PLC

服務(wù)支持

熱情、耐心、真誠的服務(wù)與支持

UN 314 CPU與2臺200PLC走MODBUS輪詢通訊

作者:億維自動化
發(fā)布時間:2024.05.13

為方便客戶更好的使用UN314,做了UN314與2臺200PLC走MODBUS輪詢通訊,希望對客戶在使用314與多儀表通訊時能夠有所幫助。

硬件配置:

UN314一臺,  UN200PLC 兩臺

STEP7 200,300編程軟件

300編程電纜一根和USB轉(zhuǎn)485轉(zhuǎn)換器一個

搭建好硬件平臺如下圖:線有點亂,大家忽略。

接線注意事項:建議使用DP接頭,485正負不要搞反。

UN314與2臺200PLC走MODBUS輪詢.jpg

第一步:做好兩臺從站程序。這里引用西門子的MODBUS從站例程。 

UN314與2臺200PLC走MODBUS輪詢.jpg

并給每個通訊的區(qū)域賦值,方便監(jiān)視。

UN314與2臺200PLC走MODBUS輪詢.jpg

 上圖為一個從站PLC的程序,另外一臺PLC的編程只需要更改從站地址即可。實例中我們定義 Addr=3

 第二步:測試好從站程序的正確可讀性。

為保證測試的準(zhǔn)確信,先用串口調(diào)試助手測試好,該從站編程是否正確。發(fā)送了讀5個字的報文,發(fā)現(xiàn)從站能夠正常響應(yīng)主站的請求。

UN314與2臺200PLC走MODBUS輪詢.jpg

UN314與2臺200PLC走MODBUS輪詢.jpg

第三步:編寫314程序

為自己的項目導(dǎo)入我司專用的通訊系統(tǒng)功能塊。(具體參數(shù)說明請查看相關(guān)手冊)

UN314與2臺200PLC走MODBUS輪詢.jpg

在OB100中程序初始化:

UN314與2臺200PLC走MODBUS輪詢.jpg

OB1主程序中:輪詢調(diào)用

UN314與2臺200PLC走MODBUS輪詢.jpg

UN314與2臺200PLC走MODBUS輪詢.jpg

程序段三:賦值3號站通訊數(shù)據(jù),并開始計時,如果2S內(nèi)沒有返回數(shù)據(jù),開始對4號從站發(fā)送請求數(shù)據(jù)。

UN314與2臺200PLC走MODBUS輪詢.jpg

UN314與2臺200PLC走MODBUS輪詢.jpg

UN314與2臺200PLC走MODBUS輪詢.jpg

 程序段9:賦值4號站通訊數(shù)據(jù),并開始計時,如果2S內(nèi)沒有返回數(shù)據(jù),開始對(下一個從站)3號從站發(fā)送請求數(shù)據(jù)。

UN314與2臺200PLC走MODBUS輪詢.jpg

UN314與2臺200PLC走MODBUS輪詢.jpg

最后一個站通訊完成或者超時到,觸發(fā)第一個從站的通訊賦值位。開始啟動所有從站通訊的第二輪通訊。

第四步:通過變量表監(jiān)視相關(guān)數(shù)據(jù)??梢钥吹酵ㄓ嵳?。每次都可以看到接受數(shù)據(jù)完成位置1,完成位計數(shù)加1。當(dāng)斷開某一臺設(shè)備時,不影響下一臺設(shè)備的數(shù)據(jù)更新。斷開某一臺設(shè)備后,主要由定時器觸發(fā)下臺設(shè)備的讀取。

UN314與2臺200PLC走MODBUS輪詢.jpg

TOP

業(yè)務(wù)咨詢

技術(shù)咨詢

技術(shù)咨詢

4000-300-890