[发明专利]控制系统组态的增量式在线下载方法有效
申请号: | 200810000055.7 | 申请日: | 2008-01-03 |
公开(公告)号: | CN100561384C | 公开(公告)日: | 2009-11-18 |
发明(设计)人: | 章凌;裘坤;吴欣;应正波;包卿 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
主分类号: | G05B19/00 | 分类号: | G05B19/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 310053浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制系统 组态 增量 在线 下载 方法 | ||
技术领域
本发明涉及工业自动化控制领域,特别涉及一种控制系统组态的增量式在线下载的方法。
背景技术
随着自动化控制行业的快速发展,控制系统在越来越多的领域得到应用,其规模也越来越大,因此随之对系统的安全性和可靠性也提出了更高的要求。在自动化控制中,尤其是在过程控制领域,要求系统能够连续、安全、稳定的运行,因此对其维护特别是在线维护的需求也日渐增大。
完成在线维护的任务必须解决在线修改组态、在线下载组态等问题。在线下载组态即联机情况下,可对控制组态进行修改,并将修改过的组态部分下载到控制器。在线下载作为实现在线维护的主要步骤,目前主要有整体下载与部分下载两种方式,来完成对控制系统的设置。一种是整体下载模式:将所有文件视为一个整体进行统一的重新下载。该方法既要下载修改过的组态部分,又要下载未修改过的组态部分,各组态对象之间具有相互调用关系,下载某一组态时容易造成与之关联的部分组态数据的跳变从而影响系统运行的稳定性,而且下载量大,所需时间长,效率低。另一种是部分下载模式:根据需要只下载修改的组态部分,无须下载未修改过的组态部分,这种下载方式就是增量式下载。
然而,现有技术增量式下载中,各组态对象在控制器的存储地址是随机的,一个组态的修改将引起其他未修改组态的存储地址的改变,导致调用该未修改组态时系统出错,无法下载,同时各组态对象之间相互关联,对一个组态对象的修改仍然会影响到其他组态对象的正常工作,下载某一组态时容易造成与之关联的部分组态数据的扰动从而不能保证下载的安全性,因此影响系统运行的稳定性和可靠性;另外,通常情况下,仅凭工程师的经验判断下载的组态内容,并不能充分保证下载的准确性;此外,现有技术缺乏对下载历史的记录,不方便对系统的维护。
发明内容
本发明提供了一种控制系统组态的增量式在线下载的方法,该方法能够消除每次下载组态所造成的数据扰动,从而提高下载的安全性和准确性,确保控制系统运行的稳定性,更进一步的,实现了对下载动作的记录,便于追述下载历史。
为此,本发明提供了一种控制系统组态的增量式在线下载方法,包括如下步骤:
固定各组态对象在控制器中的存储地址,并且解除所述各个组态对象之间的关联,以及设置各组态对象的版本标志;
修改已解除关联的各组态对象;
确定需要下载的已修改的组态对象;
将已确定下载的各组态对象从工作站在线下载到控制器中的固定存储地址;
更新已下载组态的版本标志。
确定需要下载的已修改的组态对象具体包括如下步骤:
比较所述控制器中存储的各组态对象的版本标志与其在工作站的版本标志是否一致,一致则不需下载,不一致则需要下载;
列出需要下载组态的详细清单,根据清单执行下载任务;
还包括如下步骤:修改组态后检测单个组态对象是否通过编译,如果否,则编译未编译的组态;如果是,则检测已编译的各组态对象之间的调用关系,如果未通过检测,则取消下载,如果通过检测,则开始确定需要下载的已修改的组态对象。
所述更新已下载组态的版本标志具体包括以下步骤:下载完成后验证是否所有需要下载的组态对象都下载成功,如果未成功,取消下载;如果成功,通知控制器更新组态版本标志。
下载过程中,按照固定的顺序下载各个组态对象,显示各个组态对象的下载执行情况。
修改组态在各组态对象界面下进行;编译、检测、下载和更新都在组态软件总界面下统一进行。
列出需要下载组态的清单后,工程师确认需要下载的组态的详细内容,然后交组态软件总界面控制开始执行下载任务。
更新已下载的组态版本标志后,记录并保存本次下载动作和内容。
与现有技术相比,本发明具有以下优点:编译、检测、下载和更新都通过组态软件总界面统一进行,减少了人为因素导致的错误,保障下载的准确性。将硬件组态、位号组态、用户程序等各部分组态固定在控制器中的内存特定地址,并隔绝了各部分组态对象之间的关联,能够消除下载组态造成的数据扰动,增强下载安全性。更进一步的,提供下载前的关联检测,对修改后各部分组态的调用关系进行检测,保证一个组态对象的修改不会影响到其他组态对象的正常工作,更加提高了下载的安全性。此外,每次下载都有下载记录保存,可以进行历史查看,追述所有的下载记录,方便对系统的维护。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810000055.7/2.html,转载请声明来源钻瓜专利网。