恭喜,你发布的帖子
发布于 2023-11-14 10:43:09
2楼
是远程的IO设备看门狗超时了。6毫秒指的是3次均未收到报文的时间。
1200/1500是采用时间片的方式处理不同的进程。并非200/300/400那种扫描完成之后,再处理通讯进程。
PN/IO的数据交换通讯绝大部分是由通讯芯片完成的。你的程序仅与映射区交换。所以,程序扫描周期并不影响PN硬件的数据交换;仅会影响实际设定值/IO设备状态值的处理周期。
若所有PN系统下的IO控制器和IO设备均是在TIA中的设备,TIA会自动根据IO设备的多少,分配合适的看门狗时间。(在硬件配置下载时,就传送到IO设备中了。)
但使用那些GSDML(或第三方的IO设备)组态的,TIA没有能力去配置这种IO设备,通常要用第三方IO设备的软件去配置看门狗时间。
只有你的程序中,大量使用了开放式以太网通讯,有可能会导致网络负荷过大,(使用交换机时)造成网络堵塞;这并不是PN通讯芯片处理不过来。而是程序的通讯部分与通讯硬件之间的交换时间不够。
这种情况才需要适当加大分配通讯负荷的比例。
在程序中使用中断的情况下,要慢慢地增加;因为,它会导致更长的扫描周期。
20%意味着每5个CU处理时间片,有一个分配给通讯进程。
请填写推广理由:
分享
只看
楼主