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