CN1209890A - 自动化设备 - Google Patents

自动化设备 Download PDF

Info

Publication number
CN1209890A
CN1209890A CN97191868A CN97191868A CN1209890A CN 1209890 A CN1209890 A CN 1209890A CN 97191868 A CN97191868 A CN 97191868A CN 97191868 A CN97191868 A CN 97191868A CN 1209890 A CN1209890 A CN 1209890A
Authority
CN
China
Prior art keywords
target
software function
function module
control
control program
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
CN97191868A
Other languages
English (en)
Other versions
CN1109278C (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=26058550&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN1209890(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from DE29600609U external-priority patent/DE29600609U1/de
Priority claimed from DE29622133U external-priority patent/DE29622133U1/de
Application filed by Siemens AG filed Critical Siemens AG
Publication of CN1209890A publication Critical patent/CN1209890A/zh
Application granted granted Critical
Publication of CN1109278C publication Critical patent/CN1109278C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime 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/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • 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]
    • 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/41845Total 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 system universality, reconfigurability, modularity
    • 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/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13146Process image blocks have a relation to software function blocks
    • 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/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13148Object oriented programming
    • 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/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13185Software function module for simulation
    • 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/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15042Synoptic display of process, mimic diagram
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31156Network structure, internet
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31161Java programcode or simular active agents, programs, applets
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31186TCP-IP internet protocol
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31246Firewall
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31367MMS manufacturing message specification, rs511, iso9506
    • 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/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32161Object oriented control, programming
    • 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/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34038Web, http, ftp, internet, intranet server
    • 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/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34263OLE object linking and embedding, OPC ole for process control
    • 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

推荐一种自动化设备,该设备适于在全球分布的自动化互联网内使用。另外本发明还为这种全球分布的自动化互联网提出一种通用的管理-工程-与信息系统。本发明应用于全球分布的自动化互联网。

Description

自动化设备
本发明涉及一种按权利要求1前序部分所述的自动化设备。此外,本发明还涉及一种通用的、分布式自动化-和管理-工程-及信息系统。
在西门子产品目录ST70(1995版)中记载了一种具有权利要求1前序部分特征的自动化设备。用户利用编程器编制用于控制技术过程的程序,所述程序包括诸如管理模块、程序模块和维护数据模块等软件功能模块。此自动化设备通过总线系统与编程器连接,编程器通过此总线系统将控制程序传输到自动化设备中。此外可在总线系统上连接操作和显示器,所述操作和显示器用于过程控制并可以显示包括多个图像目标的过程图。
经常需要将控制程序的软件功能模块从生产地点的自动化设备或从此生产地点的软件包传输到另一个生产地点的自动化设备中。尤其是当这些生产地点相互距离很远时,例如由于生产活动的全球化,这些软件功能模块将通过全球网络“INTERNET(国际互联网)”传输。为此需要具有相应通信接口的服务器,该通信接口一端是通过INTERNET通信协议,另一端是通过自动化设备的通信协议实现的。由于协议不同和自动化设备的体系结构,不可能实现软件功能模块在控制程序的运行时间的装入,尤其对不同制造厂商生产的自动化设备提供这些软件功能模块更是不可能的。
本发明的目的是创造一种本说明书引言部分中所述的自动化设备,该设备适于在全球分布的自动化互联网中使用。此外,还提供一种用于全球分布的自动化互联网,以编程器和操作与显示器形式实现的管理-工程系统,另外还提出一种以工作站和数据库服务器形式实现的管理-工程与信息系统。
本发明的目的就自动化设备而言是通过一种具有在权利要求1特征部分中所述特征的本说明书引言部分中所述的自动化设备实现的,就通用管理-工程系统而言是通过在权利要求6和10的特征中所述的措施实现的。
有关本发明的有益的设计,请参见从属权利要求。
下面将对照表述本发明实施例的附图对本发明、其设计及优点作进一步的说明。
图中示出:
图1为通用的分布式自动化-和管理-工程和信息系统示意图;
图2为程序转换结构图;
图3和4为软件功能模块流程图(程序逻辑控制-目标-引擎-系统)。
一个全球分布的自动化互联网的两个生产地点1和2通过一个已知的全球网络“INTERNET”3互相连接,其中备有相应的防止非授权人将数据传输到生产地点1、2的数据处理部件内的装置4、5。生产地点1、2配有多个分别以自动化设备6、编程器7、操作和显示器8和工作站9形式实现的INTERNET通信接口设备。这些INTERNET通信接口使设备之间可以实现传输控制协议/互联网协议(TCP/IP)的协议通信。自动化设备在控制运行期间周期地和/或中断控制地处理由多个软件功能模块构成的控制程序,对其的主要要求是,这些软件功能模块应可装入该自动化设备中并应在控制程序运行期间装入该自动化设备中。为满足这一要求和使软件功能模块能通过INTERNET和INTERNET通信接口直接装入自动化设备中并能在控制程序运行期间装入此自动化设备中,软件功能模块的设计是面向目标的。软件功能模块可通过INTERNET动态地装入和扩展,并且此自动化设备备有软件功能模块过程控制(程序逻辑控制-目标-引擎-系统),该过程控制将这些软件功能模块装入控制程序中并在控制运行期间进行处理。
由蒂姆·里奇所著的书“Java!”(由New Riders出版社1995年出版)记载了一种程序设计语言,它由源语言生成面向目标的编码并适用于INTERNET网。书中介绍了源语言“JAVAC”,由此源语言可生成面向目标的Java字节码。此语言手段其他有益的特性主要是代码的可移植性以及误码处理的机理。通过此代码的可移植性,保证了具有以Java字节码译码器10的形式实现的过程控制的自动化设备,可不受自动化设备的处理器-硬件-结构11影响(与生产厂商无关),处理通过INTERNET输入自动化设备的Java功能模块。当然出于对性能的考虑自动化设备宜配备一直接处理Java码的Java处理器12。
图2表示出面向目标的代码的可移植性,图中示出程序转换-结构图。
用户利用编程器根据所要解决的控制任务的规模编制以连接图KOP、功能图FuP、指令表AWL或其他相应的诸如在IEC 1131标准中说明的形式实现的控制程序。编程器在用户级上将此控制程序转换成源语言Qu,例如源语言“JAVAC”,或如图中虚线所示直接转换成面向目标的、可装入结构不同的自动化设备AG1、AG2、AG3、AG4中的机器语言Ms,例如Java字节码。在用户级上为了产生机器码对所有的自动化设备只需要一个编译程序。假定自动化设备AG4具有用于处理机器语言Ms的代码发生器G,则此自动化设备AG4便可以直接处理此代码。此外还假定自动化设备AG1、AG2、AG3不备有此类代码发生器,而是包含有不同的处理器PR1、PR2、PR3。为了使自动化设备AG1、AG2、AG3能够处理代码Ms,这些自动化设备分别备有一译码器IP1、IP2、IP3。这些译码器IP1、IP2、IP3在控制程序运行期间分别生成可由处理器PR1、PR2、PR3解释的代码。
面向目标的软件功能模块的编程是通过生产地点1、2的编程器7(图1)或通过同样连接在INTERNET上的编程器14实现的。除操作和显示器8及工作站9外,这些编程器8、14也是管理-工程系统的组成部分。编程器将软件模块经有关的INTERNET通信接口和INTERNET输入相应的自动化设备。在例如必须改变模块的情况下,自动化设备6或服务器13首先通过INTERNET将相应的软件功能模块传输给其中一个编程器7。最后,编程器7补充或修正此模块,并将它重新传输给其中一个自动化设备。此外,编程器备有软件功能模块运行系统(程序逻辑控制-目标-引擎-系统;引导、执行-引擎-目标、看门狗、输入/输出模块目标),该系统用于对控制程序进行模拟。
在生产地点1、2加以控制的过程的过程操作和过程控制,同样通过连接在INTERNET上并可在INTERNET上运行的操作和显示器8实现。操作和显示器8,例如生产地点1的操作和显示器8,产生一个包括操作和显示的软件模块在内的操作和显示程序,用于生成和显示包含多个图像目标的过程图,其中图像目标与控制程序的软件功能模块有关(交替作用)。操作和显示软件模块为面向目标的并可直接经INTERNET传输。当然也可以在编程器7上建立过程图并在过程控制时通过INTERNET将过程图输送给操作和显示器8。
为了在大容量的自动化系统中减少装在一个自动化设备内部的输入和输出件的数量,采用例如现场智能设备作为分散式子系统。分布式的自动化-和管理-工程系统具有一个图中未示出的现场智能设备,至少有一个控制程序的软件功能模块输送给该设备,该设备在控制运行期间周期地和/或中断控制地对控制程序进行处理,其中软件功能模块为可写入的并可在控制程序运行期间装入此控制程序中。软件功能模块为面向目标的并可通过INTERNET和现场设备的INTERNET通信接口写入现场设备中,其中现场设备具有一个软件功能模块过程系统(程序逻辑控制-目标-引擎-系统;引导、执行-引擎-目标、看门狗、输入/输出模块目标),该系统用于装入软件功能模块SFO1、…、SFO4并处理控制程序。
下面在图3和4中示出自动化设备和/或现场智能设备和/或编程器(用于模拟控制程序)的软件功能模块过程控制系统(程序逻辑控制-目标-引擎-系统)。首先假定对控制程序周期地进行处理(图3),这意味着,与要控制的技术过程的过程输入和输出的信号状态无关,例如自动化设备的CPU(中央处理单元)周期性地a.询问过程输入的信号状态并将其储存在输入的过程图中,b.根据有待处理的控制程序的给定参数步进地对此控制程序进行处理,c.计算出的信号状态储存在输出的过程图中,同时这些信号状态从那里到达过程输出。
软件功能模块运行系统的重要组成部分是以引导Bos、输入/输出模块IO、执行-引擎-目标ExE以及看门狗Wd形式实现的面向目标的编程单元。当然看门狗Wd不必为软件模块结构,而可用硬件实现。在本发明的实际的实施例中,执行-引擎-目标ExE和看门狗Wd构成所谓的“控制功能元件(threads)”。由微软公司95年7月的出版物“支援微软视窗95,学习工作手册”对“控制功能元件”的工作方式和作用方式做了说明,故在此不再赘述。在引导单元Bos中储存了软件功能模块级和输入/输出模块级。这些等级例如由用户根据要解决的控制任务的给定参数在编程器上建立并传输给例如自动化设备或现场设备。引导单元Bos在控制运行开始前由软件功能模块级生成软件功能模块目标并由输入/输出模块级生成输入/输出模块目标。在本例中只示出了四个软件功能模块目标SFO1…SFO4和一个输入/输出模块目标IO,在后者中储存有输入和输出的过程图并可将此技术过程的过程输入的信号状态输入其中以及通过它输送技术过程的过程输出的信号状态。此外,在控制运行一开始,引导单元Bos将要处理的软件功能模块目标SFO1…SFO4的清单输送给执行-引擎-目标ExE。在控制运行开始时,引导单元Bos传输一个信息Nas(方法调用),以此起动执行-引擎-目标ExE。在第一个处理步骤中,执行-引擎-目标ExE向看门狗Wd输送一个信息Naw,它促使看门狗Wd监视执行-引擎-目标ExE的周期时间。在执行-引擎-目标ExE超过规定的周期时间的情况下,看门狗Wd向执行-引擎-目标ExE传输一个信息Nar,使执行-引擎-目标ExE复位。此外,在超过周期时间的情况下,看门狗Wd使过程图输出和过程输出复位,其中看门狗Wd为此向输入/输出模块目标IO输送一个信息Nia。在执行-引擎-目标ExE起动看门狗Wd后,执行-引擎-目标ExE进行控制运行并首先实施一个处理周期,该周期包括下述步骤:A)执行-引擎-目标ExE从输入/输出模块目标IO读出过程图的输入口信号状态,更新过程图的输入,其中通过方法调用Nae在目标间进行信号状态的交换,B)分别对软件功能模块目标SFO1…SFO4的每一个处理步骤进行处理,其中执行-引擎-目标ExE将相应的方法调用NSF1…NSF4输送给软件功能模块目标SFO1…SFO4,这些软件功能模块目标SFO1…SFO4通过方法调用Nso在输入/输出模块目标IO的过程图上存取,以及最后C)执行-引擎-目标ExE将过程图的输出写入输入/输出模块目标IO中,从而更新过程图的输出,其中又通过方法调用Naa在目标之间进行信号状态的交换。
输入/输出模块目标IO通过相应的接口对有待控制的技术过程的过程输出进行供给并如上所述向软件功能模块目标SFO1…SFO4提供过程图的输入和输出的信号状态。
现在假定,对控制程序中断控制地进行处理(图4),这意味着,在信号状态改变的情况下在有待控制的技术过程的其中一个过程输入处应毫不迟延地采取相应的控制措施。对图3和4中相同的部分用相同的附图标记加以标示。下面仅对与控制程序周期处理(图3)的区别加以说明。在控制程序的中断控制地处理的情况下,引导单元Bos在控制运行开始时并不象在周期处理的情况下那样将有待处理的软件功能模块目标的清单传递给执行-引擎-目标ExE,而传递的是每个过程输入的“要调用的”软件功能模块目标。这意味着,为每个过程输入分配一个软件功能模块目标,并且在一个过程输入处信号状态改变时应起动分配给此输入的软件功能模块目标。就处理步骤B)与周期处理不同的是,执行-引擎-目标ExE在此处理周期内实施步骤D),该步骤包括:D)确定在过程图输入处信号状态的变化并对分配给这些输入的软件功能模块目标进行处理。在企业中产生的其他任务,如材料经济、生产计划、人员调配等都被综合在上位概念管理信息系统之下,并通过同样连接在INTERNET上的工作站或服务器进行处理。对比要使用大型的数据库,这些数据库保持有作为分过程代表的持久的面向目标的软件功能模块并在必要时投入运行。
自动化设备和现场智能设备的软件功能模块就草案、设计、自动化任务的程序设计和自动化网的部件之间的互联而言,与管理工程系统中以及管理工程和信息系统中的软件功能模块都是兼容的。因此对任务的扩展或任务的转移实现起来明了并且比迄今的更为简单。
本发明提出了一种通用的实现全球运行的自动化系统。避免了自动化设备与标准计算机的根据已有技术大大脱节的现象。开创了对诸如过程、资源和机构等整个企业要素面向目标模型化的可能性。由这些目标模型开始的软件的实现是根据通用设计通过统一的工具链实现的。在过程优化或变化的阶段中,可通过目标的移动方便地实现软件适配。此外,采用集中计划、模拟和优化可实现全球灵活的和分布的生产。

Claims (20)

1.一种自动化设备,控制程序的软件功能模块输送给此自动化设备,自动化设备在控制运行期间周期地和/或中断控制地处理控制程序,其中软件功能模块是可写入的并在控制程序运行期间可装入此控制程序中,其特征在于:软件功能模块(SFO1、…、SFO4)是面向目标的并可通过国际互联网(INTERNET)和自动化设备的INTERNET通信接口写入自动化设备中;并且自动化设备具有用于装入软件功能模块目标(SFO1、…、SFO4)和用于处理控制程序的软件功能模块运行系统(程序逻辑控制-目标-引擎-系统PLC-Object-Engine-System;引导Bos、执行-引擎-目标ExE、看门狗Wd、输入/输出模块目标IO)。
2.按照权利要求1所述的自动化设备,其特征在于:软件功能模块运行系统包括一个执行-引擎-目标(ExE)、一个看门狗(Wd)、一个引导(Bos)和个输入/输出模块目标(IO),在输入/输出模块目标中存有输入和输出的过程图并且可将过程输入的信号状态输送给输入/输出模块目标并通过它将信号状态输送给过程输出;引导(Bos)在控制运行开始前生成软件功能模块目标(SFO1、…、SFO4)和输入/输出模块目标(IO),并在对控制程序周期处理的情况下将有待处理的软件功能模块目标(SFO1、…、SFO4)清单输送给执行-引擎-目标(ExE),而在对控制程序中断控制处理的情况下将每一个过程输入的有待处理的软件功能模块目标(SFO1、…、SFO4)的清单输送给执行-引擎-目标(ExE);引导(Bos)在控制运行开始时起动执行-引擎-目标(ExE),后者首先起动看门狗(Wd),看门狗在超过周期时间时使执行-引擎-目标(ExE)复位,并接着周期性地-更新过程图的输入,-在对控制程序进行周期处理的情况下分别对软件功能模块目标(SFO1、…、SFO4)的一个处理步骤进行处理,-在对控制程序进行中断控制处理的情况下确定输入端处信号状态的变化并对分配给这些输入端的软件功能模块目标(SFO1、…、SFO4)进行处理,-更新过程图的输出。
3.按照权利要求2所述的自动化设备,其特征在于:执行-引擎-目标(ExE)和看门狗(Wd)为“控制功能元件”。
4.按照权利要求1至3中任一项所述的自动化设备,其特征在于:通信接口实现了传输控制协议/互联网协议的协议通信。
5.按照权利要求1至4中任一项所述的自动化设备,其特征在于:软件功能模块(SFO1、…、SFO4)是Java字节编码的,并且是用编程语言“JAVAC”或用根据IEC 1131标准的编程语言编制的。
6.一种用于编制控制程序的软件功能模块的编程器,控制程序输送给自动化设备,在控制运行期间自动化设备周期地和/或中断控制地对控制程序进行处理,其中软件功能模块是可写入的并在控制程序运行期间可装入控制程序中,其特征在于:编程器面向目标地编制软件功能模块(SFO1、…、SFO4);编程器通过INTERNET和编程器的INTERNET通信接口将软件功能模块(SFO1、…、SFO4)输送给自动化设备;和/或通过INTERNET和INTERNET通信接口将软件功能模块(SFO1、…、SFO4)输送给编程器。
7.按照权利要求6所述的编程器,其特征在于:编程器具有一个用于模拟控制程序的软件功能模块运行控制系统(程序逻辑控制-目标-引擎-系统;引导、执行-引擎-目标、看门狗、输入/输出模块目标)。
8.按照权利要求6或7所述的编程器,其特征在于:通信接口实现了传输控制协议/互联网协议的协议通信。
9.按照权利要求6至8中任一项所述的编程器,其特征在于:用可在编程器上运行的编程语言“JAVAC”或根据IEC 1131标准的一种编程语言编制软件功能模块(SFO1、…、SFO4)并通过编程器编译成Java字节码。
10.一种操作和显示器,其带有操作和显示程序的操作与显示软件模块,用于编制和显示含有多个图像目标的过程图,过程图用于过程控制,其中图像目标与控制程序的软件功能模块有关,在控制运行期间自动化设备对控制程序进行处理,其中操作与显示软件模块是可写入的并在操作和显示程序运行期间可装入控制程序中,其特征在于:操作和显示器面向目标地编制操作与显示软件模块;对操作和显示软件模块由操作和显示器通过INTERNET和操作和显示器的INTERNET通信接口进行传输;和/或通过INTERNET和INTERNET通信接口将操作和显示软件模块和/或过程参数输送给操作和显示器;操作和显示器具有用于对操作和显示软件模块进行处理的一个操作与显示软件模块运行系统(操作与显示的目标-引擎-系统)。
11.按照权利要求10所述的操作和显示器,其特征在于:通信接口实现了传输控制协议/互联网协议的协议通信。
12.按照权利要求10或11所述的操作和显示器,其特征在于:操作与显示软件模块是采用能在操作和显示器上运行的编程语言“JAVA C”或根据IEC 1131标准的编程语言编制的,并可通过操作和显示器编译成Java字节码。
13.一种现场智能设备,至少控制程序的一个软件功能模块输送给该设备,该设备在控制运行期间周期地和/或中断控制地处理控制程序,其中软件功能模块是可写入的并在控制程序运行期间可装入控制程序内,其特征在于:软件功能模块(SFO1、…、SFO4)是面向目标的并可通过INTERNET和现场设备的INTERNET通信接口写入现场设备内;现场设备具有一个用于装入软件功能模块(SFO1、…、SFO4)和处理控制程序的软件功能模块运行控制系统(程序逻辑控制-目标-引擎-系统;引导、执行-引擎-目标、看门狗、输入/输出模块目标)。
14.按照权利要求13所述的现场智能设备,其特征在于:软件功能模块运行系统包括一个执行-引擎-目标(ExE)、一个看门狗(Wd)、一个引导(Bos)和一个输入/输出模块目标(IO),在输入/输出模块目标中储存有输入和输出的过程图并且过程输入的信号状态被输送给它并通过它将信号状态输送给过程输出;引导(Bos)在控制运行开始前生成软件功能模块目标(SFO1、…SFO4)和输入/输出模块目标(IO),并在对控制程序周期地处理的情况下向执行-引擎-目标(ExE)输送有待处理的软件功能模块目标(SFO1、…、SFO4)的清单,而在对控制程序中断控制地处理的情况下向执行-引擎-目标(ExE)输送每一个过程输入的有待处理的软件功能模块目标(SFO1、…、SFO4)清单;引导(Bos)在控制运行开始时起动执行-引擎-目标(ExE),后者首先起动看门狗(Wd),看门狗在超过周期时间时使执行-引擎-目标(ExE)复位,并接着周期地-更新过程图的输入,-在对控制程序周期处理的情况下分别对软件功能模块目标(SFO1、…、SFO4)的一个处理步骤进行处理,-在对控制程序中断控制处理的情况下确定输入端的信号状态的变化并对分配给这些输入的软件功能模块目标(SFO1、…、SFO4)进行处理,-更新过程图的输出。
15.按照权利要求14所述的现场智能设备,其特征在于:执行-引擎-目标(ExE)和看门狗(Wd)为“控制功能元件”。
16.按照权利要求13至15中任一项所述的现场智能设备,其特征在于:通信接口实现了传输控制协议/互联网协议的协议通信。
17.按照权利要求13至16中任一项所述的现场智能设备,其特征在于:软件功能模块(SFO1、…、SFO4)系Java字节编码的,并采用编程语言“JAVAC”或根据IEC 1131标准的编程语言进行编制。
18.一种自动化系统,其具有至少一个按照权利要求1至5中任一项所述的自动化设备,具有至少一个按照权利要求6至9中任一项所述的编程器,和/或具有至少一个按照权利要求10至12中任一项所述的操作和显示器。
19.按照权利要求18所述的自动化系统具有至少一个按照权利要求13至17中任一项所述的现场智能设备。
20.一种自动化互联网,其具有一个按照权利要求18或19所述的自动化系统,并具有至少一个工作站和/或一个服务器,它们具有用于编制和处理面向目标的软件功能模块(SFO1、…、SFO4)的手段。
CN97191868A 1996-01-17 1997-01-16 自动化设备 Expired - Lifetime CN1109278C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE29600609.2 1996-01-17
DE29600609U DE29600609U1 (de) 1996-01-17 1996-01-17 Automatisierungsgerät
DE29622133.3 1996-12-19
DE29622133U DE29622133U1 (de) 1996-12-19 1996-12-19 Automatisierungsgerät

Publications (2)

Publication Number Publication Date
CN1209890A true CN1209890A (zh) 1999-03-03
CN1109278C CN1109278C (zh) 2003-05-21

Family

ID=26058550

Family Applications (1)

Application Number Title Priority Date Filing Date
CN97191868A Expired - Lifetime CN1109278C (zh) 1996-01-17 1997-01-16 自动化设备

Country Status (12)

Country Link
US (3) US6263487B1 (zh)
EP (1) EP0875023B1 (zh)
JP (1) JP3181601B2 (zh)
KR (1) KR100300776B1 (zh)
CN (1) CN1109278C (zh)
AT (1) ATE184405T1 (zh)
CZ (1) CZ222098A3 (zh)
DE (1) DE59700413D1 (zh)
ES (1) ES2136467T3 (zh)
HU (1) HUP9900247A3 (zh)
PL (1) PL327615A1 (zh)
WO (1) WO1997026587A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1636170B (zh) * 2001-12-13 2010-05-12 西门子公司 用于更新自动化设备的可电子地修改的部件的方法
CN103792858A (zh) * 2012-10-26 2014-05-14 洛克威尔自动控制技术股份有限公司 灵活的控制模型系统和方法

Families Citing this family (176)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8290721B2 (en) 1996-03-28 2012-10-16 Rosemount Inc. Flow measurement diagnostics
US7949495B2 (en) 1996-03-28 2011-05-24 Rosemount, Inc. Process variable transmitter with diagnostics
US6017143A (en) 1996-03-28 2000-01-25 Rosemount Inc. Device in a process system for detecting events
US6654697B1 (en) 1996-03-28 2003-11-25 Rosemount Inc. Flow measurement with diagnostics
US6539267B1 (en) 1996-03-28 2003-03-25 Rosemount Inc. Device in a process system for determining statistical parameter
EP0825506B1 (en) 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US6434504B1 (en) 1996-11-07 2002-08-13 Rosemount Inc. Resistance based process control device diagnostics
US6519546B1 (en) 1996-11-07 2003-02-11 Rosemount Inc. Auto correcting temperature transmitter with resistance based sensor
US6449574B1 (en) 1996-11-07 2002-09-10 Micro Motion, Inc. Resistance based process control device diagnostics
US6601005B1 (en) 1996-11-07 2003-07-29 Rosemount Inc. Process device diagnostics using process variable sensor signal
US6754601B1 (en) 1996-11-07 2004-06-22 Rosemount Inc. Diagnostics for resistive elements of process devices
US6732191B1 (en) 1997-09-10 2004-05-04 Schneider Automation Inc. Web interface to an input/output device
US20020091784A1 (en) * 1997-09-10 2002-07-11 Baker Richard A. Web interface to a device and an electrical network control system
US7035898B1 (en) 1997-09-10 2006-04-25 Schneider Automation Inc. System for programming a factory automation device using a web browser
US7058693B1 (en) 1997-09-10 2006-06-06 Schneider Automation Inc. System for programming a programmable logic controller using a web browser
US20020152289A1 (en) * 1997-09-10 2002-10-17 Schneider Automation Inc. System and method for accessing devices in a factory automation network
US6370448B1 (en) 1997-10-13 2002-04-09 Rosemount Inc. Communication technique for field devices in industrial processes
DE59704884D1 (de) * 1997-11-14 2001-11-15 Engel Gmbh Maschbau Spritzgiessmaschine mit LAN Schnittstelle
EP0917034B1 (de) 1997-11-14 2002-03-06 Engel Maschinenbau Gesellschaft Mbh Verfahren zur Fernüberwachung und/oder Fernwartung einer Spritzgiessmaschine
US7162510B2 (en) * 1998-03-16 2007-01-09 Schneider Automation Inc. Communication system for a control system over Ethernet and IP networks
US6201996B1 (en) 1998-05-29 2001-03-13 Control Technology Corporationa Object-oriented programmable industrial controller with distributed interface architecture
DE19843206A1 (de) * 1998-09-16 2000-04-20 Siemens Ag Optische Sendeeinrichtung
US6434157B1 (en) * 1998-10-06 2002-08-13 Schneider Automation, Inc. MODBUS plus ethernet bridge
US6233626B1 (en) * 1998-10-06 2001-05-15 Schneider Automation Inc. System for a modular terminal input/output interface for communicating messaging application layer over encoded ethernet to transport layer
DE19848618A1 (de) * 1998-10-21 2000-06-29 Siemens Ag System und Verfahren zur Fernwartung und/oder Ferndiagnose eines Automatisierungssystems mittels E-Mail
AT412131B (de) * 1998-11-24 2004-09-27 Automationx Software For Ind A Automatisierungssystem zur lösung einer prozesstechnischen aufgabenstellung und verfahren hierzu
US6615149B1 (en) 1998-12-10 2003-09-02 Rosemount Inc. Spectral diagnostics in a magnetic flow meter
US6611775B1 (en) 1998-12-10 2003-08-26 Rosemount Inc. Electrode leakage diagnostics in a magnetic flow meter
WO2000038021A1 (de) * 1998-12-18 2000-06-29 Siemens Aktiengesellschaft Hinsichtlich verfügbarkeit und sicherheit skalierbares automatisierungssystem
DE29823119U1 (de) * 1998-12-28 1999-02-25 Siemens Ag Automatisierungsgerät
US6853867B1 (en) 1998-12-30 2005-02-08 Schneider Automation Inc. Interface to a programmable logic controller
DE19910535A1 (de) * 1999-03-09 2000-09-14 Siemens Ag Verfahren zur automatischen Wiedergewinnung von Engineeringdaten aus Anlagen
US7089530B1 (en) 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
WO2000070417A1 (en) 1999-05-17 2000-11-23 The Foxboro Company Process control configuration system with parameterized objects
US6442441B1 (en) * 1999-05-17 2002-08-27 Ford Global Technologies, Inc. Method of automatically generating and verifying programmable logic controller code
US6788980B1 (en) * 1999-06-11 2004-09-07 Invensys Systems, Inc. Methods and apparatus for control using control devices that provide a virtual machine environment and that communicate via an IP network
JP4824234B2 (ja) 1999-07-01 2011-11-30 ローズマウント インコーポレイテッド 2線式温度送信機およびプロセス温度測定方法
DE19930660A1 (de) * 1999-07-02 2001-01-11 Siemens Ag Verfahren zur Überwachung oder zur Installation neuer Programmcodes in einer industriellen Anlage
US6505517B1 (en) 1999-07-23 2003-01-14 Rosemount Inc. High accuracy signal processing for magnetic flowmeter
US6701274B1 (en) 1999-08-27 2004-03-02 Rosemount Inc. Prediction of error magnitude in a pressure transmitter
US6556145B1 (en) 1999-09-24 2003-04-29 Rosemount Inc. Two-wire fluid temperature transmitter with thermocouple diagnostics
US6687698B1 (en) * 1999-10-18 2004-02-03 Fisher Rosemount Systems, Inc. Accessing and updating a configuration database from distributed physical locations within a process control system
US6704737B1 (en) 1999-10-18 2004-03-09 Fisher-Rosemount Systems, Inc. Accessing and updating a configuration database from distributed physical locations within a process control system
US7289994B2 (en) * 1999-10-18 2007-10-30 Fisher-Rosemount Systems, Inc. Interconnected zones within a process control system
US7134118B1 (en) * 2000-10-26 2006-11-07 Siemens Energy & Automation, Inc. Re-programmable flash memory micro controller as programmable logic controller
US6594541B1 (en) * 2000-01-10 2003-07-15 Siemens Aktiengesellschaft Universal motion control
EP1248966B1 (de) 2000-01-10 2004-01-02 Siemens Aktiengesellschaft Universelle bewegungssteuerung
AT413246B (de) * 2000-01-25 2005-12-15 Wieland Martin Verfahren zur erfassung, übertragung und speicherung von schaltzuständen elektrischer schaltgeräte
DE20004370U1 (de) * 2000-03-10 2001-07-19 Kuka Schweissanlagen Gmbh Industrielle Produktionsanlage mit WEB-Steuersystem
DE60139431D1 (de) 2000-03-17 2009-09-10 Digital Electronics Corp Steuerungsserver, Steuerungsendgerät, Steuerungssystem und Speichersteuerungskommunikationsprogramm für Aufzeichnungsmedien
JP3883775B2 (ja) 2000-03-17 2007-02-21 株式会社デジタル 制御システム用サーバ装置、制御システム、制御システム用サーバ装置の通信方法、および、そのプログラムが記録された記録媒体
FR2806934B1 (fr) * 2000-03-30 2003-04-18 Eisenmann France Sarl Dispositif de controle d'une installation de traitement de surface, notamment pour l'industrie automobile
KR100423879B1 (ko) * 2000-04-07 2004-03-22 (주)세미콘사이버 인터넷을 이용한 생산설비의 상태정보 엑세스 방법과 그시스템
US7181487B1 (en) 2000-07-07 2007-02-20 Schneider Automation Inc. Method and system for transmitting and activating an application requesting human intervention in an automation network
DE10055168A1 (de) * 2000-08-03 2002-02-21 Siemens Ag Industrielle Steuerung auf der Basis verteilbarer Technologischer Objekte
US6882890B2 (en) * 2000-08-03 2005-04-19 Siemens Aktiengesellschaft Industrial controller based on distributable technology objects
US6981226B2 (en) * 2000-08-07 2005-12-27 Siemens Aktiengesellschaft Flowchart programming for industrial controllers, in particular motion controllers
US7313609B1 (en) * 2000-08-09 2007-12-25 Schneider Automation Inc. Method and apparatus for programming an automation device
US20020167967A1 (en) * 2000-09-06 2002-11-14 Schneider Electric Method for managing bandwidth on an ethernet network
US7028204B2 (en) * 2000-09-06 2006-04-11 Schneider Automation Inc. Method and apparatus for ethernet prioritized device clock synchronization
DE10046133A1 (de) * 2000-09-15 2002-03-28 Hauni Maschinenbau Ag Verfahren, Einrichtung und System zum Erfassen, Visualisieren und/oder zum Verändern von Betriebsdaten wenigstens einer Maschine
JP2002099312A (ja) * 2000-09-22 2002-04-05 Mitsubishi Electric Corp プログラマブルコントローラおよび制御プログラム開発支援装置
US6748283B2 (en) 2000-09-29 2004-06-08 Ford Motor Company Method of using neutral event specification file for manufacturing line analysis
US20020069045A1 (en) * 2000-09-29 2002-06-06 Walacavage J. G. Method of logical modeling of operator interaction with programmable logic controller logical verification system
US6741898B2 (en) 2000-09-29 2004-05-25 Ford Motor Company Method of using neutral event file for manufacturing line analysis
DE10049855A1 (de) * 2000-10-09 2002-05-02 Siemens Ag Anordnung und Verfahren zur dezentralen Herstellung gewünschter Produkte aus unterschiedlichen Ausgangsstoffen und automatisiertes Prozesssystem
US6944512B2 (en) 2000-10-09 2005-09-13 Seimens Aktiengesellschaft Device and method for carrying out the decentralized production of desired products from different starting materials, and an automated process system
EP1346728A1 (en) * 2000-11-22 2003-09-24 Mitsubishi Pharma Corporation Ophthalmological preparations
US6928327B2 (en) 2001-04-02 2005-08-09 Siemens Aktiengesellschaft Process control system
US20020198970A1 (en) * 2001-04-27 2002-12-26 Shunji Kuwa Programmable controller system
US6629059B2 (en) 2001-05-14 2003-09-30 Fisher-Rosemount Systems, Inc. Hand held diagnostic and communication device with automatic bus detection
US6859755B2 (en) 2001-05-14 2005-02-22 Rosemount Inc. Diagnostics for industrial process control and measurement systems
US6834214B2 (en) * 2001-05-24 2004-12-21 The Boeing Company System, method and computer-program product for transferring a numerical control program to thereby control a machine tool controller
DE10127803C2 (de) 2001-06-07 2003-06-12 Siemens Ag Offener Antriebsregler und Verfahren zur Softwaregewinnung für einen offenen Antriebsregler
US7395122B2 (en) * 2001-07-13 2008-07-01 Siemens Aktiengesellschaft Data capture for electronically delivered automation services
US20060085091A9 (en) * 2001-07-13 2006-04-20 Martin Kiesel Electronic fingerprints for machine control and production machines
US7292900B2 (en) * 2001-07-13 2007-11-06 Siemens Aktiengesellschaft Power distribution expert system
US6975913B2 (en) 2001-07-13 2005-12-13 Siemens Aktiengesellschaft Database system and method for industrial automation services
US7603289B2 (en) * 2001-07-13 2009-10-13 Siemens Aktiengesellschaft System and method for electronic delivery of content for industrial automation systems
WO2003007090A2 (en) * 2001-07-13 2003-01-23 Siemens Aktiengesellschaft System architecture and method for providing services for automation systems over a network
DE10152765B4 (de) 2001-07-13 2015-11-12 Siemens Aktiengesellschaft Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung
US6801813B2 (en) 2001-07-30 2004-10-05 Rockwell Automation Technologies, Inc. Method for consistent storage of data in an industrial controller
US20060190106A1 (en) 2001-07-30 2006-08-24 Rockwell Automation Technologies, Inc. Method for consistent storage of data in an industrial controller
EP1288757A1 (de) * 2001-08-07 2003-03-05 Siemens Aktiengesellschaft Verfahren und Prozessleitsystem zum Betrieb einer technischen Anlage
US6819960B1 (en) 2001-08-13 2004-11-16 Rockwell Software Inc. Industrial controller automation interface
US6772036B2 (en) 2001-08-30 2004-08-03 Fisher-Rosemount Systems, Inc. Control system using process model
US8086664B2 (en) * 2001-09-24 2011-12-27 Siemens Industry, Inc. Method and apparatus for programming programmable controllers and generating configuration data from a centralized server
KR100411110B1 (ko) * 2001-10-29 2003-12-18 현대자동차주식회사 자동화 창고 구조 대응 운용 프로그램 설계방법
EP1316865A1 (de) * 2001-11-28 2003-06-04 Abb Research Ltd. Automatisierungsservicesystem
US20030229472A1 (en) * 2001-12-06 2003-12-11 Kantzes Christopher P. Field maintenance tool with improved device description communication and storage
EP1454202B1 (en) * 2001-12-06 2005-11-02 Fisher-Rosemount Systems, Inc. Intrinsically safe field maintenance tool
US7426452B2 (en) * 2001-12-06 2008-09-16 Fisher-Rosemount Systems. Inc. Dual protocol handheld field maintenance tool with radio-frequency communication
US20030204373A1 (en) * 2001-12-06 2003-10-30 Fisher-Rosemount Systems, Inc. Wireless communication method between handheld field maintenance tools
US7734716B2 (en) * 2002-01-24 2010-06-08 Ge Fanuc Automation North America, Inc. Methods and systems for management and control of an automation control module
AUPS056402A0 (en) * 2002-02-15 2002-03-07 Beacon Technology Pty Limited A processing apparatus, system & method
DE10207831A1 (de) * 2002-02-25 2003-09-04 Siemens Ag Verfahren zum Projektieren und/oder Konfigurieren eines Projektes
DE10209734A1 (de) * 2002-03-06 2003-09-25 Endress & Hauser Gmbh & Co Kg Verfahren und Vorrichtung zum Reduzieren einer zu übertragenden Datenmenge von Prozessdaten
US7039744B2 (en) * 2002-03-12 2006-05-02 Fisher-Rosemount Systems, Inc. Movable lead access member for handheld field maintenance tool
US7027952B2 (en) * 2002-03-12 2006-04-11 Fisher-Rosemount Systems, Inc. Data transmission method for a multi-protocol handheld field maintenance tool
US20030200353A1 (en) * 2002-04-19 2003-10-23 Vikas Dogra Browser-implemented upload/download of a driver
US20030204560A1 (en) * 2002-04-26 2003-10-30 Chen Thomas C.H. Programmable Logic Controller with embedded Intelligent Web Server
DE10238926A1 (de) * 2002-08-22 2004-03-25 Siemens Ag Verfahren zum Einstellen einer einen Mikroprozessor aufweisenden Steuereinrichtung eines elektrischen Gerätes
DE10243856B4 (de) * 2002-09-20 2004-09-30 Siemens Ag Regler und Verfahren zum Betreiben eines Reglers
DE10251523A1 (de) * 2002-11-04 2004-05-19 Siemens Ag System und Verfahren zur Bereitstellung von Daten und Diensten für Geräte, sowie Gerät, welches die bereitgestellten Daten und Dienste verwendet
US10261506B2 (en) * 2002-12-05 2019-04-16 Fisher-Rosemount Systems, Inc. Method of adding software to a field maintenance tool
US7805716B2 (en) * 2002-12-10 2010-09-28 Siemens Aktiengesellschaft Method for executing a first software program, developed for a stored-program controller, on a computer
JP4739183B2 (ja) * 2003-03-06 2011-08-03 フィッシャー−ローズマウント システムズ, インコーポレイテッド バッテリ
US7275062B2 (en) 2003-03-10 2007-09-25 Fisher-Rosemount Systems, Inc. Automatic linkage of process event data to a data historian
US20040210664A1 (en) * 2003-04-17 2004-10-21 Schneider Automation Inc. System and method for transmitting data
US7512521B2 (en) * 2003-04-30 2009-03-31 Fisher-Rosemount Systems, Inc. Intrinsically safe field maintenance tool with power islands
US7054695B2 (en) 2003-05-15 2006-05-30 Fisher-Rosemount Systems, Inc. Field maintenance tool with enhanced scripts
US8874402B2 (en) * 2003-05-16 2014-10-28 Fisher-Rosemount Systems, Inc. Physical memory handling for handheld field maintenance tools
US6925419B2 (en) * 2003-05-16 2005-08-02 Fisher-Rosemount Systems, Inc. Intrinsically safe field maintenance tool with removable battery pack
US7036386B2 (en) * 2003-05-16 2006-05-02 Fisher-Rosemount Systems, Inc. Multipurpose utility mounting assembly for handheld field maintenance tool
US7526802B2 (en) * 2003-05-16 2009-04-28 Fisher-Rosemount Systems, Inc. Memory authentication for intrinsically safe field maintenance tools
US7199784B2 (en) * 2003-05-16 2007-04-03 Fisher Rosemount Systems, Inc. One-handed operation of a handheld field maintenance tool
DE10327614A1 (de) * 2003-06-18 2005-01-20 Siemens Ag Vorrichtung und Verfahren zur Programmierung und/oder Ausführung von Programmen für industrielle Automatisierungssysteme
US7904583B2 (en) * 2003-07-11 2011-03-08 Ge Fanuc Automation North America, Inc. Methods and systems for managing and controlling an automation control module system
EP1678564A1 (en) * 2003-09-03 2006-07-12 Unitronics (1989) (R"G) Ltd. System and method for implementing logic control in programmable controllers in distributed control systems
DE10345883A1 (de) * 2003-09-30 2005-05-12 Siemens Ag Fertigungsvorrichtung mit automatischer Fernüberwachung und entsprechendes Überwachungsverfahren
US7761923B2 (en) 2004-03-01 2010-07-20 Invensys Systems, Inc. Process control methods and apparatus for intrusion detection, protection and network hardening
US7512593B2 (en) * 2004-06-08 2009-03-31 Siemens Energy & Automation, Inc. System for searching across a PLC network
JP2006011887A (ja) * 2004-06-28 2006-01-12 Digital Electronics Corp プログラマブル・ロジック・コントローラ、グラフィック・ロジック・コントローラ、制御プログラム作成装置、プログラム、および、記録媒体
US7346478B2 (en) * 2004-09-21 2008-03-18 Ford Motor Company Method of embedding tooling control data within mechanical fixture design to enable programmable logic control verification simulation
US8151196B2 (en) * 2005-06-07 2012-04-03 Rockwell Automation Technologies, Inc. Abstracted display building method and system
US7554560B2 (en) * 2004-12-24 2009-06-30 Donald Pieronek System for defining network behaviors within application programs
US8112565B2 (en) 2005-06-08 2012-02-07 Fisher-Rosemount Systems, Inc. Multi-protocol field device interface with automatic bus detection
US8942834B2 (en) 2005-06-27 2015-01-27 Rockwell Automation Technologies, Inc. Method and apparatus for communicating transactions between an industrial controller and a programming interface
US7835295B2 (en) * 2005-07-19 2010-11-16 Rosemount Inc. Interface module with power over Ethernet function
JP2009503952A (ja) * 2005-07-20 2009-01-29 ローズマウント インコーポレイテッド イーサネットを介する給電を備えたフィールド装置
US9063739B2 (en) 2005-09-07 2015-06-23 Open Invention Network, Llc Method and computer program for device configuration
US20070068225A1 (en) 2005-09-29 2007-03-29 Brown Gregory C Leak detector for process valve
DE102005048037A1 (de) * 2005-10-07 2007-04-12 Robert Bosch Gmbh Verfahren zur Steuerung/Regelung wenigstens einer Task
EP1793294A1 (en) * 2005-12-01 2007-06-06 Abb Research Ltd. Controller for industrial manufacturing apparatus
US7860857B2 (en) 2006-03-30 2010-12-28 Invensys Systems, Inc. Digital data processing apparatus and methods for improving plant performance
DE102006019542A1 (de) * 2006-04-27 2007-10-31 Krauss Maffei Gmbh Verfahren zum Betreiben einer Fertigungsmaschine, insbesondere einer Spritzgussmaschine
US7308327B2 (en) * 2006-05-12 2007-12-11 Ford Motor Company Method of application protocol monitoring for programmable logic controllers
US7953501B2 (en) 2006-09-25 2011-05-31 Fisher-Rosemount Systems, Inc. Industrial process control loop monitor
US7672740B1 (en) 2006-09-28 2010-03-02 Rockwell Automation Technologies, Inc. Conditional download of data from embedded historians
US7742833B1 (en) 2006-09-28 2010-06-22 Rockwell Automation Technologies, Inc. Auto discovery of embedded historians in network
US7711440B1 (en) 2006-09-28 2010-05-04 Rockwell Automation Technologies, Inc. Browser based embedded historian
US7913228B2 (en) * 2006-09-29 2011-03-22 Rockwell Automation Technologies, Inc. Translation viewer for project documentation and editing
JP2010505121A (ja) 2006-09-29 2010-02-18 ローズマウント インコーポレイテッド 検証を備える磁気流量計
US8181157B2 (en) * 2006-09-29 2012-05-15 Rockwell Automation Technologies, Inc. Custom language support for project documentation and editing
US20080114474A1 (en) * 2006-11-10 2008-05-15 Rockwell Automation Technologies, Inc. Event triggered data capture via embedded historians
US7933666B2 (en) * 2006-11-10 2011-04-26 Rockwell Automation Technologies, Inc. Adjustable data collection rate for embedded historians
US20080155241A1 (en) * 2006-12-22 2008-06-26 Shrikant Hanumantha Varku Method and apparatus to facilitate logic control and interface communication
US7974937B2 (en) * 2007-05-17 2011-07-05 Rockwell Automation Technologies, Inc. Adaptive embedded historians with aggregator component
EP2162809A2 (en) * 2007-06-13 2010-03-17 Fisher-Rosemount Systems, Inc. Improved functionality for handheld field maintenance tools
US20080313228A1 (en) * 2007-06-15 2008-12-18 Rockwell Automation Technologies, Inc. Controller log and log aggregation
US8898036B2 (en) 2007-08-06 2014-11-25 Rosemount Inc. Process variable transmitter with acceleration sensor
US7930639B2 (en) * 2007-09-26 2011-04-19 Rockwell Automation Technologies, Inc. Contextualization for historians in industrial systems
US7917857B2 (en) * 2007-09-26 2011-03-29 Rockwell Automation Technologies, Inc. Direct subscription to intelligent I/O module
US7930261B2 (en) * 2007-09-26 2011-04-19 Rockwell Automation Technologies, Inc. Historians embedded in industrial units
US7809656B2 (en) * 2007-09-27 2010-10-05 Rockwell Automation Technologies, Inc. Microhistorians as proxies for data transfer
US7962440B2 (en) * 2007-09-27 2011-06-14 Rockwell Automation Technologies, Inc. Adaptive industrial systems via embedded historian data
US7882218B2 (en) * 2007-09-27 2011-02-01 Rockwell Automation Technologies, Inc. Platform independent historian
US20090089671A1 (en) * 2007-09-28 2009-04-02 Rockwell Automation Technologies, Inc. Programmable controller programming with embedded macro capability
US9917436B2 (en) 2007-10-30 2018-03-13 General Electric Company System and method for control of power distribution
US8255065B2 (en) * 2008-05-05 2012-08-28 Siemens Aktiengesellschaft Mobile function block for a PLC based distributed control system
EP2304536A4 (en) 2008-06-20 2012-08-15 Invensys Sys Inc SYSTEMS AND METHOD FOR IMMERSIBLE INTERACTION WITH ACTUAL AND / OR SIMULATED DEVICES FOR PROCESS, ENVIRONMENTAL AND INDUSTRIAL CONTROL
CA2725358A1 (en) 2008-07-03 2010-01-07 Belimo Holding Ag Actuator for hvac systems and method for operating the actuator
US9141105B2 (en) * 2008-07-23 2015-09-22 Hurco Companies, Inc. Method and apparatus for monitoring or controlling a machine tool system
US7921734B2 (en) 2009-05-12 2011-04-12 Rosemount Inc. System to detect poor process ground connections
US8127060B2 (en) 2009-05-29 2012-02-28 Invensys Systems, Inc Methods and apparatus for control configuration with control objects that are fieldbus protocol-aware
US8463964B2 (en) 2009-05-29 2013-06-11 Invensys Systems, Inc. Methods and apparatus for control configuration with enhanced change-tracking
US8326962B2 (en) * 2009-07-01 2012-12-04 Siemens Corporation Method, system and apparatus for providing automation management services
US8730837B2 (en) 2010-06-21 2014-05-20 General Electric Company System and method for control of power distribution networks
US8331855B2 (en) 2010-07-12 2012-12-11 Invensys Systems, Inc. Methods and apparatus for process control with improved communication links
US9095002B2 (en) 2010-07-12 2015-07-28 Invensys Systems, Inc. Methods and apparatus for process control with improved communication links
US9207670B2 (en) 2011-03-21 2015-12-08 Rosemount Inc. Degrading sensor detection implemented within a transmitter
US9052240B2 (en) 2012-06-29 2015-06-09 Rosemount Inc. Industrial process temperature transmitter with sensor stress diagnostics
US9602122B2 (en) 2012-09-28 2017-03-21 Rosemount Inc. Process variable measurement noise diagnostic
JP6626240B2 (ja) * 2014-03-13 2019-12-25 オムロン株式会社 コントローラ
DE112017002494T5 (de) * 2016-05-16 2019-02-28 Fisher-Rosemount Systems, Inc. Multiprotokoll-feldgerät in prozessleitsystemen
US20200241500A1 (en) * 2019-01-25 2020-07-30 Taiwan Development Institute Numerical control machine tool processing program sharing method

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5297257A (en) 1991-04-15 1994-03-22 Allen-Bradley Company, Inc. Distributing a real-time control program to a plurality of input/output nodes
DE4307413C2 (de) 1993-03-09 1997-02-06 Siemens Ag Verfahren zum Laden von für den Betrieb von elektrischen Einrichtungen erforderlichen Betriebsprogrammen
JP3251414B2 (ja) * 1994-01-11 2002-01-28 三菱電機株式会社 プログラマブルコントローラおよびそのプログラム容量変更方法
US5475601A (en) * 1994-02-15 1995-12-12 Emhart Glass Machinery Investments Inc. Control for glassware forming system including bidirectional network gateway
US5485620A (en) * 1994-02-25 1996-01-16 Automation System And Products, Inc. Integrated control system for industrial automation applications
US5995916A (en) * 1996-04-12 1999-11-30 Fisher-Rosemount Systems, Inc. Process control system for monitoring and displaying diagnostic information of multiple distributed devices
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
US6098116A (en) * 1996-04-12 2000-08-01 Fisher-Rosemont Systems, Inc. Process control system including a method and apparatus for automatically sensing the connection of devices to a network
US5940294A (en) * 1996-04-12 1999-08-17 Fisher-Rosemont Systems, Inc. System for assisting configuring a process control environment
US5862052A (en) * 1996-04-12 1999-01-19 Fisher-Rosemount Systems, Inc. Process control system using a control strategy implemented in a layered hierarchy of control modules
US6282454B1 (en) 1997-09-10 2001-08-28 Schneider Automation Inc. Web interface to a programmable controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1636170B (zh) * 2001-12-13 2010-05-12 西门子公司 用于更新自动化设备的可电子地修改的部件的方法
CN103792858A (zh) * 2012-10-26 2014-05-14 洛克威尔自动控制技术股份有限公司 灵活的控制模型系统和方法

Also Published As

Publication number Publication date
PL327615A1 (en) 1998-12-21
JPH11510294A (ja) 1999-09-07
CZ222098A3 (cs) 1999-05-12
CN1109278C (zh) 2003-05-21
KR100300776B1 (ko) 2001-09-06
US20010025294A1 (en) 2001-09-27
WO1997026587A1 (de) 1997-07-24
US7114155B2 (en) 2006-09-26
US20010037489A1 (en) 2001-11-01
ES2136467T3 (es) 1999-11-16
KR19990077248A (ko) 1999-10-25
HUP9900247A3 (en) 1999-12-28
US6263487B1 (en) 2001-07-17
HUP9900247A2 (hu) 1999-05-28
EP0875023B1 (de) 1999-09-08
ATE184405T1 (de) 1999-09-15
DE59700413D1 (de) 1999-10-14
EP0875023A1 (de) 1998-11-04
JP3181601B2 (ja) 2001-07-03

Similar Documents

Publication Publication Date Title
CN1109278C (zh) 自动化设备
KR100238358B1 (ko) 순서 제어용 프로그래밍 시스템 및 순서 제어용 프로그램을 실행하는 제어 유닛
Wan et al. A Web-based Kanban system for job dispatching, tracking, and performance monitoring
EP1442413A1 (en) Data access method for a control system
Santos et al. OPC based distributed real time simulation of complex continuous processes
US20010037362A1 (en) Automation system for solving a technical-process task and corresponding method
US5878430A (en) Object attribute handler
CN111552262A (zh) 用于验证自动化系统的控制程序的系统及其方法
CN115826492A (zh) 通用的plc数据处理方法及装置
Engell et al. Object-oriented modeling and simulation of multipurpose batch plants
Lüders et al. A Component-Based Software Architecture for Industrial Control
McDowell et al. Status and design of the Advanced Photon Source control system
Thuot et al. The Success and the Future of EPICS
CN1231733A (zh) 在过程控制系统中提供用于数据传输和获取的多线索总线存取的系统和方法
Luders et al. Case study: Componentization of an industrial control system
Donzel et al. Perspectives on scheduling
Kumar et al. Critical success factors for the implementation of integrated automation solutions with PC based control
Lewis et al. Progress on a new control system for the Bevalac
Allard et al. Rejuvenation of the Controls for the CERN PS/Isolde Facilty Using Industrial Components
Srivastava Evaluation of alternative approaches for interaction between ladder logic on a programmable controller and algorithmic processing
JPS62120959A (ja) 実装機群管理方法
Yonekawa et al. Remodeling of JT-60 discharge control system
Bilberg et al. Simulation, a Tool for Developing FMS Control Programs
Wolf et al. An object-oriented and parallel simulation of a power-plant
Björkqvist et al. Applying Iterative and Parallel methods to Production Planning in the Pharmaceutical Industry

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
CX01 Expiry of patent term

Granted publication date: 20030521

EXPY Termination of patent right or utility model