兩個plc怎樣通訊?最近公司接了一個改造項目,電櫃裡面有兩個PLC,一個是三菱3UPLC,一個是5UPLC,設備一共使用了8個軸,伺服電機用的是松下A6伺服,全是發脈沖控制的這應該是原來公司為了節約成本所給出最優的控制方式了;鑒于PLC還能使用,程序讀出沒有注釋,不是自己寫的程序,想要了解别人的程序也是有點困難,所以最後決定程序重新編寫,在這個過程中本人給大家分享一種兩個PLC之間本人覺得最好用的一種通訊方式;,我來為大家科普一下關于兩個plc怎樣通訊?以下内容希望對你有幫助!
最近公司接了一個改造項目,電櫃裡面有兩個PLC,一個是三菱3UPLC,一個是5UPLC,設備一共使用了8個軸,伺服電機用的是松下A6伺服,全是發脈沖控制的。這應該是原來公司為了節約成本所給出最優的控制方式了;鑒于PLC還能使用,程序讀出沒有注釋,不是自己寫的程序,想要了解别人的程序也是有點困難,所以最後決定程序重新編寫,在這個過程中本人給大家分享一種兩個PLC之間本人覺得最好用的一種通訊方式;
一、兩台PLC之間使用485串口通訊,簡易PLC間鍊接協議,5UPLC模塊參數設置-協議格式選擇簡易PLC間鍊接,如下圖所示:
二、參數設置,如下圖所示:
三、起始位軟元件與起始字軟元件設置,小編使用的是系統默認設置,大家可以根據自己的喜愛設置起始軟元件,如下圖所示:
四、接下來是3UPLC在程序編輯器裡面輸入從站設置程序,如下圖所示:
相關參數已經設置完畢,接下來就是程序的編寫,下面才是小編想分享給大家的程序通訊方式:
一、 主站側,在主站出,程序到達需要驅動從站程序時,OUT輸出一個繼電器線圈M1005,執行下一步的條件為從站動作完成繼電器的常開信号M1065,主站程序如下圖所示:
二、 從站預留出程序接口,當收到主站允許執行信号M1005,執行完當前程序段後,OUT輸出當前程序段完成繼電器線圈信号M1065,此時主站收到完成信号M1065後跳到下一執行步驟,主站輸出允許信号M1005斷開,從站執行下一步的條件為主站允許執行繼電器M1005的常閉信号,所以此時從站也跳轉到下一程序步,通訊完成,從站程序如下圖所示:
兩個PLC邏輯控制主要集中在主站裡面,從站裡面就是一些小工具程序段,需要時就通過剛剛的通訊方式呼叫調用,整個通訊過程處理起來是比較的簡潔明了,而且不容易出錯,是本人使用通訊時最喜歡編寫的一種程序方式,所以分享給大家,希望大家能多多關注我,謝謝。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!