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

2024-11-05 23:31:02
推荐回答(5个)
回答(1):

1、RS485设备是否支持MODBUS-RTU协议,如果支持的话就没有问题。
2、你使用的是200还是300系列,200系列直接连接到CPU的PORT口,注意这个需要自己焊接接头,使用D型9针接口的3和8针脚。
3、如果是300系列,需要添加模块或者485转以太网、DP的网关。
4、想要多台485设备都能都进入到PLC系统就使用485串接,然后设置不同的地址,在200或者300里写程序,根据不同地址读取不同设备的数据。

回答(2):

s7-300有串口模块,支持modbus
s7-200也支持自由口通信,有现成的通信函数,可做主站和从站

回答(3):

首先你要确认你用的是西门子S7-200的PLC还是S7-300的PLC,200的话直接就可以用自由口通讯连接,300的话要加个串口模块,一台PLC 都可以连多个设备,每个设备都定义一个地址就行了

回答(4):

西门子的接口中有标准的RS232接口,传输串行数据的时候用到的是RX,TX,GND这三根,而RS485的传输线主要是A+,B-,这两根,GNG是防止干扰的,所以需要一个RS232转485转换头子,淘宝上很多,10几块钱一个,不过分工业级和商用级

回答(5):

我没有用过,但见同事用过
1、你需要一个支持485转profibus/DP/MPI协议的设备,这种产品在网上可以搜到
2、了解你要通讯的设备的协议方式,比方modbus之类,然后PLC应该使用自由口,然后需要编写协议指令,比较成熟的类似modbus是有标准库的。
大概的方案就是这样的吧。