比如施耐德寄存器地址128.09,smart怎么去读施耐德寄存器,读出来的数据怎么存放?谢谢
问题补充:
models RTU 通讯,128.09可以理解为128的第9个位吗,然后映射到smart字寄存的第9位吗
钻石用户推荐最佳答案
1、首先你这个需要的是MODBUS TCP还是MODBUS RTU 通信,施耐德这两种均支持
2、确定好通信后,首先将施耐德寄存器地址和MODBUS 地址的对应关系对应出来
3、使用200SMART中的MODBUS 库指令,按照下面网页中的介绍进行程序编写即可,如果碰到通信错误提示,使用F1帮助查看错误提示,对号入座的处理故障即可
200SMART MODBUS RTU通信:http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
200SMART MODBUS TCP通信:http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/077.html
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc285474.html