lightroad
级别: 探索解密
精华主题: 0
发帖数量: 35 个
工控威望: 192 点
下载积分: 622 分
在线时间: 101(小时)
注册时间: 2008-11-19
最后登录: 2024-05-11
查看lightroad的 主题 / 回贴
楼主  发表于: 2022-06-18 09:56
使用RS指令与第三方支持MODBUS的数字量模块通讯,读取对方数字量输入点。使用串口软件监控收发数据正常,但监控FX2N和对方通讯,数据不堪入目,不但返回的输入点跳动,命令的第一、二字(即从站地址和功能码)也在不同的数据间跳动。
程序为不停地读取从站,M8122或M8123复位后延时10MS~100MS来触发M8122。从站通讯口为A,B两个端子。想不明白,难道同一时刻,发送和接收均在执行,但是程序已作了 M8122和M8123的延时。
求大家指点!
二手工控电器
且行且珍惜
级别: 工控侠客
精华主题: 0
发帖数量: 2781 个
工控威望: 4407 点
下载积分: 207656 分
在线时间: 3119(小时)
注册时间: 2008-02-22
最后登录: 2024-06-04
查看二手工控电器的 主题 / 回贴
1楼  发表于: 2022-06-18 13:04
看此程序的书写方式就知道问题所在,一旦通讯出错就找不到原因所在。建议楼主做个简单的通讯测试程序,比如:用外部按钮控制,每按一次按钮读取一次数据,看看是否也存在同样的问题。
欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
二手工控电器
且行且珍惜
级别: 工控侠客
精华主题: 0
发帖数量: 2781 个
工控威望: 4407 点
下载积分: 207656 分
在线时间: 3119(小时)
注册时间: 2008-02-22
最后登录: 2024-06-04
查看二手工控电器的 主题 / 回贴
2楼  发表于: 2022-06-18 18:24
无语!           
欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1