各位前辈好 目前遇见个问题modbus连接蠕动泵总是报错102 希望前辈们能提点一下
如图 我截取出写入程序段 按照地址写入(通讯只有这一页,询问售后也说对PLC不了解,和售后给的调试软件是成功了的)
按照前辈们的经验也给过错误信息初始化了的
图片说明:
最佳答案
102 = 从站不支持数据地址
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
仪表的协议图贴全没有,右图仪表不支一次写多保持寄存器功能,即 MODBUS 功能码 16H。
所以你的程序中,请求指令是写指令,将 COUNT 值改为 1,并在 VW260 中传入转速控制字。
关于MODBUS RTU 可参考
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
提问者对于答案的评价:
谢谢前辈 协议上写的999 但是实际地址为1000 已经写入了
最佳答案作者回复:
祝贺问题解决了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc290250.html