
【資料圖】
拿到通信手冊我們發現兩個三菱plc之間的通信方式有許多種,如CC-LINK、N:N網絡、并聯連接、計算機鏈接、MODBUS通信以及以太網通信。這里我們主要針對三菱小型plc進行敘述,根據通信的簡易程度和硬件價格可以分為并聯連接、N:N網絡和MODBUS通信。下面我們就依次以三菱FX3U型號的plc來完成通信。
因為三菱FX系列的基本單元都不自帶通信接口需要額外的模塊來完成,首先我們理清楚它們之間的關系,以485接口為例有兩種模塊,1是485BD通信板,2是485ADP-MB通信適配器,其中2的功能和價格都要大于1。它們之間硬件連接圖如下,FX3U485BD可以直接與plc進行搭配在其左側的擴展模塊進行連接即可。
FX3U-ADPMB則不能直接,中間必須通過CNV-BD轉換板進行連接示意圖如下,總的來看價格上要比上面多出好多錢,但它的通訊距離可以達到500m,支持的通信指令也多,用起來比較方便。
1、并聯鏈接,就是連接2臺同一系列的FX可編程控制器,且其軟元件相互鏈接的功能最多只支持兩臺PLC進行通信。這里所謂的互相鏈接其實是數據共享機制。
兩臺plc中的M800~M999以及D490~D509數據是一樣的。比如現在主站的plc想要知道從站plc中的一個溫度數據怎么實現很簡單,首先在從站中把溫度數據發送到D490中,然后在主站中讀取D490就知道了溫度是多少,原理還是很簡單的。那如果需要更多數量的plc之間進行通信則需要使用N:N網絡了。
2、N:N網絡,它呢可以說是并聯鏈接的升級版支持最多8臺plc,每臺plc最多共享64個位軟元件和8個字軟元件。因此這里可以說不分主站和從站,因為從站與從站之間也可以實現直接通信。
功能與上面的差不多也是把需要共享數據上傳到鏈接的元件上,然后站的plc都可以讀取。不過區別是上傳的時候是有要求的,比如站號0上的數據只能共享到D0~D7、M1000~M1064上(模式2),其他站則不能上傳只能讀取。那如果要求的plc數量超過8臺或者數據鏈接不夠怎么辦,可以使用MODBUS通信功能。
3、MODBUS,它不僅能夠支持plc與plc之間的通信,也可以支持其他設備如變頻器、其他型號plc之間的,想要用它就必須選擇FX3U485ADPMB模塊485BD是不支持的(需要注意一下)。
采用ADPRW:用于和MODBUS主站所對應從站進行通信(數據的讀出/寫入)的指令,因此它的功能是比較強大的包括plc所有的數據如計數器、定時器都可以讀取和寫入。它與上面兩種通信的區別在于主從通信,意思就是主站可以與任何從站進行數據交換,但從站之間則不允許,必須通過主站進行數據交換。
審核編輯:湯梓紅
標簽: