您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC为网络计算令牌循环时间
来源:艾特贸易2017-06-04
简介在令牌传送网络中,只有拥有令牌的站才有初始化通信的权限,令牌循环时间可以体现出网络性能的高低(逻辑环中主站循环传送令牌的时间)。 现在计算图 1-26 所示的多主网络的令牌
在令牌传送网络中,只有拥有令牌的站才有初始化通信的权限,令牌循环时间可以体现出网络性能的高低(逻辑环中主站循环传送令牌的时间)。 现在计算图1-26所示的多主网络的令牌循环时间。在该网络中,TD200(3号站)与CPU 222(2号站)通信;TD 200(5号站)与CPU 222(4号站)通信,以此类推。两个CPU 224使用网络读写指令从其他S7-200采集数据:CPU 224(6号站)向2号站、4号站和8号站发送数据;同时CPU 224(8号站)向2号站、4号站和6号站发送数据。在该网络中,有6个主站(4个TD 200和两个CPU 224)和两个从站(两个CPU 222)。 图1-26 多主网络 主机要发送信息,必须持有令牌。如当站3持有令牌时,它初始化到站2的请求,然后把令牌传给站5。站5才能初始化到站4的请求信息,然后把令牌传给站6。站6再初始化到站2、站4或站8的请求信息,然后把令牌传给站7。这个初始化信息和传送令牌的过程会在逻辑环中持续进行,从站3到站5,又到站6、站7、站8、站9,最后又返回站3。主机要能够发出请求信息,这个令牌必须在逻辑环中完整循环。对于一个6个站的逻辑环,如果每个令牌持有者发送一个请求信息,为一双字值(4个字节),则令牌循环时间在9600bit下为900ms。如果信息访问的数据字节数增加,或者站的数目增加,那么令牌循环时间也会增加。 令牌循环时间是由各站占有令牌的时间决定的。对于多主网络,令牌循环时间可以由各主站占有令牌时间相加得出。如果允许PPI主站模式(在网络中使用PPI协议),S7-200可以使用网络读写指令向其他S7-200发送信息。如果采用这些指令发送信息,并且下述假设成立的话,令牌循环时间可以由公式近似得出:各站在每次占有令牌时发送一个请求;该请求为连续的数据地址读或写请求;CPU的通信缓冲区使用没有冲突;CPU的扫描时间不超过10mS。 令牌持有时间(Thold)= (128+n)字符×11位/字符×1/波特率 令牌循环时间(Trot)=主站1的Thold+主站2的Thold+…+主站m的Thold 其中,n是数据的字符(字节)数;m是主站数;一位时间等于一个信号的持续时间。 对上述多主网络计算令牌循环时间,设6台主机中每个主机都有相同的令牌占用时间。 T(令牌持用时间)=(128+4)字符×11位/字符×1/9600位=151.25ms/主机 T(令牌循环时间)= 151.25ms/主机×6主机- 907.5ms
点击排行
