西门子S7-200-smart 系列PLC多数型号如SR20、CR20、SR30都带有一个DB9接口。该接口提供5V电源以及符合RS485规范的通讯接口,易于连接外部标准RS485设备。具体的应用有HMI人机界面触摸屏、变频器通讯接口、绝对值编码器等等。下图为DB9的信号定义:
PIN3:RS485信号B;
PIN8:RS485信号A;
另外,S7-200-smart 系列西门子PLC可以扩展RS485接口,模块型号为SB CM01,接线名称如下图:
对于常用设备间RS485连接,仅仅使用一对差分信号A、B,所以仅仅讨论这两个信号的使用注意点。
按照EIA 官方标准:
· A :反向输入端
· B :同相输入端
但另外,非常多的设备、芯片规格书及应用文档,比如ISL8483E、MAX485芯片定义:
· A :同相输入端
· B :反相输入端
因以上两种方法信号定义是相反的,所以在实际应用时非常容易发生连接错误而导致通 讯异常。因此,在标注信号时,我们可以将同相、反相的信号加上,表述成TXD+/TXD- 或DATA+/DATA- 或 A+/B-的形式。带有+号的表示同相信号,带-号的为反相信号。逻 辑电平上区分,同相信号电平要高于反相信号。
西门子S7-200-smart 系列PLC 的DB9接口以及扩展模块 SB CM01 的信号定义均按 EIA标准进行,即A为反相端,B为同相端。与MAX485等TTL转RS485芯片的A、B 定义相反,使用时需要特别注意。
上海迈梓工控设备有限公司