《CSC-2000(V2)监控系统与五防同机规约.docx》由会员分享,可在线阅读,更多相关《CSC-2000(V2)监控系统与五防同机规约.docx(3页珍藏版)》请在第一文库网上搜索。
1、CSC-2000 (V2)监控系统与五防同机连接规约CSC-2000 (V2)监控系统与外厂家五防之间可以采取同机连接的方式。这种方式下,CSC-2000 (V2)监控系统的五防端接口程序WFServer(C)运行在五防机上,该接口程序通过以太网和监控后台联系。这一部分对第三方透明,由CSC-2000 (V2)监控系统来保证。本规约只适用于CSC-2000 (V2)监控系统五防端接口 WFServer(C)与五防同机通信的情况。本规约是以珠海晋电公司DNBS IV微机防误闭锁装置与监控系统通讯规约(同机通讯)规约为蓝本,并兼容该规约。1概述1、1采用WINDOWS系统共享内存方式,在同一节点上
2、运行的监控系统五防端接口程序WFServer (C)(以下简称监控系统)与五防系统之间交换数据。1、2共享内存分为不同的数据区,监控系统和五防系统自动刷新各自的数据区,同时访问对方的数据区以获得实时的数据。1、3共享内存由监控系统创建。1、4考虑到对共享内存数据访问的并发性,监控系统和五防系统使用对方的窗口句柄传递WINDOWS用户自定义消息来实现相互数据转送的驱动。一般情况下,当监控系统的实遥信、遥测发生变化时应主动向五防系统发消息;五防系统更改虚遥信数据区后,也应主动向监控发送消息,通知监控读取。当五防系统需请求监控系统进行某设备操作时,则主动向操作闭锁数据区填写解锁数据,监控系统发现需对
3、某设备进行解锁,应立即提示用户并允许用户操作,操作完成后,当五防系统确认已操作,自动进行下项操作,并将监控系统所有设备进行闭锁。1、5五防上电时,自动将操作闭锁数据区上电置1,五防下电时,自动将操作闭锁数据区上电置0。1、6数据意义:对于闭锁数据0:闭锁;1:解锁;对于遥信0:分;1:合2规约的数据结构2、1共享内存的名称为“ycyx”2、2数据结构共享内存分为五部分:操作闭锁数据区、监控系统实时数据(实遥信)、窗口句柄区、五防系统设备状态数据(虚遥信),监控遥测数据区。如下所示:操作闭锁数据区(五防修改,监控读取)监控系统实遥信数据区(监控修改,五防读取)窗口句柄区五防系统设备状态虚遥信数区
4、(五防修改,监控读取)监控遥测数据区(监控修改,五防读取)2、3操作闭锁数据区操作闭锁数据区长度为4* (n+2) bytes n为实遥信数据个数(每个数据对应一个点),由五防系统实时刷新,其结构如下图所示:实遥信设备数+1五防上电、下电标志数据 1 (4BYTES)数据 2 (4BYTES)数据 N (4BYTES)2、4监控系统实遥信数据区监控系统实遥信数据区长度为4* (n+l) bytes n为实遥信数据个数(每个数据对应一个点),由监控系统实时刷新,其结构如下图所示:实遥信设备数数据 1 (4BYTES)数据 2 (4BYTES)数据 N (4BYTES)2、5 窗口句柄区窗口句柄区
5、长度为8 bytes,监控系统和五防系统使用对方的窗口句柄传递WINDOWS用户自定义消息,其结构如下图所示:监控系统窗口句柄(4bytes)五防系统窗口句柄(4bytes)2、6五防系统设备状态虚遥信数区五防系统设备状态虚遥信数区的长度为32*4 bytes固定长度,共32个虚遥信数据,每个数据最多可对应32个设备的状态,最大设备数可达1024。由五防系统实时刷新,其结构如下图所示:数据 1 (4 BYTES)数据 2 (4 BYTES)、数据 32 (4 BYTES)2、7监控系统实遥测数据区监控系统实遥测数据区长度为4* (n+l) bytes n为实遥测数据个数(每个数据对应一个点),
6、由监控系统实时刷新,其结构如下图所示:实遥测数目数据 1 (4BYTES,float)数据 2 (4BYTES,oat)数据 N (4BYTES,float)3用户自定义WINDOWS消息3、1监控系统发实遥信变化消息 监控五防消息 uMsg :WM_USER+999当监控系统实遥信数据发生变化,发出此消息无参数说明;3、2五防系统请求监控系统进行操作(备用) 五防监控消息 uMsg :WM_USER+9983、3监控向五防传递遥测信息 监控五防消息 uMsg :WM_USER+ 9973、4五防更改虚遥信后,通知监控 五防监控消息 uMsg :WMJJSER+ 996注意:关于数据的同义性,双方通过各自配置中的遥信、遥测、虚遥信等的序号来保证。