RS485通讯是通过两根线进行连接并通讯,分别是T/R+和T/R-;也有用A和B来表示;那么,T/R+和T/R-对应A和B如何连接呢?
如果百度一下,你会找到T/R+连接A;T/R-连接B的答案,可能对某些设备仪器是正确的,但如果在西门子smart200 PLC中是错误的!
我曾经用S7-200smart做modbus RTU通讯测试,按上述百度的方法连接,结果无法通信,不知是什么回事!到处查原因,折腾好几天!最后实在没有办法,只有反过来连接,也就是T/R+连接B;T/R-连接A;结果成功了!为此,我特意发表这篇文章,帮助初学者少走歪路!
言归正文,西门子官方定义的9针插头的说明如下:
从上图可见,485通讯连接点也就是3和8两个点,如果插入西门子官方的连接器PROFIBUS DP(6ES7 972-0BA12-0XA0),A对应8;B对应3。

如果使用西门子SB CM01(6ES7 288-5CM01-0AA)扩展模块,接线图如下:

技术支持:广州坤茂机电设备有限公司
电话/微信:13925047020