發布日期:2022-04-26 點擊率:2318 品牌:組態王_Kingview
PLC通信主要采用串行異步通信,其常用的串行通信接口標準有RS-232C、RS-422A和RS-485等。
1.RS-232C
RS-232C是美國電子工業協會EIA于1969年公布的通信協議,它的全稱是“數據終端設備(DTE)和數據通信設備(DCE)之間串行二進制數據交換接口技術標準”。RS-232C接口標準是目前計算機和PLC中最常用的一種串行通信接口。
RS-232C采用負邏輯,用-5~-15V表示邏輯“l”,用+5~+15V表示邏輯“0”。噪聲容限為2V,即要求接收器能識別低至+3V的信號作為邏輯“0”,高到-3V的信號作為邏輯“1”。RS-232C只能進行一對一的通信,RS-232C可使用9針或25針的D型連接器,表1列出了RS-232C接口各引腳信號的定義以及9針與25針引腳的對應關系。PLC一般使用9針的連接器
1)傳輸速率較低,最高傳輸速度速率為20kbps。
2)傳輸距離短,最大通信距離為15m。
3)接口的信號電平值較高,易損壞接口電路的芯片,又因為與TTL電平不兼容故需使用電平轉換電路方能與TTL電路連接。
2.RS-422
針對RS-232C的不足,EIA于1977年推出了串行通信標準RS-499,對RS-232C的電氣特性作了改進,RS-422A是RS-499的子集。
如圖3所示由于RS-422A采用平衡驅動、差分接收電路,從根本上取消了信號地線,大大減少了地電平所帶來的共模干擾。平衡驅動器相當于兩個單端驅動器,其輸入信號相同,兩個輸出信號互為反相信號,圖中的小圓圈表示反相。外部輸入的干擾信號是以共模方式出現的,兩極傳輸線上的共模干擾信號相同,因接收器是差分輸入,共模信號可以互相抵消。只要接收器有足夠的抗共模干擾能力,就能從干擾信號中識別出驅動器輸出的有用信號,從而克服外部干擾的影響。
RS-422在最大傳輸速率10Mbps時,允許的最大通信距離為12m。傳輸速率為100kbps時,最大通信距離為1200m。一臺驅動器可以連接10臺接收器。
3.RS-485
RS-485是RS-422的變形,RS-422A是全雙工,兩對平衡差分信號線分別用于發送和接收,所以采用RS422接口通信時最少需要4根線。RS-485為半雙工,只有一對平衡差分信號線,不能同時發送和接收,最少只需二根連線。
如圖4所示使用RS-485通信接口和雙絞線可組成串行通信網絡,構成分布式系統,系統最多可連接128個站。
RS-485的邏輯“1”以兩線間的電壓差為+(2~6)V表示,邏輯“0”以兩線間的電壓差為-(2~6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片,且該電平與TTL電平兼容,可方便與TTL電路連接。由于RS-485接口具有良好的抗噪聲干擾性、高傳輸速率(10Mbps)、長的傳輸距離(1200m)和多站能力(最多128站)等優點,所以在工業控制中廣泛應用。
RS-422/RS485接口一般采用使用9針的D型連接器。普通微機一般不配備RS-422和RS-485接口,但工業控制微機基本上都有配置。如圖5所示RS232C/RS422轉換器的電路原理圖。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV