以公共电话网为介质组成的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系统
最简单的流量批量控制系统
脉动流对流量测量的影响



 


无锡求信流量仪表有限公司文字整理
电磁流量计 涡街流量计 流量计 蒸汽流量计 涡轮流量计 污水流量计

以上资料由《流量测量节流装置设计手册》、《流量测量仪表应用技巧》、《电磁流量计》、《自动化仪表》等书籍和杂志提供,感谢作者和编辑的辛勤劳动。如有不便之处,请告知。
技术论文资料平台提供

提醒:转贴请注明出处