近日,因项目需要,公司的IBMS平台对接了海湾消防的OPC服务器,GSTOPC消防系统OPC服务器是用于第三方进行系统集成专用编程的OPC服务器,(以下简称GSTOPC服务器)它可读取GST200中英文、GST500中英文、GST5000中英文、GST9000中英文控制器的数据并将这些数据通过OPC服务器发布出去。
Windows 10
GSTOPC服务器程序运行前,需要运行海湾消防系统的CRT服务器程序。
将安装文件拷贝到任意目录下,运行GstOPC_Setup.exe
安装完成后,开始菜单栏“程序”子菜单出现Gst Software -> GstGMC 3.0 OPC Server。GstGMC 3.0 OPC Server是OPC服务器程序。
参照下载中心中相关的DCOM配置资料
GSTOPC是运行在服务端的OPC服务器程序,当GSTOPC服务器程序被启动后,将在任务栏右下角显示图标,并后台运行,如果双击图标,则程序将显示图形界面,如图所示。
设备标签属性定义详见下表:
名称 |
数值 |
描述 |
举例 |
|
DeviceID |
设备名称 |
设备名称:控制器号+设备二次码;(设备二次码为00000000代表控制器) |
05+00111703 |
|
Value |
设备的状态值 |
=0 (OK) |
设备正常 |
|
=1 (Alarm) |
设备报警 |
|||
=2 (Isolate) |
设备隔离 |
|||
=3 (Action) |
设备动作 |
|||
=4 (Fault) |
设备故障 |
|||
=5 (Start) |
设备启动 |
|||
=6 (Stop) |
设备停止 |
|||
=7 (Release) |
设备释放 |
|||
=8 (Restore) |
设备动作恢复 |
|||
=9 (Mute) |
控制器消音 |
|||
=11 (Reset) |
控制器复位 |
|||
其他 |
与消防控制器连接中断 |
|||
Type |
数值类型 |
这里一直是BYTE类型(02) |
|
|
Quality |
数据质量 |
OPC_QUALITY_NOT_CONNECTED |
与GstGMC Server连接中断 数据不可读 |
|
OPC_QUALITY_GOOD |
设备值处于可读状态 |
|||
Description |
说明 |
描述设备的详细信息 |
|
选中菜单项中注册后,GSTOPC服务器注册到本机中。
选中菜单项中反注册后,GSTOPC服务器在本机中的注册被取消。
选中菜单项中的退出选项,则应用程序退出运行。
OPC服务器注册和反注册时要以管理员身份运行,正常运行时不能以管理员运行,包括OPC客户端,否则不能正常通讯。