Library Management
PLCnext Engineer supports the following library types:- IEC 61131-3 libraries containing POUs and data types. These IEC libraries may be user-defined libraries which have been released from another PLCnext Engineer project or firmware libraries provided by a device manufacturer (so-called system libraries). A library can contain safety-related POUs.
Note
Uniqueness of user-defined data types: A user-defined data type must only be defined once in the data types worksheets of the project. An identical data type definition (same name) is, however, allowed in included libraries. This means when taking libraries into account, multiple definitions of the same data type are possible. - PLCnext Technology component libraries, i.e., non-IEC 61131-3 libraries. Such libraries can contain programs which are not programmed in IEC 61131-3 languages but with high-level languages such as C++ or C#. They have been created using a suitable plugin in a third-party programming tool (e.g., Eclipse). A PLCnext Technology components library contains program POUs which can be instantiated in the 'PLCnext' PLANT tree node, corresponding metadata as well as input and output ports of the programs.
After instantiating a program, its ports can be assigned in the Data List of the 'PLCnext' node.Further Info
Refer to the topic "PLCnext Technology Controller Generation" for details. - Device libraries.
- HMI symbol libraries.
The topics in this chapter provide information about the following topics: