分布式控制系统的组态文件的处理方法、客户端及服务装置
摘要文本
本申请实施例中公开了一种分布式控制系统的组态文件的处理方法、客户端及服务装置。该方法获取分布式控制系统的包括至少一个待处理项目的新建项目;基于任一待处理项目的项目信息,获取每个待处理项目的至少一个组态文件,组态文件包括执行待处理项目所需的配置信息;之后向服务器发送至少一个组态文件;当接收到服务器发送的版本信息冲突指示消息,则展示至少一个组态文件与版本信息冲突指示消息中待处理项目的已上传的组态文件,之后向服务器发送修改后的至少一个组态文件,从而解决了现有技术中多名工程师同时使用DCS组态软件对同一个DCS系统进行编程和组态时出现的分工和协作的冲突问题。
申请人信息
- 申请人:北京东土科技股份有限公司
- 申请人地址:100041 北京市石景山区实兴大街30号院2号楼15层
- 发明人: 北京东土科技股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 分布式控制系统的组态文件的处理方法、客户端及服务装置 |
| 专利类型 | 发明授权 |
| 申请号 | CN201810516676.4 |
| 申请日 | 2018年5月25日 |
| 公告号 | CN110532021B |
| 公开日 | 2024年2月13日 |
| IPC主分类号 | G06F8/71 |
| 权利人 | 北京东土科技股份有限公司 |
| 发明人 | 宋健玮 |
| 地址 | 北京市石景山区实兴大街30号院2号楼8层901 |
专利主权项内容
1.一种分布式控制系统的组态文件的处理方法,其特征在于,所述方法包括:基于至少一个待处理项目中任一待处理项目的项目信息,获取所述待处理项目的至少一个组态文件,所述至少一个待处理项目是分布式控制系统的新建项目的组成部分,所述组态文件包括执行所述待处理项目所需的配置信息;向服务器发送第一上传请求,所述第一上传请求包括所述待处理项目的版本信息和所述至少一个组态文件,所述版本信息记录所述至少一个组态文件的版本路径变更信息;当接收到服务器发送的版本冲突指示消息,则展示所述至少一个组态文件与所述版本冲突指示消息中所述待处理项目的已上传的组态文件,所述版本信息冲突是指来源不同的版本路径变更信息间有重叠的现象;向所述服务器发送第二上传请求,所述第二上传请求包括所述待处理项目的版本信息和修改后的至少一个组态文件,所述修改后的至少一个组态文件是根据所述已上传的组态文件对所述至少一个组态文件进行修改后得到的;其中,对所述至少一个组态文件的修改方式包括:对所述至少一个组态文件中的目标组态文件进行内容更新、在所述至少一个组态文件中添加或删除目标组态文件,以及将存在版本冲突的已上传的组态文件与所述至少一个组态文件进行内容合并;所述方法还包括:接收服务器发送的评审指示信息,所述评审指示信息用于指示上传的组态文件的评审结果,所述上传的组态文件包括所述至少一个组态文件或所述修改后的至少一个组态文件;当评审指示信息指示评审结果为未通过时,获取所述至少一个组态文件的修改后的组态文件,或获取所述修改后的至少一个组态文件再次修改的组态文件,返回执行向所述服务器发送第二上传请求的步骤。 关注微信公众号马克数据网