串口接线

S7-300/400 支持的串口模块集成接口和接口子模块常用有 RS232C 和 RS422/485 两种。

RS232C 接口

RS422/485 接口

接线及拓扑常见问题

RS232C 接口

1.接口定义

CP340/341集成 RS 232C 口和 RS 232C 接口子模块的前面板上 9 针 Sub-D 型连接器的针脚分配,如图 1 所示。

图1 RS232C 9 针 Sub-D 型针头公连接器的针脚图

2.电缆连接

RS232C电缆连接:9针对9针连接示意图,如图 2 所示。

图2 RS232C电缆连接 9针对9针

常用的是三线制接法,如图 3 所示。

图3 RS232C 常用三线制

RS422/485 接口

1.接口定义

CP340/341/440 集成 RS422/485 口和 RS422/485 接口子模块的前面板上 15 针 Sub-D 型孔头连接器的针脚分配,如图 4 所示。

图4 RS422/485 接口 15 针 Sub-D 型孔头连接器的针脚图

2.电缆连接

RS422 接口电缆连接,如图 5 所示。

图5 RS422接口电缆连接图

RS485 接口电缆连接,如图 6 所示。

图6 RS485接口电缆连接图

注意:1)如果电缆长度超过50米,则必须在接收方上焊接一个约 330 ohm的终端电阻,以确保数据传输畅通无阻。

接线及拓扑常见问题

RS422/485接口,按照 RS485 方式接线,是否需要外部短接2和4,9和11?

组态选择成 RS485 方式,内部已经短接2和4,9和11,不需要外部短接线,直接接4-,11+即可。

RS422/485 接口的 15针的Sub-D 型头是孔,还是针?

是孔,即母头。

西门子是否用于RS485接口(15针)的通讯电缆?

无此种电缆,需要客户自行购买15针D型头,自己焊接4和11,按照图4连接。

RS485方式通讯,一对多站点时,应采用那种网络拓扑结构?

网络拓扑一般采用终端匹配的总线型结构,不支持星型或树形。

RS485方式做Modbus RTU主站,可以带多少个从站?

理论上一个网段可以带31个从站,如果超出31个,可以考虑增加RS485中继器(西门子无适用于串口通信的中继器,需选购第三方设备),加一个中继器可以再增加31个从站。

但是实际上由于串口通信是一个一个站点的轮询操作,站点增加即轮询一周的时间也会增大。

因此需要考虑工艺上需求是否能够满足。

通常来说,对于各站点的只读操作(仅用于数据监测),对时间要求较低的工艺,站点数量可以适量增加。

而对于写操作,或读写操作的多站点通信,不推荐使用串口通信,建议采用Profibus总线或Profinet总线通信。

CP341的RS422/485模块,按照 RS485 方式通讯,实际未接外部线缆,仅硬件组态下载,模块的SF灯亮?

检查参数是否配置;硬件组态中的接口选项是否改成RS485(默认的是RS422,会断线检测,未接线报故障),如图 7 所示;模块是否故障。

图7 CP341 参数中接口设置

怎么构建一个RS422/485的Modbus 主站带从站多点网络?

多点网络接线图如下:

图8 RS422多点接线图

图9 RS485多点接线图