楼主遇到一个项目,需要一台smaRT做总控,其余5台SMART做就地控制,既要对下面的状态采集,又要控制下面,对一台就地SMART需要一个PUT和一个GET
查看手册上面说最多8个主动PUT/GET,8个被动PUT/GET
能不能这样,总控的这台在向导里面配置对4台的PUT/GET,最后一台作为主站来自己配置PUT/GET,总控这台做从站?
图片说明:
36fb3f714bd069cc12e94a499218b8f2
最佳答案
通信资源数量
S7-200SMARTCPU以太网端口含有8个PUT/GET主动连接资源和8个PUT/GET被动连接资源。例如:CPU1调用PUT/GET指令与CPU2~CPU9建立8主动连接的同时,可以与CPU10~CPU17建立8被动连接(CPU10~CPU17调用PUT/GET指令),这样的话CPU1可以同时与16台CPU(CPU2~CPU17)建立连接。关于主动连接资源和被动连接资源的详细解释如下:
1、主动连接资源和被动连接资源
调用PUT/GET指令的CPU占用主动连接资源数;相应的远程CPU占用被动连接资源。
2、8个PUT/GET主动连接资源
S7-200SMARTCPU程序中可以包含远多于8个PUT/GET指令的调用,但是在同一时刻最多只能激活8个PUT/GET连接资源。
同一时刻对同一个远程CPU的多个PUT/GET指令的调用,只会占用本地CPU的一个主动连接资源和远程CPU的一个被动连接资源。本地CPU与远程CPU之间只会建立一条连接通道,同一时刻触发的多个PUT/GET指令将会在这条连接通道上顺序执行。
同一时刻最多能对8个不同IP地址的远程CPU进行PUT/GET指令的调用,第9个远程CPU的PUT/GET指令调用将报错,无可用连接资源。已经成功建立的连接将被保持,直到远程CPU断电或者物理断开。
3、8个PUT/GET被动连接资源
S7-200SMARTCPU调用PUT/GET指令,执行主动连接的同时也可以被动地被其他远程CPU进行通信读写。
S7-200SMART最多可以与被8个不同IP地址的远程CPU进行建立被动连接。已经成功建立的连接将被保持,直到远程CPU断电或者物理断开。
提问者对于答案的评价:
谢谢,说的很详细
专家置评
已阅,最佳答案正确。