OB1的循环时间是不确定的,那么在不同OB1的循环时间下,通讯时间是怎么变化的

OB1的循环时间是不确定的,那么在不同OB1的循环时间下,通讯时间是怎么变化的

PLC通信原理探秘系列之七-再谈通信负荷20%

课程编号:V2667

课程主要内容:<br/>1.....

点击这里,打开新窗口观看完整视频

该视频下的所有用户提问列表

OB1的循环时间是不确定的,那么在不同OB1的循环时间下,通讯时间是怎么变化的

最佳答案

通信时间实际上有两种,一种是通信数据的间隔时间,另一种通信的执行时间。然而这两个还和与你使用什么协议还有关系,因为情况很多,我们假设发送方的OB1的循环周期是100ms,接收方的OB1的循环周期是10ms,当S7的BSEND/BRECV通信,此时的数据的发送时间间隔是200ms,执行时间(如果发送8k,使用1500CPU)大约10ms以内。200ms是因为需要两个OB1的周期。同样使用TCPIP通信,时间与S7相同,然而,TCP/IP的200ms是因为上升沿的问题,而不是像S7的Done信号的问题。然而如果TCP发送16K的数据,那么不考虑使能上升沿的问题,单纯的16k的发送需要2个OB1的周期,因为这取决于数据一致性。

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc280747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