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