西门子200PLC做modbus主站,ADAM4055做从站,data+接3,data-接8,port0通信,波特率9600,无校验,4055地址为1,ADAM-4055只支持modbus的01、05功能码,用modscan可以正确读取数据,plc程序如图所示,读取0001~00003数据,用状态表对VB1000(二进制)进行监测,监测到为0000—0000(正确应为0000-0010)数据,请高手帮忙检查程序手否有问题,硬件连接应该没有问题。
图片说明:
最佳答案
ADAM4055也要进行相关的通讯设置。请参考:
Siemens S7-200与ADAM-4118(modbus)的连接 :
http://wenku.baidu.com/link?url=J_oTu9tROaByvat32zmZg6EaDXjrTdbySH1kp0hKhB21albdNnIK3yPrkGPUmZR53hzcF4zZswBMIHCnEsatXwDW5oJEBFoeRdX9-PzWtBu
提问者对于答案的评价:
已经读上数据,不是设置问题,估计是程序有点小问题,谢谢您的回答!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc214059.html