熱情、耐心、真誠的服務(wù)與支持
為方便客戶更好的使用UN314,做了UN314與2臺200PLC走M(jìn)ODBUS輪詢通訊,希望對客戶在使用314與多儀表通訊時能夠有所幫助。
硬件配置:
UN314一臺, UN200PLC 兩臺
STEP7 200,300編程軟件
300編程電纜一根和USB轉(zhuǎn)485轉(zhuǎn)換器一個
搭建好硬件平臺如下圖:線有點(diǎn)亂,大家忽略。
接線注意事項:建議使用DP接頭,485正負(fù)不要搞反。
第一步:做好兩臺從站程序。這里引用西門子的MODBUS從站例程。
并給每個通訊的區(qū)域賦值,方便監(jiān)視。
第二步:測試好從站程序的正確可讀性。
為保證測試的準(zhǔn)確信,先用串口調(diào)試助手測試好,該從站編程是否正確。發(fā)送了讀5個字的報文,發(fā)現(xiàn)從站能夠正常響應(yīng)主站的請求。
第三步:編寫314程序
為自己的項目導(dǎo)入我司專用的通訊系統(tǒng)功能塊。(具體參數(shù)說明請查看相關(guān)手冊)
在OB100中程序初始化:
OB1主程序中:輪詢調(diào)用
程序段三:賦值3號站通訊數(shù)據(jù),并開始計時,如果2S內(nèi)沒有返回數(shù)據(jù),開始對4號從站發(fā)送請求數(shù)據(jù)。
最后一個站通訊完成或者超時到,觸發(fā)第一個從站的通訊賦值位。開始啟動所有從站通訊的第二輪通訊。
第四步:通過變量表監(jiān)視相關(guān)數(shù)據(jù)。可以看到通訊正常。每次都可以看到接受數(shù)據(jù)完成位置1,完成位計數(shù)加1。當(dāng)斷開某一臺設(shè)備時,不影響下一臺設(shè)備的數(shù)據(jù)更新。斷開某一臺設(shè)備后,主要由定時器觸發(fā)下臺設(shè)備的讀取。