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

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

图二: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,加了中继(请向专业的转换器生产公司购买,中继器的放置位置是在总线中间还是开始,请参考相关厂家的说明书。)
泰格工控首发
谢谢大家的赏脸