当前位置: 首页 > 专利查询>马库斯专利>正文

用于控制和/或调节技术过程的可执行控制程序的计算机辅助生成的计算机实现的方法技术

技术编号:32523926 阅读:17 留言:0更新日期:2022-03-05 11:15
一种用于控制和/或调节技术过程的可执行控制程序的计算机辅助生成的计算机实现的方法,其中,控制程序的功能借助于用户接口(7),基于状态(Z1至Z4)、输入信号(E1至E3)和输出信号(A1,A2)进行定义,并随后被转换成可执行程序代码,其中输入表(11)借助于用户接口(7)被填充以描述控制程序的功能,其中,输入表(11)的一个行/列被分配给技术过程的每个状态(Z1至Z4)并且输入表(11)的一个列/行被分配给技术过程的每个输入信号(E1至E3),该技术过程在输入表(11)中被全面地描述,通过规范为在输入表(11)的单元格中的每个针对转变到下一状态所预期的、或针对错误检测或随机监测(I)的信号变化(S),其中在每个定义的状态中与输入表(11)中的规范相对应的每个输入信号被程序代码针对信号变化或错误条件连续地监测,或者被分配随机规范并且因此不被监测。分配随机规范并且因此不被监测。分配随机规范并且因此不被监测。

【技术实现步骤摘要】
【国外来华专利技术】用于控制和/或调节技术过程的可执行控制程序的计算机辅助生成的计算机实现的方法


[0001]本专利技术涉及一种用于控制和/或调节技术过程的可执行控制程序的计算机辅助生成的计算机实现的方法,其中,借助于经由操作接口的状态、输入信号和输出信号来确定该控制程序的功能并且随后将该功能转换成可执行程序代码。

技术介绍

[0002]例如,制造设施中的技术过程的控制或调节是由被提供有多个输入信号的系统计算机进行的。用于系统计算机的这种输入信号可以例如来自监测活塞在汽缸中的位置的位置传感器、或来自监测容器中液体的温度的温度传感器、或来自设定产品的干燥时间的定时器。技术过程包括以输入信号、输出信号、状态和错误条件形式的多个过程变量,甚至非常简单的技术过程也受这些过程变量中的大部分影响。技术过程必须控制或调节的技术组件越多,技术过程包括的过程变量的数目越大。例如,对于用于生产汽油的炼油厂,立即显而易见的是,炼油厂的各个技术组件将包括多少输入信号和输出信号以及炼油厂的各个技术组件可以处于多少状态,使得这些过程变量的所有可能性的组合导致用于生产汽油的技术过程的几乎无法管理的大量计划和非计划顺序。
[0003]DE 10 2015 109 662 A1公开了这样一种用于可执行控制程序的计算机辅助生成的方法,其中,控制程序的功能是由技术人员经由图形用户接口设定的。框图中的框标识状态,并且信号线从技术过程的一个状态转变到下一状态。由于这样的图形用户接口即使在简单的技术过程中也是复杂的,所以该现有技术描述了将控制程序的图形模型分解成子模型。然而,通过分解图形用户接口,图形用户接口变得更复杂。这种已知方法的进一步的缺点是在用于控制或调节由该方法生成的技术过程的控制程序的执行期间存在意外的错误状态,这些错误导致技术过程失败并且随后导致生产损失。
[0004]EP 0 707 248 A1公开了一种用于可执行控制程序的计算机实现的生成的另一方法,其中,再次使用图形用户接口来设置该技术过程的功能。为了降低图形用户接口的复杂度,借助于程序属性将某些图形对象组分配给“视图”,使得可以通过激活或去激活相应的程序属性来显示或隐藏图形对象组。用户接口的经典行/表型显示器被提及为不利的,因为该显示器可能不够清晰。该方法的进一步的缺点是在用于控制或调节用该方法生成的技术过程的控制程序的执行期间存在意外的错误状态,这些错误导致技术过程失败并且随后导致生产损失。

技术实现思路

