当前位置:文档之家› 江苏省污染源(烟气)在线监测系统远程通讯系统说明书

江苏省污染源(烟气)在线监测系统远程通讯系统说明书

江苏省污染源(烟气)在线监测系统远程通讯单元实施规范说明书江苏方天电力技术有限公司2007年1月目录第1章系统简介 (3)1.1 概述 (3)1.2 系统组成 (3)第2章DTU-H7远程通讯单元安装 (4)2.1 概述 (4)2.2 开箱 (4)2.3 安装与电缆连接 (4)2.4 接地 (5)2.5 供电电源 (5)第3章CEMS计算机安装配置 (6)3.1 安装远程通讯单元 (6)3.2 安装通讯服务软件 (6)3.3 通讯服务软件配置 (8)第4章通讯接口编程方法 (11)4.1 接口定义 (11)4.2 接口调用代码实例 (12)第5章系统启动 (14)5.1 运行前检查 (14)5.2 系统启动 (14)第6章参数范例说明 (15)6.1 ServiceConfig数据上传目标地址配置信息 (15)6.2 EquipmentConfig设备(排口)配置信息 (15)6.3 PointConfig测点配置信息 (15)6.4 EquipCmdCyc设备数据上报周期设置信息 (15)6.5 DataStatMode:历史统计方式 (16)第1章系统简介1.1 概述江苏省污染源(烟气)在线监控系统是一套基于Web Service结构、GIS界面管理、无线实时通讯的在线监控系统,用以提高环境监察的水平与针对性,强化环境监察快速反应能力,使管理部门实时共享监控信息资源,并为建设集监测、监控、监管一体化的环境信息综合平台奠定基础。

1.2 系统组成CEMS远程通讯系统由远程通讯单元DTU-H7和通讯服务软件CEMS Terminal Service 两大部分组成:⏹远程通讯单元DTU-H7是用于各监测点位监测数据上传的无线通讯硬件设备,主要特点如下:●采用GPRS DTU方式运行;●按工业现场设备标准设计,一体化,抗干扰,可靠性高;●使用方便、灵活,配置简单;●远程通讯单元永远在线。

⏹通讯服务软件CEMS Terminal Service是用于CEMS系统与环境监控中心连接通讯服务软件,主要特点如下●采用NTService在线服务方式运行,可靠性高;●与监控中心的连接采用环保国标通讯协议和江苏省通讯协议;●与CEMS系统的连接采用COM标准。

第2章DTU-H7远程通讯单元安装2.1 概述DTU-H7远程通讯单元必须正确安装和配置后才能达到设计的功能。

注意事项:●请不要带电安装DTU-H7远程通讯单元。

2.2 开箱为了运输安全,DTU-H7远程通讯单元采用合理的包装,当您开箱时请保管好包装材料,以便日后维修转运时使用。

DTU-H7远程通讯单元包括下列组成部分:●DTU-H7远程通讯单元1个●标准天线1个●安装固定件4个●串口RS-232公母接口线1根●通讯电缆(5m)1根●使用说明书1份●安装光盘(CD-ROM) 1张2.3 安装与电缆连接DTU-H7远程通讯单元一般应固定于CEMS监测站房的墙壁上,没有特殊的配线和散热要求,但为了达到更好的使用效果,请您注意:●将该产品远离任何的发热装置;●不要将该产品放置在灰尘多的和潮湿的环境中;●远离一些可能的干扰源,如金属墙、微波炉等;●为了保证GPRS网络信号的良好接受,请注意天线的安放位置和角度,千万不要将天线安放在屏蔽的金属机箱内部。

R2322.4 接地为了保证DTU-H7远程通讯单元安全、稳定、可靠地工作,DTU-H7远程通讯单元的金属外壳必须与您的工作地有良好的连接。

2.5 供电电源DTU-H7远程通讯单元的供电电源为标准220V电源。

注意:●为了连续工作的需要,电源应通过UPS不间断电源接入;●加电前,务必天线连接,以免射频部分阻抗失配,导致无线模块的损坏。

第3章CEMS计算机安装配置3.1 安装远程通讯单元正确的将串口线连接到计算机串口上,并确定该串口号以便于下面的配置使用。

3.2 安装通讯服务软件⏹将安装光盘放入PC机的光盘驱动器中,点击目录:⏹双击“烟气监测前端通讯服务(安装包).exe”进入通讯服务软件安装⏹点击“next>”用户所安装的驱动器磁盘空间不少于800M。

(最好安装在非系统驱动器上)⏹点击“next>”⏹点击“Install”⏹点击“Finish”,完成安装3.3 通讯服务软件配置⏹点击PC机屏幕左下角“开始”⏹选择“程序”->“CEMS Terminal Service”->“Service Maintenance”,进入画面:⏹点击“配置(C)”,选择“地址配置”进入画面:说明:传输类型:支持两种类型(串行口和网口)。

如果使用串行口通信,选择连接远程通讯单元的串行口,如(COM1、COM2等等)。

如果使用网口通信,配置以“NET”开头的类型,如(NET1、NET2等等),且目标IP和对端端口号必须配置。

