[发明专利]一种在线更新工业控制系统工程数据点信息的方法有效
申请号: | 201611106588.4 | 申请日: | 2016-12-06 |
公开(公告)号: | CN106528871B | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 郑松;刘朝儒;夏长星;黄玉杰;郑蓉;李贝贝;王云霞;张望 | 申请(专利权)人: | 爱普(福建)科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林晓琴 |
地址: | 350000 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种在线更新工业控制系统工程数据点信息的方法,所述方法为:1、在工业控制系统的任一网络节点上,通过运行的数据库组态软件在线修改工程数据点的信息,并实时保存更新后的数据到本地计算机上;2、采用组播通信的方式,将更新后的工程数据在线发布到指定网段或IP的站点上,实现数据的实时在线同步;3、提供快速同步和完整同步的功能,所述快速同步只针对修改部分的数据进行同步更新,所述完整同步针对修改全部的数据进行同步更新。本发明采用组播通信的方式同步工程数据点信息,能够有效地提高工程数据点修改维护的效率和灵活性,很好地满足控制系统工程数据实时修改和在线更新的应用要求。 | ||
搜索关键词: | 一种 在线 更新 工业 控制 系统工程 据点 信息 方法 | ||
【主权项】:
1.一种在线更新工业控制系统工程数据点信息的方法,其特征在于:步骤1、在工业控制系统的任一网络节点上,通过运行的数据库组态软件在线修改工程数据点的信息,并实时保存更新后的数据到本地计算机上;步骤2、采用组播通信的方式,将更新后的工程数据在线发布到指定网段或IP的站点上,实现数据的实时在线同步;步骤3、提供快速同步和完整同步的功能,所述快速同步只针对修改部分的数据进行同步更新,所述完整同步针对修改全部的数据进行同步更新;所述快速同步的功能采用基于共享内存的数据更新方法来实现,具体原理步骤如下:步骤31、当用户在某个站点上修改工程数据点信息时,数据库组态软件将从本地工程数据表中提取发生变化部分的工程数据,按照一定的数据结构写入共享内存区;步骤32、用户通过数据库组态软件选定待同步的目标站点,并向其发送组播信息;所述目标站点既是与源工作站处于同一网段的所有工作站,也能通过用户指定IP地址来确定;所述目标站点包括工程师站、操作员站、以及数据中心站;步骤33、目标站点从共享内存中读取相应的数据内容,并对本地内存和工程数据文件的内容进行更新;所述完整同步是利用一组UDP通讯组件,通过源工作站提出在线发布的更新请求、目标工作站接收更新后的工程数据,来完成工程数据点信息的在线同步;所述源工作站和目标工作站的具体原理方法如下:A、源工作站:步骤41、源工作站获取工业控制系统中所有工作站的工程数据点信息,包括设备名称、注释、IP地址;步骤42、通过数据库组态软件选择待在线发布的目标工作站,可通过指定网段和指定IP站点两种方式来确定;步骤43、读取目标工作站的端口号,发布超时时间限制,并启动UDP服务器端通信组件,用以接收在线发布结果的消息;步骤44、启动UDP客户端通讯组件,向对应的设备发送数据更新消息,并判断在线发布是否超时;是,则停止UDP服务器端的通讯服务,确定发送失败,并将发布过程和结果记录到日志文件中;否,则在接收完所有目标工作站的在线发布结果后,停止UDP服务器端的通讯服务,确定发送成功,并将发布过程和结果记录到日志文件中;B、目标工作站:步骤51、目标工作站接收来自源工作站的数据更新消息;步骤52、删除本地已有的工程数据信息,包括各个工程数据表和数据结构;步骤53、从源工作站处重新同步修改后的完整的工程数据;步骤54、同步完成后,通过UDP客户端通讯组件向源工作站发送数据更新成功的消息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱普(福建)科技有限公司,未经爱普(福建)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611106588.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种大数据智能分析系统
- 下一篇:一种在大数据环境下的数据搜索方法