您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC的令牌循环时间
来源:艾特贸易2018-06-12
简介在令牌循环网络中,只有拥有令牌的站有初始化通信的权力。令牌循环时间是将令牌传送到逻辑环中所有主站(令牌拥有者)所需的时间。对于像 PPI 这样的令牌传送网络,令牌循环时
在令牌循环网络中,只有拥有令牌的站有初始化通信的权力。令牌循环时间是将令牌传送到逻辑环中所有主站(令牌拥有者)所需的时间。对于像PPI这样的令牌传送网络,令牌循环时间是一个很重要的参数。
假设网络中4个S7-200CPU模块的站地址分别为2、4、6、8,每一个都有自己的TD200,其站地址分别为3、5、7、9,仅站2和站4为从站,其余的均为主站。两个CPU224模块收集来自其他所有CPU模块的数据。
主站要发送信息,必须持有令牌。例如,当站3持有令牌时,它初始化到站2的请求,然后把令牌传给站5,站5才能初始化到站4的请求信息,再把令牌传给站6,站6再初始化到站2、4或8的请求信息,接着再把令牌传给站7。这个初始化信息和传送令牌的过程会在逻辑环中持续进行,从站3到站5,又到站6、7、8、9,最后又返回站3。为了使主机能发出请求信息,这个令牌必须在逻辑环中完整循环。
如果允许PPI主站模式(在网络中使用PPI协议),则CPU用网络读(NETR)和网络写(NETW)指令与其他CPU交换信息。如果下列假设成立,则令牌循环时间可由下式近似求出:
(1)各站占有令牌时发送一个请求。
(2)请求读或写的数据的地址是连续的。
(3) CPU的通信缓冲区的使用没有冲突。
(4) CPU的扫描时间都不超过10 ms。
令牌占用时间Thold=(128+n)字符×11 biU字符×1/波特率
令牌循环时间Trot=主站1的Thold+主站2的Thold+…+主站m的Thold
式中: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。
点击排行
