我有13台smart200PLC(SR60)通过RS485通信,然后再与DCS实现MODBUS通信,用CPU集成的通信口可以实现吗?如果不能,需要配置什么通信模块才能实现?请高手指点。
问题补充:
smart200集成485口,可以支持Modbus通信协议吗?通信程序是否需要自己编写?还是只要设置就可以?如果用以太网是否更简单?
最佳答案
可以,200samrt本机集成一个基于RS485口,如果通讯口不够使用,通过安装信号板还可以扩展另一个通讯口。SBCM01RS485/RS232(6ES7288-5CM01-0AA0)
该2个口均可以独立实现modbus通讯,不需要再另外添加通讯模块。
补充问题回复:
支持modbusrtu(直接调用),modbusAScil(自由口,需要自己编程),USS通讯(专门与西门子伺服、变频器通讯)
如果想采用以太网通讯,则要求cpu版本在V2.2,下载modbuSTcp通讯库文件,安装后调用。
提问者对于答案的评价:
非常感谢你的帮助!我的PLC都是从站,DCS是主站,如果采用Modbus通信,据资料讲RS485允许的最大通信距离为50m,大于50m则需要添加RS485中继器拓展网络连接。我的通信距离是大于50m的,一定要采用RS485中继器吗?能推荐具体型号吗?
最佳答案作者回复:
200modbus通讯最大通讯距离小于50米。
西门子RS485中继器使用说明,http://www.ad.siemens.com.cn/download/OnlineReading.aspx?DocId=3183