[发明专利]用于自动化系统配置的系统和方法有效
申请号: | 201580084283.5 | 申请日: | 2015-11-02 |
公开(公告)号: | CN108351626B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | M·霍尼克;徐超骏;A·哈勒;R·德拉斯;R·杰斯克 | 申请(专利权)人: | ABB瑞士股份有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李辉 |
地址: | 瑞士*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 自动化 系统配置 系统 方法 | ||
一种用于过程自动化系统(200)的配置系统(100)包括:接口部件(110),所述接口部件(110)配置为访问结构处理图(PID1),所述结构处理图(PID1)包括表示所述自动化系统(200)的处理部件(PCV1至PCV4、P1、FIC1)的多个处理部件符号(V1至V4、P1、FIC1)。每个处理部件符号与对应的处理部件类型相关联,并且还包括在所述处理部件符号之间的互连(I1至I4)。每个互连表示在相应处理部件之间的物理连接。所述系统具有至少一个处理器,所述至少一个处理器配置为:利用所述对应的处理部件类型来为所述多个处理部件符号的至少一子集生成多个对应的处理对象实例,其中,特定部件类型在所述对应的处理对象实例的所述接口中至少限定互锁性质和/或操作条件。对于表示特定处理部件的特定处理对象实例:通过使用所述图(PID1)中的所述互连,发现表示与所述特定处理部件物理连接的处理部件的一个或者多个另外的处理对象实例;查询所发现的另外的处理对象实例的所述接口并且生成包括所发现的处理对象实例的处理对象实例列表,所发现的处理对象实例具有与所述特定处理对象实例相关的互锁性质和/或操作条件;获取对用于与所述特定处理对象实例互锁的一个或者多个列出的处理对象实例的选择;并且相应地将所选择的处理对象实例中的一个或者多个处理对象实例的所述接口与所述特定处理对象实例的所述接口连接。
技术领域
本发明总体上涉及自动化系统,并且更具体地涉及用于在自动化系统中配置现场部件的方法、计算机程序产品和系统。
背景技术
自动化系统广泛用于自动控制用以操作处理装置的各种现场部件,诸如,例如阀、泵或者流动控制器。现今的处理控制系统控制逻辑通常是通过使用IEC 61131-3的五种语言中的一种语言来设计的。IEC 61131-3是可编程逻辑控制器的开放国际标准IEC 61131的第三部分,并且由IEC在1993年12月首次发布。在2013年2月发布了当前的第三版。IEC61131的第3部分涉及编程语言,并且定义了两种图形化PLC编程语言标准和两种文本PLC编程语言标准。图形化编程语言是:梯形图(LD)和功能块图(FBD)。文本编程语言是结构化文本(ST)和指令表(IL)。第五种语言是顺序功能图(SFC),该顺序功能图(SFC)具有用于组织顺序控制处理和并行控制处理的程序的元素。另一种语言(连续功能图(CFC))是对IEC61131-3标准的扩展,其提供了图形元素的自由定位。也就是说,在IEC 61131-3中定义的语言基于图形工程设计(如功能块图)、顺序功能图等,或者基于简化了的文本语言指令表或者结构化文本。在一些情况下,使用五种语言的特定特点。可替代地,可以使用ISO C。ISO C是由美国国家标准学会(ANSI)和国际标准组织(ISO)发布的C编程语言的连续标准中的一种标准。
随着自动化系统的控制解决方案越来越复杂,这些语言不再完全适用于自动化系统的工程设计和配置。IEC 61131-3标准语言与自动化系统解决方案中现在使用的面向对象的系统匹配不良好,并且需要在控制工程设计工具内进行更改以便可用于这种面向对象的系统。例如,ABB系统800xA是这种面向对象的控制系统,主要用于标准语言不适用于自动化系统的工程设计和配置的加工行业,这是因为用于为复杂系统生成控制逻辑的传统方法容易出错并且可能导致自动化系统发生故障。
发明内容
因此,需要在降低自动化系统发生故障的可能性的同时降低自动化系统配置的复杂性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ABB瑞士股份有限公司,未经ABB瑞士股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580084283.5/2.html,转载请声明来源钻瓜专利网。