Library Management
iCube 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 iCube 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. - iC9200 Series 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 iC9200 Series 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-based Controller Generation" for details. - Device libraries.
The topics in this chapter provide information about the following topics: