当前位置: 首页 > 专利查询>西门子公司专利>正文

自动化设备制造技术

技术编号:2776414 阅读:353 留言:0更新日期:2012-04-11 18:40
推荐一种自动化设备,该设备适于在全球分布的自动化互联网内使用。另外本发明专利技术还为这种全球分布的自动化互联网提出一种通用的管理-工程-与信息系统。本发明专利技术应用于全球分布的自动化互联网。(*该技术在2017年保护过期,可自由使用*)

automation equipment

Recommend an automated device that is suitable for use in the worldwide distribution of automated internet. In addition, the invention also provides a general management engineering and information system for the automation Internet of the global distribution. The invention is applied to the global distribution of automated internet.

【技术实现步骤摘要】

本专利技术涉及一种按权利要求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中示出自动化设备和/或现场智本文档来自技高网...

【技术保护点】
一种自动化设备,控制程序的软件功能模块输送给此自动化设备,自动化设备在控制运行期间周期地和/或中断控制地处理控制程序,其中软件功能模块是可写入的并在控制程序运行期间可装入此控制程序中,其特征在于:软件功能模块(SFO1、…、SFO4)是面向目标的并可通过国际互联网(INTERNET)和自动化设备的INTERNET通信接口写入自动化设备中;并且自动化设备具有用于装入软件功能模块目标(SFO1、…、SFO4)和用于处理控制程序的软件功能模块运行系统(程序逻辑控制-目标-引擎-系统PLC-Object-Engine-System;引导Bos、执行-引擎-目标ExE、看门狗Wd、输入/输出模块目标IO)。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:沃尔夫冈斯特里普夫沃尔克尔温德尔
申请(专利权)人:西门子公司
类型:发明
国别省市:DE[德国]

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

1