CN1334933A - 控制技术过程的方法 - Google Patents
控制技术过程的方法 Download PDFInfo
- Publication number
- CN1334933A CN1334933A CN99815701A CN99815701A CN1334933A CN 1334933 A CN1334933 A CN 1334933A CN 99815701 A CN99815701 A CN 99815701A CN 99815701 A CN99815701 A CN 99815701A CN 1334933 A CN1334933 A CN 1334933A
- Authority
- CN
- China
- Prior art keywords
- control
- target
- programming
- function
- interface
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Control By Computers (AREA)
- Stored Programmes (AREA)
- General Factory Administration (AREA)
Abstract
本发明涉及一种控制技术过程的方法,由于在运动控制时应由生产机器满足的要求的多层次性,因此本发明从对硬件部件的一种多样性及一种用于构成一个分布系统的网络(例如分布总线)出发,其中硬件部件装备有足够的计算功率、一个实时操作系统及专门的基本功能,所述网络则具有分配的控制功能及具有预设计表面的操作及观察装置。本发明提出了一种可结构化、分配及编程的控制软件系统,用于使控制方案能个别地适配于用户要求,借助该控制软件系统使设计的控制方案分配到硬件部件上;及其中使用了一种比如可在编程装置或个人计算机上运行的工程系统,用于管理、结构化、编程、监控、调试及投入运行。
Description
本发明涉及一种用于控制技术过程的方法,尤其是一种用于控制生产机器运动的方法,其中借助一个中央处理器操作一个控制程序,该程序基于一种可裁决性(Instanziierbarkeit)以及一种根据要求将软件单元与可预定的、至少可参数化的功能的连接。
迄今公知的用于技术过程自动化的方法基本上是基于一种“SPS”(专门过程控制)功能或“CNC”(计算机数字控制)功能。由于在这类功能的框架中预给定了一定的功能范围,因此要最佳地满足一个专门过程的要求常常仅在一定条件下才有可能,其中在具体的应用场合下经常是整组的功能都是多余的(例如将原来为机床设计的CNC控制使用在包装机上的情况便是这样)。
此外在考虑各种应用例方面还存在有个别设计的、形式为专门编程的控制软件的专门控制。
由DE197 40 550还已知有一种用于控制技术过程和/或控制一种加工机器运动的装置,它操作一个控制程序。该控制程序由多个软件模块组成。其中本身为已知的存储器可编程控制的过程控制功能及本身为已知的数字控制的运动功能被实现在一个统一的可结构化的控制系统中。但是这里各个软件模块却要各自通过一个分控制来操作,以致对每个软件模块都要提供一个中央处理器。
本发明的目的在于,简化控制程序的拼接并减少所需的中央处理器的数目。
本发明的目的通过一种对一个用于控制和/或监控一个外部技术过程的软件应用进行设计或编程的方法来实现,即:按照本方法,设有具有用于定参数及连接的可寻址接口的可裁决基本目标类型,作为可裁决基本目标类型提供有:至少一个用于处理可由用户确定的程序的程序处理目标类型,及至少一个用于控制过程硬件的驱动目标类型,且所述设计至少包括对基本目标进行选择、定参数及连接的各步骤。
因此控制程序实质上由带有可寻址接口的软件目标组成。为了一个具体软件应用的设计及编程,设计者/编程者从一定数量的可预定的基本目标类型中选择出各自的自动化计划所需的基本目标类型。对一个基本目标类型的选择在设计/编程框架中对应于相应基本目标类型的裁决。对一个基本目标类型的相应裁决者即为基本目标。通过基本目标的接口来使基本目标参数化并被连接,这样可将各个根据具体要求选择的基本目标可通过它们的接口连接成一个控制程序并由此最后形成一个用于具体控制功能的软件应用。
作为基本目标类型可考虑采用具有基本预定功能的目标类型。一个程序处理目标能够实施一种由各个用户对于每个程序处理目标所预定的指令序列。
为控制过程硬件设置了驱动目标,其中对于不同的硬件部件分别设置了不同的驱动目标,尽管在以下描述中仅简短地一般性地称为驱动目标。
具有优点的是,为了对于技术过程的一个硬件分部件预给定一个控制变量,作为可裁决基本目标类型还设有一个控制变量目标类型。
此外或作为一种选择方案,为了调节外部技术过程的一个硬件分部件,作为可裁决基本目标类型还提供有一个调节目标。
具有优点的是,设计/编程是在一个工程系统上进行的,而软件应用是在一个运行时间系统(runtimesystem)上实施的。因此,该设计或编程与各个具体软件应用的实施无关。
由于对技术过程的控制和/或监控是借助于一个根据本发明的方法所设计或编程的软件应用来进行的,因此本发明不仅包括对一个软件应用的设计/编程,而且也包括根据本发明设计/编程所得到的具体软件应用。该软件应用以其各自所采用的基本目标及其具体连接而出众。
本发明的其它特征,优点及应用可能性由从属权利要求和下面借助附图对一个实施例的描述及附图本身中得出。其中所有被描述和/或图示的特征本身或它们的任意组合构成了本发明的内容,这与它们在权利要求书中或其回引中的组合无关。
附图中:
图1:一个运动控制应用(马达控制(MC控制))的示范结构,
图2:具有一个程序处理目标及一个经相应的驱动目标实现的硬件连接的一个MC应用的部分的细节图,及
图3:一方面对一个工程系统的MC应用进行设计或编程,另一方面在一个运行时间系统上运行所设计的或编程的MC应用的一个开发环境的示意图,
图4:一个目标模型,
图5:接口定义,及
图6:一个软管袋包装机的目标结构。
在待自动化的过程方面,每个自动化的计划是基于硬件部件的一种多样性。在一个以下描述的范围中应特别关注的运动控制系统的情况下,这些硬件部件例如是具有相应驱动装置的单轴、三轴、四轴的部件。
在软件方面,为操纵那些通常处理中作异步考虑的技术过程事件,则要求有一个实时操作系统及此外还需要一个用于构造一个具有分布控制功能的分散控制系统的网络。
在图1中所示的运动控制软件系统--在以下称为MC(马达控制)软件系统--至少包括一个(离线)工程系统ES及一个(在线)运行时间系统RS。
其中ES用于使用户制定一个运动控制应用,以下称为MC(马达控制)应用MCA。RS则负责它的实施。
制定一个MCA包括系统结构、用高级语言制造用户程序及将这些信息传递到一个RS内部的可执行形式(Executable)。RS则用于执行该可执行形式。
每个在RS范围中所要使用的硬件部件被称为系统组件SB。它可由一个或多个通过网络NW连接的SB组成。这里SB是具有相关的、按控制功能“裁剪”的外设的过程计算机(PC机亦可),在其上可运行必要的及择选的RS部件。
工程系统ES在一个编程装置或个人计算机上在一个标准操作系统之下运行。该ES具有用于该可执行形式运行或试验用的到RS的入口。
具体的控制结构通过连接根据图1的可被裁决到SB上的所谓基本目标BO来形成,后者被装备有不同的功能。视应用而定,基本目标BO被分配(裁决)到SB上。此外为了访问标准硬件HW,基本上每个系统组件SB均具有一个操作系统BS。
作为基本目标BO的例子有:
-用于各种调节功能的调节目标FCO,
-作为控制变量发生器的控制变量目标CVO,它主要执行运动指令,
-程序处理目标PPO,用于处理可预定的应用程序,
-驱动目标DRO,用于使控制适配于各种硬件部件的接口,及
-系统管理目标SMO,它作为到达操作系统的接口,
-引导目标BOO,用于存储MCA的可执行形式及系统启动组织。
所有基本目标BO除系统管理目标SMO及一些驱动目标DRO外均由“外部”-即通过设计者或开发者-来加以裁决。基本目标BO本身作为RS的固定件存在于控制中。
对于基本目标BO区分为可用户构造的功能目标及必需的系统目标。可用户构造的功能目标例如为调节目标FCO,控制变量目标CVO,程序处理目标PPO,一部分驱动目标DRO及RS的其它专用引导目标BOO。必要的系统目标与此相反为系统管理目标SMO及专门的驱动目标DRO。
功能目标FCO,CVO及PPO是典型的、用于根据各应用的要求来设计一个控制方案的目标。必要的系统目标SMO,DRO在固定件启动时被放置及连接在一个系统组件SB的网络入口上且不能由外部加以裁决。因此保证了对每个硬件的访问。
一个MC应用MCA则(在PPO情况下)通过对基本目标的连接,构造及用户编程来实现。预构造的BO组可在ES中形成和/或被处理。由此实现了在用户平面上的应用模块形式SAM的宏形成形式。
基本目标BO的连接基本上由“外部”借助ES来加以构造并存储在可执行形式中。实际连接的多样制造则基于包含在可执行形式(Executable)中的信息通过BOO或ES来实现。
基本目标BO的连接通过为此所提供的位于BO上的接口来实现。这些接口可在RS及ES中被单值地加以寻址。可区分为选择性的及非选择性的接口。非选择性的接口用于一般的系统功能,如接收结构化数据、变量交换或用于调试及跟踪调试目的。选择性的接口代表一个BO对外的功能特征。
ES使用用于二进制表示的代表目标或裁决来代表RS中的BO类型或BO裁决。通过该代表目标使ES得到关于BO的性质及(在RS访问有效时)对BO访问及在RS中它的接口的信息。这些关系表示在图4上。
工程系统中的接口(ES接口):
所有基本目标等级可经指令接口及结构接口被提供作为非选择ES接口,其中在需要时可进行分离。其它选择性ES接口为变量接口,调试接口或跟踪接口。
在图5中描述了目标接口,其中为了连接两个接口使用了以下的匹配调节(所有均采用“与”逻辑连接):
当有以下情况时则进行连接:
1.接口的Id(识别号)相同
2.接口的方向彼此互补
3.传输类型相同
4.连接性仍允许这种连接时。
在运行时间系统RS中的接口(RS接口):
RS接口的确定直接在运动控制运行时间系统中参与进行。这些接口在工程ES中用类型识别来管理并寻址,以便对它们可进行连接。
为了使基本目标BO与一个具体的控制部分连接,提供一个在个人计算机/编程装置上运行的工程系统ES,它离线地工作并访问整个基本目标BO的映象。在各别情况下基本目标BO的连接也可通过一个“内部”的引导目标BOO来进行。
借助工程系统ES可对具体的控制方案编程并在使用相应工具的情况下将其投入运行。通过对基本目标BO的连接及结构则形成了具有确定的、相应于硬件部件功能的应用模块SAM(单轴模块,多轴模块等)。
对一个具体设计的软件结构的执行是在运行时间系统RS中进行的。
最重要的基本目标BO是调节目标FCO、控制变量目标CVO及程序处理目标PPO,其中以下将从程序处理目标PPO开始并借助图2来详细描述这些目标。
一个程序处理目标PPO首要地是一个能处理一个用户程序AP的虚拟机。该程序处理目标PPO包括所有的用于执行在一个以一种时间多任务处理文本来执行一个指令序列的所有功能。当各用户程序AP在工程系统ES上以图形的APG或文本的APT格式被建立、编译并从它传输到相应的程序处理目标PPO之后,则它以虚拟机的一种专门汇编程序编码MCASM来加以存储。因此对BO及操作系统功能的访问将通过该虚拟机的指令组来实现。
对于MC应用,各控制程序被直接以多任务处理的形式描述及存储。为了处理各控制程序,由程序处理目标PPO将任务AT、ATZ、ATS放置到多任务处理系统中。这些任务可能针对不同的处理模式来设置,例如其中可分为:周期性处理-周期性任务ATZ-它相应于一个存储器可编程控制的工作方式,及顺序处理-顺序任务ATS-例如计算一个运动的情况。因此这些任务当然可以相互影响,其方式例如出于一种周期性任务ATZ则进行一种顺序的运动任务ATS的协调。以这些用户任务AT,ATZ,ATS出发来进一步采用MCASM指令设置其它的任务,以利用调节目标FCO、控制变量目标CVO和/或驱动目标DRO的功能。
一个单一的IAP表示一个在MCASM水平上的指令。
一个IAP可使用另外的BO或操作系统的PPO内部及PPO外部的接口以实现其功能。PPO外部连接的结构及管理通过MNG来实现。PPO在一个规定的IAP(相应于程序进入点)上开始一个Default-ATS来处理所装载的、在ES中由AP产生的IAP序列。提供有可实现递归任务使用的IAP。为此在MCASM指令组中提供有比如IAP,它们可产生一个新的ATS或ATZ,及在IAP序列内从一个一定的IAP开始它们的启动。
除一个计算机的标准操作外,输入/输出功能以及那些否则要由一个存储器可编程的控制所准备的专门功能则需要用于运动计算及调节的功能。这些较高的功能例如能提供控制变量目标CVO及调节目标FCO。
程序处理目标PPO首要地是一种用于处理IAP序列的虚拟机。一个单一的IAP代表一个在MCASM水平上的指令语句。它构成用户到BO及BS功能的可编程入口。IAP序列的产生及转移按下列步骤进行:
-在ES中以文本(APT)或图形(APG)途径产生一个AP。
-将该AP编译成ES中PPO的虚拟机的IAP序列(系统专用编码;MCASM)并存放到一个可执行形式文件中。
-通过ES或一个BOO使IAP序列从可执行形式转移到相应的PPO。
一个IAP可使用其它BO或BS的PPO内部及PPO外部的接口以实现其功能。这些连接的构造及管理通过MNG来进行。
通过IAP可达到的功能分成:
-用户多任务处理
由此新任务可在装载的IAP序列上用周期性(ATZ)或顺序(ATS)IAP处理来产生、破坏及影响。为此所规定的IAP对此用于BS的功能。
-处理标准数据类型
(数字,结构化数据类型等)
-输入/输出操作
-访问具有PPO连接的BO的专门功能,如用于运动发生的CVO或用于调节的FCO。
PPO程序处理的开始是在ES或BOO的命令通过其指令接口来进行的。对此在PPO中启动一个Default-ATS,它在装载的IAP序列的一个规定的IAP(相应于程序进入点)时开始其工作。
为了借助一个轴接口或一个输入/输出接口通过系统组件SB的具体控制硬件来驱动一个物理装置M,设置了驱动目标DRO。DRO用于使目标界面接口与具体硬件解耦,其方式是它们执行用于其控制的专门细节。在根据图2的实施例中为了控制电动机M,使用了一个调节目标FCO、一个驱动目标DRO及一个控制变量目标CVO。调节目标FCO的输出值用于通过驱动目标DRO直接控制电动机M。控制变量目标CVO以图中未示出的方式与调节目标FCO相连接,它至少提供用于比如借助调节目标FCO保持恒定的电动机M转速的控制变量。此外还提供有一个用于输入功能E及输出功能A的驱动目标DRO,借助该输入功能E例如可检测过程状态,而输出功能A例如用于接通一定的过程部件。
下面借助图3来描述有关结构、编程、运行等方面的各种可能性。
在工程系统ES中,将根据用户的相应要求在使用相应工具VEW,KON,PRG(管理,结构,编程)的情况下进行结构及编程,其中运行则通过其它的工具INB,MON,DEB(运行,监测,调试)来支持。一个具有所属用户程序的具体设计的软件结构将在运行时间系统RS中被执行。
因此工程系统ES可实现对一个运动控制应用(MC应用)MCA的工程性处理,且此外还实现在工程期间(即从设计到投入运行)运行时间系统RS的代表。
此外工程系统ES还访问在整体运行时间系统RS中可执行的基本目标BO的一个映象。因此,作为基本目标等级至少提供有以上已介绍过的调节目标FCO、控制变量目标CVO、程序处理目标PPO、驱动目标DRO及系统管理目标SMO。
不仅在工程系统ES中而且也在运行时间系统RS中,在硬件HW(用于工程系统ES的编程装置或个人计算机HW1,用于运行时间系统RS的控制硬件HW2)之上存在一个具有操作系统BS及用于系统管理和基本目标BO的工具的完整的延时系统。
本发明的优点主要在于:一个需要自动化的技术过程可用更高的功能,例如在逻辑、运动、调节及测量方面的更高的功能、更高的动态性能,尤其通过一种适当的硬件选择所得的相应匹配及柔性的结构,例如作为独立的、中心或分散或分布的方案来加以处理。
对于逻辑运行、运动过程或调节,存在有基本元件或基本功能可供支配。因此基本元件为可连接的部件、基本目标BO,它们是各具有统一接口的用于自动化任务的基本单元。基本功能在可编程功能的范围内供支配,其中可使用用于逻辑、运动(单轴、松及紧的主从连接、几何连接)及调节的基本指令组。该结构可实现自由编程并通过裁决及各目标的连接可实现一种柔性的与各自动化计划情况的匹配。
整个系统体现为以一个延时系统为一方及以一个工程系统为另一方的组合,其中延时系统具有作为可分布控制操作系统的一个控制中心,工程系统尤其可以通过一种相应的表面来实现自动化任务的图形编程。
该结构尤其迎合一种技术过程中自动化的自然处理方式,即一种分布进行方式,它开始于对各个功能的确定,由此可得到或导出各个功能或功能组的逻辑相关性,且仅在细节考察的范围上才处理具体的运动过程及对此可能所需的调节。
这就实现了处理原则上的统一性,同时也在系统结构中提供了很大的灵活性。
一种根据该实施例所设计的控制例如可用于一种包装机,它在主区域中有五根轴、一个温度调节器及一个三轴处理系统。
以下参照图6,其中表示出一个软管袋包装机的目标结构,它将实现以下的操作:
M1:产品输送轨道
-产品长度恒定或产品距离恒定
-产品长度容差…-20%;应控制到相对一致的包装长度容差以节省包装薄膜
-产品距离可变(既可近也可远);产品的包装长度应不受影响
M2:接缝-盖印站(主传动)
-连续运动
-通过该传动使包装薄膜频频抽出
-在设备静止时通过SPS控制信号使工作工具(被加热的印辊)移到工作位置的外面
M3:横向密封站X方向
-运动过程
-同步在包装索的固定点上(两个产品之间的中点)
-同步运行到固定点
-脱离同步,运动转向
-反向运动
-周期结束,停止(非强制)
-通过事先求得的产品长度及用户公式器计算同步点,存储在用户程序中并经产品的调整来制定参数
-“辅助运动”(失步曲线,返回行程)与主轴的速度水平适配
M4:薄膜辊驱动
-一个卷线机传动装置(中央卷线机)的运动要求
-直径检测及求值
-尤其使用平滑的薄膜
-检测印刷过的薄膜上的控制标记并通过薄膜的弹性来补偿供货方面的差别
M5:横向密封站Y方向
-运动操作
-根据动态优化功能来闭合密封工具(当前经常出现的加速噪音及制动噪音是不希望的)
-密封模的闭合噪音(“劈拍声”)不应出现,但应要求可靠的接触(等价为“在运动的最后区段加压”)
-闭合运动与闭合机械的弹性及松弛的动态配合要求匹配
-匹配表格示当前很强的速度依赖性(新工作点要求新的调节)
-闭合轮廓的附加边界参数;薄膜携带(额外的加速度限制)
-闭合状态中的停留时间(恒定否?)
-在停留时间中通过转矩调节所得的极限力矩
-根据一个第二功能打开密封模
-周期结束;停止
-密封模的运动升程与产品高度有关(调节?,对测量输入量求值?)
-仍需考虑X及Y驱动装置的运动轨迹的联接(在到达同步点前即已开始闭合运动??;在完全打开前已开始脱离同步??)
-在闭合运动上要连接切割信号(动态高值输出;通过专门程序控制SPS太慢)
概括起来,可对本发明作如下简短的描述:
该运动控制系统是由各个不同硬件部件组成的一种可编程的、分散的和灵活的控制系统,它的硬件部件被称为系统组件。
由于在运动控制时应由生产机器满足的要求的多层次性,因此本发明从对硬件部件的一种多样性及一种用于构成一个分布系统的网络(例如分布总线)出发,其中硬件部件装备有足够的计算功率、一个实时操作系统及专门的基本功能,所述网络则具有分配的控制功能及具有预设计表面的操作及观察装置。本发明提出了一种可结构化、分配及编程的控制软件系统,用于使控制方案能个别地适配于用户要求,借助该控制软件系统使设计的控制方案分配到硬件部件上;及其中使用了一种比如可在编程装置或个人计算机上运行的用于管理、构造、编程、监控、调试及运行的工程系统。
Claims (6)
1.一种用于对控制和/或监控一个外部技术过程的一个软件应用进行设计及编程的方法,其中设有带有用于定参数及连接的可寻址接口的可裁决基本目标类型(BO),其中作为可裁决基本目标类型(BO)提供有至少一个用于处理可用户确定的程序的编程处理目标类型(PPO),及至少一个用于控制过程硬件的驱动目标类型(DRO),且其中所述设计至少包括对基本目标(BO)进行选择、确定参数及连接的各步骤。
2.根据权利要求1所述的方法,其特征在于:作为可裁决基本目标类型(BO)还设有至少一个控制变量目标类型(CVO),用于给定一个用于外部技术过程的分部件的控制变量。
3.根据权利要求1或2所述的方法,其特征在于:作为可裁决基本目标类型(BO)还设有至少一个调节目标(FCO),用于调节外部技术过程的一个分部件。
4.根据上述任一项权利要求所述的方法,其特征在于:所述设计是在一个工程系统(ES)上进行的;及所述软件应用是在一个运行时间系统(RS)上执行的。
5.根据权利要求4所述的方法,其特征在于:全部的基本目标类型(BO)在工程系统(ES)中具有一个映象。
6.一种用于控制和/或监控一个外部技术过程的方法,其特征在于:该对技术过程的控制和/或监控是借助于用上述任一项权利要求中所述的方法设计或编程的软件应用来实现的。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19853205.9 | 1998-11-18 | ||
DE19853205A DE19853205A1 (de) | 1998-11-18 | 1998-11-18 | Verfahren zur Steuerung technischer Prozesse |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1334933A true CN1334933A (zh) | 2002-02-06 |
CN100480911C CN100480911C (zh) | 2009-04-22 |
Family
ID=7888231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB998157015A Expired - Fee Related CN100480911C (zh) | 1998-11-18 | 1999-11-05 | 控制技术过程的方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US6600964B2 (zh) |
EP (1) | EP1131686B1 (zh) |
JP (1) | JP3718125B2 (zh) |
CN (1) | CN100480911C (zh) |
AT (1) | ATE238576T1 (zh) |
DE (2) | DE19853205A1 (zh) |
WO (1) | WO2000029917A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100454190C (zh) * | 2003-05-08 | 2009-01-21 | 西门子公司 | 使技术系统现代化的方法以及相应的驱动装置 |
CN101719056B (zh) * | 2002-02-15 | 2016-01-27 | 特里迪姆公司 | 用于实时系统控制的组件模型 |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19842951C1 (de) * | 1998-09-18 | 2000-06-21 | Siemens Nixdorf Inf Syst | Bestückungsautomat mit Identifikationseinrichtung für Bauteilegebinde |
DE19910535A1 (de) * | 1999-03-09 | 2000-09-14 | Siemens Ag | Verfahren zur automatischen Wiedergewinnung von Engineeringdaten aus Anlagen |
US6594541B1 (en) | 2000-01-10 | 2003-07-15 | Siemens Aktiengesellschaft | Universal motion control |
ES2213567T3 (es) | 2000-01-10 | 2004-09-01 | Siemens Aktiengesellschaft | Control universal del movimiento. |
EP1290509A2 (en) * | 2000-03-06 | 2003-03-12 | Siemens Technology-to-Business Center, LLC | Programming automation by demonstration |
DE10055169A1 (de) | 2000-08-03 | 2002-02-21 | Siemens Ag | Industrielle Steuerung auf der Basis Technologischer Objekte |
US7117049B2 (en) | 2000-08-03 | 2006-10-03 | Siemens Aktlencesellschaft | Industrial controller based on distributable technology objects |
EP1193578A1 (de) * | 2000-09-21 | 2002-04-03 | Abb Research Ltd. | Repräsentation eines Messereignisses eines Leitsystems |
US6643555B1 (en) * | 2000-10-10 | 2003-11-04 | Schneider Automation Inc. | Method and apparatus for generating an application for an automation control system |
US6965803B2 (en) * | 2000-12-22 | 2005-11-15 | Siemens Aktiengesellschaft | Apparatus and method for commissioning and diagnosing control systems |
DE10125384B4 (de) | 2000-12-22 | 2018-09-20 | Siemens Aktiengesellschaft | Vorrichtung und Verfahren zur Inbetriebnahme und Diagnose von Steuerungssystemen |
DE10128958A1 (de) * | 2000-12-22 | 2002-11-07 | Siemens Ag | Addon-Mechanismus für ein Steuerungssystem basierend auf einem Erweiterungsdatenfeld |
US6834209B2 (en) | 2001-02-16 | 2004-12-21 | Siemens Aktiengesellschaft | Apparatus and method for generating a human machine interface |
DE10129564A1 (de) * | 2001-02-16 | 2002-09-19 | Siemens Ag | Vorrichtung und Verfahren zur Erstellung von Bedienungskomponenten |
DE10121322B4 (de) | 2001-05-02 | 2017-11-23 | Siemens Aktiengesellschaft | Datenübertragungssystem mit verteiler Leitfunktionalität |
DE10214185A1 (de) | 2002-03-28 | 2003-10-16 | Siemens Ag | PC-Anordnung für Visualisierungs-, Diagnose- und Expertensysteme zur Überwachung und Steuerung bzw. Regelung von Hochspannungsversorgungseinheiten von Elektrofiltern |
DE10233211A1 (de) * | 2002-07-22 | 2004-02-19 | Siemens Ag | Computersystem zur Konfiguration von Firmware für ein Automatisierungsgerät |
DE10242004B4 (de) | 2002-09-11 | 2018-01-04 | Siemens Aktiengesellschaft | Automatisierungseinrichtung |
US6658850B1 (en) | 2002-11-05 | 2003-12-09 | General Electric Company | Radio frequency communications network for power plant control systems |
US7028210B2 (en) * | 2003-05-20 | 2006-04-11 | Siemens Energy & Automation, Inc. | System and method for automatically correcting timers |
US7107119B2 (en) | 2003-10-27 | 2006-09-12 | Siemens Aktiengesellschaft | Controller for a machine tool or production machine |
DE102004031485B4 (de) * | 2004-06-30 | 2015-07-30 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Steuern des Handhabungsgeräts |
EP1640828A1 (de) * | 2004-09-28 | 2006-03-29 | Siemens Aktiengesellschaft | Erweiterung eines Engineeringsystems während der Laufzeit |
DE102004055107A1 (de) * | 2004-11-15 | 2006-06-01 | Abb Patent Gmbh | System und Verfahren zur Status- und Fortschrittskontrolle eines technischen Prozesses oder eines technischen Projektes |
EP1674953B1 (de) * | 2004-12-21 | 2010-10-27 | Siemens Aktiengesellschaft | System und Verfahren zur Wiederverwendung von Projektierungsdaten |
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 |
DE102005052971A1 (de) * | 2005-11-07 | 2007-05-10 | Siemens Ag | Datenverarbeitungsvorrichtung und Verfahren zum Betrieb |
US20080123522A1 (en) * | 2006-07-28 | 2008-05-29 | David Charles Elliott | Redundancy coupler for industrial communications networks |
US8380842B2 (en) * | 2007-04-26 | 2013-02-19 | Mtelligence Corporation | System and methods for the universal integration of plant floor assets and a computerized management system |
DE102008005124A1 (de) * | 2008-01-18 | 2009-07-23 | Kuka Roboter Gmbh | Computersystem, Steuerungsvorrichtung für eine Maschine, insbesondere für einen Industrieroboter, und Industrieroboter |
DE102009047025B3 (de) * | 2009-11-23 | 2011-05-26 | Beckhoff Automation Gmbh | Echtzeit-Laufzeitsystem und Funktionsmodul für ein solches Laufzeitsystem |
DE102010004474A1 (de) | 2010-01-13 | 2011-07-14 | KUKA Laboratories GmbH, 86165 | Steuerung für einen Manipulator |
DE102010012598A1 (de) | 2010-02-26 | 2011-09-01 | Kuka Laboratories Gmbh | Prozessmodulbibliothek und Programmierumgebung zur Programmierung eines Manipulatorprozesses |
EP2434357B1 (de) * | 2010-09-22 | 2020-02-12 | Siemens Aktiengesellschaft | Tracesystem für Technologiedaten und/oder Programmereignisse |
DE102010053486A1 (de) * | 2010-12-04 | 2012-06-06 | Robert Bosch Gmbh | Verfahren zum Betreiben einer Arbeitsmaschine und Arbeitsmaschine |
EP2498155B1 (de) * | 2011-03-11 | 2016-01-06 | Siemens Aktiengesellschaft | Verfahren zur Erkennung von Änderungen an SW-Schnittstellen und zum automatischen Anpassungen dieser Schnittstellen in einer Automatisierungsslösung |
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 |
DE102012010537A1 (de) * | 2012-05-29 | 2013-12-05 | Robert Bosch Gmbh | Programmiervorlage für verteilteAnwendungsprogramme |
US9535808B2 (en) | 2013-03-15 | 2017-01-03 | Mtelligence Corporation | System and methods for automated plant asset failure detection |
US9842302B2 (en) | 2013-08-26 | 2017-12-12 | Mtelligence Corporation | Population-based learning with deep belief networks |
CN104102414B (zh) * | 2014-07-29 | 2017-11-10 | 佛山市顺德区美的电热电器制造有限公司 | 烹饪机的控制方法和控制系统 |
CN105259827B (zh) * | 2015-10-16 | 2018-08-21 | 江苏大学 | 一种固态发酵过程状况的实时监控系统与监控方法 |
US10372834B2 (en) | 2016-01-15 | 2019-08-06 | DISCUS Software Company | Creating and using an integrated technical data package |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE6912171U (de) | 1969-03-24 | 1969-07-03 | Zahnradfabrik Friedrichs Hafen | Schaltkupplung mit schaltstiften, insbesondere fuer zahnraederwechselgetriebe |
JPH0650460B2 (ja) | 1989-10-17 | 1994-06-29 | アプライド バイオシステムズ インコーポレイテッド | ロボットインターフェース |
US5168441A (en) * | 1990-05-30 | 1992-12-01 | Allen-Bradley Company, Inc. | Methods for set up and programming of machine and process controllers |
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 |
DE19513230A1 (de) | 1995-04-07 | 1996-10-10 | Siemens Ag | Programmiergerät |
US6272672B1 (en) * | 1995-09-06 | 2001-08-07 | Melvin E. Conway | Dataflow processing with events |
JPH09212350A (ja) * | 1996-01-31 | 1997-08-15 | Toshiba Corp | アプリケーション開発システム及び方法 |
JP3441309B2 (ja) * | 1996-09-13 | 2003-09-02 | 株式会社山武 | 図的プログラミングにおける機能オブジェクトの表示方法 |
DE29617837U1 (de) * | 1996-10-14 | 1997-11-13 | Siemens AG, 80333 München | Steuerung |
JP3710574B2 (ja) * | 1996-10-15 | 2005-10-26 | 島津システムソリューションズ株式会社 | プログラム作成支援装置およびプログラム作成支援用プログラムを記録した記憶媒体 |
-
1998
- 1998-11-18 DE DE19853205A patent/DE19853205A1/de not_active Withdrawn
-
1999
- 1999-11-05 CN CNB998157015A patent/CN100480911C/zh not_active Expired - Fee Related
- 1999-11-05 DE DE59905231T patent/DE59905231D1/de not_active Expired - Lifetime
- 1999-11-05 AT AT99960863T patent/ATE238576T1/de not_active IP Right Cessation
- 1999-11-05 JP JP2000582862A patent/JP3718125B2/ja not_active Expired - Fee Related
- 1999-11-05 EP EP99960863A patent/EP1131686B1/de not_active Expired - Lifetime
- 1999-11-05 WO PCT/DE1999/003550 patent/WO2000029917A1/de active IP Right Grant
-
2001
- 2001-05-17 US US09/860,072 patent/US6600964B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719056B (zh) * | 2002-02-15 | 2016-01-27 | 特里迪姆公司 | 用于实时系统控制的组件模型 |
CN100454190C (zh) * | 2003-05-08 | 2009-01-21 | 西门子公司 | 使技术系统现代化的方法以及相应的驱动装置 |
Also Published As
Publication number | Publication date |
---|---|
US6600964B2 (en) | 2003-07-29 |
DE59905231D1 (de) | 2003-05-28 |
ATE238576T1 (de) | 2003-05-15 |
EP1131686B1 (de) | 2003-04-23 |
DE19853205A1 (de) | 2000-06-15 |
JP3718125B2 (ja) | 2005-11-16 |
EP1131686A1 (de) | 2001-09-12 |
US20010037161A1 (en) | 2001-11-01 |
JP2002530730A (ja) | 2002-09-17 |
CN100480911C (zh) | 2009-04-22 |
WO2000029917A1 (de) | 2000-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1334933A (zh) | 控制技术过程的方法 | |
Kousi et al. | Digital twin for adaptation of robots’ behavior in flexible robotic assembly lines | |
CN1349141A (zh) | 基于可分配的技术目标的工业控制的装置及方法 | |
CN1301845C (zh) | 一种注塑机及对液压致动器进行控制的装置 | |
Araújo et al. | Development of an intelligent and automated system for lean industrial production, adding maximum productivity and efficiency in the production process | |
CN1580994A (zh) | 用于工业自动化的cil代码程序的在线修改 | |
CN1073246C (zh) | 定位装置和虚拟传输方法 | |
Rodriguez et al. | A STEP-NC implementation approach for additive manufacturing | |
JP5291727B2 (ja) | 多軸同期動作機械のプログラム変換モジュール及びプログラム変換方法 | |
JP2015219924A (ja) | Plcプログラム管理装置 | |
Moura et al. | Application for automatic programming of palletizing robots | |
CN115697649A (zh) | 生产系统、单元控制器、机器人控制器以及控制方法 | |
US20190369584A1 (en) | Dynamically configurable field device | |
Zhu et al. | A novel multi-brand robotic software interface for industrial additive manufacturing cells | |
CN1920712A (zh) | 基于基金会现场总线高速以太网的可编程控制器系统 | |
Ferenc et al. | Open architecture platforms for the control of robotic systems and a proposed reference architecture model | |
US20220326688A1 (en) | Control program generation apparatus, control program generation method, and program | |
Kaiser et al. | Modular control architecture for reconfigurable fabrication systems for prefabrication in construction | |
US11169510B2 (en) | Engineering system and method for planning an automation system | |
CN101642874A (zh) | 循环流水线及应用其装配产品的方法 | |
Chen et al. | Maniware: An easy-to-use middleware for cooperative manipulator teams | |
CN112513754B (zh) | 用于制造或加工产品的方法以及用于控制生产系统的控制装置 | |
Glück et al. | Towards a tool-based methodology for developing software for dynamic robot teams | |
Alvares et al. | Retrofitting of the IRB6-S2 robotic manipulator using Computer Numerical Control-based controllers | |
Maldonado-Ramirez et al. | Reconfigurable distributed controller for welding and assembly robotic systems: issues and experiments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
C10 | Entry into substantive examination | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090422 Termination date: 20121105 |