西门子 PLC 与RS485接口设备相连

请问 我有很多设备带RS 485通讯 口 现在相把每台设备信号连接到PLC上 ,由于plc与设备不再一起,有什么办法 可以用很少的PLC 接多台设备MODBUS协议

1、RS485设备是否支持MODBUS-RTU协议,如果支持的话就没有问题。
2、你使用的是200还是300系列,200系列直接连接到CPU的PORT口,注意这个需要自己焊接接头,使用D型9针接口的3和8针脚。
3、如果是300系列,需要添加模块或者485转以太网、DP的网关。
4、想要多台485设备都能都进入到PLC系统就使用485串接,然后设置不同的地址,在200或者300里写程序,根据不同地址读取不同设备的数据。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-17
s7-300有串口模块,支持modbus
s7-200也支持自由口通信,有现成的通信函数,可做主站和从站
第2个回答  推荐于2018-03-03
首先你要确认你用的是西门子S7-200的PLC还是S7-300的PLC,200的话直接就可以用自由口通讯连接,300的话要加个串口模块,一台PLC 都可以连多个设备,每个设备都定义一个地址就行了本回答被网友采纳
第3个回答  2015-08-07
西门子的接口中有标准的RS232接口,传输串行数据的时候用到的是RX,TX,GND这三根,而RS485的传输线主要是A+,B-,这两根,GNG是防止干扰的,所以需要一个RS232转485转换头子,淘宝上很多,10几块钱一个,不过分工业级和商用级
第4个回答  2015-08-28
我没有用过,但见同事用过
1、你需要一个支持485转profibus/DP/MPI协议的设备,这种产品在网上可以搜到
2、了解你要通讯的设备的协议方式,比方modbus之类,然后PLC应该使用自由口,然后需要编写协议指令,比较成熟的类似modbus是有标准库的。
大概的方案就是这样的吧。
相似回答