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

S7-200 PLC的令牌循环时间

来源:艾特贸易2018-06-12

简介在令牌循环网络中,只有拥有令牌的站有初始化通信的权力。令牌循环时间是将令牌传送到逻辑环中所有主站(令牌拥有者)所需的时间。对于像 PPI 这样的令牌传送网络,令牌循环时

    在令牌循环网络中,只有拥有令牌的站有初始化通信的权力。令牌循环时间是将令牌传送到逻辑环中所有主站(令牌拥有者)所需的时间。对于像PPI这样的令牌传送网络,令牌循环时间是一个很重要的参数。

    假设网络中4S7-200CPU模块的站地址分别为2468,每一个都有自己的TD200,其站地址分别为3579,仅站2和站4为从站,其余的均为主站。两个CPU224模块收集来自其他所有CPU模块的数据。

    主站要发送信息,必须持有令牌。例如,当站3持有令牌时,它初始化到站2的请求,然后把令牌传给站5,站5才能初始化到站4的请求信息,再把令牌传给站6,站6再初始化到站248的请求信息,接着再把令牌传给站7。这个初始化信息和传送令牌的过程会在逻辑环中持续进行,从站3到站5,又到站6789,最后又返回站3。为了使主机能发出请求信息,这个令牌必须在逻辑环中完整循环。

    如果允许PPI主站模式(在网络中使用PPI协议),则CPU用网络读(NETR)和网络写(NETW)指令与其他CPU交换信息。如果下列假设成立,则令牌循环时间可由下式近似求出:

   (1)各站占有令牌时发送一个请求。

   (2)请求读或写的数据的地址是连续的。

   (3) CPU的通信缓冲区的使用没有冲突。

   (4) CPU的扫描时间都不超过10 ms

    令牌占用时间Thold=(128+n)字符×11 biU字符×1/波特率

    令牌循环时间Trot=主站1Thold+主站2Thold++主站mThold

式中:128为附加字符数;n为数据字符的字节数,每个字符11位;m为主站的个数。

    假设上例中6个主站均发送一个双字的请求信息,各主站的令牌占用时间均为Thold=(128+4)字符×11 biU字符×1/9600 b/s=151.25 ms.则令牌循环时间Trot=Thold×6=151.25×6 ms=907.5 ms