概述
对于远程采集数据来说,需要处理的数据是因项目而不同的。但是针对常用的设备而言,该设备所具备的能力是固定的。把特殊设备所具备的能力作为经常引用的设备配置表。需要使用工具来对设备的组合进行管理。尤其对大规模监控系统,这样的工作更为繁琐。
因此,编写了这样一个工具,用于自动生成不同设备的组合的监控系统信息。
软件名称scada_gen_tool
基于Qt4运行。有两个版本:windows版本和linux版本。
主要功能
工程管理
保存工程文件.dmc
打开工程和另存工程
设备管理
设备管理指的是增加设备,删除设备,复制设备,编辑设备的操作。
在软件上都有相应的按钮。
物理设备管理
物理设备模型
物理设备是具备监控数据量的一个集合。一般是需要监控的下级只能仪表,这些仪表一般通过通信规约连接到本地系统。也可以是监控程序的逻辑概念,用于管理监控过程和得到计算统计信息。
物理设备可以包含 状态量,离散量,测量量,累计量,远控,参数,动作。
配置点表详见参考示例
逻辑设备管理
逻辑设备模型
本系统具备的所有数据量的集合即构成了本地设备的全部内容。可以通过通信协议将这些数据上传给其他后台服务或者接收其他系统的指令。
逻辑设备是对全部数据的一个展现的方式。可以对数据进行过滤,重新排序等。
逻辑设备就是对系统所有点的一个映射。
逻辑设备映射表
生成数据库及配置文件
生成
“生成”按钮将会根据工程配置,自动生成DM2016的scada配置数据库初始化脚本。
除了产生这些脚本外,还可以根据勾选的其他功能产生响应的文件和做一些调整。
产生sqlite
sqlite是一种单机文件数据库。勾选改功能后,将产生配置信息到sqlite数据库文件中。
产生设备总配置
生成基于本设备为子设备的配置文件。
这样可以实现多级数据库自动生成的功能。
生成配置自动校准系数
如果勾选了产生设备总配置。希望在上级设备点表中,将测量量,累计量的系数归一。
产生设备通信信息
设备通信信息指的是,基于通信采集设备数据的模型,设备具有连接状态,通信相关信息等。勾选本功能后,点击“生成”按钮后,将自动产生设备sys,并产生相关的点表信息。包括:状态量是否在线,离散量通信过程信息,和累计量,包括流量统计,关键时刻信息等。