一种组态方法及控制系统的制作方法

文档序号:6290376阅读:211来源:国知局
专利名称:一种组态方法及控制系统的制作方法
技术领域
本发明涉及工业自动化控制,尤其涉及一种组态方法及控制系统。
背景技术
工控组态软件由系统开发环境与系统运行环境两大部分组成;系统开发 环境是自动化工程设计师为实施其控制方案,在组态软件的支持下进行应用 程序的系统生成所必须依赖的工作环境,通过建立一系列用户数据文件,生 成最终的可执行文件,供系统运行环境运行时使用;其中用户数据文件称为 组态文件。在控制系统中,多个自动化工程设计师在多个工作站上通过维护 组态文件体系生成工控的系统开发环境。
随着自动化控制行业的发展,控制系统的规模也越来越大,越来越庞大 的组态文件体系的维护成为需要解决的问题。现有技术对组态文件的维护采 用服务器模式,服务器作为一个统一的组态文件数据源;在控制过程中,多 个工作站登录服务器获取组态的文件,修改后保存至服务器。
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题 现有技术按照不同的控制动作或控制功能将一个工程的组态按照不同的模块 保存在一个文件里,多个工作站修改组态文件没有权限限制,多个操作工作 站的工程师可对组态文件的任一部分进行修改,修改后保存至服务器,此时 服务器只保存最后一个工程师修改保存的组态文件,其他工程师修改的组态 文件未被保存或者被不当替换,导致工程整个组态文件的错误。

发明内容
本发明实施例要解决的技术问题是提供一种组态方法及控制系统,能够 准确及时地多人组态。
为解决上述技术问题,本发明所提供的组态方法实施例是通过以下技术 方案实现的
本发明提供一种组态方法,包括
预先将一个工程的组态划分模块后,分别保存在不同的组态文件或组态
文件夹中;修改本地具有修改权限的组态文件或組态文件夹;保存所述修改 后的组态文件或组态文件夹。
本发明还提供一种控制系统,包括服务器和至少一个工作站;
所述服务器用于存放一个工程按模块存放在不同组态文件夹的所有组 态文件;所述工作站,用于修改所述服务器上存放的本地具有修改权限的组 态文件或组态文件夹,并在所述服务器上保存所述修改后的组态文件或组态 文件夹。
上述技术方案中的一个技术方案具有如下有益效果本发明实施例预先 将一个工程的组态划分模块后,分别保存在不同的组态文件或组态文件夹中, 方便对不同的组态文件或组态文件夹进行权限的设置,且工程师在操作的时 候只能修改本地具有修改权限的组态文件或组态文件夹,避免工程整体的组 态文件被随意地修改,保-i正工程组态文件的准确维护。


图1为本发明实施例提供的组态方法图; 图2为本发明实施例提供的控制系统图。
具体实施例方式
本发明实施例提供了 一种组态方法及控制系统,用于工程组态文件的维护。
在控制系统中,参与组态维护的工程师通过分布在不同位置的工作站连 接到存放工程所有组态文件的服务器; 一个工程的组态文件按照不同控制功 能或控制要求划分模块,不同控制功能的组态文件存放在不同的文件夹下, 或者不同控制功能的组态文件分别存放在不同的文件中。开始控制任务后, 工作站登录服务器,先将服务器上该工程所有的组态文件复制到本地,在以 后每次登录到服务器时,利用函数对比服务器上组态文件与本地组态文件的 版本,若服务器上组态文件版本更新,则下载服务器上组态文件替换与本地 执行同 一功能或同 一控制要求的组态文件。
如下以具有四个工作站的控制系统为例实施本发明实施例提供的组态方 法,四个工作站根据不同的控制要求或控制功能被分配不同的控制任务,整
文件或组态文件夹1具有^f奮改4又限,工作站2对应组态文件或组态文件夹2 具有修改权限,工作站3对应组态文件或组态文件夹3具有修改权限,工作 站4对应组态文件或组态文件夹4具有修改权限。在控制过程中,操作各个 工作站的工程师需要对组态软件的系统环境进行维护,以工作站1的操作为 例i兌明本发明实施例提供的组态方法,该方法同样适用于工作站2、工作站3、 工作站4,区别仅在于每个工作站对应的组态文件或组态文件夹的修改权限不 同;工作站1对组态软件的系统环境进行维护时,具体执行如下步骤
请参阅图1是本发明实施例提供的组态方法流程图。
步骤IOI、登录服务器;
工作站l登录服务器。
步骤102、锁定本地具有修改权限的组态文件或组态文件夹; 工作站1锁定组态文件或组态文件夹1。
本发明实施例为每个组态文件夹的修改设置修改权限,不执行与该组态 文件夹对应功能或要求的工作站不具有该组态文件夹的修改权限。
锁定组态文件或组态文件夹具体是生成LOCK文件,标志组态文件或组 态文件夹为锁定状态。
本发明实施例提供在本地工作站开始修改组态文件或组态文件夹时,锁 定该组态文件或组态文件夹,防止其他具有修改权限的工作站同时对同一个 组态文件或组态文件夹进行4奮改,从而避免两个工作站对同 一 个组态文件或 组态文件夹修改后的不当替换,进一步确保组态文件维护的准确性。
步骤103、复制服务器上本地具有修改权限的组态文件或组态文件夹到本
地;
工作站1复制组态文件或组态文件夹1到本地。 步骤104、在本地修改组态文件或组态文件夹;工作站1在本地修改组态文件或组态文件夹1。
步骤105、在服务器上替换修改后的组态文件或组态文件夹;
先在本地取一个临时名称复制到服务器,复制成功后再删除服务器上原 来的文件,然后把这个临时文件名称修改为同原来的名称。
步骤106、解除组态文件或组态文件夹的锁定状态。
工作站1解除组态文件或组态文件夹1的锁定状态。
在组态维护的过程中,每个工作站上保存的组态文件要与服务器上的組 态文件保持一致,在开始控制后,工作站会定期登录服务器,更新本地的组 态文件,具体为通过函数比较本地和服务器的列表文件,判断列表文件所 在目录的组态文件版本,如果不相同则复制该目录下的文件到本地,如果相 同则不用复制该目录下的文件,若该目录下存在子目录,则进一步比较子目 录文件的版本。服务器上组态文件的版本以修改时间确定。
请参阅图2是本发明实施例提供的控制系统图。
所述控制系统包括服务器100和至少一个工作站;
服务器100:用于存放一个工程按模块存放在不同组态文件夹的所有组态 文件;
进一步的,所述工作站包括
复制单元210,用于复制所述服务器上本地具有修改权限的组态文件或组 态文件夹到本地。
进一步的,所述工作站还包括
锁定单元220,用于在本地具有修改权限的组态文件或组态文件夹被复制 解锁单元230,用于在所述组态文件或组态文件夹被锁定后,在所述工作
所述组态文件或组态文件夹。
以上对本发明所提供的 一种组态方法及控制系统进行了详细介绍,对于 本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用 范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种组态方法,其特征在于,包括预先将一个工程的组态划分模块后,分别保存在不同的组态文件或组态文件夹中;修改本地具有修改权限的组态文件或组态文件夹;保存所述修改后的组态文件或组态文件夹。
2、 根据权利要求1所述的组态方法,其特征在于,所述修改本地具有修 改权限的组态文件或组态文件夹前包括复制服务器上本地具有修改权限的组态文件或组态文件夹到本地;所述保存所述修改后的组态文件或组态文件夹具体为将所述修改后的 组态文件或组态文件夹替换服务器上所述具有修改权限的组态文件或组态文 件夹。
3、 根据权利要求2所述的组态方法,其特征在于,所述修改本地具有修 改权限的组态文件或组态文件夹之前,所述复制服务器上本地具有修改权限 的组态文件或组态文件夹到本地包括锁定所述服务器上本地具有修改权限的组态文件或组态文件夹;所述将所述修改后的组态文件或组态文件夹替换服务器上所述具有修改 4又限的組态文件或组态文件夹后将所述组态文件或组态文件夹解锁。
4、 根据权利要求1或2或3所述的组态方法,其特征在于,所述预先将 一个工程的组态划分模块具体为按照不同的控制要求或控制功能将一个系 统工程的组态划分模块。
5、 根据权利要求4所述的组态方法,其特征在于,包括所述锁定组态所述将所述组态文件夹解锁是将所述LOCK文件解锁。
6、 一种控制系统,其特征在于,包括服务器和至少一个工作站; 所述服务器用于存放一个工程按模块存放在不同组态文件夹的所有组态文件;所述工作站,用于修改所述服务器上存放的本地具有修改权限的组态文夹。
7、 根据权利要求6所述的控制系统,其特征在于,所述工作站包括复制单元,用于复制所述服务器上本地具有修改权限的组态文件或组态 文件夹到本地。
8、 根据权利要求7所述的控制系统,其特征在于,所述工作站包括 锁定单元,用于在本地具有修改权限的组态文件或组态文件夹被复制到解锁单元,用于在所述组态文件或组态文件夹被锁定后,在所述工作站 在服务器上替换所述本地具有修改权限的组态文件或组态文件夹后,解锁所 述组态文件或组态文件夹。件或组态文件夹,
全文摘要
本发明公开了一种组态方法及控制系统。本发明公开的组态方法包括预先将一个工程的组态划分模块后,分别保存在不同的组态文件或组态文件夹中;修改本地具有修改权限的组态文件或组态文件夹;保存所述修改后的组态文件或组态文件夹。本发明公开的控制系统包括服务器用于存放一个工程按模块存放在不同组态文件夹的所有组态文件;工作站,用于修改所述服务器上存放的本地具有修改权限的组态文件或组态文件夹,并在所述服务器上保存所述修改后的组态文件或组态文件夹。本发明具有以下效果使得组态文件的维护更加准确。
文档编号G05B17/00GK101201593SQ20071017030
公开日2008年6月18日 申请日期2007年11月8日 优先权日2007年11月8日
发明者欣 吴, 应正波, 凌 章, 坤 裘, 陈万成 申请人:浙江中控技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1