Page 24 - Wago_AutomationTechnology_Volume3_2015_US.pdf
P. 24

1    Runtime Software — Libraries

   22   e!COCKPIT (based on CODESYS 3)


                                       Compatibility Level:                                 Compatibility
                                       Application-Based Libraries                          and Simplicity
                                       •  Production automation
                    SOLUTION LAYER
                                       • Building automation
                                       • Process automation

                                       Compatibility Level:
                                       Function-Based Libraries
                                       •  Core functions   • Device-oriented functions
                   APPLICATION LAYER
                                       • General functions
                                       • Linking functions


                                       •  Core functions   • Device-oriented functions
                                       • General functions
                     SYSTEM LAYER      • Linking functions
              SYSTEM LAYER              •  CODESYS System


                                        •  CODESYS Automation Alliance
                     SYSTEM LAYER
                                                                                                   Hardware
                   OPERATING SYSTEM     •  Linux ®                                               Dependency
                                                                                               and Complexity








           Runtime Software Controls the Machine               Essentially, the libraries are divided into three abstraction layers:
           Machines and systems are controlled by runtime software that   • The solution layer primarily contains complete, easy-to-use soft-
           determines behavior, while enabling both operation and current   ware solutions for production, building and process automation.
           status monitoring for the user. It also transmits operating data to   • The application layer contains technology functions, e.g., commu-
           higher-level systems.                                 nication, that are ideal for convenient application.
                                                               • The system layer provides experts with complete system access.
           Unlike engineering software, runtime software operates continu-
           ously — it is a part of the machine and ensures correct operation.
                                                               The upper layers are separated by compatibility levels. Essentially,
                                                               this enables software to be developed independently of the hard-
           Ready-to-Use Function Blocks Save Development Time  ware it will be used on. This provides the greatest degree of flexibil-
           Comprehensive, tried-and-tested software function blocks (IEC   ity in selecting the right device for the right application, while retain-
           libraries) expedite development. Thus, e!COCKPIT is supplemented   ing a uniform software base. It also provides investment security.
           with comprehensive IEC libraries.









          Description                                         Technical Data
          Function modules and libraries                      System requirements          e!COCKPIT Software
                                                                                           Item No. 2759-0101
   19   20   21   22   23   24   25   26   27   28   29