[发明专利]组态软件协同管理系统和方法在审
申请号: | 201710396834.2 | 申请日: | 2017-05-31 |
公开(公告)号: | CN107341646A | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 刘大鹏;江国进;孙永滨;白涛;张春雷;石桂连;张智慧;彭立;任保华;马腾飞;杨利 | 申请(专利权)人: | 北京广利核系统工程有限公司;中国广核集团有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06F9/44 |
代理公司: | 北京国电智臻知识产权代理事务所(普通合伙)11580 | 代理人: | 孙小敏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组态 软件 协同 管理 系统 方法 | ||
技术领域
本发明涉及工控软件组态的技术领域,具体地,涉及一种组态软件协同管理系统和方法,更具体地,涉及一种核电厂组态软件协同管理工具的实现系统和方法。
背景技术
“组态”在使用工控软件领域中,经常被提到,其英文含义是“Configuration”,也即是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”;它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。
由于采用这种组态的输入方法,软件开发人员能够通过图形化组态的输入方法快速地进行工程开发工作;因此,组态软件在工控领域得到了广泛的应用,例如,用户能够在工程师站通过软件工具对DCS(英文全称Distributed Control System,分布式控制系统)工程师站软件工具是对DCS进行组态、配置工作的工具软件,用户通过软件工具完成核电厂保护逻辑的组态工作。
发明人在实现本发明的过程中发现:在组态过程中,由于涉及到的变量点较多、算法较复杂,需要多人相互配合共同完成组态工作,但是现有技术缺少支持多人同时进行组态的技术方案,如果多人同时进行同一个组态文件进行调用时,如何解决该组态文件使用过程中的冲突问题,以及组态软件的不同版本是否能同时存在,该如何调用不同版本的组态软件,这些都是本领域技术人员需要解决的技术问题;因此,本领域技术人员迫切需要提供一种支持组态软件协同管理的技术方案。
发明内容
为了解决现有技术中软件组态编辑过程中存在的不能够多人协同处理的技术问题,本发明提供一种能够方便用户多人同时组态、极大的提高工作效率的组态软件协同管理系统和方法。
为了实现上述目的,本发明提供的技术方案包括:
一方面,提供一种组态软件协同管理系统,其特征在于,所述系统包括:
至少一个工程师站,每个工程师站内设置有变量组态模块、算法组态模块、画面组态模块和设备组态模块中至少一个组态模块;
服务器,用于与所述工程师站通过网络进行连接,并且用于保存所述工程师站中的各个组态模块对应的程序文件;其中,
当某个工程师站从服务器中签出某个组态模块时,对所述组态模块进行标识;其他工程师站调用所述被标识组态模块时,对不同工程师站提交的组态模块进行比对,并对不同工程师站调用所述组态模块进行冲突处理,使得不同工程师站能够同时对服务器中的所有组态模块同时协同处理。
本实施例优选地,签出的组态模块进行标识的方式包括对签出的组态模块以不同同于初始的颜色进行标识,当修改完组态模块后,对签出的组态模块恢复默认颜色
本实施例优选地,不同工程师站的用户修改了同一组态模块后,提交修改时,处理冲突的方式包括提示后提交的工程师:A、放弃本地修改,使用服务器上的组态模块;B、使用本地修改,更新服务器上的组态模块。
本实施例优选地,对不同工程师站提交的组态模块进行比对的过程包括:由操作工程师站的用户指定两个不同版本进行对比,或是用本地版本和服务器上某一版本进行对比;并且对比时,根据组态模块内容不同的部分,解析为对应的组态数据,对这些不同的组态数据生成报告,使得态模块版本的变化也能够被比较出来。
本实施例优选地,如果多个工程师站提交修改了不同的组态模块,则提交修改后,所有组态模块的修改都自动合并到组态工程中;如果多个工程师站修改了相同的组态文件,则提交修改时,后提交的工程师站需要先更新本地组态文件;而且如果修改的的是相同的组态文件中不同的组态数据,则自动进行组态文件的合并,之后提示用户进行组态提交;如果修改的是相同的组态文件中相同的组态数据,则自动进行文件数据对比,显示组态的对比报告。
另一方面,本发明还提供一种组态软件协同管理方法,其特征在于,所述方法包括:
当某个工程师站从服务器中签出某个组态模块时,对所述组态模块进行标识,其中,工程师站内设置有变量组态模块、算法组态模块、画面组态模块和设备组态模块中至少一个组态模块,服务器用于与所述工程师站通过网络进行连接,并且用于保存所述工程师站中的各个组态模块对应的程序文件;
当其他工程师站调用所述被标识组态模块时,对不同工程师站提交的组态模块进行比对,并对不同工程师站调用所述组态模块进行冲突处理,使得不同工程师站能够同时对服务器中的所有组态模块同时协同处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京广利核系统工程有限公司;中国广核集团有限公司,未经北京广利核系统工程有限公司;中国广核集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710396834.2/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理