久久久久久性生活|欧美二区亚洲一区|欧美婷婷丁香97|五月丁香婷婷精品|一本无码AAAA|亚洲中文免费在线播放|青青草原在线伊人|青草草在线视频永久免费|色婷婷久久色丁香色|黄色三级在线观看

首頁(yè)> 資源> 論文>正文

微山污水處理廠智能電量表的MODBUS通訊調(diào)試

論文類型 運(yùn)營(yíng)與管理 發(fā)表日期 2005-10-01
來源 中國(guó)水網(wǎng)
作者 胡寶棋,張波,邢超
關(guān)鍵詞 MODBUS 通訊
摘要 通過微山污水處理廠的工程實(shí)例,詳細(xì)介紹了工程中常用的電量表與施耐德PLC通過MODBUS通訊的實(shí)現(xiàn)方法。對(duì)類似的工程有一定的參考作用。

胡寶棋  張波  邢超

  摘要:通過微山污水處理廠的工程實(shí)例,詳細(xì)介紹了工程中常用的電量表與施耐德PLC通過MODBUS通訊的實(shí)現(xiàn)方法。對(duì)類似的工程有一定的參考作用。
  關(guān)鍵字:MODBUS 通訊

1.微山污水處理廠的情況

  山東省微山縣污水處理廠日處理污水4萬(wàn)噸,采用CAST生物池的處理技術(shù),出水水質(zhì)達(dá)到國(guó)家二級(jí)綜合排放標(biāo)準(zhǔn)。一個(gè)運(yùn)行周期分為四個(gè)階段:進(jìn)水,曝氣,沉淀和潷水。
  自控系統(tǒng)遵循“集中管理、分散控制,資源共享”的原則,采用二級(jí)分布式計(jì)算機(jī)控制系統(tǒng)。全廠的自動(dòng)監(jiān)控系統(tǒng)由現(xiàn)場(chǎng)儀表, 現(xiàn)場(chǎng)PLC站,防雷系統(tǒng)和上位監(jiān)控站組成。

微山污水處理控制系統(tǒng)框圖

  配電室高低壓配電柜共有智能電量表24塊,通過MODBUS總線將電量測(cè)量信號(hào)送到PLC。MODBUS總線應(yīng)用十分廣泛,并且已經(jīng)成為國(guó)家標(biāo)準(zhǔn)。不同生產(chǎn)廠家提供的MODBUS 數(shù)據(jù)格式略有不同,給工程應(yīng)用帶來了一定困難。本項(xiàng)目經(jīng)過一定時(shí)間的摸索實(shí)驗(yàn),成功地把數(shù)據(jù)讀取出來?,F(xiàn)把過程方法介紹,與大家分享。

2.電量表的調(diào)試

  微山污水處理廠使用了2種類型的智能電量表EPM420A和DPM400,分別安裝于低壓配電柜和高壓配電柜上,共有24塊。
  儀表情況
  
EPM420A原產(chǎn)地為英國(guó),顯示測(cè)量一體單元,可以有三種接線形式:?jiǎn)蜗鄿y(cè)量;三相三線制不平衡負(fù)載測(cè)量;三相四線制不平衡負(fù)載測(cè)量??梢詼y(cè)量電壓、電流、功率因數(shù)、頻率、功率、能量等參數(shù)。具有RS485 MODBUS通訊口。EPM420A有2張數(shù)據(jù)表,分別需要MODBUS的3#和4#總線代碼來訪問,數(shù)據(jù)存放格式為單精度浮點(diǎn),首地址為高字,末地址為低字。
  DPM400原產(chǎn)地為瑞士,顯示測(cè)量一體單元,可以測(cè)量電壓、電流、功率因數(shù)、頻率、功率、能量等45種參數(shù)。具有RS485 MODBUS通訊口。DPM400有一張數(shù)據(jù)表,需要MODBUS的3#總線代碼訪問,數(shù)據(jù)格式為無(wú)符號(hào)整數(shù),設(shè)備制造商提供一張計(jì)算公式表,讀到的整數(shù)經(jīng)過公式計(jì)算,得到對(duì)應(yīng)的電量值。
  PLC情況
  
采用施耐德公司的PREMIUM 系列PLC,SCY21601通訊卡。
  組態(tài)軟件:PL7PRO 4.2

  MODBUS 命令表

Modbus 請(qǐng)求

功能碼

命令函數(shù) 讀位

16#01 READ_VAR 讀字

16#03 READ_VAR 讀輸入位

16#02 SEND_REQ 讀輸入字

16#04 SEND_REQ

  接線和協(xié)議設(shè)置
  
電氣接口為2線制RS485,使用屏蔽雙絞線連接(典型線規(guī)為22BELDEN8761或等同規(guī)格),所有“A”和“B”型接口都是菊鏈在一起的,屏蔽線應(yīng)該連接到“地”端,采用單點(diǎn)接地。
  EPM420A和DPM400統(tǒng)一設(shè)定RTU數(shù)據(jù)格式:數(shù)據(jù)位 8,無(wú)校驗(yàn),停止位 1,波特率9600bps。
  調(diào)試過程
  
DPM400:用READ_VAR命令把對(duì)應(yīng)地址的整型數(shù)讀上來,通過提供的計(jì)算公式可以把相應(yīng)電量計(jì)算出來。

  注意:用PL7的DEBUG窗口Identification 按鈕測(cè)試,這類表沒有響應(yīng),表內(nèi)置的可能不是完整的MODBUS,PL7 DEBUG 用的功能碼表內(nèi)軟件沒有提供。所以,不能用PL7的DEBUG測(cè)試這塊表是否連通,要到程序中通過報(bào)告字來判斷是否通訊成功。
   EPM420A由于儀表內(nèi)有2張數(shù)據(jù)表,用不同的功能碼來訪問,并且數(shù)據(jù)格式為浮點(diǎn)型,數(shù)據(jù)讀取就非常困難和復(fù)雜。PL7的READ_VAR命令中沒有做3#和4#功能的區(qū)分,所以起初技術(shù)人員認(rèn)為這2張表的數(shù)據(jù)地址有重疊,是無(wú)法正確地讀到PLC中的。進(jìn)一步的查找資料,READ_VAR和SEND_REQ命令的不同之處,4#功能碼可以由SEND_REQ來實(shí)現(xiàn),這樣理論上就可以通過READ_VAR和SEND_REQ把2張表的數(shù)據(jù)讀上來。
  參數(shù)初始化

  

  讀取命令
  
  數(shù)據(jù)轉(zhuǎn)換
  讀上來的數(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è)量值的過程:
  

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


作者:胡寶棋   中自控(北京)環(huán)境工程有限公司
   邢超       微山污水處理廠

論文搜索

發(fā)表時(shí)間

論文投稿

很多時(shí)候您的文章總是無(wú)緣變成鉛字。研究做到關(guān)鍵時(shí),試驗(yàn)有了起色時(shí),是不是想和同行探討一下,工作中有了心得,您是不是很想與人分享,那么不要只是默默工作了,寫下來吧!投稿時(shí),請(qǐng)以附件形式發(fā)至 paper@h2o-china.com ,請(qǐng)注明論文投稿。一旦采用,我們會(huì)為您增加100枚金幣。