智能電量傳感器在西門子PLC系統(tǒng)上的應(yīng)用
④中斷8端口0字符接收程序:MOV_B指令將緩沖區(qū)SMB2接收WB智能傳感器傳來(lái)的數(shù)據(jù)放到以VB600開(kāi)始的區(qū)域。INC_DW指令將指針VD680值加1, 指針VD680指向下一個(gè)字節(jié)。如果緩沖區(qū)SMB2的內(nèi)容等于16#0D,表示數(shù)據(jù)接收結(jié)束,用MOV_DW指令將指針VD680重新賦值為VB600(VB600的地址)。見(jiàn)圖4。
?、葑x端口返回?cái)?shù)據(jù)及處理:若收到某字節(jié)數(shù)據(jù)為05H,則緊接其后收到的一個(gè)字節(jié)數(shù)據(jù)應(yīng)與05H合為一個(gè)字節(jié); 若收到某字節(jié)數(shù)據(jù)為0DH,表示結(jié)束。組合參數(shù)變送器輸出數(shù)據(jù)的順序如下: E、R、P 、Q、C、F、V1、V2、V3、I1、I2、I3(不同變送器輸出內(nèi)容不同,因此輸出數(shù)據(jù)長(zhǎng)度各異,但其順序同前,各參數(shù)均為2字節(jié))。M2.0為筆者自行設(shè)置的數(shù)據(jù)處理控制位,見(jiàn)圖5。
三. 應(yīng)用介紹
我所研制的空調(diào)參數(shù)測(cè)試系統(tǒng)用WB智能電量傳感器檢測(cè)待檢空調(diào)機(jī)的啟動(dòng)電流,制熱和制冷狀態(tài)下的電壓、電流和功率,該空調(diào)參數(shù)測(cè)試系統(tǒng)出口俄羅斯,于2001年5月投入運(yùn)行。據(jù)俄羅斯方反映,這一年多時(shí)間,空調(diào)參數(shù)測(cè)試系統(tǒng)運(yùn)行情況良好, WB智能電量傳感器工作穩(wěn)定可靠,檢測(cè)數(shù)據(jù)準(zhǔn)確。
四. 總結(jié)
以上方法僅僅是S7-200 PLC與一只WB智能傳感器通訊的應(yīng)用,RS485智能口可以組成RS485網(wǎng)絡(luò),編程方法與上述相同。需要WB智能傳感器設(shè)置地址0-63,在步驟②讀數(shù)據(jù)命令表中對(duì)VB51-VB57為XMT命令的TBL參數(shù)修改,將VB53變送器地址更改,就可以與RS485網(wǎng)絡(luò)上的不同WB智能傳感器通訊。
西門子plc相關(guān)文章:西門子plc視頻教程
傳感器相關(guān)文章:傳感器工作原理
風(fēng)速傳感器相關(guān)文章:風(fēng)速傳感器原理
評(píng)論