[发明专利]一种组态软件中数据库的数据点自动关联的方法有效
申请号: | 201210583208.1 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103049551A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 郑松;卢定兴;陈艺宾;张望;江丹玲;李国政 | 申请(专利权)人: | 福州福大自动化科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组态 软件 数据库 据点 自动 关联 方法 | ||
【技术领域】
本发明涉及工业自动化软件控制技术领域,尤其涉及一种组态软件中数据库的数据点自动关联的方法。
【背景技术】
分布式控制系统是一种以分散的数据采集、控制和集中的监视管理为主要结构特征的计算机控制系统,由于其具有可靠性高、功能完善和灵活性强等优点,已经成为工业自动控制系统的主流。分布式控制系统的软件可分为系统软件、组态软件、应用软件。其功能如下所述:系统软件:提供系统运行和管理的基本环境。组态软件:对过程管理系统组态、系统内各设备的定义、确定各设备的工作要求,设备网地址分配、定义各种控制点、点数据在显示图上的编排等。应用软件:用于整个生产过程的操作和控制,过程数据收集,信息分析、优化,监控控制,外来设备的网络化及完善。运行于系统人机界面工作站、服务器等节点中的软件,提供数据采集和事件分析处理、信息存储和管理、二次计算、人机界面监视、远程控制操作及其他的应用功能。然而,当前多变的项目需求、庞大的工程数据点、相互独立的软件架构严重影响着控制系统的数据管理以及上、下位机之间的相互通讯,特别是在我国的大型火力发电厂中,随着机组容量不断增大,工程数据点的数量多达几十万甚至上百万,数据库的结构很大程度上直接影响着用户的使用体验,例如数据库的创建工作非常繁琐,工作量大,并且出错率高;工程数据点分散,无法对同一设备的数据点进行统一管理与维护操作;组态软件中数据库的数据点与数据点之间的关系大多采用手动匹配的方式,工业自动化程度不高。且由于传统的手工匹配方法已无法满足工业自动化软件在大型控制系统中的广泛应用,因此,从工业应用的要求出发,有必要提供一种面向设备构建系统的数据库组态方式。
本申请技术是基于现有技术的不足,提出了一种面向设备构建系统的数据库组态方式。通过以面向设备的组态方式,构建工艺设备与控制设备并实施设备分级管理,通过子设备自动指向已关联主设备,形成数据库的关系结构。
【发明内容】
本发明要解决的技术问题,在于提供一种组态软件中数据库的数据点自动关联的方法,有效解决了程序开发组态数据点庞大、工作量大的问题;显著提高了数据库的管理效率,缩短了开发周期。
本发明是这样实现的:一种组态软件中数据库的数据点自动关联的方法,其特征在于:所述数据库的层次模型采用面向设备的组态模式,即构建一构架由控制设备和工艺设备组成的分布式控制系统数据库;所述控制设备为:用于定义数据库与实际控制站之间的通讯方式以及数据库的数据点映射关系,是实现数据库与实际控制站通讯的重要组成单元;所述工艺设备为:将完成现场工艺过程的各生产装置设备抽象定义成分布式控制系统中的管理对象,每个管理对象所包含的工艺设备中所有工艺IO点的集合即为工艺设备;所述控制设备包括控制站、机架以及不同类型的模块,所述不同类型的模块中包含至少20个控制设备中的控制IO通道;该控制站、机架、不同类型的模块以及各控制IO通道之间是自上而下的关联关系,且1个控制站能关联至少20个机架,1个机架能关联至少20个模块;所述所有工艺IO点和各控制IO通道为所述数据库的数据点;定义数据点标签,将各数据点对应绑定一数据点标签,通过数据点标签的唯一性原则,将所述控制设备和工艺设备之间所有具有相同的数据点标签的控制IO通道和工艺IO点进行关联。
进一步地,所述数据点标签是通过KKS编码系统的原理进行定义的,该数据点标签的格式为:系统编码:数据点类型:数据点下标;所述系统编码为用字符去区分不同控制设备或工艺设备隶属的系统组别;所述数据点类型包括:模拟量输入信号类型AI、模拟量输出信号类型AO、数字量输入信号类型DI、数字量输出信号类型DO、中间模拟量类型LA、中间数字量类型LD、来自人机界面量程范围为0~4095的设定值LAY、来自人机界面量程范围值为-32768~32767的设定值LAZ、来自人机界面的脉冲型按钮输入LDY、来自人机界面的保持型按钮输入LDZ;所述数据点下标由阿拉伯数字构成。
进一步地,所述通过数据点标签的唯一性原则,将所述控制设备和工艺设备之间所有具有相同的数据点标签的控制IO通道和工艺IO点进行关联具体执行步骤如下:
步骤1、检测各工艺IO点和各控制IO通道对应的数据点标签;
步骤2、将各工艺IO点对应的数据点标签与各控制IO通道对应的数据点标签进行对比;依次判断数据点标签中的系统编码、数据点类型、以及数据点下标是否均相同;都相同,则进行关联;任意一对比不相同,则结束操作流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州福大自动化科技有限公司,未经福州福大自动化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210583208.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能开关控制系统
- 下一篇:一种全闭环18WLED日光灯驱动电路