利用CM1241做主站和现场仪表通信,初始化通信端口时,检测到Load的状态值为16#81AA,请问这是什么意思?如何解决?从站状态为没有收到主机发出的通信命令。附附近上传不了????
问题补充:
谢谢你推荐的视频,现在还是通信不成功,请各位看看我做的程序,现在就是第一步Load初始化不成功,下面主站Master指令也谈不上是否有读回来数据了;在Load指令的状态值,一直显示7000,但是我使用Error的上升沿,检测到出错时的状态值为81AA,意思为无效的工作模式,我使用的是CM1241-RS422/485模块,硬件设置也选的双线制485,为什么还会报这个警?谢谢各位
图片说明:
最佳答案
请楼主参考以下学习视频:
1.S7-1200 Modbus RTU通信(1)-组态参数-跟我学-15/62
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=776
2.S7-1200 Modbus RTU通信(2)-编写从站程序-跟我学-17/62
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=778
3.S7-1200 Modbus RTU通信(3)-编写主站程序-跟我学-19/62
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=780
4.S7-1200 Modbus RTU通信(4)-下载测试-跟我学-21/62
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=782
提问者对于答案的评价:
谢谢,虽然是一个小错误导致的通信不成功,但是视频值得收藏
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc177430.html