Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and engineering system for the modification of a program of an industrial automation component

A technology of industrial automation and planning system, applied in the direction of software engineering design, program control in sequence/logic controller, program control, etc., can solve the problem of damage to engineering planning, automation components and network performance, no improvement, high cost, etc. problems, to achieve the effect of simplifying reusability, small changes, and reducing the number of references

Pending Publication Date: 2021-12-31
SIEMENS AG
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

While this prevents unplanned downtime to a large extent and thus improves operational performance, it leads to limitations when using engineering planning systems, since frequent synchronizations and their associated software "uploads" are costly and impair engineering planning , automation components and network performance
In short, the synchronization problem is shifted from the runtime environment of the automation components to the engineering planning system by the last described strategy, but overall it is not improved

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and engineering system for the modification of a program of an industrial automation component
  • Method and engineering system for the modification of a program of an industrial automation component

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] exist figure 1 In , two units U_D, U_P are shown, for example a unit U_D for a drilling process ("drill") and a unit U_P for determining a method step ("process").

[0030] The unit U_D refers to the unit U_P, which is characterized by an arrow with the reference URef. Here, the various program elements A, . , G, H are undisclosed program elements NPE (non public elements). The program elements PE disclosed by the units U_P and U_D can also be referenced, ie used or addressed, by program elements that do not belong to their own unit. Undocumented Program Elements NPE may only be used or referenced within the same unit. The term "relationship" is sometimes used instead of "reference" for the relationship between modules in a using relationship. In general, program elements can be executable program code, such as program blocks, routines, subroutines, etc., but also data or data modules, variables (labels), interfaces for input and output to hardware ("IO interface ”...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method for the modification of a program of an industrial automation component, the program consisting of a plurality of program elements (A, ..., H), in the event of which modification modified program elements and program elements dependent thereon are transferred from an engineering system to the automation component. The program is structured in units (U_D, U_P), which unit (U_D, U_P) comprises a group of program elements (A, ..., H) and can comprise both published program elements (A, B, E, F) having an interface that can be referenced by the program elements of other units and unpublished program elements (C, D, G, H). Using the interfaces, a checksum (UIFFP) is calculated and is assigned to the unit (U_D, U_P). If at least one program element (A, ..., H) of the version of a unit stored in the engineering system is modified, the checksum (UIFFP) of the unit (U_D, U_P) thus modified is compared with the checksum (UIFFP) of the previous version of this unit (U_D, U_P) present in the automation component, and if the checksums (UIFFP) match only the modified unit (U_D, U_P) is transferred. Thus, the consistency of the program can be maintained and the software can be updated more quickly.

Description

technical field [0001] The invention relates to a method for changing the program of an industrial automation component according to the preamble of claim 1 and an engineering planning system for changing the program of an industrial automation component according to the preamble of claim 7 . Background technique [0002] Industrial automation components, especially programmable logic controllers, are used for the automation of production systems and for the automation of process technology installations. Here, the sensor values ​​are periodically processed by the running program and converted into commands for the actuators in order to complete the control task. [0003] The programs (control programs) of modern industrial automation components (PLC programmable logic controllers) are very complex and therefore consist of a large number of program elements. For example, these program elements can be functional modules, function blocks or similar units, which are usually ta...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G05B19/042G05B19/05G06F8/658G06F9/445
CPCG06F8/658G05B19/0426G05B19/056G06F9/44552G05B19/41835G05B19/41845G05B2219/23199G05B2219/25157G05B2219/25235G05B2219/33003G06F8/65
Inventor 克里斯蒂安·菲舍尔米夏埃尔·弗兰克洛塔尔·普法尔曼
Owner SIEMENS AG