微山污水處理廠智能電量表的MODBUS通訊調(diào)試(下)
讀上來(lái)的數(shù)據(jù)存放在目標(biāo)地址%MW1350起始的變量中,PL7中浮點(diǎn)數(shù)的格式為IEC標(biāo)準(zhǔn)型,首地址為低字,末地址為高字,這點(diǎn)與EPM420A中的浮點(diǎn)格式不同(順序相反)。
%MW1350:返回狀態(tài)0—成功,1—失敗;
%MW1351:=16#0004 返回功能碼
%MW1352:=16#PF00A 0A 為接收的字節(jié)長(zhǎng)度
%MW1353:=16#PF1pf0 PF/pf 為接收的字節(jié)數(shù)據(jù)
%MW1354:=16#PF2pf1 把接收的字節(jié)數(shù)據(jù)解析為浮點(diǎn)數(shù)測(cè)量值的過(guò)程:

%MF360 為讀到的電量表的浮點(diǎn)測(cè)量值。
另外,儀表的通訊響應(yīng)速度比PLC慢得多,當(dāng)儀表的數(shù)量較多時(shí),需要用時(shí)間片的方法來(lái)控制PLC的讀取時(shí)間間隔,以避免造成通訊數(shù)據(jù)的堵塞。在本工程中采用定時(shí)器和報(bào)告字第一個(gè)字的X0位(表示該表的反應(yīng)狀態(tài),0-等待,1-正在發(fā)送數(shù)據(jù))共同控制PLC的讀取時(shí)間間隔。
通過(guò)以上的方法,比較好地解決了本項(xiàng)目中的電量表通訊問(wèn)題。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。
你可能感興趣的文章