以公共电话网为介质组成的SCADA">系统(续1)">
流量计:蒸汽流量计|污水流量计|明渠式流量计|电磁流量计|靶式流量计|涡街|涡轮|流量积算仪 |
|
|
|
|
10.2.3.7以公共电话网为介质组成的SCADA">系统(续1)
c.FC3000型智能流量积算仪 ">通信内容:事件代码、累积流量、瞬时流量共3">个数据。 ">通信长度为17个字节,其格式为:
③使用常用高级语言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">)结束语 ① 利用通信技术和公共电话网实现电话抄表,方法简单,工作可靠,操作方便,投资节省,省却了通信专线敷设和维护的繁重而琐碎的劳动。 ②花不多的钱就可对能源计量网实现监视,历史数据存储统计和有关变量趋势曲线绘制,数据查询,打印制表,数据平衡计算等,做到科学管理,提高工效,数据客观,尤其适合实时性要求不高的能源计量管理。 ③这种系统的热力、石化、冶金、化工等行业投入实际应用,均收到良好效果。 ④这种方法也适用于能源计量网以外的对象,做到远距离监视。
|
|