目标IP:如果传输类型为网口通讯,该属性必须配置。

对端端口号:如果传输类型为网口通讯,该属性必须配置。

超时:等待应答时间超时。

重发次数:如果发送失败或超时,重发次数。

登陆密码:一般为“njbool”。

地址描述:表述该传输,用户最好配置。

⏹单击右键后,点击“添加”,在下面画面中键入相应的设置⏹点击“配置(C)”,选择“排口配置”进入画面:⏹点击“添加排口”,进入画面:⏹在输入框中键入排口编码,如“NJHR.C1”,然后点击“添加”。

注意:排口编码应由江苏省环保厅统一制订,以免重复。

⏹列表中为烟气排口监测参数的缺省配置,如需修改,选择列表中参数行,点击“编辑属性”,键入相应的仪表测量上、下限。

注意:CEMS系统标签为国标统一标准,禁止修改。

第4章通讯接口编程方法通讯服务软件通过COM接口方式提供与用户进行交互,并提供以下接口:●更新实时数据。

●反控CEMS设备。

实时数据终端通讯服务COM对象ProgID:BL_RTTERMINALSERVICE. BLRTClient4.1 接口定义⏹注册服务,验证密码并设置设备。

Function LogOn(Password As String , EquipTag As String) As Boolean参数:[in] Password:服务验证密码,缺省的值为“njbool”。

[in] EquipTag:设备标签。

返回值:布尔类型,true表示注册成功⏹注销服务Sub LogOff()⏹更新测点数据Function Update(Tag As String, Time As Date, Value As Single, Status as String) As Long参数:[in] Tag:测点标签。

[in] Time:时间。

[in] Value:值。

[in] Status:状态。

(C:校验、M:维护、T:超测上下限、D:故障、S:设定值和N:正常)返回值:0:表示执行成功;1:表示服务未注册,或密码验证错误;2:表示不存在该设备标签;3:表示该设备不包含有该测点标签;⏹反控事件Event CounterAccusation(Tag As String, Status As Long)参数:[in] Tag:测点标签[in] Status:状态值备注:事件必须在10秒内处理完并返回给服务,否则服务将可能中断请求并且客户端可能出现调用错误,因此客户端必须处理好异常情况,避免导致应用程序崩溃。

4.2 接口调用代码实例本代码用VB实现。

首先,在VB程序中要引入对象“BLRealTimeTerminalService 1.0”。

源代码如下:…定义服务对象并声明和引发事件Dim WithEvents obj As BL_RTTERMINALSERVICELib.BLRTClient…设备标签Public EquipTag As String…设备所属测点标签列表Dim PointsTag(0 To 5) As String…反控事件,必须在10秒内返回Private Sub obj_CounterAccusation(ByVal Tag As String, ByVal Status As Long) MsgBox Tag + ":" + CStr(Status)End SubPrivate Sub Form_Load()Dim isSucceed As Boolean…初始化设备标签EquipTag = "TEST.C1"…初始化测点标签列表PointsT ag(0) = "01"PointsT ag(1) = "02"PointsT ag(2) = "03"PointsT ag(3) = "SHF"…创建服务对象Set obj = new BL_RTTERMINALSERVICELib.BLRTClient'注册服务,并验证服务密码isSucceed = obj.LogOn("njbool",EquipTag)‟返回值true表示服务注册成功验证通过,否则不通过UpdateTimer.Interval = 10000If (isSucceed) Then‟如果服务验证通过,则启动更新设备测点数据定时器UpdateTimer.Enabled = TrueElseUpdateTimer.Enabled = FalseEnd IfEnd SubPrivate Sub Form_Unload(Cancel As Integer)'注销登陆obj.LogOffset obj = nothingEnd Sub…单一测点更新Private Sub UpdateTimer_Timer()Dim i As LongDim j As LongDim status as Stringi = LBound(PointsT ag)j = UBound(PointsT ag)UpdateTimer.Enabled = FalseStatus = “N”While (i <= j)'更新设备测点数据并带有测点数据状态obj.Update PointsT ag(i), Now(), (Rnd() * 10) Mod 5,statusi = i + 1WendUpdateTimer.Enabled = TrueEnd Sub第5章系统启动5.1 运行前检查系统启动前应最后做一次检查工作,以保证系统的正常运行,内容包括:⏹硬件及连接●DTU-H7远程通讯单元天线应连接;●DTU-H7远程通讯单元已加电;●CEMS计算机与DTU-H7远程通讯单元的串口线已连接正确;●请及时关注手机卡上的余额;⏹软件及配置●PC机IP设置已完成;●通讯服务软件配置已完成;●CEMS系统与通讯服务软件的接口软件已编制完成,并已启动;5.2 系统启动⏹点击“服务(S)”,选择“启动服务(G)”⏹通讯服务软件出现以下运行监视画面●刷新时间:数据最新一次的更新时间●地址:江苏省环境保护厅的通讯服务器地址●状态:通讯连接状态●表格中为最后一次刷新的监测数据时间、数据值、数据状态第6章参数范例说明6.1 ServiceConfig数据上传目标地址配置信息●Type:通讯类型,现在支持两种类型(串口和网口)。

相关主题