您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC为网络计算令牌循环时间

来源:艾特贸易2017-06-04

简介在令牌传送网络中,只有拥有令牌的站才有初始化通信的权限,令牌循环时间可以体现出网络性能的高低(逻辑环中主站循环传送令牌的时间)。 现在计算图 1-26 所示的多主网络的令牌

    在令牌传送网络中,只有拥有令牌的站才有初始化通信的权限,令牌循环时间可以体现出网络性能的高低(逻辑环中主站循环传送令牌的时间)。    现在计算图1-26所示的多主网络的令牌循环时间。在该网络中,TD2003号站)与CPU 2222号站)通信;TD 2005号站)与CPU 2224号站)通信,以此类推。两个CPU 224使用网络读写指令从其他S7-200采集数据:CPU 2246号站)向2号站、4号站和8号站发送数据;同时CPU 2248号站)向2号站、4号站和6号站发送数据。在该网络中,有6个主站(4TD 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=主站1Thold+主站2Thold++主站mThold    其中,n是数据的字符(字节)数;m是主站数;一位时间等于一个信号的持续时间。    对上述多主网络计算令牌循环时间,设6台主机中每个主机都有相同的令牌占用时间。    T(令牌持用时间)=(128+4)字符×11/字符×1/9600=151.25ms/主机    T(令牌循环时间)= 151.25ms/主机×6主机- 907.5ms