王德位
级别: 略有小成
精华主题: 0
发帖数量: 234 个
工控威望: 381 点
下载积分: 1109 分
在线时间: 182(小时)
注册时间: 2016-05-05
最后登录: 2024-04-27
查看王德位的 主题 / 回贴
楼主  发表于: 2021-11-20 15:51
图片:
图片:
图片:
图片:
图片:
图片:
图片:
读200PLC的I0.0到I0.7的8个输入点和写200PLC的Q0.0到Q0.7的8个输出点,问题:读指令放在前面,可以读出,后面的写指令报8281故障;如果写指令凡在前面,读指令放在后面,可以正常写入,200PLC正常动作,但是不能读出,报8281故障;测试版本为3.1;请大师们指导一下问题原因
[ 此帖被王德位在2021-11-20 16:37重新编辑 ]
tkggtdkjpl
工欲善其事,必先利其器!
级别: 网络英雄

精华主题: 1 篇
发帖数量: 3413 个
工控威望: 20949 点
下载积分: 20618 分
在线时间: 1701(小时)
注册时间: 2010-01-03
最后登录: 2024-04-27
查看tkggtdkjpl的 主题 / 回贴
1楼  发表于: 2021-11-21 10:23
读与写这间要有时间间隔。看MODBUS手册
你命令发出,到接收有个时间, 还要间隔一个时间,再发另一条命令
自动化单机,生产线,项目编程调试!
王德位
级别: 略有小成
精华主题: 0
发帖数量: 234 个
工控威望: 381 点
下载积分: 1109 分
在线时间: 182(小时)
注册时间: 2016-05-05
最后登录: 2024-04-27
查看王德位的 主题 / 回贴
2楼  发表于: 2021-11-22 10:29
谢谢指导,找到问题了,是我的读写指令重复调用了两次