編程電纜一端與PCCOM口相連,另一端與PLC編程口相連,PC端COM口均為RS232C接口,DB-9針形插頭。而PLC編程口按接口標(biāo)準(zhǔn)一般可分為三種,即RS232、RS485、RS422 。按物理結(jié)構(gòu)可分為五種,即八針圓口(DIN-8),九針D形口(DB-9),二十五針D形口(DB-25),RJ11口以及專用接口,其中以前兩種居多,各接口引腳排列如圖一所示。
圖一
做好編程電纜,首先要大概了解一下這三種串行通信接口標(biāo)準(zhǔn)。RS-232、RS-422與RS-485是三種串行數(shù)據(jù)接口標(biāo)準(zhǔn),接口標(biāo)準(zhǔn)只對接口電氣特性做出規(guī)定,而不涉及接插件、電纜或協(xié)議,同樣一種接口標(biāo)準(zhǔn)可以有不同物理結(jié)構(gòu),如DB-9 、DB-25等。
RS-232是PC機(jī)與通信工業(yè)中應(yīng)用最廣泛一種串行接口, RS-232C總線標(biāo)準(zhǔn)設(shè)有25條信號線,包括一個主通道和一個輔助通道。多數(shù)情況下只使用主通道,常用九條信號線(九針D形口),各引腳定義如表一所示。一般雙工通信,僅需幾條信號線就可實現(xiàn),如發(fā)送數(shù)據(jù)線 TXD 和接收數(shù)據(jù)線RXD以及邏輯線GND,RS232C只能點對點通訊,傳輸距離短,共模抑制能力差。
RS-485采用平衡發(fā)送和差分接收,具有抑制共模干擾能力。它使用一對雙絞線,將其中一根定義為A(TXD-/RXD-),另一根定義為B(TXD+/RXD+),不需要數(shù)字線。速率100kbps及 以下時通信距離達(dá)
1200米以上。RS-485 可以聯(lián)網(wǎng)構(gòu)成分布式系統(tǒng),其允許最多并聯(lián)32臺驅(qū)動器和32臺接收器。RS-485只能實現(xiàn)半雙工通信。
RS-232接口引腳定義
25 針 9 針 縮 寫 描 述
2 3 TXD 發(fā)送數(shù)據(jù)
3 2 RXD 接收數(shù)據(jù)
4 7 RTS 請求發(fā)送
5 8 CTS 允許發(fā)送
6 6 DSR 通訊設(shè)備準(zhǔn)備好
7 5 GND 信號
8 1 CD 載波檢測
20 4 DTR 數(shù)據(jù)終端準(zhǔn)備好
22 9 RI 響鈴指示器
表一
RS-422接口標(biāo)準(zhǔn)主為克服RS-232接口標(biāo)準(zhǔn)通訊距離短和傳輸速率慢而建立。RS-422標(biāo)準(zhǔn)是一種以平衡方式傳輸標(biāo)準(zhǔn),使用二對雙絞線,每個信號以兩根信號線來傳輸,即發(fā)送數(shù)據(jù)TXD+ 、 TXD- ,接收數(shù)據(jù)RXD+ 、 RXD- ,邏輯電平是由兩條傳輸線之間電位差來決定,采用了雙線傳輸,大大增強(qiáng)了抗共模干擾能力,最大數(shù)據(jù)速率可達(dá)10MbPs(傳送15m時)。若傳輸速率降到90kbPs時,則最大距離可達(dá)1200m,可實現(xiàn)全雙工通信。