不过8啊
级别: 工控侠客
精华主题: 0
发帖数量: 52 个
工控威望: 2243 点
下载积分: 1420 分
在线时间: 126(小时)
注册时间: 2015-08-14
最后登录: 2024-07-22
查看不过8啊的 主题 / 回贴
楼主  发表于: 2022-03-23 16:18
图片:
图片:
图片:
图片:
图片:
图片:
CP2E-N手册说FINS通信中RECV和SEND指令可以同时使用8个指令,PLC备有8 个作为逻辑上通信端口的内部逻辑端口。可同时执行8 个通信指令。但是实际使用时有问题
我使用了3台CP2E-N,1号PLC读另外两台PLC的输入点状态,用了两条RECV指令,每次通信时都要先触发一条后读取完成才能触发另外一条,不能同时触发,否则第二条RECV读取不了。两条指令分别用端口0和端口1。端口不重复,就是不知道问题出在哪?请教各位大神了!
不过8啊
级别: 工控侠客
精华主题: 0
发帖数量: 52 个
工控威望: 2243 点
下载积分: 1420 分
在线时间: 126(小时)
注册时间: 2015-08-14
最后登录: 2024-07-22
查看不过8啊的 主题 / 回贴
1楼  发表于: 2022-05-18 19:43
引用
引用第1楼slwzf于2022-03-26 15:25发表的  :
这个指令不好控制,用Send,recv功能块。我最多一台PLC与10台PLC通讯,功能块写在那10台PLC里,主站不写。

我的用了四台CP2E-N,四台之间都要通信交换IO信号,用SEND和RECV指令写的。现在跑自动信号会出现延迟,是不是用send和RECV功能块就不会延迟?