2023-01-12
为什么我的modbus读写指令读取不到数据(modrw指令),现有的设备
台达PLC实体机器一台
通过电脑串口进行程序的下载和触摸屏的在线仿真(电脑主板自带串口不是USB转串口先)
通过USB转485数据线和电脑连接做modbus通讯
PLC和触摸屏通讯正常,可以正常的读取数据和写入数据(用台达触摸屏软件在线模拟的方式测试的)
学习到modbus的时候发现modrw指令读取不到数据,
通过这个指令 读取H2100寄存器的数据
MODRW k1 k3 H2100 D0 K1 读取H2100寄存器的数据存放在D0寄存器里
评论2
楼主 2023/1/13 15:45:50
通讯参数检查一下,modbus使用时有一段配置程序的,开机第一周期扫描的,将通讯参数写入modbus配置寄存器
楼主 2023/1/13 15:56:05
先看看接线有没有问题,而且可以先采用助手软件测试一下彼此通信怎么样?不要一来就搞PLC程序通信,或许你程序没错,是你参数设置错了