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