现在有一台设备自带S7 200 224xp,要连入工厂主网中,采用Modbus通讯方式,作为从站进行通讯,用Modscan软件在电脑上进行通讯测试,只是偶尔能通上一次,在PLC旁边测的,应该不是干扰问题,找了好久找不到问题。
问题补充:
这是通讯的程序块
图片说明:
最佳答案
S7-200 CPU上的通信口Port0可以支持Modbus RTU协议,成为Modbus RTU从站。此功能是通过S7-200的自由口通信模式实现,因此可以通过无线数据电台等慢速通信设备传输。
详情请参考《S7-200系统手册》之相关章节。
要实现Modbus RTU通信,需要STEP 7-Micro/WIN32 V3.2以上版本的编程软件,而且须安装STEP 7-Micro/WIN32 V3.2 Instruction Library(指令库)。Modbus RTU功能是通过指令库中预先编好的程序功能块实现的。
Modbus RTU从站指令库只支持CPU上的通信0口(Port0)。
先按例子程序来一遍,看看能不能和测试软件通讯的上。如果还是断线,则应该考虑通讯线问题。如果可以通讯的上,那么在这个程序例子上编程序或者找程序问题
图片说明:
提问者对于答案的评价:
谢谢,不过还是没有找到问题所在
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369297.html