CN103098022B - Distribution and exchange are used for the system and method for unit of operation automation technical resource - Google Patents
Distribution and exchange are used for the system and method for unit of operation automation technical resource Download PDFInfo
- Publication number
- CN103098022B CN103098022B CN201080068234.XA CN201080068234A CN103098022B CN 103098022 B CN103098022 B CN 103098022B CN 201080068234 A CN201080068234 A CN 201080068234A CN 103098022 B CN103098022 B CN 103098022B
- Authority
- CN
- China
- Prior art keywords
- units
- unit
- engineering tool
- processing device
- tool
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- 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/418—Total 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] or computer integrated manufacturing [CIM]
- G05B19/41865—Total 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] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种用于分发和交换用来规划和/或操作自动化技术资源的系统(10),所述系统具有至少一个接口设备(12)、至少一个处理设备(14)以及至少一个数据存储器(16),其中所述接口设备(12)促使与至少一个工程工具(18,20)的一体化连接和/或与至少一个工程工具(18,20)的一体化链接,其方式使得所述至少一个接口设备(12)以及所述至少一个处理设备(14)的功能性可以从相应工程工具(18,20)调用并且实施,其中借助于相应处理设备(14)、在与相应接口设备(12)和相应工程工具(18,20)的共同作用下,从第一工程工具(18,20)创建和/或标记的单元(22a,b)可以被传输到相应处理设备(14)并且可以被处理和/或可以被提供到所述至少一个数据存储器(16)以便获取和/或用于传输到至少另一第二工程工具(20)中和/或在至少另一第二工程工具(20)中实施。本发明还涉及采用前述系统(10)实施的根据本发明的方法。
The invention relates to a system (10) for distributing and exchanging resources for planning and/or operating automation technology, said system having at least one interface device (12), at least one processing device (14) and at least one data memory (16), wherein said interface device (12) facilitates an integral connection and/or an integral link with at least one engineering tool (18, 20) in such a way that said The functionality of the at least one interface device (12) and the at least one processing device (14) can be called up and implemented from a corresponding engineering tool (18, 20), wherein by means of the corresponding processing device (14), in communication with the corresponding interface device ( 12) and the corresponding engineering tool (18, 20), the unit (22a, b) created and/or marked from the first engineering tool (18, 20) can be transferred to the corresponding processing device (14) and can processed and/or can be provided to said at least one data store (16) for retrieval and/or for transmission into at least another second engineering tool (20) and/or in at least another second engineering tool ( 20) to implement. The invention also relates to the method according to the invention implemented with the aforementioned system (10).
Description
技术领域 technical field
本发明涉及用于分发以及交换用来规划和/或操作自动化技术资源(Betriebsmittel)、尤其是在工程自动化技术资源中的控制逻辑单元的系统和方法。 The invention relates to a system and a method for distributing and exchanging control logic units for planning and/or operating automation resources, in particular engineering automation resources.
背景技术 Background technique
由于通常越来越复杂的任务和增加的需求(包括所必需的对于功能、适合性、安全性和可靠性的测试),控制逻辑或者控制逻辑单元的创建和实施变得比较复杂和困难。因此,交换和重用和/或多次使用这种单元是值得期望的。 The creation and implementation of control logic or control logic units becomes more complex and difficult due to the often more complex tasks and increased requirements, including the necessary tests for function, suitability, safety and reliability. Therefore, it is desirable to exchange and reuse and/or use such units multiple times.
然而,就此而言,迄今为止已知的方法和系统仅仅提供了有限的和不充分的可能性。 However, the hitherto known methods and systems offer only limited and insufficient possibilities in this respect.
因此,当前基本上已知两个用于重用编码单元的领域。一个领域涉及用于产生和分配程序库的方法,另一个领域涉及“个人重用”或者个体的、个人相关的对已经产生过一次的解决方案的重用,例如通过“复制和粘贴”。 Thus, basically two areas for reusing coding units are currently known. One area concerns methods for generating and distributing program libraries, and the other area concerns "personal reuse" or the individual, personal reuse of solutions that have already been generated once, for example by "copying and pasting".
创建和维护或者保养程序库通常很费事并且具有比较高的成本。在相应组织或者组织结构中设立和激活程序库经常比较复杂。 Creating and maintaining or servicing program libraries is generally complex and relatively costly. Setting up and activating libraries in the corresponding organization or organizational structure is often complex.
在自动化技术设备领域中,主要是当存在对单元、尤其是逻辑单元的专有访问可能性时,也就是说,基本上当由专有的、更早的解决方式和/或项目组成的单元可供相应工程师使用并且对于它们,已知它们如何起作用以及触发什么时,则可以使用对单元、尤其是逻辑单元的个人重用并且因此还有“复制和粘贴”方式。 In the field of automation technology equipment, mainly when there is the possibility of exclusive access to units, especially logic units, that is to say basically when units consisting of exclusive, earlier solutions and/or projects are available Individual reuse of cells, especially logic cells, and thus also "copy and paste" methods is available for use by the respective engineer and for them it is known how they function and what triggers them.
然而,迄今为止,采用已知的系统和方法,尤其对确认过的用于规划和操作自动化技术资源的控制逻辑单元进行系统化和组织化的访问不是充分可能的。 However, with the known systems and methods, in particular a systematic and organized access to identified control logic units for planning and operating automation resources has not been sufficiently possible until now.
发明内容 Contents of the invention
因此,本发明所基于的任务是,说明有效地且系统地交换尤其是用于规划和操作自动化技术资源的控制逻辑片段和控制逻辑单元的可能性。 It is therefore the object of the present invention to demonstrate the possibility of efficiently and systematically exchanging control logic segments and control logic units, in particular for planning and operating automation resources.
所述任务通过如下所述的用于分发以及交换用来规划和/或操作自动化技术资源的单元的系统和方法来解决。 This task is solved by a system and a method for distributing and exchanging units for planning and/or operating automation resources as described below.
前述系统的有利的扩展方案和改进方案以及也用于在所述系统上实施的相应方法从随后的描述中说明。 Advantageous developments and developments of the aforementioned system, as well as the corresponding method, which is also intended to be carried out on said system, are explained in the ensuing description.
根据本发明,所述用于分发以及交换用来规划和/或操作自动化技术资源的单元的系统包括至少一个接口设备、至少一个处理设备以及至少一个数据存储器,其中所述接口设备促使与至少一个工程工具的一体化连接(Anbindung)和/或与至少一个工程工具的一体化链接(Verknuepfung),其方式使得所述至少一个接口设备的功能性以及所述至少一个处理设备的功能性可以从相应工程工具调用并且可以实施,以及其中借助于该处理设备、在与接口设备和相应工程工具的共同作用下,从第一工程工具创建和/或标记的单元可以被传输到相应处理设备并且可以被处理和/或可以被提供到所述至少一个数据存储器以便获取和/或用于传输到至少另一第二工程工具中和/或在至少另一第二工程工具中实施,其中所述单元是逻辑片段或单元,和/或程序代码片段或单元。 According to the invention, the system for distributing and exchanging units for planning and/or operating automation technology resources comprises at least one interface device, at least one processing device and at least one data storage device, wherein the interface device facilitates communication with at least one Integrated connection (Anbindung) of engineering tools and/or integrated link (Verknuepfung) with at least one engineering tool in such a way that the functionality of the at least one interface device and the functionality of the at least one processing device can be obtained from the corresponding The engineering tool invokes and can implement, and wherein by means of the processing device, in cooperation with the interface device and the corresponding engineering tool, the unit created and/or marked from the first engineering tool can be transferred to the corresponding processing device and can be processing and/or can be provided to the at least one data store for retrieval and/or for transmission into and/or implementation in at least another second engineering tool, wherein the unit is A segment or unit of logic, and/or a segment or unit of program code.
在有利的扩展方案中,所述操作包括调节和/或控制和/或操控和/或参数化和/或观察自动化技术资源。 In an advantageous refinement, the operation includes regulating and/or controlling and/or actuating and/or parameterizing and/or observing the automation resource.
此外可以规定:可以从至少一个数据存储器选择性地和/或由用户控制地获取所创建和/或标记的单元和/或可以提供或者可以设置所创建和/或标记的单元,用于选择性的和/或自动的传输。 In addition, it can be provided that the created and/or marked units can be retrieved selectively and/or controlled by the user from at least one data store and/or the created and/or marked units can be provided or set for selective and/or automatic transmission.
在所述系统的改进方案中,这些单元除了包括控制逻辑片段和控制逻辑单元还包括补充的预配置的数据结构和/或信息,尤其是面板或者可视化图像和/或可视化图形和/或文档和/或描述。 In a further development of the system, these units comprise, in addition to control logic segments and control logic units, supplementary preconfigured data structures and/or information, in particular faceplates or visualization images and/or visualization graphics and/or documentation and /or description.
在所述系统的有利扩展方案中,至少一个处理设备包括处理工具,采用所述处理工具可以促使和/或可以执行包括所传输的和/或为获取而提供的单元以及其余可提供的结构和信息的管理,包括用户管理和访问权限的管理和/或准备和/或分类和/或优先级确定和/或选择性的使能。 In an advantageous development of the system, at least one processing device comprises a processing tool with which the transmitted and/or provided units as well as the remaining available structures and Management of information, including management and/or preparation and/or classification and/or prioritization and/or selective enabling of user management and access rights.
作为改进方案可以规定,至少一个处理设备具有分类工具,采用所述分类工具可以促使和/或可以执行对所传输的单元的评估和/或分类和/或表征和/或评论。 As a refinement, it can be provided that at least one processing device has a classification tool with which an evaluation and/or classification and/or characterization and/or evaluation of the transmitted unit can be facilitated and/or performed.
还可以规定,可以根据功能和/或目的表征所传输的和/或设定的或者提供的单元和/或可以根据表征限定或者限制其应用可能性和/或继续使用和/或其使能。 It can also be provided that the transmitted and/or provided or provided unit can be characterized in terms of function and/or purpose and/or its application possibilities and/or continued use and/or its enabling can be limited or limited based on the representation.
在另一扩展方案中规定,借助于所述分类工具,可以为每个可提供的单元印上至少一个结束日期和/或持续时间,其中所述至少一个结束日期说明到何时为止所述单元可用和/或可应用和/或可获取,而所述持续时间说明何时所述单元可用和/或可应用和/或可获取,尤其是结合仅仅为测试目的而非为真正应用的使能。 In another development, it is provided that at least one end date and/or duration can be printed on each available unit by means of the sorting tool, wherein the at least one end date indicates when the unit will end Available and/or Applicable and/or Accessible, while the duration specifies when the unit is available and/or Applicable and/or Accessible, especially in conjunction with enabling for testing purposes only and not for real application .
采用前述系统可以有利地促使和执行对尤其是用于开发和/或设计控制逻辑的程序代码单元和/或代码片段的系统性交换和重用以及继续使用,以及在为此而设置和建立的数据存储器、尤其是相应的数据库上提供所述程序代码单元和/或代码片段以及从为此而设置和建立的数据存储器、尤其是相应的数据库且通过为此建立的网络获取所述程序代码单元和/或代码片段,其中所述控制逻辑用于操作自动化技术资源。 The use of the aforementioned system advantageously enables and executes the systematic exchange and reuse and continued use of program code elements and/or code fragments, in particular for the development and/or design of control logic, as well as the data set and established for this purpose The program code elements and/or code fragments are provided on a memory, in particular a corresponding database, and are retrieved from a data memory provided and established for this purpose, in particular a corresponding database, and via a network established for this purpose. and/or a code segment, wherein said control logic is used to operate an automated technical resource.
在一个有利的实施方式中,设置至少一个准备工具,采用所述准备工具,各个单元、尤其是各个逻辑片段和/或程序代码片段在数据存储器上被创建或者提供之前可以被准备和/或可以产生,尤其是可以被转换为标准化的数据结构、例如XML。 In an advantageous embodiment, at least one preparation tool is provided, with which individual units, in particular individual logic segments and/or program code segments, can be prepared and/or can be prepared before they are created or made available on the data storage Generated, in particular can be converted into a standardized data structure, such as XML.
作为改进方案,可以规定,借助于相应处理设备、在与相应接口设备和相应工程工具的共同作用下,可以直接在第一工程工具中选择和/或表征多个单元,并且如此标记以及表征的单元、尤其是逻辑单元可以被自动地编组成对象和/或功能模块并且尤其可以被自动地传输到该处理设备以及至少一个数据存储器,并且可以被提供用于继续处理和/或分发、尤其用于在至少另一第二工程工具中获取和/或实施。 As a further development, it can be provided that a plurality of units can be selected and/or characterized directly in a first engineering tool by means of a corresponding processing device in cooperation with a corresponding interface device and a corresponding engineering tool, and thus marked and characterized Units, especially logical units, can be automatically grouped into objects and/or functional modules and can especially be automatically transferred to the processing device and at least one data storage and can be made available for further processing and/or distribution, especially with obtained and/or implemented in at least another second engineering tool.
在另一扩展方案中设置了至少一个评估工具,采用所述评估工具可以促使和/或可以执行对所传输的逻辑单元和/或代码片段还有其余信息的评估和/或注解,其尤其是根据它们所基于的任务设置和/或通过它们实施的功能。 In a further refinement, at least one evaluation tool is provided, with which evaluation and/or commenting of the transmitted logic unit and/or code fragment as well as the remaining information can be facilitated and/or performed, which in particular Depending on the task settings they are based on and/or the functionality implemented through them.
在有利的改进方案中,所述评估工具允许创建所传输的单元的一类排列名单“排名”,其中按照至少一种可预先确定的评估方案可实施或者可执行该评估。在此,相应评估方案可以有利地包括和/或考虑一个或者多个评估标准,其中在此各个评估标准又能够被不同地加权或者优先级确定。当多个可重用和/或可选择的解决方式已经被提供用于任务设置或者问题设置、而所述解决方式在各个标准(例如处理速度、复杂性、存储需求、变量管理和/或参数管理、灵活性和/或编程语言、可靠性、确实性和/或安全性)方面相互区分时是特别有利的。通过排名可以区分尤其值得推荐的和稍不值得推荐的程序单元或者程序代码片段并且可以相应地选择。因此,在排列名单中尤其又反映经验数据、尤其是先前的用户、尤其是工程师、技术人员和类似人员的经验值。 In an advantageous refinement, the evaluation tool allows creation of a sort of ranking list “ranking” of the transmitted units, wherein the evaluation can be carried out or carried out according to at least one predeterminable evaluation scheme. In this case, the respective evaluation strategy can advantageously include and/or take into account one or more evaluation criteria, wherein the individual evaluation criteria can again be weighted or prioritized differently here. When multiple reusable and/or alternative solutions have been provided for a task setting or problem setting, where the solutions differ in various criteria (e.g. processing speed, complexity, storage requirements, variable management and/or parameter management) , flexibility and/or programming language, reliability, reliability and/or security) are particularly advantageous when distinguished from each other. By means of the ranking, particularly recommendable and less recommendable program units or program code fragments can be distinguished and selected accordingly. In particular, experience data, in particular experience values of previous users, in particular engineers, technicians and the like, are thus reflected again in the rank list.
此外,在另一扩展方案中可以说明参考,也就是说,采用相应片段存储历史数据/信息和/或经验数据/信息,例如相应片段在哪里、何时和在什么范围以及由谁用于什么目的。 Furthermore, in a further development, references can be specified, that is to say, historical data/information and/or empirical data/information are stored with the corresponding segment, for example where, when and to what extent the corresponding segment is used for what by whom Purpose.
作为改进方案,通过该排列名单还可以设置用于相应信息和/或相应逻辑单元的开发者和/或提供者的一类报酬机制。 As an improvement, a type of remuneration mechanism for developers and/or providers of corresponding information and/or corresponding logic units can also be set via the ranking list.
在另一实施例中设置至少一个处理设备,所述至少一个处理设备包括可视化工具,采用所述可视化工具可以尤其也以图形的形式在显示设备上说明和/或输出相应单元相关的状态信息。在此,尤其可以说明和/或表示状态信息(例如“前百分之十的贡献者”)和/或下载和/或单元获取的数量和/或访问次数。 In a further exemplary embodiment, at least one processing device is provided, which includes a visualization tool with which state information relating to the respective unit can be illustrated and/or output, in particular also in graphic form, on the display device. In this case, in particular status information (eg "top 10 percent contributors") and/or the number of downloads and/or unit acquisitions and/or the number of visits can be specified and/or displayed.
在另一扩展方案中,有利地借助于所述评估工具可以获得和/或可以适配对一个单元或者片段或者一组单元或者片段的注解。在此,相应注解还可以包括相应单元相关的描述内容。 In a further development, an annotation for a unit or a segment or a group of units or segments can advantageously be obtained and/or adapted by means of the evaluation tool. Here, the corresponding annotation may also include descriptive content related to the corresponding unit.
在改进方案中,可以设置搜索工具作为另外的处理工具,采用所述搜索工具可以为了关键字和码字而搜索和/或调查评论和/或评估。 In a further development, a search tool can be provided as an additional processing tool with which comments and/or evaluations can be searched and/or searched for keywords and code words.
此外,可以有利地规定,设置至少一个通信设备,采用所述至少一个通信设备创建和/或提供用于意见交换的虚拟论坛和/或交换平台。在此,所述交换可以借助于为此设置和建立的网络、尤其是管理系统或者互联网进行。 Furthermore, it can advantageously be provided that at least one communication device is provided with which a virtual forum and/or exchange platform for the exchange of opinions is created and/or provided. In this case, the exchange can take place by means of a network provided and established for this purpose, in particular a management system or the Internet.
作为补充,可以规定,所述评估设备提供工具、尤其是具有输入字段的对应掩码,所述输入字段允许相应工程师输入或者获得与此相关的评估和/或注解。 In addition, it can be provided that the evaluation device provides a tool, in particular a corresponding mask with input fields, which allow the respective engineer to enter or obtain evaluations and/or comments related thereto.
还可以有利地设置用于评估所设定的评论或者注解的工具。所述评论例如可以被用作评论的开发者和/或作者的一类报酬系统。 It is also advantageously possible to provide a tool for evaluating the provided comments or annotations. The reviews can be used, for example, as a type of compensation system for developers and/or authors of reviews.
有利地可以设置访问工具,采用所述访问工具,对于设定单元或者传输单元到处理设备,可以精细地定义对所述单元的访问权,也就是说,已经可以由设定人员(例如开发者)定义和/或说明谁被允许在什么条件下下载所述单元或者片段或者谁被允许和/或可以对所述单元或者片段访问。因此可以有利地设置用户限制,使得单元的可用性可以在范围、使用、空间准备就绪和用户方面选择性地限定。 Advantageously, an access tool can be provided with which, for setting up a unit or transferring a unit to a processing device, it is possible to finely define the access rights to said unit, that is to say, already possible by a setting person (e.g. a developer) ) defines and/or specifies who is allowed to download said unit or segment under what conditions or who is allowed and/or has access to said unit or segment. User restrictions can thus advantageously be set such that the availability of a unit can be selectively limited in terms of scope, use, space readiness and user.
在另一改进方案中设置用于独特的系统标识的识别工具,使得当应该通过该系统获取逻辑单元或者逻辑片段时,可以提前说明和验证所述标识。 In a further refinement, a recognition tool is provided for a unique system identifier, so that this identifier can be specified and verified in advance when a logic unit or logic fragment is to be retrieved via the system.
此外可以规定,为被提供以便获取的每个单元或者片段加载关于如下项的信息:对于哪个系统标识和/或对于哪个应用批准相应单元并且因此为实施而使能相应单元。然后,分别推荐或者实施的工程系统和操作时间系统确保仅仅可以使用已批准的部件。 Furthermore, provision can be made for each unit or segment provided for acquisition to be loaded with information regarding for which system identification and/or for which application the corresponding unit is authorized and thus enabled for implementation. Then, respectively recommended or implemented engineering systems and operating time systems ensure that only approved components can be used.
此外,可以有利地规定,在单元被设定或者被传输到系统中之后,所述单元经历至少一个校验步骤,其中存储可以预先确定的、尤其是关于质量、安全性、可靠性和功能的检验标准用于检验。 In addition, it can advantageously be provided that, after the unit has been configured or transferred into the system, it undergoes at least one verification step in which predeterminable, in particular quality, safety, reliability and function data are stored. Inspection standards are used for inspection.
此外还可以规定,在多个步骤中执行所述检验,其中首先粗略地检验相应单元并且在对应的结果下使能相应单元以便用于测试目的。然后执行另外的更彻底的第二检验并且然后在肯定的结果下才使能相应单元还用于生产目的。这种方式的目标是,尽可能快地使单元至少能够用作测试版本或者用于测试目的。 Furthermore, it can be provided that the check is carried out in a plurality of steps, wherein first the corresponding unit is roughly checked and, with corresponding results, the corresponding unit is enabled for testing purposes. A further, more thorough second check is then carried out and only then with a positive result is the corresponding unit enabled for production purposes. The goal of this approach is to make the unit at least available as a test version or for testing purposes as quickly as possible.
作为改进方案,可以为每个单独的单元设置反馈可能性、例如论坛,所述反馈可能性包括或者提供工具,以便从相应单元的最终客户或者最终用户获得精细的生产反馈并且由此改善可被获取用于实施和/或分发的所提供单元的质量。 As a refinement, feedback possibilities, such as forums, can be set up for each individual unit, said feedback possibilities including or providing tools to obtain detailed production feedback from the end customer or end user of the respective unit and thus improvements can be made by Gets the quality of provided units for implementation and/or distribution.
还可以有利地设置搜索工具,所述搜索工具自动地搜索可预先确定的源、尤其是可访问的数据库和/或互联网以得到已经已知的单元的更新和/或较新的版本和/或较新的或者替代的单元、尤其是迄今还未已知的或者还未使用的单元(例如还有规划模块或者规划片段)并且如有可能说明找到的命中并且提供用于下载和/或提出对应的请求和/或提供与此相关的信息、尤其是命中信息,其例如还以列表或者表格的形式。 A search tool can also advantageously be provided which automatically searches predeterminable sources, especially accessible databases and/or the Internet, for updates and/or newer versions and/or Newer or replacement units, in particular hitherto unknown or unused units (for example also planning modules or planning fragments) and if possible explaining the found hits and making available for downloading and/or proposing correspondence requests and/or provide information related thereto, in particular hit information, for example also in the form of lists or tables.
在一个有利的实施例中进行搜索,尤其是对新的或者替代的单元或者片段的搜索,其基于对来自于相应工程工具的底部(Fundus)或者数据存储器或者信息存储器的具体项目数据的分析和/或基于相应使用者简档或者用户简档。 In an advantageous embodiment a search is carried out, in particular for new or replacement units or segments, based on the analysis and and/or based on a corresponding user profile or user profile.
作为改进方案,在另一个扩展方案中设置和/或提供工具,采用所述工具,相应系统使用者或者系统用户本身或者具有相应权限的系统管理员可以预先给定和获得所述系统使用者或者系统用户的用户简档或者使用者简档。 As an improvement, in another extension, a tool is set and/or provided. Using the tool, the corresponding system user or the system user itself or a system administrator with corresponding authority can pre-specify and obtain the system user or A user profile or user profile for a system user.
在此,相应简档可以有利地包含应用领域和/或行业相关的说明和/或信息,例如是否涉及发电站、污水处理设备、风力设备、聚合物生产、轧钢厂、酒厂、纸张生产、涂装生产线或者类似的,和/或至少一个所追求的功能或者功能性相关的,例如是否应该追求和实现调节功能、控制功能、监视功能、优化功能、过滤功能或者类似的以及如有可能追求和实现它们的组合。 In this case, the corresponding profile can advantageously contain information and/or information relevant to the field of application and/or industry, e.g. Painting production line or similar, and/or at least one of the functions sought or functionally related, e.g. whether regulation functions, control functions, monitoring functions, optimization functions, filter functions or similar should be pursued and implemented and if possible pursued and combinations of them.
与此相反,所述项目数据可以从具体的项目中获得或者提取,其中具体的项目理解为如下项目:其已经至少部分地被实现和/或被实施,和/或包括所有迄今为止基于系统输入的单元、尤其是规划模块、演示模块以及还有从外部(系统外部)购买的或者还有批准的模块。 In contrast, the project data can be obtained or extracted from a concrete project, wherein a concrete project is understood to be a project which has been realized and/or implemented at least in part and/or includes all units, in particular planning modules, demonstration modules and also modules purchased from outside (outside the system) or also approved.
此外,可以有利地规定,可以基于相应用户的可为系统预先给定的资源配置执行对已经已知的单元的更新和/或较新版本和/或新单元或者替代单元的搜索。在此,可以有利地在相应用户简档范畴内获得和/或存储相应资源配置(例如包括资源的类型和数量、彼此之间的联系和/或依赖性、所必需的或者分别使用的原材料、辅助材料和生产原料、利用水平和/或操作时间,等等)。 Furthermore, it can advantageously be provided that a search for updated and/or newer versions and/or new or replacement units of already known units can be carried out on the basis of the resource configuration of the respective user which can be specified by the system. In this case, the corresponding resource configuration (including, for example, the types and quantities of resources, their interrelationships and/or dependencies, required or respectively used raw materials, Ancillary materials and raw materials for production, utilization levels and/or operating hours, etc.).
此外,所提出的任务通过用于分发以及交换用来规划和/或操作自动化技术资源的单元的方法还有用于在前述系统上实施的方法完成,其中借助于与至少一个工程工具的至少一个一体化连接和/或与至少一个工程工具的至少一个一体化链接提供从第一工程工具创建和/或标记的单元以便继续处理以及以便获取和/或用于传输到至少另一第二工程工具中和/或在另一第二工程工具中实施,其中所述单元是逻辑片段或单元,和/或程序代码片段或单元。 Furthermore, the proposed task is achieved by means of a method for distributing and exchanging units for planning and/or operating automation technology resources and also a method for implementation on the aforementioned system, wherein by means of integration with at least one engineering tool UL connection and/or at least one integrated link with at least one engineering tool provides units created and/or marked from a first engineering tool for further processing and for retrieval and/or for transfer into at least another second engineering tool and/or implemented in another second engineering tool, wherein said unit is a logic segment or unit, and/or a program code segment or unit.
在此,在改进方案中,所述操作包括调节和/或控制和/或操控和/或参数化和/或观察自动化技术资源。 In a further development, the operation includes regulating and/or controlling and/or actuating and/or parameterizing and/or observing the technical automation resource.
此外,根据方法可以规定,可以选择性地和/或由用户控制地获取所创建和/或标记的单元,和/或为选择性的和/或自动的传输而提供或者设置所创建和/或标记的单元。 Furthermore, depending on the method it can be provided that the created and/or marked elements can be retrieved selectively and/or user-controlled and/or the created and/or marked elements can be provided or set for selective and/or automatic transfer marked unit.
在本方法的改进方案中,这些单元除了具有控制逻辑片段和控制逻辑单元外还可以具有补充的预配置的数据结构和/或信息、尤其是面板或者可视化图像和/或可视化图形和/或文档和/或说明。 In a further development of the method, the units can have, in addition to the control logic segments and control logic units, supplementary preconfigured data structures and/or information, in particular faceplates or visualization images and/or visualization graphics and/or documentation and/or instructions.
在另一方法形式中,促使和/或执行所设定的或者为传输和/或为获取而提供的单元以及其余可提供的结构和信息的管理、包括用户管理和访问权限的管理和/或准备和/或分类和/或优先级确定和/或选择性的使能。 In a further method form, the management of the elements provided or provided for transmission and/or for acquisition as well as the remaining available structures and information, including user management and access rights management and/or Preparation and/or classification and/or prioritization and/or selective enabling.
作为改进方案,可以规定,执行对各个可传输的和/或已设定的单元的评估和/或分类和/或表征和/或注解,尤其是在传输和/或提供所述单元之前执行。 As a refinement, provision can be made for an evaluation and/or classification and/or characterization and/or annotation of the individual transferable and/or set units to be carried out, in particular before the transfer and/or provision of said units.
还可以规定,根据功能和/或目的表征可传输的和/或已设定的或者提供的单元和/或根据表征限定或者限制其应用可能性和/或继续使用和/或其使能。 Provision can also be made to characterize the transferable and/or provided or provided unit in terms of function and/or purpose and/or to limit or limit its application possibilities and/or further use and/or its enabling in terms of the characterisation.
在另一个扩展方案中可以规定,为已设定的和/或可提供的单元印上至少一个结束日期和/或持续时间,其中所述至少一个结束日期说明到何时为止所述相应单元可用和/或可应用和/或可获取,以及所述持续时间说明何时所述单元可用和/或可应用和/或可获取,尤其是结合仅仅为测试目的而非为真正的实际应用的使能。 In another development, provision can be made for at least one end date and/or duration to be printed on a set and/or available unit, wherein the at least one end date indicates when the corresponding unit will be available and/or applicable and/or obtainable, and the duration specifies when the unit is available and/or applicable and/or obtainable, especially in conjunction with use only for testing purposes and not for real practical use can.
在该方法的改进方案中,可以有利地促使和执行对尤其是用于开发和/或设计控制逻辑的程序代码单元和/或代码片段的系统性交换和重用以及继续使用以及将所述程序代码单元和/或代码片段提供到为此建立的网络上以及通过为此建立的网络获取所述程序代码单元和/或代码片段,所述控制逻辑用于操作自动化技术资源。 In a development of the method, the systematic exchange and reuse and further use of program code elements and/or code fragments, in particular for the development and/or design of the control logic, and the transfer of said program code can advantageously be facilitated and carried out Units and/or code fragments are supplied to and retrieved via a network established for this purpose, the control logic being used for operating the automation technology resource.
作为改进方案,可以规定,可以直接在第一工程工具中选择和/或表征多个单元,并且如此标记以及表征的单元、尤其是逻辑单元被自动地编组成对象和/或功能模块并且尤其自动化地被提供用于继续处理和/或分发、尤其用于在至少另一第二工程工具中获取和/或实施。 As a further development, it can be provided that a plurality of units can be selected and/or characterized directly in the first engineering tool, and that the units marked and characterized in this way, in particular logic units, are automatically grouped into objects and/or functional modules and in particular automatically is provided for further processing and/or distribution, in particular for acquisition and/or implementation in at least another second engineering tool.
可以有利地促使和/或执行对可传输的和/或已设定的或者所提供的单元、尤其是逻辑单元和/或代码片段还有其余信息的评估和/或注解,尤其是根据它们所基于的任务设置和/或通过它们实施的功能。 Evaluation and/or annotation of transferable and/or set or provided units, in particular logic units and/or code fragments and also remaining information, can advantageously be facilitated and/or performed, in particular according to their Based on task settings and/or functionality implemented through them.
在此,可以根据评估标准执行评估,其中在此各个评估标准又可以被不同地加权或者优先级确定。 In this case, the evaluation can be carried out according to evaluation criteria, wherein the individual evaluation criteria can again be weighted or prioritized differently here.
通过排名可以区分尤其值得推荐的单元和稍不值得推荐的单元、尤其是程序单元或者程序代码片段并且相应地选择。 By means of the ranking, it is possible to distinguish particularly recommendable units from less recommendable units, in particular program units or program code fragments, and to select them accordingly.
因此,在排列名单中尤其反映经验数据、尤其是先前用户(尤其是工程师、技术人员和类似人员)的经验值。 In particular, therefore, experience data, in particular experience values of previous users (in particular engineers, technicians and the like), are reflected in the rank list.
在改进方案中,可以规定,在显示设备上尤其还以图形的形式说明和/或输出相应单元相关的状态信息。 In a refinement, it can be provided that the status information relating to the respective unit is represented and/or output on the display device, in particular also in graphic form.
此外,可以有利地规定,在单元被设定之后或者被传输和/或被提供之前,根据方法,根据可预先确定的检验标准,尤其在实施和起作用时质量和/或安全性和/或可靠性方面验证所述单元。 Furthermore, it can advantageously be provided that, after the unit has been configured or before it is delivered and/or provided, according to the method, according to predeterminable test criteria, in particular quality and/or safety and/or The unit was validated in terms of reliability.
此外,还可以规定,在多个步骤中执行所述检验,其中首先粗略地检验相应单元并且在对应的结果下使能相应单元以便用于测试目的。然后执行另外的更彻底的第二检验并且然后在肯定的结果下才使能相应单元还用于生产目的。在此,目标是,尽可能快地使单元至少能够用作测试版本或者用于测试目的。 Furthermore, it can also be provided that the check is carried out in a plurality of steps, wherein first the corresponding unit is roughly checked and, with corresponding results, the corresponding unit is enabled for testing purposes. A further, more thorough second check is then carried out and only then with a positive result is the corresponding unit enabled for production purposes. The goal here is to make the unit at least available as a test version or for testing purposes as quickly as possible.
在本方法的一个有利的实施例中,可执行自动的或者至少部分自动的搜索,其搜索可预先确定的源、尤其是可访问的数据库和/或互联网以得到已经已知的单元的更新和/或较新的版本和/或较新的或者替代的单元、尤其是迄今还未已知的或者还未使用的单元(例如还有规划模块或者规划片段)并且如有可能说明找到的命中并且提供用于下载和/或提出对应请求和/或提供与此相关的信息、尤其是命中信息。 In an advantageous embodiment of the method, an automatic or at least partially automatic search can be performed, which searches predeterminable sources, in particular accessible databases and/or the Internet, for updates and updates of already known units. / or newer versions and / or newer or replacement units, especially hitherto unknown or unused units (for example also planning modules or planning fragments) and if possible explaining the hits found and Provided for downloading and/or making corresponding requests and/or providing information related thereto, in particular hit information.
在此,可以基于对来自相应工程工具的底部或者数据存储器或者信息存储器的具体项目数据的分析和/或基于相应使用者简档或者用户简档有利地执行所述搜索。 In this case, the search can advantageously be carried out on the basis of an analysis of project-specific data from the base or data memory or information memory of the respective engineering tool and/or on the basis of the respective user profile or user profile.
在此,相应使用者或者用户本身或者具有相应权限的系统管理员可以预先确定和获得所述相应使用者或者用户的用户简档或者使用者简档。 Here, the corresponding user or the user itself or a system administrator with corresponding authority can predetermine and acquire the user profile or the user profile of the corresponding user or user.
在此,相应简档可以有利地包括应用领域和/或行业相关的说明和/或信息(例如是否涉及发电站、污水处理设备、风力设备、聚合物生产、轧钢厂、酒厂、纸张生产、涂装生产线或者类似的),和/或至少一个所追求的功能或者功能性相关的说明和/或信息(例如是否应该追求和实现调节功能、控制功能、监视功能、优化功能、过滤功能或者类似的以及如有可能追求和实现它们的组合)。 In this case, the corresponding profile can advantageously include field-of-application and/or industry-relevant descriptions and/or information (e.g. whether power stations, sewage treatment plants, wind power plants, polymer production, rolling mills, breweries, paper production, painting production line or similar), and/or at least one pursued function or functionally related instructions and/or information (such as whether a regulation function, a control function, a monitoring function, an optimization function, a filtering function or similar should be pursued and implemented and, if possible, pursue and achieve combinations of them).
与此相反,所述项目数据可以从具体的项目中获得或者提取,其中具体的项目理解为如下项目:其已经至少部分地被实现和/或被实施,和/或包括所有迄今为止根据系统输入的单元、尤其是规划模块、演示模块以及还有从外部(系统外部)购买的或者批准的模块。 In contrast, the project data can be obtained or extracted from a concrete project, wherein a concrete project is understood to be a project which has been realized and/or implemented at least partially and/or contains all the units, especially planning modules, demonstration modules and also modules purchased or approved externally (outside the system).
此外,可以有利地规定,可以基于相应用户的可预先给定的资源配置执行对已经已知的单元的更新和/或较新版本和/或新单元或者替代单元的搜索。在此,可以有利地在相应用户简档范畴内获得和/或存储相应资源配置(例如包括资源的类型和数量、彼此之间的联系和/或依赖性、所必需的或者分别使用的原材料、辅助材料和生产原料、利用水平和/或操作时间,等等)。 Furthermore, it can advantageously be provided that a search for updated and/or newer versions and/or new or replacement units of already known units can be carried out on the basis of the predeterminable resource configuration of the respective user. In this case, the corresponding resource configuration (including, for example, the types and quantities of resources, their interrelationships and/or dependencies, required or respectively used raw materials, Ancillary materials and raw materials for production, utilization levels and/or operating hours, etc.).
附图说明 Description of drawings
应该根据下述几个图和实施例进行对本发明以及有利的扩展方案和改进方案的进一步说明。 A further explanation of the invention and advantageous further developments and improvements will be made with the aid of the following figures and exemplary embodiments.
唯一的图(图1)示出用于分发以及交换单元、尤其用于交换控制逻辑单元以便规划和/或操作自动化技术资源的示例性构造的系统。 The single figure ( FIG. 1 ) shows an exemplary configured system for distributing and exchanging units, in particular for exchanging control logic units, for planning and/or operating automation resources.
具体实施方式 detailed description
图1示出用于分发以及交换用来规划和/或操作自动化技术资源的单元的示例性构造的系统。这种交换尤其在对自动化技术设备操作以及过程自动化进行工程设计时有利,这是因为通过使用已经测试过的部件和单元,能够明显更有效地进行实际工程设计,也就是说尤其是规划和/或建构和/或开发。 FIG. 1 shows an exemplary structured system for distributing and exchanging units for planning and/or operating automation resources. This exchange is particularly advantageous in the engineering of automation technology plant operation and process automation, since the actual engineering, that is to say in particular planning and/or or build and/or develop.
示例性的系统10包括接口设备12、处理设备14以及数据存储器16,其中所述接口设备12促使与至少一个第一工程工具18和第二工程工具20的一体化连接,其方式使得所述接口设备12以及所述处理设备14的功能性可以从相应工程工具18,20调用并且可以实施,以及其中借助于处理设备14、在与接口设备12和相应工程工具18,20的共同作用下,从第一工程工具18创建和/或标记的单元22a,b可以被传输到相应处理设备14并且可以被处理和/或可以被提供到所述数据存储器16以便获取和/或用于传输到第二工程工具20中和/或在第二工程工具20中实施。 The exemplary system 10 includes an interface device 12, a processing device 14 and a data storage 16, wherein the interface device 12 facilitates an integral connection with at least one first engineering tool 18 and a second engineering tool 20 in such a way that the interface The functionality of the device 12 as well as the processing device 14 can be called up and implemented from the corresponding engineering tool 18, 20, and wherein by means of the processing device 14, in cooperation with the interface device 12 and the corresponding engineering tool 18, 20, from The units 22a, b created and/or marked by the first engineering tool 18 can be transmitted to the corresponding processing device 14 and can be processed and/or can be provided to the data storage 16 for retrieval and/or for transmission to the second in the engineering tool 20 and/or in the second engineering tool 20 .
在此,实际的交换过程基本上可以分成两个方法部分,即,从第一工程工具18通过接口设备12上传各个单元22a,b到处理设备14中以及到数据存储器16,以及从数据存储器16或者从处理设备14下载到第二工程工具20。所述单元22a,b在此可以涉及任何对于操作、也即调节和/或控制和/或操控和/或参数化和/或观察一个或者多个自动化技术资源所必需的信息、文档、程序代码工具、面板和类似的。 Here, the actual exchange process can basically be divided into two method parts, i.e. uploading of the individual units 22a, b from the first engineering tool 18 via the interface device 12 into the processing device 14 and into the data memory 16, and from the data memory 16 Or downloaded from the processing device 14 to the second engineering tool 20 . The units 22a, b can here be any information, documents, program codes necessary for operation, ie regulation and/or control and/or manipulation and/or parameterization and/or observation of one or more automation resources Tools, panels and similar.
可以从该数据存储器16选择性地和/或由用户控制地执行对所创建和/或标记的单元22a,b的下载或者所创建和/或标记的单元22a,b可提供用于选择性的和/或自动的传输。 The downloading of the created and/or marked units 22a, b can be performed selectively and/or controlled by the user from the data store 16 or the created and/or marked units 22a, b can be provided for selective and/or automatic transmission.
示例性地,在上传时,在工程工具18中创建的控制逻辑单元通过与系统兼容的用于与工程工具18,20一体化连接的接口设备12传输到处理设备14,其中可能经历多个检验步骤,所述检验步骤例如应该检验,相应单元22a,b是否普遍被使能或者仅仅为了内部应用而被有限地使能。还有利地验证相应单元的质量和/或创建者身份或者使用者身份。假如成功检验,那么在数据存储器上提供对应单元22a,b以便由第二工程工具20获取以及以便对于生产过程实施。 Illustratively, upon upload, the control logic unit created in the engineering tool 18 is transferred to the processing device 14 via a system-compatible interface device 12 for integral connection with the engineering tool 18, 20, possibly undergoing multiple verifications step, the checking step is to check, for example, whether the respective unit 22a, b is enabled generally or only to a limited extent for internal use. The quality and/or identity of the creator or user of the corresponding unit is also advantageously verified. If the verification is successful, the corresponding units 22a,b are made available on the data store for retrieval by the second engineering tool 20 and for implementation for the production process.
假如质量检验没有产生充分肯定的结果,那么也可以进行仅仅用于评估目的或者测试目的的使能。 If the quality check does not yield a sufficiently positive result, enabling only for evaluation purposes or testing purposes can also be performed.
根据需求,也可以为单元22a,b存储两个版本并提供以便获取,即一个用于评估目的而一个用于例如生产,其中根据需求和/或请求分别使能和转发到相应第二工程工具20。 Depending on requirements, two versions of the unit 22a, b can also be stored and made available for retrieval, i.e. one for evaluation purposes and one for e.g. 20.
在此,为设立与相应工程工具18,20的一体化连接,所述接口设备12例如使用当前的概念,例如Web服务。 In this case, the interface device 12 uses, for example, current concepts such as web services in order to set up an integrated connection to the corresponding engineering tool 18 , 20 .
在此,“一体化”应该理解为系统10的功能、尤其是处理设备14的功能而且接口设备12的功能可以直接从相应连接的工程工具18,20调用和使用。 In this case, “integrated” is to be understood as meaning that the functions of the system 10 , in particular the functions of the processing unit 14 and also the functions of the interface unit 12 , can be called up and used directly from the correspondingly connected engineering tools 18 , 20 .
因此,通过相应Web服务,可以在相应工程工具18,20中以菜单和/或功能行的形式设置和实施“外接附件(AddOn)”类型,然后通过所述“外接附件”类型可以调用和/或可以实施相应的系统功能。 Therefore, through the corresponding Web service, the "AddOn" type can be set and implemented in the corresponding engineering tool 18, 20 in the form of a menu and/or function line, and then the "AddOn" type can be called and/or Or the corresponding system functions can be implemented.
所述处理设备14具有处理工具24,采用处理工具24可以促使和/或可以执行所传输的和/或为获取而提供的单元以及其余可提供结构和信息的用户和访问权限的管理以及准备和分类并且最后还有选择性的使能。 The processing device 14 has a processing tool 24 with which the user and access rights management as well as the preparation and execution of the elements transmitted and/or provided for acquisition as well as the remaining structures and information can be provided can be facilitated and/or performed. Classification and finally optional enablement.
此外,设置分类工具26,采用所述分类工具26促使并执行对所传输单元的评估和/或分类和/或表征和/或注解。例如,所述评估的目的可以是对于相应单元说明经验值,也即例如在哪里、何时、在什么环境(应用领域)中使用,已经有哪些效果或者哪些结果。备选,涉及如何处置相应单元。为了尽可能客观的评估,可以预先确定与此相关的评估标准。 Furthermore, a classification tool 26 is provided, with which an evaluation and/or classification and/or characterization and/or annotation of the transmitted units is caused and carried out. For example, the purpose of the evaluation can be to specify empirical values for the respective unit, ie for example where, when, in what environment (field of application) it was used, which effects or which results have already taken place. Optionally, how to dispose of the corresponding unit. For an evaluation that is as objective as possible, the associated evaluation criteria can be predetermined.
采用所述工具,还可以根据功能和/或目的表征所传输的和/或设定的或者提供的单元,以及根据表征限制其应用可能性和/或继续使用和/或其使能。 Using the tool, it is also possible to characterize the transmitted and/or provided or provided unit in terms of function and/or purpose, and to limit its application possibilities and/or further use and/or its enabling on the basis of the characterization.
此外,可以借助于分类工具26来为每个可提供的单元22a,b印上至少一个结束日期和/或持续时间,其中所述至少一个结束日期说明到何时为止所述单元可用和/或可应用和/或可获取,而持续时间说明何时所述单元可用和/或可应用和/或可获取,尤其是结合仅仅为测试目的而非用于真正应用的使能。 In addition, at least one end date and/or duration can be printed on each available unit 22a, b by means of the sorting tool 26, wherein the at least one end date states until when the unit is available and/or Applicable and/or obtainable, while the duration specifies when the unit is available and/or applicable and/or obtainable, especially in conjunction with enabling for testing purposes only and not for real use.
此外,所述处理设备14包括可视化工具28,采用所述可视化工具28可以尤其是还以图形的形式在显示设备上说明和/或输出相应单元相关的状态信息。 Furthermore, processing device 14 includes a visualization tool 28 with which state information relating to the respective unit can be illustrated and/or output on a display device, in particular also in graphic form.
在一个改进方案中,可以设置搜索工具30作为另外的处理工具,采用所述搜索工具30在内部搜索的范畴内可以搜索和/或调查传输到系统10中的单元22a,b、尤其是评论和/或评估,以得到关键字或者码字。此外,借助于所述搜索工具30、根据关键字或者码字还可以在可预先确定的数据源中、尤其在相关的数据库32、还有客户数据库33和/或网络(例如万维网和/或互联网34和/或内联网)中执行对例如具有特定功能性和/或指导和/或评论的更新和/或单元的外部搜索。 In a refinement, a search tool 30 can be provided as an additional processing tool, with which the units 22a, b, in particular comments and /or evaluate to get keywords or codewords. In addition, by means of the search tool 30, according to keywords or code words, it is also possible to search in predeterminable data sources, especially in relevant databases 32, as well as customer databases 33 and/or networks (such as the World Wide Web and/or the Internet) 34 and/or Intranet) perform an external search for updates and/or units, for example, with specific functionality and/or guidance and/or reviews.
Claims (18)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2010/004602 WO2012013203A1 (en) | 2010-07-27 | 2010-07-27 | System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103098022A CN103098022A (en) | 2013-05-08 |
CN103098022B true CN103098022B (en) | 2016-05-25 |
Family
ID=43973235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080068234.XA Active CN103098022B (en) | 2010-07-27 | 2010-07-27 | Distribution and exchange are used for the system and method for unit of operation automation technical resource |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN103098022B (en) |
GB (1) | GB2495874A (en) |
WO (1) | WO2012013203A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850952A (en) * | 2015-05-22 | 2015-08-19 | 深圳市城市规划设计研究院有限公司 | Negotiation planning tool and method |
US11281192B2 (en) | 2019-09-27 | 2022-03-22 | Rockwell Automation Technologies, Inc. | Automated component sourcing based on process systems design |
CN115917447A (en) * | 2020-07-06 | 2023-04-04 | 西门子股份公司 | Analysis systems for technical equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009089914A1 (en) * | 2008-01-18 | 2009-07-23 | Abb Technology Ab | A control system for controlling an industrial robot |
CN101588353A (en) * | 2008-05-21 | 2009-11-25 | 闪联信息技术工程中心有限公司 | Method, system and equipment for sharing files |
CN101699816A (en) * | 2009-11-17 | 2010-04-28 | 上海华平信息技术股份有限公司 | System and method for document distribution based on internet |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005058801A1 (en) * | 2005-12-09 | 2007-06-28 | Abb Technology Ag | Software tool`s compilation and configuration system, has data processing device, where plant information, information about plant components and its connections and characteristics that are provided in readable and interpretable form |
-
2010
- 2010-07-27 WO PCT/EP2010/004602 patent/WO2012013203A1/en active Application Filing
- 2010-07-27 GB GB1300793.5A patent/GB2495874A/en not_active Withdrawn
- 2010-07-27 CN CN201080068234.XA patent/CN103098022B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009089914A1 (en) * | 2008-01-18 | 2009-07-23 | Abb Technology Ab | A control system for controlling an industrial robot |
CN101588353A (en) * | 2008-05-21 | 2009-11-25 | 闪联信息技术工程中心有限公司 | Method, system and equipment for sharing files |
CN101699816A (en) * | 2009-11-17 | 2010-04-28 | 上海华平信息技术股份有限公司 | System and method for document distribution based on internet |
Also Published As
Publication number | Publication date |
---|---|
CN103098022A (en) | 2013-05-08 |
GB2495874A (en) | 2013-04-24 |
WO2012013203A1 (en) | 2012-02-02 |
GB201300793D0 (en) | 2013-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7275224B2 (en) | System and method for configuration of a process plant using I/O abstracted field device configuration - Patents.com | |
EP3021181B1 (en) | Process control systems and systems and methods for configuration thereof | |
US20160132048A1 (en) | Process control system and configuration system | |
US10108183B2 (en) | Process control system and configuration system | |
CN103098022B (en) | Distribution and exchange are used for the system and method for unit of operation automation technical resource | |
US9535414B2 (en) | System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment | |
KR101639199B1 (en) | Macro management system for an engineering system for parameterizing switchgear | |
Masmoudi et al. | Labor and machine sizing through a Simulation-Expert-System-based Approach | |
Bergmann et al. | A new web based method for distribution of simulation experiments based on the CMSD standard | |
CN113015988A (en) | Apparatus and method for converting data from a digital client interface of a computer network system | |
Mansour-Duschet | A Multiagent design methodology for the manufacturing execution system domain | |
Miettinen | Enabling Digitalization with Plant Engineering Software COMOS | |
WO2024149686A1 (en) | Digital application platform architecture | |
Liang et al. | IMOptimizer: An Online Interactive Parameter Optimization System Based on Big Data | |
van Tooren et al. | Structured Design Automation | |
DE102009022861A1 (en) | System for distributing and exchanging e.g. control fragment for planning and/or operating automatic technical operating unit, has processing device, where elements transmitted to and processed in processing device and provided to storage | |
Duclos | Structured Analysis and Structured Design for the Logistic Support Analysis (LSA) Tasks 303, Evaluation of Alternative and Trade-Off Analysis, LSA Subtask 303.2. 9, Comparative Evaluations | |
Mayer | Modeling Software in TRIZ |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180518 Address after: Baden, Switzerland Patentee after: ABB TECHNOLOGY LTD. Address before: Zurich Patentee before: ABB T & D Technology Ltd. |