CN1349141A - 基于可分配的技术目标的工业控制的装置及方法 - Google Patents

基于可分配的技术目标的工业控制的装置及方法 Download PDF

Info

Publication number
CN1349141A
CN1349141A CN01138562A CN01138562A CN1349141A CN 1349141 A CN1349141 A CN 1349141A CN 01138562 A CN01138562 A CN 01138562A CN 01138562 A CN01138562 A CN 01138562A CN 1349141 A CN1349141 A CN 1349141A
Authority
CN
China
Prior art keywords
technical goal
technical
ton
goal
control device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN01138562A
Other languages
English (en)
Other versions
CN100432872C (zh
Inventor
托马斯·阿克曼
约翰尼斯·伯泽
沃尔夫冈·霍恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=27437856&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1349141(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from DE10055168A external-priority patent/DE10055168A1/de
Application filed by Siemens AG filed Critical Siemens AG
Publication of CN1349141A publication Critical patent/CN1349141A/zh
Application granted granted Critical
Publication of CN100432872C publication Critical patent/CN100432872C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62KCYCLES; CYCLE FRAMES; CYCLE STEERING DEVICES; RIDER-OPERATED TERMINAL CONTROLS SPECIALLY ADAPTED FOR CYCLES; CYCLE AXLE SUSPENSIONS; CYCLE SIDE-CARS, FORECARS, OR THE LIKE
    • B62K15/00Collapsible or foldable cycles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23255Object oriented programming, OOP
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23262DDE direct data exchange, DLL dynamic library linking
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Abstract

在工业控制装置的运行时间系统(RTS1-RTS7)以加载技术目标类型(TO1-TOn)功能上扩展该控制装置的基本系统(UMC-K),及实现控制装置的技术定标。在已有的装置可任意分级及任意分配加载的技术目标类型。加载以技术数据包(TP)的形式实现。用户可在其应用程序(AP1-AP3)中直接使用该功能,其中将进行技术功能与装置功能之间的分离。

Description

基于可分配的技术目标的工业控制的装置及方法
                     技术领域
本发明涉及一种用于技术过程的工业控制,尤其用于生产机器。
此外,本发明涉及技术过程的工业控制的编程或设计方法,尤其用于生产机器。
在此情况下,工业控制装置是独立的装置,但它还可综合在计算机、PC、独立的装置或传动装置中。
                     背景技术
迄今公知的用于技术过程自动化的工业控制实质上是基于“SPS功能”、“MC功能”或技术功能。因为在这类功能的框架中预给定了一定的功能范围,因此对专门过程的要求的最佳适配常常仅在一定条件下才有可能,其中在具体的应用例中经常整一组功能是多余的(例如在机床的MC控制的情况下可能一些已有的功能对于包装机是多余的)。
由DE 197 40 550还公知了用于技术过程的控制和/或控制加工机器运动的装置,它操作控制程序。该控制程序由多个软件模块组成。其中本身为公知的可存储编程的控制的过程控制功能及本身公知的MC控制的运动功能在统一的可设计的控制系统中实现。但是这里各软件模块分别通过部分控制来操作,以致将对软件模块设置中心计算单元。
此外,由DE198 53 205公知了一种控制技术过程的方法,它基于分级功能及软件部分按需要的连接以及可预给定的、至少可参数化的功能。但在这方面软件部分的连接及设计还不能最佳地实现。
                     发明内容
本发明的目的在于,对于作为基础的技术过程的各不同的控制任务及不同的边界条件或要求,不但在其控制结构上且在其功能上以简单的方式建立工业控制的最佳型式。
本发明是基于这样的认识,即工业控制的运行时间系统和/或工程系统不仅操作SPS功能且操作运动功能和/或技术功能,及通过在工业控制的运行时间系统和/或工程系统中功能码动态加载的可能性必定能实现其最佳型式,即控制的定标,此外,其中通过技术功能与装置功能的分离可以使控制的建立或设计变得容易。
根据本发明,所述类型的工业控制的上述任务将如此实现,即该控制装置具有用于控制基本功能的可普遍应用的、最好技术中性的基本系统,其中可分级的技术目标类型对技术功能补充控制的基本功能及根据可由用户裁剪的分级在其相应的应用中作为技术目标来提供,其中将进行技术功能及装置功能之间的分离。
技术目标代表现实世界中的单元。在上述工业控制中它例为机床或生产机器的单元。技术目标提供了确定的技术上封闭的功能。它们可以有不同的连接,以便实现复杂的任务。通过——最好真实单元的——技术目标构成控制的技术功能,对于用户或控制装置的使用者使技术强度,即控制的能力变得清晰。此外作为软件技术单元,技术目标可被用户很容易地再使用到不同的应用及控制中。用户在使用技术目标时可从其实施中将其抽象出来。用户在其应用程序中可直接使用的技术目标类型由技术目标类型的分级形成。由一次确定的技术目标类型可获得技术目标类型的任意多个(被裁剪的)分级。通过不仅在工程系统中且在运行时间系统中可实现的分级,使用户很容易且很轻松地作到在其应用中使用技术目标。因此很容易扩展控制装置的功能范围。该扩展能力仅受HW限制条件(例如CPU功率或存储器能力)的限制。
此外,用户具有用现有的控制基本功能的基本系统来扩展其功能的可能性,这些功能对于其应用是实际需要的。它将如此实现,即对控制的基本系统加载明显确定的、必需的技术目标。因此用户可以单独地建立具有确定功能的控制。通常在控制中存在的不必要功能由此得以避免及不会引起成本的额外增加。
本发明的另一优点在于技术功能及装置功能的分离。其中技术目标由装置中抽象出来,技术目标在该装置上运行。因此可很容易地改变技术目标在装置中的配置及程序的建立(即技术目标在应用程序中的使用)可与装置无关地实现。由此装置本身仅表现为技术目标运行环境。用户可用对他来说最佳的方式方法来进行技术目标对装置的实际配置。最佳化的标准例为满负载、空间分配或总线长度。
此外的优点在于这种可定标的控制装置的开发及生产。可提供必要的基本功能(基本系统)的控制装置可以大量地极其简单地制造(规模经济)。
本发明的另一有利构型在于,技术目标之间通信连接自动发生或设计是在作为基础的硬件布局和/或技术解决的基础上实现的。在工程系统中技术目标对装置的信息配置、装置及网络布局以及数据容量将被求值及由此产生通信通道的自动设计。因此用户将容易建立程序。
本发明的另一有利型式在于,在技术目标之间通信连接的自动发生或设计时将考虑被技术目标分配或获得的质量特性。该自动通信设计可实现所使用的装置布局及网络布局的有效利用,因为这里抽象出的“服务质量”要求如广播、脉冲同步、传输时间可最佳地反映在装置性能及总线的性能上。在工程系统中技术目标对装置的信息配置,装置及网络布局、以及数据容量将被求值及由此产生通信通道的自动设计。
本发明的另一有利型式在于,技术目标的灵活移动性和/或可分配性进行在不同或相同性能的硬件系统和/或运行时间系统上。技术目标与平台或硬件无关。它不包括平台或硬件专有的性能,及由此可很容易地被加载、移动及分配在不同的硬件系统和/或运行时间系统上。通过技术目标在不同或相同性能的硬件系统上可移动的、可分配的可能性,用户可很灵活地利用及使用技术目标。在技术目标的移动及分配时不必担心作为基础硬件系统和/或运行时间系统方面的限制。此外通过技术目标的移动及分配使系统中的负载可灵活分配及平衡。
本发明的另一有利型式在于,技术目标的可灵活移动性和/或可分配性在不同或相同性能的硬件系统和/或运行时间系统上在设计中进行,其中设计涉及一个或多个控制单元的数据和/或程序。因此用户具有在设计装置中使用不同硬件的可能性,其还可具有不同的性能,基于其用户能容易且灵活地分配技术目标,而不必需考虑该装置的各性能。
本发明的另一有利型式在于,技术目标的功能分配是在实时上在通过脉冲同步等距离地彼此联系的控制单元中进行的。因此技术目标可分配在装置或控制单元上,控制单元则通过通信媒体形成联系,该媒体允许脉冲同步等距离地联系。因此技术目标可在实时上彼此联系。在设计中技术目标类型的分级可被清楚地参考及可在(硬件(HW-))平台上被重叠使用。
本发明的另一有利型式在于,该控制装置的功能方面的技术定标是通过技术目标类型的可加载性能实现的。因此用户具有实现其控制的功能性定标的可能性。用户还由此可很简单地使控制功能适配于作为基础的当前的要求及边界条件。该可扩展性不仅涉及装置功能且还涉及技术功能。
本发明的另一有利型式在于,连接技术目标为复杂的技术目标,即所谓的容器目标(Container-Objekten)。由此用户具有由“简单”的技术目标建立复杂的技术目标的可能性,后者与“简单”的技术目标相比可提供及表现为高级或复杂的技术功能。该连接通过技术目标之间的分级关系和/或数据流关系来实现。
本发明的另一有利型式在于,对用户提供技术目标的不同显示。提供技术目标的抽象机制允许(以应用阶段或应用类型而定)对其不同的显示。由工程如可得到设计的显示(通常以树支图形式)和/或投入运行的显示(如对于分级的布局及配置)。但还可提供编程技术的显示。在该显示中可对用户提供技术目标的方式及性能。以人类工程学的观点该显示以图形使用表面形式向用户提供,如作为图标(Icons)和/或时标(Masken)。
本发明的另一有利型式在于,设置技术目标对另外存在的技术目标及控制基本系统的无反作用的编程,只要反作用没有明显地被编程或设计。因此用户可使技术目标的性能与另外技术目标或控制基本系统无关地编程。但当需要或必要时,用户可明显地编程或设计反作用。用户在编程技术目标方面的灵活性由此得以提高。
本发明的另一有利型式在于,技术目标在工程系统中通过图形单元和/或时标进行显示。在使用技术目标时用户通过图形使用面可受到支持。由此设计或编程的效率及质量得以提高。
本发明的另一有利型式在于,可综合技术目标类型为技术数据包。技术数据包表示为与技术和/或功能成整体的技术目标类型。通过技术数据便对控制的基本系统加载,该控制可用提供的各功能范围来保持。这些控制具有极少的功能过多使用。通过综合技术目标类型及配置为技术数据包一方面可实现结构化及分级化,另一方面技术数据包是使技术目标类型加载到控制装置的运行时间系统的适当措施。
根据本发明,所述类型方法的上述任务将通过以下的步骤来实现:
(a)使用最好具有技术中性基本功能的基本系统;
(b)对与用户有关的技术目标进行分级;
(c)将技术目标连接成复杂功能的技术目标;
(d)将技术目标分配和/或插入到装置上;
(e)在技术目标之间自动产生通信通道;
(f)在另外的技术目标中尤其再使用已连接的复杂技术目标。
由此用户具有以系统的、顺序正确的方式实现所需控制功能的可能性,其中可保证,所得到的控制不会包括功能的过多使用。本发明的另一优点在于,用户在建立其应用程序时,可使用与最后在其上运行的硬件及装置无关的技术目标。在进行技术目标的分级及连接后才将它分配到硬件或装置上。对装置的分配可在任何时间改变。因此出现技术功能与装置功能的严格分离。技术目标的技术功能与装置功能无关,即与在其上运行的装置无关。装置本身仅体现技术目标的运行环境。因此技术目标(简单和/或复杂和/或连接的)可很容易地在另外设计中再使用。技术目标之间的通信通道的自动发生(自动通信设计)可实现所使用的装置、网络布局的有效利用,及在设计或建立程序对支持用户。
本发明的另一有利型式在于,在产生通信通道时遵守技术目标(TO1-TOn)的质量特性。通过考虑可由用户预给定的质量要求(例如传输时间、脉冲同步、广播),可更有效地利用装置布局及网络布局,且在通信通道的设计或编程时用户仅需要将质量性能作为用于自动产生通信通道的输入给出。
本发明的另一有利型式在于,步骤(b)及(e)可选择地进行。通过技术目标无需强制地连接和/或在另外的设计中再使用,可提高用户的灵活性。
本发明所实现的实质性的优点在于,用户可在其应用中直接使用技术功能,对于用户此应用可通过相应于现实世界中元件的技术目标以适合他的方式提供及对于用户具有技术功能及装置功能的严格分离。装置仅体现技术目标的运行环境。技术目标的技术功能与装置功能无关。
本发明的另一优点在于,工业控制的功能以所谓“即插即用”(“plug andplay”)的方式被可扩展地提供。以此方式可实现控制的技术定标。
                    附图说明
通过下面结合示例性地示出一例的附图进行的描述,本发明的上述和其它目的和特点将会变得更加清楚,其中:
图1示出了在工程系统中所属的运行时间系统及待控制的技术过程的结构图;
图2以概示图表示出应用程序如何在运行时间系统中访问技术功能;
图3以抽象示意图表示具有应用接口的技术目标;
图4以所谓连接图的形式表示技术目标,它表示同步连接;
图5同样以连接图的形式表示在不同电导源之间具有转换可能性的同步连接及同步规则;
图6以连接图的形式表示的技术目标“测头”的连接;
图7以连接图的形式表示的技术目标“凸轮”的连接;
图8以连接图的形式表示的与同步技术目标的连接;
图9同样以连接图的形式表示的技术目标“曲面轮”对多个同步目标的配置:
图10以概示图表示属于技术数据包的技术目标类型的集;
图11以概示图表示两个装置之间的通信结构。
                    具体实施方式
以下,参照附图来详细说明本发明的实施例。
图1中的示图中以结构图的形式表示出,通过至少一个工业控制的运行时间系统RTS1-RTS3进行技术过程P的控制。控制的运行时间系统RTS1-RTS3与技术过程P之间的连接是通过输入/输出端EA1-EA3双向进行的。控制的编程及由此运行时间系统RTS1-RTS3性能的确定是在工程系统ES中进行的。工程系统ES包括用于机器或用于技术过程控制的构型、设计及编程的工具。在工程系统ES中建立的程序将通过信息路径I1-I3各传送到控制的运行时间系统RTS1-RTS3中。通过三点“…”表示,还可能具有其它的控制及运行时间系统。在其硬件装置方面,工程系统ES通常由具有图象显示屏(例如显示器)的计算机系统、输入辅助装置(例如键盘及鼠标)、处理器、工作及辅助存储器,用于接收计算机可读介质(例如软盘、CD盘)及用于与其它系统(例如其它计算机系统、其它技术过程的控制装置)或媒体(例如互联网)由交换数据的连接单元组成。控制装置通常由输入和输出单元、以及处理器和程序存储器组成。
图2中的示图表示工业控制装置中两个运行时间系统RTS4及RTS5,它们被表示为矩形。运行时间系统RTS4及RTS5各包括UMC中心UMC-K、及技术目标TO1至TOn,其中相应的UMC中心及技术目标可以不同,技术目标的数目也可不同。UMC中心UMC-K表示控制装置的基本系统,该基本系统包括控制的基本功能。该UMC中心UMC-K被表示为直径台阶的形状。对它可加载技术目标TO1至TOn。通过该加载基本系统的功能范围可以扩大。技术目标TO1至TOn被表示为矩形,通过图2中的结构表示出,它们使UMC中心UMC-K扩大了。通过三点表示可以加载一个至多个技术目标TO1至TOn,及由此可实现整个控制装置的技术定标。在图2上边缘的中心以概示的纸旗形式表示应用程序AP1。通过访问箭头ZGP1至ZGP4表示,用户在其应用程序AP1中可直接地访问UMC中心UMC-K的功能及还可访问技术目标TO1至TOn的功能,这些技术目标可为RTS4或RTS5还可为另一运行时间系统(也由三点表示)。运行时间系统RTS4及RTS5(或另外运行时间系统)所提供的功能可被用户直接用在其应用程序中。
确切地说,为了扩展运行时间系统的基本系统,通常以技术目标类型的形式加载技术目标。这些技术目标例如是轴、凸轮、曲面轮或类似物。技术目标类型是可分级的。用户在其具体应用的应用程序AP1中使用技术目标类型的分级。因此这种分级在设计上是清楚限定的及可识别的。在应用程序AP1中被加载的技术目标直接应用原则上可考虑为各独立的程序目标,但这对于程序编制的用户是不灵活的。
图3中的示图以抽象图的方式表示技术目标的用户层次,即技术目标类型的分级。技术目标TOS的说明被表示为矩形,它由五个部分组成。通过实线条与下一部分交界的最上面第一部分包括作为基础的技术目标的类型TO类型(TO-Type)及TO识别码<TO-Identifier>,即分级设计的清楚标记。第二部分包括配置数据(Configuration Data),它具有配置变量1<configurationvariable_1>至配置变量n<configuration variable_n>。技术目标的基本功能通过配置数据被调节。配置数据通过工程系统(ES,图1)调整及可通过应用程序(AP1,图2及AP2、AP3,图11)的访问功能选择地读或写。在图3中所示的图中配置数据通过虚线与系统变量(系统数据)分开。系统变量1<system variable_1>至系统变量m<system variable_m>可由应用程序(AP1,图2及AP2、AP3,图11)改变,及作为程序变量使用。可读或读/写系统变量。此外技术目标的状态可由系统变量表示。状态过渡可通过事件和/或命令启动。通过配置数据及系统变量可实现技术目标的参数化。下一部分是命令(Command),该部分也通过虚线与系统变量分开。命令1<command_1>至命令xy<command_xy>表示可调制的功能,它们代表技术目标的功能。此功能具有确定的标记、功能参数及局部数值。这些功能可能具有参数。在功能调用时可以省略选择的参数,对此则使用空缺数值。除技术功能外,技术目标也具有命令,它们将确定该技术目标的基本性能,例如:
-用于复位到限定原始状态的命令;
-用于使出现的误差合乎要求地复位的命令;
-在仿真运行中设置及复位的命令(在仿真运行中实行无驱动器具体输出或传感器读入的程序运行);
-使技术目标置为有效/无效的命令;
-询问功能。
该技术目标说明TOS的再下一部分是报警(alarms)。在图3中该报警部分通过虚线与命令部分隔开。图3的示图中包括报警1<alarms_1>至报警k<alarms_k>。技术目标具有监测及在误差情况下给出确定的报警,必要时以报警信息及预定的反应停止运行。该技术报警在技术目标上确定及产生。技术报警具有按技术目标类型专门制定的反应,例如停止运动(可能的反应是技术目标类型专有的,因此在具体的技术目标类型的情况下再明确地描述)。此外,该技术报警具有技术目标类型专用的识别码(如报警号)及参数。因此它具有在程序处理上可调制的性能(粗反应)及允许对于各误差进一步地按分级调整及反应在工程系统(ES,图1)上投入运行时进行。
按照调整确定用户可以同步或异步地使用技术目标的命令,由此命令既可循环地描述(通常在可存储编程的存储情况下)也可实时控制(通常在运动控制的情况下)地编程。在同步方式中,例如,执行定位命令的技术目标一直保持其状态,直到定位目标达到为止。相反地,在异步方式中,技术目标与执行定位命令同时地运行在其程序运行中,但技术目标可取得另外的状态。这时,对技术目标如可通过转换状态来检测是否已达到定位目标。
图4的示图作为连接程序表示出技术目标“同步”GL1与另外技术目标的连接。这里技术目标用双边框的矩形来表示,其中共属的边通过一连接线连接起来。通过技术目标“同步”GL1与技术目标“主导轴”LA1、“从动轴”FA1及“曲面轮”KS1的连接可建立同步连接。通过数据流DF1至DF3及DF3′实现技术目标的连接。图4表示实现同步连接的原理性技术配置,如电导(Leitwert)i技术目标“同步”GL1、技术目标“从动轴”FA1。在图4中该电导通过技术目标“主导轴”LA1来代表。此外,在图4中表示,技术目标“主导轴”LA1通过数据流箭头DF1预给出用于技术目标“同步”GL1的电导。技术目标“主导轴”LA1例如可代表定位轴。该电导也可通过虚拟轴、即被计算的(非实际存在的)轴或通过用于技术目标“同步”GL1的外部传感器预给出。该技术目标“同步”GL1作为技术功能提供变速装置同步或曲面同步,由此可进行同步、异步或主控转换。在技术目标“同步”GL1上作为同步规则可选择变速装置或曲面轮。图4的右部分表示该选择的可能性。通过配置箭头ZP1表示:开关S1可选择地与变速装置——由变速系数GF1表示——或与技术目标“曲面轮”KS1相连接。在与技术目标“曲面轮”KS1相连接的情况下将引起数据流从该技术目标经过数据流箭头DF3,开关S1及数据流箭头DF3′到达技术目标“同步”GL1。在与变速系数GF1相连接的情况下将引起数据流经过开关S1及数据流箭头DF3′到达技术目标“同步”GL1。通过技术目标“曲面轮”KS1不可能在技术目标“同步”GL1上线性地调节变速比,相反地,通过变速系数GF1可线性地调节变速比。技术目标“同步”GL1通过数据流箭头DF2与技术目标“从动轴”FA1相连接。
图4的示图因此表示实现同步功能的技术目标的原理性配置,及其本身可被看作及用作(复合的)技术目标。
技术目标连接的确限定在配置(设计)阶段中实现。在具有选择可能性的情况下,这将通过应用程序(AP1,图2及AP2、AP3,图11)启动运行时间,即对于运行时间的转换可被编程。原则上可通过连接使多于一个的“同步目标”GL1与“从动轴”FA1连接,由此可实现同步功能的重叠。对于“同步目标”GL1的电导可直接由应用程序(AP1,图2及AP2、AP3,图11)预给出。此外对于电导的提供可配置多于一个技术目标。该当前的连接又通过应用程序(AP1,图2及AP2、AP3,图11)中的命令选择及启动运行时间。此外对于不同的技术目标“曲面轮”KS1之间和/或不同的变速系数GF1之间同步规则的确定可通过编程在线地被转换。技术目标“曲面轮”KS1可配置给一个或多个技术目标“同步”GL1。此外由技术目标“主导轴”LA1可通过技术目标“同步”GL1配置一个或多个同步连接。
图5的示图同样地以连接图的形式表示在不同电导源及同步规则之间具有转换可能性的同步连接。在图5中技术目标“同步”GL2可得到来自技术目标“时间”T、“虚拟轴”VA1、“主导轴”LA2、“主导轴”LA3、“外部传感器”EG1及应用程序(AP1,图2及AP2、AP3,图11)的程序值PV的电导。由配置箭头ZP2表示:开关S2可建立对于技术目标“同步”GL2的不同电导连接。通过数据流DF4至DF8及通过开关S2和数据流DF12可建立到技术目标“同步”GL2的“电导连接”。技术目标“时间”T、“虚拟轴”VA1、“主导轴”LA2、“主导轴”LA3、“外部传感器”EG1及程序值PV的电导是对于技术目标“同步”GL2可能的主控部分。可能的连接可被设计及一个设计的主控部分的选择可由应用程序(AP1,图2及AP2、AP3,图11)在运行时间上进行。由此可作到主控部分的转换。技术目标“虚拟轴”VA1不代表真实的轴,而是一个被计算的轴。“虚拟轴”的特征是,它可通过命令被指引及具有运动导向或判译功能,但没有调节及驱动功能。相反地,技术目标“主导轴”LA2及LA3代表真实轴。真实轴表示具有驱动装置、电动机、传感器的标准轴,它还具有真实的驱动器技术目标“外部传感器”EG1可提供对于技术目标“同步”GL2的电导。“外部传感器”EG1通常不具有轴及可设计的格式提供信息。“外部传感器”EG1例为压力机的角度传感器。同样由技术目标“时间”T及由程序值PV可提供对于技术目标“同步”GL2的电导。技术目标“时间”以时间值或时间系数的形式提供电导,作为电导的程序值DV的配置在应用程序(AP1,图2及AP2、AP3,图11)中进行。这些技术目标在这里用常规的标记表示。
图5表示,作为技术目标“同步”GL2D的同步规则可选择变速系数GF2或技术目标“曲面轮”KS2及KS3。通过配置箭头ZP3表示:开关S3可在技术目标KS2、KS3及变速系数GF2之间作出选择调整。这时与技术目标“同步”GL2的“变速连接”通过数据流箭头DF9、DF10、调节开关S3及数据流箭头DF11来实现。开关连接S2及S3可在应用程序(AP1;图2及AP2,AP3;图11)中编程。技术目标“同步”GL2通过数据流DF13与技术目标“从动轴”FA2连接。技术目标“同步”GL2在设计时也在从控值与技术目标“从动轴”FA2连接,后者例如代表同步轴。在主控值上技术目标“同步”GL2与提供电导的技术目标相连接,该电导还可直接由应用程序(AP1,图2及AP2、AP3,图11)给定。因此对于电导的提供可配置多于一个的技术目标,当前的连接通过应用程序中的命令在运行时间上选择。
图6的示图表示技术目标“测头”MT1的连接。该技术目标用通常的标记表示。技术目标“测头”MT1提供执行测量作业的功能。通过技术目标“测头”MT1上的功能可启动测量作业及使其参数化。通过测量输入端ME及数据流箭头DF14将测量值提供给技术目标“测头”MT1。测量输入端ME用椭圆表示。测量输入端ME可与多个技术目标“测头”连接。此技术目标“测头”还可同时被启动。在此情况下,测量输入端ME通常相应于硬件测量输入端,其通过配置被分配给技术目标“测头”MT1。此外该技术目标“测头”MT1与至少一个提供测量值(例如位置)的技术目标连接。在图6中技术目标“测头”MT1与技术目标“轴”A1及“外部传感器”EG2通过数据流箭头DF15或DF16相连接。技术目标“轴”A1例如可为定位轴或同步轴。提供测量值的技术目标可与多个技术目标“测头”连接。
图7的示图以连接图表示技术目标“凸轮”N1与技术目标“轴”A2及“外部传感器”EG3的连接。技术目标“轴”A2通过数据流箭头DF17,技术目标“外部传感器”EG3通过数据流箭头DF18与技术目标“凸轮”N1连接。技术目标“凸轮”N1通过数据流箭头DF19与输出端Out连接。输出端Out用椭圆表示。技术目标“凸轮”N1提供凸轮开关值计算的功能。通过技术目标“凸轮”N1上的功能可启动凸轮功能及使其参数化。技术目标“轴”A2及“外部传感器”EG3提供用于技术目标“凸轮”N1的参考值。这些技术目标对技术目标“凸轮”N1的配置由用户来设计。用户还设计技术目标“凸轮”N1对输出端Out的配置,在此情况下还可作出对内部变量的配置。对于实际的应用该技术目标“凸轮”N1仅与提供参考值的技术目标连接。
参考值如是轴的位置。在此技术目标“轴”A2例如可代表定位轴或同步轴。这便可使技术目标“凸轮”N1对输出端Out的配置删除,因为技术目标“凸轮”N1仅对技术目标上的系统变量有影响(例如对于作为内部凸轮的技术目标的应用)。提供参考值的技术目标可与多个及不同的技术目标“凸轮”同时地连接。在此这些技术目标也用通常的标记表示。
图8的示图表示技术目标“从动轴”FA3可与多个技术目标“同步”GL3及GL4连接。技术目标“从动轴”FA3通过数据流箭头DF22与技术目标“同步”GL3连接及通过数据流箭头DF23与技术目标“同步”GL4连接。技术目标“同步”GL3及GL4通过数据流箭头DF20及DF21接收其预给定的电导。图8中表示,对于相应同步连接的电导可通过不同的技术目标来实现。例如,对于同步目标GL3可由技术目标“轴”A3、技术目标“虚拟轴”VA2或技术目标“外部传感器”EG4提供电导。相应地,对于同步目标GL4例如可由技术目标“轴”A4、技术目标“虚拟轴”VA3或技术目标“外部传感器”EG5提供电导。在图8中,这时例如技术目标“轴”A4、“同步”GL4及“从动轴”FA3构成同步连接。各所需的连接将由用户来设计,设计的主控部分(该主控部分对同步连接提供电导)的选择可由应用程序在运行时间上进行,因此可以作到主控部分的转换。在图8中,技术目标“从动轴”FA3代表同步连接中的从控部分。在此这些技术目标也用通常的标记表示。
图9的示图表示连接图,其中技术目标“曲面轮”KS3通过数据流箭头DF26或DF27提供用于两个同步目标GL5及GL6的变速规则。因此在图9中表示两个同步连接,它们各由同一技术目标“曲面轮”KS3提供共同的变速规则。两个同步连接被设置在技术目标“曲面轮”KS3的左面及右面。左面的同步连接由技术目标“轴”A5构成,它提供电导及因此作为主导轴。在此情况下它可涉及定位轴或同步轴。技术目标“轴”A5通过数据流箭头DF24与“同步目标”GL5连接。通过该数据流箭头DF24提供电导。由控侧该技术目标“同步”GL5通过数据流箭头DF25与同步目标“从动轴”FA4连接。右面的同步连接由技术目标“轴”A6、“同步”GL6及“从动轴”FA5构成。在此情况下“轴”A6相应于主导轴,“从动轴”FA5代表从控轴。这里通过数据流箭头DF28及DF29来实现连接。此外还可由主导轴出发通过同步目标配置一个或多个同步连接。技术目标“曲面轮”可配置给一个或多个同步目标。同步连接的组合由用户来设计。设计的同步连接又可代表技术目标,及其功能又可用在其它的应用中。在此这些技术目标也用通常的标记表示。
图10的示图表示多个技术目标组综合为技术数据包TP。这里该技术数据包TP用矩形表示,其中左上角被切去。该技术数据包TP包括:技术目标“凸轮”N2、“外部传感器”EG6、“转速轴”DrehA、“测头”MT2和“定位轴”PosA。在此,这些技术目标还用通常的标记表示。在此情况下此技术目标不体现任何分级,且代表技术目标类型。因此技术数据包TP包括代表一定功能的技术目标类型的组合。技术目标被加载到控制装置的运行时间系统中及由此通过技术数据包使控制扩展了功能。用户可确定技术数据包TP,再加载包含在运行系统(RTS4、RTS5,图2)中的技术目标类型,及由此达到控制装置功能的技术定标。此外,在技术目标类型的相应配置时可通过技术数据包TP实现功能性的结构。
图11的示图表示两个装置G1及G2之间的通信结构。在这里装置意味着具有CPU的硬件。技术功能以技术目标的形式分配在它最终将在其上运行的装置上。在软件技术上装置G1及G2体现为所谓的系统技术目标(系统TO)。系统TO不能移动,因为它固定地依附在装置上。在系统TO中所属的装置的功能被封闭在其中。系统TOS代表装置功能,技术目标、即技术功能。
装置G1及G2在图11的示图中分别以矩形表示在图的左或右半部分中。装置G1及G2各包括应用程序AP2或AP3、TO配置单元TOK1或TOK2、技术固件TFW1或TFW2,及各具有运行时间系统RTS6或RTS7,其中所有这些部分单元均用矩形表示。应用程序AP2或AP3包括由用户建立的用于控制技术过程(P,图1)的命令。例如在运动控制情况下为位置命令和/或运动命令。技术固件TFW1或TFW2代表使运行时间系统RTS6或RTS7的基本系统(UMC-K,图2)扩展的技术功能。技术固件TFW1或TFW2包括被加载的技术目标类型,后者的分级可被用户使用在其应用程序AP2或AP3中。TO配置单元TOK1或TOK2包括技术目标的配置信息(例如连接及分配信息)。该配置可在工程系统中实现(ES,图1)。应用程序将最终运行在运行时间系统RTS6或RTS7中。运行时间系统RTS6或RTS7相应于工作系统,及例如负责存储器管理及计算时间管理。为了清楚起见在该图上省略了装置G1及G2的其它分级单元。
在该图的下半部分中用细长的矩形表示通信媒体KM。该通信媒体KM例为一种总线连接。
在装置G1及G2之间是自动通信设计单元AKP,它也用矩形表示。该自动通信设计单元AKP通常为软件,该软件作为工程系统(ES,图1)的一部分运行,及对运行时间系统RTS6或RTS7供给发生的通信信息(例如“谁与谁通信?”、“以何方式进行通信?”)。
在应用程序AP2及AP3之间的双向箭头LKK表示应用程序AP2及AP3之间的逻辑通信通道。在此用户仅看到他的技术目标,该技术目标是其本身在其应用程序中使用的,及其从其中可抽象出,在物理上它们位于何处。
虚线单向箭头DFE1至DFE4表示在工程时刻上的数据流。其中将由TO配置单元TOK1及TOK2通过数据流DFE1及DFE2向自动通信设计单元AKP供给技术目标的设计信息(例如分配及连接信息)。自动通信设计单元AKP通过数据流DFE3或DFE4向装置G1或G2的运行时间系统RTS6或RTS7再提供由它产生的通信通道。因此所有装置均由自动通信设计单元AKP这样地提供路由信息,即各装置可根据TO配置单元TOK1及TOK2中确定的抽象设计及通信描述与另外的每个装置进行通信。为了产生通信通道自动通信设计单元AKP使用可设计基本变量,通过其用户譬如可确定质量要求。
自动通信设计单元AKP可实现所投入的装置布局及网布局的有效利用,因为它也能使抽象质量(例如广播、脉冲同步、传输时间)最佳地反映在装置性能及通信媒体KM(例如专用总线)的性能上。在技术目标的设计时用户不必担心,最后通信是如何在物理上发生的。
点线垂直双向箭头DKFR1至DKFR8表示在运行时间(Runtime)上的数据流及控制流,例如在装置G1及G2本身依附于通信媒体KM时(该通信媒体例为专用总线),起动及在运行时。因为实际上“精确”的数据及控制流从应用程序AP2或AP3通过技术固件TFW1或TFW2及通过运行时间系统RTS6或RTS7进行到通信媒体KM,并通过该通信媒体KM传送到下一装置及从那里再向上至应用程序。在装置“精确运行”时当然需要TO配置单元TOK1或TOK2的信息。
本发明不限于上述实施例,在不脱离本发明范围的情况下,可以进行各种变形和修改。
本说明书基于。其内容全部包含于此。
本发明具有产业上的可利用性。
标号说明
DF1-DF29                数据流箭头
DF3                     数据流箭头
RTS1-RTS5               运行时间系统
UMC-K                   UMC中心
UMC                     基本运动控制
TO1-TOn                 技术目标
TOS                     技术目标说明
T                       技术目标时间
VA1-VA3                 技术目标虚拟轴LA1-LA3                     技术目标主导轴EG1-EG6                     技术目标外部传感器KS1-KS3                     技术目标曲面轮PV                          程序值GF1GF2                      变速系数ME                          测量输入端GL1-GL6                     技术目标同步FA1-FA5                     技术目标从动轴S1、S2、S3                  开关ZP1、ZP2、ZP3               配置箭头MT1、MT2                    技术目标测头A1-A6                       技术目标轴N1、N2                      技术目标凸轮PosA                        技术目标定位轴DrehA                       技术目标转速轴MC                          运动控制HW                          硬件SPS                         存储编程控制AP1-AP3                     应用程序TP                          技术数据包Out                         输出端ES                          工程系统P                           技术过程I1-I3                       信息路径EA1-EA3                     控制输入/输出端ZGP1-ZGP4                   访问箭头G1、G2                      装置TOK1、TOK2                  TO配置单元KM                          通信媒体TFW1、TFW2                  技术固件AKP                         自动通信设计单元LKK                         逻辑通信通道DFE1-DFE4                   工程数据流DKFR1-DKFR8                 在运动时间中的数据流及控制流CPU                         处理器

Claims (15)

1.一种用于技术过程的工业控制装置,尤其用于生产机器,其特征在于:该控制装置具有用于控制基本功能的可普遍应用的、最好技术上中性的基本系统(UMC-K),其中可分级的技术目标类型对技术功能补充控制的基本功能及按照可由用户裁剪的分级在其相应的应用中作为技术目标(TO1-TOn)来提供,其中将进行技术功能与装置功能之间的分离。
2.按照权利要求1所述的工业控制装置,其特征在于:在作为基础的硬件布局和/或技术解决的基础上实现技术目标(TO1-TOn)之间通信连接的自动发生或规划。
3.按照权利要求1或2所述的工业控制装置,其特征在于:在技术目标(TO1-TOn)之间通信连接的自动发生或规划时将考虑由技术目标(TO1-TOn)分配或获得的质量特性。
4.按照权利要求1、2或3所述的工业控制装置,其特征在于:在不同或相同性能的硬件系统和/或运行时间系统(RTS1-RTS7)上进行技术目标(TO1-TOn)的可灵活移动性和/或可分配性。
5.按照权利要求4所述的工业控制装置,其特征在于:在一个规划中,在不同或相同性能的硬件系统和/或运行时间系统(RTS1-RTS7)上进行技术目标(TO1-TOn)的灵活移动性和/或可分配性,其中一个规划涉及一个或多个控制单元的数据和/或程序。
6.按照上述任一项权利要求所述的工业控制装置,其特征在于:实时上通过脉冲同步等距离通信的控制单元进行技术目标(TO1-TOn)的功能分配。
7.按照上述任一项权利要求所述的工业控制装置,其特征在于:该控制装置的功能方面的技术定标通过技术目标类型的可加载性能实现的。
8.按照上述任一项权利要求所述的工业控制装置,其特征在于:技术目标(TO1-TOn)被连接成复杂的技术目标,即所谓的容器目标。
9.按照上述任一项权利要求所述的工业控制装置,其特征在于:对用户提供技术目标(TO1-TOn)的不同显示。
10.按照上述任一项权利要求所述的工业控制装置,其特征在于:只要反作用未明显地被编程或设计,对一个技术目标(TO1-TOn)进行对另外存在的技术目标及控制基本系统(UMC-K)无反作用的编程。
11.按照上述任一项权利要求所述的工业控制装置,其特征在于:技术目标(TO1-TOn)在工程系统(ES)中通过图像单元和/或掩蔽图进行显示。
12.按照上述任一项权利要求所述的工业控制装置,其特征在于:可将技术目标类型综合为技术数据包(TP)。
13.一种用于技术过程的工业控制的编程或设计方法,尤其用于生产机器,其特征在于使用技术目标(TO1-TOn)及具有以下的步骤:
(a)使用一个最好具有技术上中性基本功能的基本系统(UMC-K);
(b)对技术目标(TO1-TOn)进行分级;
(c)将技术目标(TO1-TOn)连接成复杂功能的技术目标;
(d)将技术目标(TO1-TOn)分配和/或插入到装置(G1、G2)上;
(e)在技术目标(TO1-TOn)之间自动产生通信通道;
(f)在另外的技术目标中尤其再使用已连接的复杂技术目标。
14.按照权利要求13所述的编程或设计方法,其特征在于:在产生通信通道时遵守技术目标(TO1-TOn)的质量特性。
15.按照权利要求13所述的编程或设计方法,其特征在于,步骤(b)及(e)可选择地进行。
CNB011385626A 2000-08-03 2001-08-03 基于可分配的技术目标的工业控制方法 Expired - Fee Related CN100432872C (zh)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
DE10037990.7 2000-08-03
DE10037990 2000-08-03
DE10037971.0 2000-08-03
DE10037971 2000-08-03
DE10055169.6 2000-11-08
DE10055168A DE10055168A1 (de) 2000-08-03 2000-11-08 Industrielle Steuerung auf der Basis verteilbarer Technologischer Objekte
DE10055169A DE10055169A1 (de) 2000-08-03 2000-11-08 Industrielle Steuerung auf der Basis Technologischer Objekte
DE10055168.8 2001-11-08

Publications (2)

Publication Number Publication Date
CN1349141A true CN1349141A (zh) 2002-05-15
CN100432872C CN100432872C (zh) 2008-11-12

Family

ID=27437856

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB011385626A Expired - Fee Related CN100432872C (zh) 2000-08-03 2001-08-03 基于可分配的技术目标的工业控制方法
CN01138564A Pending CN1349142A (zh) 2000-08-03 2001-08-03 基于技术目标的工业控制装置及方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN01138564A Pending CN1349142A (zh) 2000-08-03 2001-08-03 基于技术目标的工业控制装置及方法

Country Status (6)

Country Link
US (3) US6882890B2 (zh)
EP (2) EP1182528B1 (zh)
CN (2) CN100432872C (zh)
AT (1) ATE325371T1 (zh)
DE (2) DE50109673D1 (zh)
ES (1) ES2262585T3 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101351750B (zh) * 2005-12-28 2013-01-30 西门子公司 设备和机器模块系统的控制方法及实施该方法的工程系统和运行时系统
CN108121298A (zh) * 2016-11-29 2018-06-05 财团法人工业技术研究院 自动化加工程序切削力优化系统及方法

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10023820B4 (de) * 2000-05-15 2006-10-19 Siemens Ag Software-Schutzmechanismus
US7725528B1 (en) * 2002-03-06 2010-05-25 Rockwell Automation Technologies, Inc. System and methodology providing optimized data exchange with industrial controller
DE10242916A1 (de) * 2002-09-16 2004-03-25 Siemens Ag System zur Bereitstellung eines Standard-Frameworks für Automatisierungsgeräte
WO2004055609A2 (de) * 2002-12-16 2004-07-01 Koenig & Bauer Aktiengesellschaft Verfahren und vorrichtung zur steuerung und verfahren zum einrichten eines steuerungssystems
DE10317064A1 (de) * 2002-12-16 2004-07-15 Koenig & Bauer Ag Vorrichtungen und Verfahren zur Steuerung einer Anlage
US7031782B2 (en) * 2003-09-24 2006-04-18 Rockwell Automation Technologies, Inc. Material reservation distribution system and method
US7392104B1 (en) 2003-09-24 2008-06-24 Rockwell Automation Technologies, Inc. Material reservation distribution system and method
JP2006000536A (ja) * 2004-06-21 2006-01-05 Olympus Corp 手術室制御システム
DE102004030032B4 (de) * 2004-06-22 2020-06-18 Siemens Aktiengesellschaft System und Verfahren zum Konfigurieren und Parametieren einer automatisierbaren Maschine
US7693585B2 (en) * 2004-09-30 2010-04-06 Rockwell Automation Technologies, Inc. Enabling object oriented capabilities in automation systems
US7554560B2 (en) * 2004-12-24 2009-06-30 Donald Pieronek System for defining network behaviors within application programs
EP1729191A1 (de) * 2005-04-05 2006-12-06 Siemens Aktiengesellschaft Entwurfsvorrichtung zum Entwerfen einer leittechnischen Anlage und Verfahren zum Überprüfen der technologischen Aufgabenstellung beim Entwurf einer leittechnischen Anlage
US7734590B2 (en) 2005-09-30 2010-06-08 Rockwell Automation Technologies, Inc. Incremental association of metadata to production data
DE102005062811A1 (de) * 2005-12-28 2007-07-05 Siemens Ag Verfahren zum Ansteuern einer modular aus Geräten und Baugruppen bestehenden Produktionsmaschine
DE102006016335A1 (de) * 2006-04-06 2007-10-18 Siemens Ag Verfahren zum Erzeugen von Steuerdaten für die Steuergruppe eines Automatisierungssystems und Engineeringsystem
US7778714B2 (en) * 2007-02-27 2010-08-17 Rockwell Automation Technologies, Inc. On-line editing associated with controller engine instances
US7870223B2 (en) * 2007-02-27 2011-01-11 Rockwell Automation Technologies, Inc. Services associated with an industrial environment employing controller engine instances
US20080208374A1 (en) * 2007-02-27 2008-08-28 Rockwell Automation Technologies, Inc. Testing utilizing controller engine instances
US7987004B2 (en) * 2007-02-27 2011-07-26 Rockwell Automation Technologies, Inc. Scalability related to controller engine instances
US7853336B2 (en) * 2007-02-27 2010-12-14 Rockwell Automation Technologies, Inc. Dynamic versioning utilizing multiple controller engine instances to limit complications
US7899559B2 (en) * 2007-02-27 2011-03-01 Rockwell Automation Technologies, Inc. Language-based organization of controller engine instances
US7778713B2 (en) * 2007-02-27 2010-08-17 Rockwell Automation Technologies, Inc. Construction of an industrial control system using multiple instances of industrial control engines
US8856522B2 (en) 2007-02-27 2014-10-07 Rockwell Automation Technologies Security, safety, and redundancy employing controller engine instances
US7797060B2 (en) * 2007-02-27 2010-09-14 Rockwell Automation Technologies, Inc. Prioritization associated with controller engine instances
US9600438B2 (en) * 2008-01-03 2017-03-21 Florida Institute For Human And Machine Cognition, Inc. Process integrated mechanism apparatus and program
ATE515124T1 (de) * 2008-01-24 2011-07-15 Siemens Ag Verfahren zur konfiguration von adressen in einem kommunikationsnetzwerk
EP2149831B1 (de) * 2008-07-31 2012-02-01 Siemens Aktiengesellschaft Steuerungsverfahren für einen Verbund aus mehreren, hintereinander und/oder nebeneinander angeordneten, mehrachsigen Handlingsgeräten sowie Datenspeichermedium, Steuerungssystem und Verbund
DE102008047238A1 (de) * 2008-09-09 2010-04-15 Khs Ag Frameworkbasierte Steuerung für Automatisierungssysteme
US20110301719A1 (en) * 2009-03-25 2011-12-08 Mitsubishi Electric Corporation Parameter setting device
DE102009047025B3 (de) 2009-11-23 2011-05-26 Beckhoff Automation Gmbh Echtzeit-Laufzeitsystem und Funktionsmodul für ein solches Laufzeitsystem
WO2012100180A1 (en) 2011-01-20 2012-07-26 Atronix Engineering, Inc. Control system for a material handling application
EP2560085A1 (de) * 2011-08-19 2013-02-20 Siemens Aktiengesellschaft Verfahren zur Konfiguration einer Anzeigevorrichtung zur Anzeige von dynamischen Alarmmeldungen eines Steuer- und Überwachungssystems einer technischen Automatisierungsanlage
EP2560084A1 (de) * 2011-08-19 2013-02-20 Siemens Aktiengesellschaft Verfahren zur Konfiguration einer Anzeigevorrichtung zur Anzeige von dynamischen Alarmmeldungen eines Steuer- und Überwachungssystems einer technischen Automatisierungsanlage
US20130131840A1 (en) * 2011-11-11 2013-05-23 Rockwell Automation Technologies, Inc. Scalable automation system
US10216166B2 (en) 2012-01-06 2019-02-26 General Electric Company Apparatus and method for third party creation of control logic
US10488827B2 (en) 2012-02-15 2019-11-26 Nri R&D Patent Licensing, Llc Adaptive multi-level control for variable-hierarchy-structure hierarchical systems
US10162315B2 (en) * 2014-07-23 2018-12-25 Emerson Process Management Power & Water Solutions, Inc. Process control system using typical and adapter components

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0495001B1 (en) * 1989-10-02 1999-02-17 Rosemount Inc. Field-mounted control unit
EP0524344B1 (de) 1991-07-26 1996-05-08 Siemens Aktiengesellschaft Konfigurierbare Werkzeugmaschinensteuerung
US5485626A (en) 1992-11-03 1996-01-16 International Business Machines Corporation Architectural enhancements for parallel computer systems utilizing encapsulation of queuing allowing small grain processing
US6684261B1 (en) * 1993-07-19 2004-01-27 Object Technology Licensing Corporation Object-oriented operating system
US5452201A (en) 1993-08-24 1995-09-19 Allen-Bradley Company, Inc. Industrial controller with highly distributed processing
US5453933A (en) 1993-09-08 1995-09-26 Hurco Companies, Inc. CNC control system
US5576946A (en) 1993-09-30 1996-11-19 Fluid Air, Inc. Icon based process design and control system
US5485620A (en) * 1994-02-25 1996-01-16 Automation System And Products, Inc. Integrated control system for industrial automation applications
US5611059A (en) * 1994-09-02 1997-03-11 Square D Company Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices within an automated monitoring/control system
DE19639424A1 (de) * 1995-09-25 1997-03-27 Siemens Ag Entwurfsverfahren für die Anlagentechnik und rechnergestütztes Projektierungssystem zur Verwendung bei diesem Verfahren
US5841654A (en) * 1995-10-16 1998-11-24 Smar Research Corporation Windows based network configuration and control method for a digital control system
CN1109278C (zh) 1996-01-17 2003-05-21 西门子公司 自动化设备
US6063128A (en) * 1996-03-06 2000-05-16 Bentley Systems, Incorporated Object-oriented computerized modeling system
US6032208A (en) * 1996-04-12 2000-02-29 Fisher-Rosemount Systems, Inc. Process control system for versatile control of multiple process devices of various device types
US5805442A (en) * 1996-05-30 1998-09-08 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
US6424872B1 (en) 1996-08-23 2002-07-23 Fieldbus Foundation Block oriented control system
US6437805B1 (en) * 1996-09-23 2002-08-20 National Instruments Corporation System and method for accessing object capabilities in a graphical program
US5911069A (en) * 1996-09-30 1999-06-08 Apple Computer, Inc. Exception handling techniques for native methods bound to SOM classes
DE29617837U1 (de) 1996-10-14 1997-11-13 Siemens Ag Steuerung
CN1169032C (zh) * 1996-11-29 2004-09-29 松下电工株式会社 建筑物自动监控系统
US6990652B1 (en) * 1997-03-04 2006-01-24 National Instruments Corporation System and method for determining methods and properties to be invoked on objects in a graphical program
US5857197A (en) * 1997-03-20 1999-01-05 Thought Inc. System and method for accessing data stores as objects
US5943497A (en) * 1997-04-30 1999-08-24 International Business Machines Corporation Object-oriented apparatus and method for controlling configuration of object creation
CA2219557C (en) * 1997-10-29 2002-12-10 Ibm Canada Limited-Ibm Canada Limitee Run-time instrumentation for object oriented programmed applications
US6397252B1 (en) * 1997-12-19 2002-05-28 Electronic Data Systems Corporation Method and system for load balancing in a distributed object system
US6332218B1 (en) * 1998-06-30 2001-12-18 Sun Microsystems, Inc. System and method for automatically instantiating classes in a virtual machine
US6571273B1 (en) 1998-07-13 2003-05-27 Yokogawa Electric Corporation Process control system
US6158049A (en) * 1998-08-11 2000-12-05 Compaq Computer Corporation User transparent mechanism for profile feedback optimization
US6604196B1 (en) * 1998-08-18 2003-08-05 International Business Machines Corporation Apparatus and method for component role fulfillment based on environment context
US6282455B1 (en) * 1998-10-19 2001-08-28 Rockwell Technologies, Llc Walk-through human/machine interface for industrial control
DE19853205A1 (de) 1998-11-18 2000-06-15 Siemens Ag Verfahren zur Steuerung technischer Prozesse
EP1022750A1 (fr) * 1999-01-22 2000-07-26 Ecole Polytechnique Federale De Lausanne Composant électronique discret de type inductif, et procédé de réalisation de tels composants
US7168062B1 (en) * 1999-04-26 2007-01-23 Objectbuilders, Inc. Object-oriented software system allowing live modification of an application
US6615088B1 (en) * 1999-06-09 2003-09-02 Amx Corporation System and method of device interface configuration for a control system
US6501995B1 (en) * 1999-06-30 2002-12-31 The Foxboro Company Process control system and method with improved distribution, installation and validation of components
US6947798B2 (en) * 1999-09-24 2005-09-20 Rockwell Software Inc. System and method for developing software programs by way of multiple applications and users
US6850808B2 (en) * 1999-09-24 2005-02-01 Rockwell Software Inc. Method and system for developing a software program using compound templates
US6594541B1 (en) 2000-01-10 2003-07-15 Siemens Aktiengesellschaft Universal motion control
ATE257253T1 (de) 2000-01-10 2004-01-15 Siemens Ag Universelle bewegungssteuerung
US6684385B1 (en) * 2000-01-14 2004-01-27 Softwire Technology, Llc Program object for use in generating application programs
US7474929B2 (en) * 2000-01-20 2009-01-06 Fisher-Rosemount Systems, Inc. Enhanced tool for managing a process control network
KR100339661B1 (ko) * 2000-05-03 2002-06-05 김춘호 무선 블루투스 시스템의 채널 왜곡 보상 장치
US6327628B1 (en) * 2000-05-19 2001-12-04 Epicentric, Inc. Portal server that provides a customizable user Interface for access to computer networks

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101351750B (zh) * 2005-12-28 2013-01-30 西门子公司 设备和机器模块系统的控制方法及实施该方法的工程系统和运行时系统
CN108121298A (zh) * 2016-11-29 2018-06-05 财团法人工业技术研究院 自动化加工程序切削力优化系统及方法
CN108121298B (zh) * 2016-11-29 2020-08-25 财团法人工业技术研究院 自动化加工程序切削力优化系统及方法

Also Published As

Publication number Publication date
ES2262585T3 (es) 2006-12-01
EP1182528A3 (de) 2004-09-08
US20030004585A1 (en) 2003-01-02
US7561929B2 (en) 2009-07-14
US7117049B2 (en) 2006-10-03
ATE325371T1 (de) 2006-06-15
EP1182529A2 (de) 2002-02-27
US6882890B2 (en) 2005-04-19
EP1182529A3 (de) 2004-09-08
CN100432872C (zh) 2008-11-12
EP1182528A2 (de) 2002-02-27
US20020049959A1 (en) 2002-04-25
EP1182528B1 (de) 2006-04-19
US20050171622A1 (en) 2005-08-04
EP1182529B1 (de) 2006-05-03
DE50109673D1 (de) 2006-06-08
DE50109533D1 (de) 2006-05-24
CN1349142A (zh) 2002-05-15

Similar Documents

Publication Publication Date Title
CN1349141A (zh) 基于可分配的技术目标的工业控制的装置及方法
KR100929948B1 (ko) 프로그램 작성 지원 장치, 프로그램 작성 지원 방법, 및 그 방법을 컴퓨터에 실행시키는 프로그램을 기록한 기록 매체
US9122269B2 (en) Method and system for operating a machine from the field of automation engineering
CN101739304A (zh) 用于测量设备的设备描述的产生
CN1920712A (zh) 基于基金会现场总线高速以太网的可编程控制器系统
CN111797521A (zh) 一种自动化生产线三维仿真调试及监控方法
US7734360B2 (en) Industrial controller based on distributable technology objects
CN100346315C (zh) 基于脚本的三维建模软件自动测试方法
CN105658375A (zh) 机床加工线
TWI427448B (zh) 多軸同動機械之程式轉換模組及程式轉換方法
JP2002304201A (ja) センサ処理ユニット、コントローラ、センサおよびセンサ処理システム
JP5153437B2 (ja) 制御プログラム作成装置
CN101292229B (zh) 用于控制存储器的方法和设备
CN109408991A (zh) 一种基于fanuc picture人机界面的模型参数可视化加工方法
CN112147949A (zh) 参数管理装置及其管理系统
CN1726440A (zh) 用于控制的方法和装置和用于建立控制系统的方法
CN112654939B (zh) 控制系统以及控制装置
CN205386822U (zh) 一种能够识别简谱的木琴演奏机器人
JP2006313559A (ja) 数値制御工作機械設備の運転方法
JP4282961B2 (ja) 制御コントローラにおけるデータの入出力定義を行うシステム
CN1231733A (zh) 在过程控制系统中提供用于数据传输和获取的多线索总线存取的系统和方法
JP2009223648A (ja) 階層化されたソフトウエアによる汎用ネットワークを用いたモーションシステム
CN200997071Y (zh) 用于伺服控制的总线协议解析芯片
US20070157149A1 (en) Design configuration method for an automation system
CN107332881A (zh) 一种支持多监控协议的变量交换方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081112

Termination date: 20180803