編程電纜一端與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機與通信工業(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及 以下時通信距離達
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- ,邏輯電平是由兩條傳輸線之間電位差來決定,采用了雙線傳輸,大大增強了抗共模干擾能力,最大數(shù)據(jù)速率可達10mbps(傳送15m時)。若傳輸速率降到90kbps時,則最大距離可達1200m,可實現(xiàn)全雙工通信。