寫在前面一直以來,PLC跟其他設(shè)備的通訊方式都是自動化工程師入門學(xué)習(xí)的難點和要點。說它難,因為這里面牽扯到了數(shù)據(jù)通訊的一些知識,大多數(shù)從事PLC工作的人員都是從電氣、電子、自動化、機電等相關(guān)專業(yè)出身的,可能上學(xué)時候也只是簡單了解了一些古老的通訊方式,并沒有過多研究當(dāng)前主流的方式。而事實上,現(xiàn)階段我們使用的主流PLC所支持的通訊方式已經(jīng)從課本上升級了N個版本了。PS: 我記得以前學(xué)的都是什么現(xiàn)場總線、XXBus之類的東西,工作以后基本沒見過。 說它重要,因為大多數(shù)自動控制現(xiàn)場不會單獨一個PLC在孤獨的工作,總會有跟其他PLC或者第三方設(shè)備通訊的情況發(fā)生,那么這種情況下必然要使用通訊來實現(xiàn)數(shù)據(jù)的交互了(硬接線方式不在本文討論之內(nèi))。 由于王老濕工作的特殊性和便利性,會比一些其他的自控人員更頻繁的接觸到各種廠家的PLC的通訊,因此對于主流PLC的通訊方式也有一些實際經(jīng)驗,現(xiàn)在分享出來供大家參考。王老濕的工作內(nèi)容有一部分是協(xié)議轉(zhuǎn)換產(chǎn)品的技術(shù)支持,所以,廣告一下,有需要協(xié)議轉(zhuǎn)換產(chǎn)品的可以通過關(guān)注劍指工控的微信公眾號私信管理員聯(lián)系我哦 本系列主要討論PLC通訊的物理連接和支持的通訊協(xié)議,很多時候我們把通訊跟高速公路交通來類比,所謂的物理連接相當(dāng)于高速公路的路面,通訊協(xié)議可以理解為高速公路上跑的各種車。對于詳細的通訊協(xié)議內(nèi)容和配置方法會在后面的章節(jié)中逐個舉例說明。 第一部分AB PLC系列申明:AB PLC系列中支持的通訊協(xié)議較多,我們常使用的是以下幾種:EtherNet/IP、ControlNet、DeviceNet、ModbusRTU/TCP(部分產(chǎn)品支持) 1、常見通訊方式及物理連接: 基礎(chǔ)普及-廢話一下: (1)、我們常說的以太網(wǎng)線是RJ45接口 (2)、我們常說的Rs485/422/232其實是物理鏈路的接口名稱,最常用的ModbusRTU協(xié)議是跑在Rs485鏈路上的,當(dāng)然也可以在Rs232上 (3)、我們常說的232口指的是DB9接口,里面有9針,常用的是2針RXD(接收數(shù)據(jù)),3針TXD(發(fā)送數(shù)據(jù)),5針(GND),其他的是一些流控之類的。兩個232接口連接的時候記住2/3交叉5直連的口訣。其實一個DB9的接口里面可以同時有RS232、RS485接口,這種情況就需要知道線序,手動做線了。 (4)、我們常說的RS485在國內(nèi)主要指ModbusRTU協(xié)議的通訊,尤其一些國產(chǎn)的儀表上喜歡這么標(biāo),其實RS485鏈路上可以跑很多其他的協(xié)議。建議大家以后說的時候嚴(yán)謹一些。 (5)、我們常說的RS485鏈路連接時需要注意+、-、GND,如果是一些進口設(shè)備可能會標(biāo)著A、B,一般地,A(+)、B(-),不一般地,會寫成A(-),B(+),看到這個不要慌,認準(zhǔn)+、-就可以,再者,就兩根線,不通的時候來回調(diào)換一下線就好了。 (6)、我們常說的modbus協(xié)議其實主要包含ModbusRTU、ModbusASCII、ModbusTCP,這幾種協(xié)議的物理鏈路是不一樣的。 (7)、每種物理鏈路都有距離的限制,說白了其實就是電氣信號會衰減,不足以支撐到通訊協(xié)議識別到電平信號。 那么,AB系列常見的請看下表: (8)、我們常用的串口服務(wù)器只能單向傳輸,也就是說只能在電腦上使用串口服務(wù)器帶的虛擬串口軟件虛擬出COM口來使用,PC可以訪問到串口服務(wù)器上的串口設(shè)備,但是串口服務(wù)器上的設(shè)備不能訪問到PC。 AB 系列PLC常用的通訊協(xié)議及物理鏈路 上表羅列了常見的AB PLC支持的通訊方式及物理接口,大概分類整理一下可以發(fā)現(xiàn):小型PLC如Micro800、MicroLogix系列等對于最常用的Modbus協(xié)議支持的比較好。中大型的如CompactLogix和ControlLogix系列的PLC雖然有部分型號能支持,但是需要編寫復(fù)雜的程序,如果對于一個改造的項目來說不建議再隨意增加程序的,因此,協(xié)議轉(zhuǎn)換網(wǎng)關(guān)這個東西就能幫我們節(jié)省很多時間和精力了。對于AB 自己的產(chǎn)品來說,其實使用EtherNet/IP最多,也是現(xiàn)在主推的“一網(wǎng)到底”策略。從HMI/上位機到PLC,從PLC到現(xiàn)場遠程IO/變頻器/運動控制器,全都使用EtherNet/IP協(xié)議極大地減輕工程師的工作量,同時多種網(wǎng)絡(luò)拓撲方式可保證通訊的穩(wěn)定快速。整理 |
|