[0005]本专利技术的目的是创建一种用于控制和/或调节技术过程的可实现控制程序的计算机辅助生成的计算机实现的方法,从而避免现有技术的缺点。
[0006]根据本专利技术,利用根据权利要求1所述的过程的过程步骤实现了本专利技术的目的。
[0007]本专利技术基于以下发现:在已知的过程中,用于描述该技术过程的操作面没有完整
描述待用其所有不同的状态和输入信号的所有可能的组合来控制或调节的过程。已知的操作面适于描述按计划进行的技术过程的状态和状态转变以及某些定义的错误状态,但是总是存在未考虑的输入信号或状态顺序的组合。通常,原因是限定技术过程的技术人员确信不可能发生这种状态或这种输入信号的组合。一旦技术过程具有多个技术组件,最常见的原因是操作面不提供任何帮助来以限定的方式处理所有可能的组合。
[0008]本专利技术通过根据输入表中的定义连续地关于信号变化或错误条件在每个定义的状态下监测每个输入信号或者通过随机设置每个输入信号,因此不监测每个输入信号来解决这个问题。因此,立即认识到技术过程的任何偏差。此外,提供对技术过程的完整描述的输入表的专利技术结构允许所有状态和状态转变的结构化定义,这防止某些输入信号组合不被认为是预定的,并且然后在过程运行时将导致生产损失,这可以借助于校验表来验证。利用该输入表中的技术参数的这种新联系,解决了减少生产过程的停滞的技术目的,从而提供了本专利技术的技术,该输入表包括用于代码生成器创建在一个地方控制技术过程的控制程序的所有信息。
附图说明
[0009]下面参考附图描述本专利技术的方法的进一步有利的实施方式。
[0010]图1示出了根据本专利技术的第一实施示例的由控制程序控制的技术过程的技术组件。
[0011]图2示出了用于经由来自用户的输入在输入表中完整地描述技术过程的创造性步骤。
[0012]图3示出了工作表,该工作表至少部分地显示在显示装置上并且从输入表中填充。
[0013]图4示出了校验表,该校验表也可被显示在显示装置上,用于通过输入表和工作表来校验技术过程的完整描述。
具体实施方式
[0014]图1示出了根据本专利技术的第一示例性实施例的由控制程序控制的技术过程的技术组件。控制计算机1被设计成执行控制程序,以便将汽缸3的活塞2从“后部”位置移动到“前部”位置并且反之亦然。当按钮4被按压时,它向控制计算机1发出第一输入信号E1。当第一传感器5检测到活塞2处于“后部”位置时,第一传感器5向控制计算机1发出第二输入信号E2。当第二传感器6检测到该活塞2处于“前部”位置时,该第二传感器6向该控制计算机1发出第三输入信号E3。输入/输出单元7包括显示器8、按钮4和用于输入信息的另外的按钮(未示出)。控制计算机1向第一阀门9发出输出信号A1,以便将活塞2从“后部”位置移动到“前部”位置。控制计算机向第二阀门10发出输出信号A2,以便将活塞2从“前部”位置移动到“后部”位置。
[0015]由仅包括少数技术组件的简单系统执行的技术过程的顺序可以总结如下:当活塞2处于“后部”位置并且按钮4被按压时,控制计算机1向第一阀门9发出第一输出信号A1,使得活塞2移动至“前部”位置。当活塞2处于“前部”位置并且按钮4被按压时,控制计算机1向第二阀门10发出输出信号A2,使得活塞2移动至“后部”位置。在状态Z1至Z4中的技术过程的这个顺序是如图2所示的系统的完整描述的第一步骤。
[0016]图2示出了在第二步骤中,基于技术过程的顺序在输入表11中的定义,该顺序如何可以经由用户的输入被设置在面向位的情况中。顺序的四个状态Z1至Z4被包含在输入表11的四行中,并且输入信号E1至E3被包含在输入表11的列中。反向的第一输入信号E1被包含在单独的列中作为进一步的输入信号,因为连续地按压按钮4不会导致活塞2的位置从“前部”至“后部”并且再次至“前部”的不受控制的变化。在本专利技术方法的第三步骤中,输入信号E1至E3以及后经由逻辑与状态相关联。
[0017]为此,当在相应状态Z1至Z4中必须监测信号变化S时,用户在输入表11的一行中输入“S”。例如,在状态Z1中,当系统等待来自按钮4的输入信号E1时。此外,当在相应状态Z1至Z4中必须监测输入信号时,用户在输入表11的单元格中输入“I”。在状态Z1中,例如,当输入信号E2必须具有位“1”以确保在“后部”位置中检测到活塞时。用户不输入“S”或“I”的所有其他单元格可以包含任何值,即,输入信号E1至E3在这种状态下可以具有位“0”或位“1”,而对技术过程的顺序没有任何影响。当然,用字母“S”和“I本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于控制和/或调节技术过程的可执行控制程序的计算机辅助生成的计算机实现的方法,其中,实现以下方法步骤:经由操作接口借助于状态(Z1至Z4)、输入信号(E1至E3)、以及输出信号(A1,A2)来定义所述控制程序的功能;将所确定的控制程序的功能转换成可执行程序代码,其特征在于,经由用户接口(7)填写的输入表(11)完整地描述所述控制程序,其中,所述技术过程的每个状态(Z1至Z4)被分配所述输入表(11)的行/列,并且所述技术过程的每个输入信号(E1至E3)被分配所述输入表(11)的列/行,以便通过在所述输入表(11)的每个单元格中定义如下状态来完整地描述所述输入表(11)中的技术过程:等待转变到下一状态的信号变化(S),或针对错误检测进行监测(I),或随机的,其中,在每个定义的状态下,根据所述输入表(11)中的定义,每个输入信号是针对信号变化或错误条件被连续地监测、或者是被随机地设置并因此不被所述程序代码监测。2.根据权利要求1所述的方法,其特征在于,在根据所述输入表(11)创建所述可执行控制程序期间,创建工作表(12),其中,为所述技术过程的每个状态(Z1至Z4)分配所述工作表(12)的行/列,并且为所述技术过程的每个输入信号(E1至E3)分配所述工作表(12)的第一区域(13)中的列/行,以便通过在所述工作表(12)的第二区域(14)中限定用于转变至下一状态(Z1至Z4)的所预期的输入信号(14中的Mx)并且通过在所述...

【专利技术属性】
技术研发人员:马库斯
申请(专利权)人:马库斯
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1