Libraries provide functions, function blocks, data types, and global variables that can be used to develop your project.
The Library Manager of EcoStruxure Machine Expert provides information about the libraries included in your project and allows you to install new ones. For more information on the Library Manager, refer to the EcoStruxure Machine Expert Programming Guide.
When you select a Modicon M251 Logic Controller for your application, EcoStruxure Machine Expert automatically loads these libraries:
Library Name |
Description |
---|---|
IoStandard |
CmpIoMgr configuration types, ConfigAccess, Parameters, and help functions: manages the I/Os in the application. |
Standard |
Contains functions and function blocks that are required matching IEC61131-3 as standard POUs for an IEC programming system. The standard POUs must be tied to the project (standard.library). |
Util |
Analog Monitors, BCD Conversions, Bit/Byte Functions, Controller Datatypes, Function Manipulators, Mathematical Functions, Signals. |
Contains functions and variables to get information and send commands to the controller system. |
|
SysMem, Standard. These functions facilitate communications between specific devices. Most of them are dedicated to Modbus exchange. Communication functions are asynchronously processed regarding the application task that called the function. |
|
The relocation table allows you to organize data to optimize exchanges between the Modbus client and the controller, by regrouping non-contiguous data into a contiguous table of registers. |
|
TM251MESE only. Provides Modbus TCP IOScanner function blocks. |
|
TM251MESE only. Infrastructure function blocks to establish and close CIP connections and to build Explicit Messaging request over EtherNet/IP. |
|
TM251MESE only. Explicit Messaging over EtherNet/IP, to communicate with generic devices (e.g. cameras) for which EcoStruxure Machine Expert does not offer a device integration. |
|
Additional libraries: o3S CANopenStack oFDT_CANOpenDriver oCAA CiA 405 |
The CAA CiA 405 library offers a set of function blocks to meet the requirements of the CiA405 for the access to the CANopen network from the application (IEC61131-3 program) of the controller (CANopen master). |