西门子三菱RS485&RS422串行通信详细介绍

本文讲述了作者在项目中遇到的西门子SMARTST60与威纶通TK6070IP通信问题,由于对RS485端口的接线理解错误,导致了端口损坏。文章详细介绍了RS485、RS422和RS232的区别,以及它们在实际应用中的注意事项,特别是半双工的RS485在工业通信中的常见使用场景。
摘要由CSDN通过智能技术生成

西门子三菱RS485&RS422串行通信详细介绍

 

      前些日子在现场,用西门子SMART ST60 与威纶通TK6070IP 做通信,触摸屏设置上做的设置也应该是没错的,PLC类型的是:PPI    接口类型走的是:485 2 W  COM1波特率是9600 数据位8 ,E偶校验,停止位是1:结果不仅没有通讯上,反而把西门子自带的485通讯口给烧了,找原因,发现威纶通的com1 2号(RX+)针脚与西门子的8(485 A)号针脚相连,1号针脚(RX-)与3号针脚(485 B)相连,一般来说这二端通讯设备要正正相连,负负相连,但我简单认为西门子485 A 是正的, 485 B 是负的,在之后翻阅了西门子系统手册和威纶通的手册后,发现实际上西门子485 端口 3号针脚(485 B)是正的,8号针脚(485 A)是负的,我正好接反了,结果短路了造成西门子自带485端口烧了,总结原因,还是自己想的太简单了而且不是很仔细,现如今RS485 端口已经应用的很广泛了。比如我刚才说的与触摸屏相连接要RS485,如果你做modbus或者做西门子DP通讯,都是要用到RS485,但是既然提到了RS485 ,就不得不说下RS232 ,RS422

图一

图一:西门子485 端口定义

西门子485端口通常为,3+(B)、8-(A)

一般市面上的如三菱485端口通常为,3-(B)、8+(A)

RS232

RS232,其实算是元老级别的端口了,单工通讯,家里的电脑与屏幕用的VGA接口其实就是一种RS232,它是两端的设备RS232 是以 2,3相交,55直连的接线方式。(5号是信号地)

 RS232的硬件接口(PC所用串口就是)提供了全双工通信的条件,但实际使用中是否一定用全双工就不一定,可以用半双工,甚至单工。 如用单工,只需接2根线,否则,都要接3根线

图二: RS232 通讯接线

图三: RS232 端口定义

RS232 缺点也很明显,一个就是通讯距离短,有效距离只有15M。另一个就是通讯速度差,易受干扰。

RS422

RS422是属于全双工,是在RS232的基础上把TXD分成了TXD+,TXD-,把RXD分成了RXD+,RXD-, 是以差分信号方式发送和接受,不需要数字地线。(485也是一样),其通讯两端的接线方式如下图(4线)

图四: RS422 接线图

RS422 比较RS232 它有效通讯距离长,可以达到1000m,通讯速度快等优点,最快可达10Mb/s。但是RS422是全双工,工业一般都用半双工或者单工通讯,所以RS422 用的并不是很多。

RS485  

RS485 是半双工,它其实是把TXD+,TXD-拧成一股线,RXD+,RXD-也是拧成一股,这也是为什么MODBUS也好,做DP也好,用485与触摸屏连接方式都是二线,其接线方式我前面也提到了,以西门子举例,如下图

图五: 西门子485接线

这个区别就是左边的,一个设备与西门子串联的,终端电阻打到ON,右边的是多个设备并联与plc通讯,除了最后一个设备的485打到on,其余打到0ff。

RS485在沒有中继的情况下,最多可以有32子站,传送距离1000m,加了中继(请向专业的转换器生产公司购买,中继器的放置位置是在总线中间还是开始,请参考相关厂家的说明书。)

最多可达128子站。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值