以公共電話網為介質組成的SCADA">系統(續1)">
流量計:蒸汽流量計|污水流量計|明渠式流量計|電磁流量計|靶式流量計|渦街|渦輪|流量積算儀

精信測器

 


10.2.3.7以公共電話網為介質組成的SCADA">系統(續1)

">事件代碼

……

">流體密度

CRC">校驗碼

8">個4">字節(浮點數)

2">字節

c.FC3000型智能流量積算儀

">通信內容:事件代碼、累積流量、瞬時流量共3">個數據。

">通信長度為17個字節,其格式為:

">站號

">功能代碼

">內容長度

1">~255

3

12

">事件代碼

累積流量

">瞬時流量

CRC">校驗碼

3">個4">字節(浮點數)

2">字節

③使用常用高級語言VB">編寫的實用程序舉例

a.">調入通信控件,設名稱為MSComm">,并初始化com口進行設計:

MSComm.CommPort=1    ′通信口=com1

MSComm.Settings=“9600,N">,8,1”   ′通信速率=9600">,奇偶位=N,數據位=8,停止位=1

MSComm.PortOpen=True

MSComm.NullDiscard=False

MSComm.InputMode=comInputModeBinary

b.">向com ">口發指令:

IBYTE=37或17

fc(0)=1  ′站號

fc(1)=3   ′功能代碼

CRCR">=65535

For I=0 To X   ′發送報文CRC校驗

CRCCAL">=ARR(I)Xor CRCR And 255

CRCCAL=crc(CRCCAL)

CRCR=(CRCR  And 65280)/256

CRCR=CRCR Xor  CRCCAL

Next

CRCL=CRCR  And  255

CRCH=(CRCR  And 65280)/256fc(2)=CRCL

fc(3)=CRCH

outbuf=fc

MSComm.Inputlen=37

MSComm.Rthreshold=0

MSComm.Output=outbuf  ′輸出報文到端口

MSComm.InBufferCount=0

c.">接收下位機發回的通信報文進行處理:

If(MSComm.InBufferCount=IBYTE) Then  ′接收報文

BUFFER=MSComm.Input

ARR=BUFFER

CRCAR=65535

For I=0 To IBYTE-3   ′回收報文CRC 校驗

CRCRAL=ARR(I) Xor  CRCR And  255

CRCCAL=crc (CRCCAL)

CRCR=(CRCR  And  65280)/256

CRCR=CRCR  Xor  CRCCAL

Next

If(ARR(IBYTE-2)=CRCL)

  And (ARR(IBYTE-1)=CRCH)Then

********  ′數據處理

End If

End If

④ 系統功能

a.系統數據的設定。對上位機的操作系統來說,識別下位機是由電話號碼及檢測點站號來確定的,為此在系統運行之前必須進行設定,用鼠標點擊“站點修改”按鈕,系統彈出“站點修改”對話框,按要求輸入檢測點名稱、檢測點站號、電話號碼等有關數據,為進行數據采集及計算提供依據。

b.手動采集實時數據。用鼠標點擊一下畫面中的“手動實時”按鈕,系統彈出“采集站號”對話框,按要求輸入,系統就會對該檢測點進行實時數據采集,并在畫面中顯示有關數據(顯示的內容當前下位機中顯示的實時數據:累計流量、瞬時流量、流體溫度、流體壓力、流體密度、該檢測點事件等)。此項操作是自動采集實時數據的補充,當自動采集過程中遇某一門電話忙而暫時無法接通時,則可通過此項操作來完成數據采集。

c.手動采集歷史數據。該按鈕按下后,系統彈出“輸入采集日期,輸入站號”對話框,按要求輸入,系統就會對該檢測點歷史數據進行采集,并存放有關的數據(采集的內容為海量存儲器中存儲的輸入日期前一天8">:00到第二天8:00">,每個10min存儲一次累計流量、瞬時流量、流體壓力、流體溫度4個存儲數據)。此項操作是自動采集歷史數據的補充,當自動采集過程中某一門電話忙而暫時無法接通時,則可通過此項操作來完成數據采集。

d.自動采集實時數據。該按鈕按下后,系統就會自動有序地逐一對所有的下位機進行實時數據采集,并在畫面中顯示有關的數據(顯示的內容為當前檢測點中顯示的實時數據:累計流量、瞬時流量、流體壓力、流體溫度、流體密度、該檢測點事件等有關數據)。

e.自動采集歷史數據。該按鈕按下后,系統彈出“輸入采集日期”對話框,按要求輸入需采集數據的年份、月份、日期,系統就會自動有序地逐一對所有的檢測點進行歷史數據采集,并存放有關的數據(采集的內容為海量存儲器中存儲的輸入日期前一天8">:00到第二天8:00">,每個10min存儲一次累計流量、瞬時流量、流體壓力、流體溫度4個存儲數據)。

f.趨勢曲線。該按鈕按下后,系統彈出“輸入采集日期”對話框,輸入日期,再選擇相應的檢測點,系統顯示的曲線為該日期的趨勢曲線,按要求可選擇瞬時流量、流體溫度、流體壓力按鈕,系統自動顯示瞬時流量曲線、流體溫度曲線、流體壓力曲線。

g.報表處理。先輸入日期,選擇畫面中的“報表處理”按鈕,系統自動生成并顯示該日期的有關報表。

h.系統數據存儲。系統自動把抄表數據存儲到數據庫中。

">(5">)結束語

① 利用通信技術和公共電話網實現電話抄表,方法簡單,工作可靠,操作方便,投資節省,省卻了通信專線敷設和維護的繁重而瑣碎的勞動。

②花不多的錢就可對能源計量網實現監視,歷史數據存儲統計和有關變量趨勢曲線繪制,數據查詢,打印制表,數據平衡計算等,做到科學管理,提高工效,數據客觀,尤其適合實時性要求不高的能源計量管理。

③這種系統的熱力、石化、冶金、化工等行業投入實際應用,均收到良好效果。

④這種方法也適用于能源計量網以外的對象,做到遠距離監視。

相關文章列表
以衛星通信方式組成的SCADA系統
以公共電話網為介質組成的SDACA系統
最簡單的流量批量控制系統
脈動流對流量測量的影響



 


無錫求信流量儀表有限公司文字整理
電磁流量計 渦街流量計 流量計 蒸汽流量計 渦輪流量計 污水流量計

以上資料由《流量測量節流裝置設計手冊》、《流量測量儀表應用技巧》、《電磁流量計》、《自動化儀表》等書籍和雜志提供,感謝作者和編輯的辛勤勞動。如有不便之處,請告知。
技術論文資料平臺提供

提醒:轉貼請注明出處


4438全国最大免费观看