EcoStruxure Machine Expert Libraries Overview
The libraries available in the software are listed below in alphabetical order.
The tables provides a short description and technical characteristics that can be used as a check-list to help ensure that libraries are referenced and used correctly.
The following characteristics are presented for each library:
Characteristic |
Description |
---|---|
Company |
The primary provider or group name defined by the primary provider of the library, as shown in the Library Manager and Library Repository dialog box. |
Category |
The category (or categories) which this library belongs to, as shown in the Library Manager and Library Repository dialog box. |
Component |
The name of the component in the Machine Expert Installer which contains this library. NOTE: If a library is not available in the software, install the corresponding component via the Machine Expert Installer(1). |
Namespace(2) |
The default namespace of the library for accessing functions of the library. NOTE: Best practice is to always use the default namespace as the namespace used in your application. If qualified-access-only is listed after the default namespace, this indicates that the usage of the namespace in your application is mandatory. |
Reference(3) |
The way to add a reference to the library: oPH indicates the inclusion of the library via placeholder mechanism. The corresponding placeholder name to be used for this library is listed. odirect version indicates the inclusion of the library via direct version mechanism. oFCL indicates that it is a forward compatible library. |
(1) For more information on how to add a library to a EcoStruxure Machine Expert project, refer to Add Libraries.
(2) For more information on the namespace, refer to the General Description of Libraries.
(3) For more information on the use of libraries and the reference mechanism, refer to Library Management in EcoStruxure Machine Expert.
Libraries Overview in Alphabetical Order
A B C D E F G H I L M P R S T U
The following table lists the libraries beginning with A:
Library title |
Characteristics |
Description |
---|---|---|
ApplicationLogger |
Company: Schneider Electric Category: Application Component: Core Libraries Namespace: APL (qualified-access-only) Reference: direct version (FCL) |
Supports the functionalities to store and manage a set of logger points to establish a logging for the application program. For more information, refer to ApplicationLogger Library Guide. |
AsyncManager |
Company: Schneider Electric Category: Application > Util Component: Core Libraries Namespace: SE_Async (qualified-access-only) Reference: direct version (FCL) |
The library offers the functionality to call time-intensive jobs asynchronously to avoid cycle time overruns without the need to separately create additional tasks. For more information, refer to AsyncManager Library Guide. |
AutoTune |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: AUT (qualified-access-only) Reference: direct version (FCL) |
An automatic control optimization system, that determines control and mechanical parameters. For more information, refer to AutoTune Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with B:
Library title |
Characteristics |
Description |
---|---|---|
Booster Pumping |
Company: Schneider Electric Category: Solution Component: Core Repository Namespace: Pump Reference: direct version (FCL |
Pumping applications function blocks. For more information, refer to Pumping Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with C:
Library title |
Characteristics |
Description |
---|---|---|
CAA••• |
Company: CAA Technical Workgroup Category: Application > CAA Category: Intern > CAA Component: Core Repository Namespace: – Reference: – |
Libraries from the CoDeSys Automation Alliance workgroup. For more information, refer to CAA Libraries. |
CAA Net Base Service |
Company: CAA Technical Workgroup Category: Intern > CAA Component: Core Repository Namespace: NBS (qualified-access-only) Reference: PH CAA NetBaseSrv |
This library implements a TCP server, TCP client and a UDP peer as a collection of base services for Ethernet. NOTE: Do not use this library together with the TcpUdpCommunication library (Schneider Electric) or with libraries which implement the TcpUdpCommunication library. Use the library TcpUdpCommunication instead of library CAA Net Base Service. For more information, refer to CAA Libraries. |
CAA File |
Company: CAA Technical Workgroup Category: Intern > CAA Component: Core Repository Namespace: File (qualified-access-only) Reference: PH CAA File |
This library provides function blocks for accessing file directory systems and files. For more information, refer to CAA Libraries. |
Cmp••• |
Company: System Category: System > SysLibs Component: Core Repository Namespace: – Reference: – |
System management libraries. For more information, refer to CmpIecTask Library Guide. |
CommFB |
Company: 3S - Smart Software Solutions GmbH Category: Application > Fieldbus Component: Core Repository Namespace: CommFB (qualified-access-only) Reference: PH CommFB |
Communication function blocks on PROFIBUS DP and PROFINET IO. For more information, refer to CommFB Library Guide. |
CommonMotionTypes |
Company: Schneider Electric Category: Application Component: Core Libraries Namespace: CMT Reference: direct version (FCL) |
Support of common motion data types independent from the controller platform. For more information, refer to CommonMotionTypes Library Guide. |
Compatible CiA 405 |
Company: CAA Technical Workgroup Category: Application > CAA Component: Core Repository Namespace: _CIA405 Reference: PH CAA CiA405 |
Functions blocks for CANopen fieldbus management from application. For more information, refer to CAA Libraries. |
CrankModule |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: CRKM (qualified-access-only) Reference: direct version (FCL) |
Contains the crank module for PacDrive Template which controls a real axis for a crank and a virtual axis for a slide with general motion tasks (such as EndlessFeed, Positioning, MultiCam) and auxiliary functions. For more information, refer to CrankModule Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with D:
Library title |
Characteristics |
Description |
---|---|---|
DataLogging |
Company: Schneider Electric Category: Controller Component: Core Repository Namespace: SEDL Reference: PH (FCL) SE_DataLogging |
Data logging management of controllers that support file management operations. For more information, refer to DataLogging Library. |
DeviceAbstractionLayer |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: DAL (qualified-access-only) Reference: direct version (FCL) |
Interfaces and parameters of functionalities which are exposed by device objects. |
DeviceIntegrationAxis |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: DIA (qualified-access-only) Reference: direct version (FCL) |
Functionalities exposed by an axis representation on a device object. |
DeviceIntegrationCommon |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: DIC (qualified-access-only) Reference: direct version (FCL) |
Common functionalities shared by many devices. |
DeviceIntegrationSercos |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: DIS (qualified-access-only) Reference: direct version (FCL) |
Common functionalities shared by Sercos devices. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with E:
Library title |
Characteristics |
Description |
---|---|---|
EMailHandling |
Company: Schneider Electric Category: Communication Component: Internet Protocol Suite Namespace: SE_Email (qualified-access-only) Reference: direct version (FCL) |
This library supports the implementation of an email client and provides function blocks for sending SMTP (Simple Mail Transfer Protocol) and receiving POP3 (Post Office Protocol) emails. For more information, refer to EMailHandling Library Guide. NOTE: The communication is implemented using the TcpUdpCommunication library. |
EtherNetIP Explicit Messaging |
Company: Schneider Electric Category: Communication Component: Core Libraries Namespace: EIPXM (qualified-access-only) Reference: direct version (FCL) |
Explicit messaging over EtherNet/IP to communicate with generic devices (for example cameras) for which EcoStruxure Machine Expert does not offer a device integration. For more information, refer to EtherNet/IP User Guide. |
EtherNetIP Remote Adapter |
Company: Schneider Electric Category: Communication Component: Core Libraries Namespace: EIPRA (qualified-access-only) Reference: direct version (FCL) |
Used by EtherNet/IP device objects to support user parameter and connection handling. For more information, refer to EtherNet/IP User Guide. |
EtherNetIP Scanner |
Company: Schneider Electric Category: Communication Component: Core Repository Namespace: EIPSC Reference: direct version (FCL) |
Function blocks to establish and close CIP connections and to build Explicit Messaging request over EtherNet/IP. For more information, refer to EtherNet/IP User Guide. |
EtherNetIP Services |
Company: 3S - Smart Software Solutions GmbH Category: Application > Fieldbus Component: Core Repository Namespace: ENIP Reference: PH EtherNetIP Services |
The library offers services to communicate with an EtherNet/IP adapter device. For more information, refer to EtherNet/IP User Guide. |
Ethernet Util |
Company: Schneider Electric Category: Controller > LMC058 Category: Controller > M2x1 Category: Controller > M258 Category: Controller > M262 Component: Core Repository Namespace: SEC_ETH_UTIL Reference: direct version (FCL) |
Library for Ethernet utilities. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with F:
Library title |
Characteristics |
Description |
---|---|---|
FeatureNotSupported |
Company: Schneider Electric Category: Miscellaneous Component: Core Repository Namespace: FeatureNotSupported Reference: direct version |
This library is used to resolve placeholders for unsupported functionalities. |
FileFormatUtility |
Company: Schneider Electric Category: Application > Util Category: Util Component: File Format Utility Namespace: FFU (qualified-access-only) Reference: direct version (FCL) |
This library implements functions which provide simplified access to the files on the file system of the controller. Further, it provides a set of functions to facilitate the creation of a text STRING in JSON (JavaScript Object Notation) format. For more information, refer to FileFormatUtility Library Guide. |
FtpBase |
Company: Schneider Electric Category: Communication Component: Internet Protocol Suite Namespace: SE_FtpBase (qualified-access-only) Reference: direct version (FCL) |
Base implementations (reserved for internal use only), for FtpRemoteFileHandling. |
FtpRemoteFileHandling |
Company: Schneider Electric Category: Communication Component: Internet Protocol Suite Namespace: SE_FTP (qualified-access-only) Reference: direct version (FCL) |
The library supports the implementation of an FTP (File Transfer Protocol) client which can be used for the remote file handling on an FTP server. For more information, refer to FtpRemoteFileHandling Library Guide. NOTE: The communication is implemented using the TcpUdpCommunication library. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with G:
Library title |
Characteristics |
Description |
---|---|---|
GMC Independent Altivar |
Company: Schneider Electric Category: Devices Component: General Motion Control Namespace: GIATV (qualified-access-only) Reference: direct version (FCL) |
Altivar specific function blocks, for General Motion Control (GMC) of independent axes. For more information, refer to Motion Control Library Guide. |
GMC Independent Base |
Company: Schneider Electric Category: Devices Component: General Motion Control Namespace: GIB (qualified-access-only) Reference: direct version (FCL) |
Base implementations (reserved for internal use only), for General Motion Control (GMC) of independent axes. For more information, refer to Motion Control Library Guide. |
GMC Independent Base Device |
Company: Schneider Electric Category: Devices Component: General Motion Control Namespace: GIBD (qualified-access-only) Reference: direct version (FCL) |
Core device implementations (reserved for internal use only), for General Motion Control (GMC) of independent axes. For more information, refer to Motion Control Library Guide. |
GMC Independent CANopen |
Company: Schneider Electric Category: Devices Component: General Motion Control Namespace: GICAN (qualified-access-only) Reference: direct version (FCL) |
Core device implementations (reserved for internal use only), for General Motion Control (GMC) of independent axes. For more information, refer to Motion Control Library Guide. |
GMC Independent EtherNetIP |
Company: Schneider Electric Category: Devices Component: General Motion Control Namespace: GIEIP (qualified-access-only) Reference: direct version (FCL) |
EtherNet/IP backend (reserved for internal use only), for General Motion Control (GMC) of independent axes. For more information, refer to Motion Control Library Guide. |
GMC Independent Interfaces |
Company: Schneider Electric Category: Devices Component: General Motion Control Namespace: GIITF (qualified-access-only) Reference: direct version (FCL) |
Interfaces (reserved for internal use only), for General Motion Control (GMC) of independent axes. For more information, refer to Motion Control Library Guide. |
GMC Independent ModbusTCP |
Company: Schneider Electric Category: Devices Component: General Motion Control Namespace: GITCP (qualified-access-only) Reference: direct version (FCL) |
Modbus TCP backend (reserved for internal use only), for General Motion Control (GMC) of independent axes. For more information, refer to Motion Control Library Guide. |
GMC Independent Lexium |
Company: Schneider Electric Category: Devices Component: General Motion Control Namespace: GILXM (qualified-access-only) Reference: direct version (FCL) |
Lexium specific function blocks, for General Motion Control (GMC) of independent axes. For more information, refer to Motion Control Library Guide. |
GMC Independent PLCopen MC |
Company: Schneider Electric Category: Devices Component: General Motion Control Namespace: GIPLC (qualified-access-only) Reference: direct version (FCL) |
PLCopen Motion Control function blocks, for General Motion Control (GMC) of independent axes. For more information, refer to Motion Control Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with H:
Library title |
Characteristics |
Description |
---|---|---|
Harmony ZBRN |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: ZBRN Reference: direct version (FCL) |
Provides functionality to include Harmony wireless and batteryless push-buttons for remote control into the application. For more information, refer to Harmony ZBRN Library Guide. |
HMISCU HSC |
Company: Schneider Electric Category: Controller > HMISCU Component: Core Repository Namespace: HMISCU_HSC Reference: PH (FCL) HMISCU_HSC |
HMISCU high speed counting management. For more information, refer to HMISCU HSC Library Guide. |
HMISCU PLCSystem |
Company: Schneider Electric Category: Controller > HMISCU Component: Core Repository Namespace: SEC Reference: PH (FCL) HMISCU_SE_PLCSystem |
HMISCU system functions and variables For more information, refer to HMISCU PLCSystem Library Guide. |
HMISCU PTOPWM |
Company: Schneider Electric Category: Controller > HMISCU Component: Core Repository Namespace: HMISCU_PTOPWM Reference: PH (FCL) HMISCU_PTOPWM |
HMISCU PTO and PWM management. For more information, refer to HMISCU PTO/PWM Library Guide. |
HttpHandling |
Company: Schneider Electric Category: Communication Component: Internet Protocol Suite Namespace: SE_HTTP (qualified-access-only) Reference: direct version (FCL) |
The library supports the implementation of an HTTP client. The client can be used to connect to an HTTP server and to exchange data using the HTTP protocol. For more information, refer to HttpHandling Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with I:
Library title |
Characteristics |
Description |
---|---|---|
IoDrvCIFXEthernetIP |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDrivers Component: Core Repository Namespace: IoDrvCIFXEthernetIP Reference: PH IoDrvCIFXEthernetIP |
EtherNet/IP input/output driver for the Hilscher NetX chip. For more information, refer to IoDrvCIFXEthernetIP Library Guide. |
IoDrvCIFXProfibus |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDrivers Component: Core Repository Namespace: IoDrvCIFXProfibusLibrary Reference: PH IoDrvProfibusMaster |
PROFIBUS input/output driver for the Hilscher NetX chip. For more information, refer to IoDrvCIFXProfibus Library Guide. |
IoDrvCIFXProfinetIRT |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDrivers Component: Core Repository Namespace: IoDrvCIFXProfinetIRT Reference: PH IoDrvCIFXProfinetIRT |
PROFINET input/output driver for CIFX hardware. For more information, refer to IoDrvCIFXProfinetIRT Library Guide. |
IoDrvDistributedIo |
Company: Schneider Electric Category: Communication Component: Core Repository Namespace: SEN_DIO Reference: PH SE_Distributed_IO |
Bus management functions for distributed I/O on CANopen. |
IoDrvEtherCATMaster |
Company: Schneider Electric Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvCIFXEtherCATLibrary Reference: direct version (FCL) |
Library used by EtherCAT master. |
IoDrvEtherCATSlave |
Company: Schneider Electric Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvEtherCATSlaveLib Reference: direct version (FCL) |
Library used by EtherCAT slave. |
IoDrvEthernet |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDrivers Component: Core Repository Namespace: IoDrvEthernet Reference: PH IoDrvEthernet |
Driver for a network interface. For more information, refer to IoDrvEthernet Library Guide. |
IoDrvEtherNetIP |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDrivers Component: Core Repository Namespace: IoDrvEtherNetIP Reference: PH IoDrvEtherNetIP |
This input/output driver offers an EtherNet/IP scanner and an EtherNet/IP remote adapter. For more information, refer to IoDrvEtherNetIP Library Guide. |
IoDrvEtherNetIPAdapter |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvEtherNetIP Adapter Reference: PH IoDrvEtherNetIPAdapter) |
Library used by EtherNet/IP adapter. For more information, refer to IoDrvEtherNetIPAdapter Library Guide. |
IoDrvEtherNetIPScanner |
Company: Schneider Electric Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvEtherNetIP Scanner Reference: direct version (FCL) |
Library used by EtherNet/IP scanner. |
IoDrvGPIOBBB |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvGPIOBBB Reference: PH IoDrvGPIOBBB) |
GPIO input/output driver for BeagleBone Black. For more information, refer to IoDrvGPIOBBB Library Guide. |
IoDrvIoBusTM3 |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: IoDrvIoBusTM3 (qualified-access-only) Reference: direct version (FCL) |
TM3 input/output driver to link a task per module. |
IoDrvJ1939 |
Company: 3S - Smart Software Solutions GmbH Category: Intern > CANbus Component: LMC PacDrive 3 Controllers Namespace: J1939 Reference: PH IoDrvJ1939) |
Input/output driver for SAE J1939. For more information, refer to IoDrvJ1939 Library Guide. |
IoDrvModbusSerial |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: IoDrvModbusSerial Reference: PH (FCL) SE_ModbusIOScanner |
Library used by Modbus_IOScanner. |
IoDrvPfc200 |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvPfc200Lib Reference: PH IoDrvPfc200) |
Library for internal bus for PFC200. For more information, refer to IoDrvPfc200 Library Guide. |
IoDrvPROFIBUSDPV1 Master |
Company: Schneider Electric Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvPROFIBUSDPV1Master Reference: direct version (FCL) |
Library used by PROFIBUS DP master. |
IoDrvPROFIBUSDPV1Slave |
Company: Schneider Electric Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvPROFIBUSDPV1SlaveLib Reference: direct version (FCL) |
Library used by PROFIBUS DP slave. |
IoDrvProfinet |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvProfinet Reference: PH IoDrvProfinet) |
Input/output driver for PROFINET controller. For more information, refer to IoDrvProfinet Library Guide. |
IoDrvProfinetBase |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvProfinetBase Reference: PH IoDrvProfinetBase) |
Common components of PROFINET device drivers. For more information, refer to IoDrvProfinetBase Library Guide. |
IoDrvPROFINETIO Controller |
Company: Schneider Electric Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvPROFINETIOController Reference: direct version (FCL) |
Library used by PROFINET/IO controller. |
IoDrvSlave |
Company: Schneider Electric Category: Intern > IoDrivers Component: LMC PacDrive 3 Controllers Namespace: IoDrvSlaveLib Reference: direct version (FCL) |
Library extended by fieldbus slave devices. |
IoDrvTM4PDPS1 |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: IoDrvTM4DPS1Lib Reference: direct version (FCL) |
Library used by M241 PROFIBUS DP slave. |
IoDrvTM5PCDPS |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: SEN_PROFIBUS Reference: PH (FCL) IoDrvTM5PCDPS |
Library used by PROFIBUS DP slave. |
IoDrvTM5SEAISG |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: SEC_TM5SEAISG Reference: PH IoDrvTM5SEAISG |
TM5SEAISG device library provides calibration, tarring and calibrated measure services. |
IoDrvUtility |
Company: 3S - Smart Software Solutions GmbH Category: Intern > IoDriverBase Component: LMC PacDrive 3 Controllers Namespace: IoDrvUtility Reference: PH IoDriver Utility) |
Functions and function blocks to write input/output drivers (ConnectorFlagControler). For more information, refer to IoDrvUtility Library Guide. |
ISys••• |
Company: System Category: System > SysLibs Component: Core Repository Namespace: – Reference: – |
System management library. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with L:
Library title |
Characteristics |
Description |
---|---|---|
Lexium 28 |
Company: Schneider Electric Category: Devices Component: Core Repository Namespace: SEM_LXM28 (qualified-access-only) Reference: direct version (FCL) |
Control of Lexium 28 drives on CANopen fieldbus. For more information, refer to Lexium Library 28 Guide. |
LXM32Device |
Company: Schneider Electric Category: Devices Component: M262 (motion control) Namespace: LXM32SDevice (qualified-access-only) Reference: direct version (FCL) |
Exposes functionalities of Lexium 32S to the controller application. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with M:
Library title |
Characteristics |
Description |
---|---|---|
M2xx Communication |
Company: Schneider Electric Category: Communication Component: Core Repository Namespace: SEN_COM Reference: PH (FCL) SE_M2XXCommunication |
Serial line port configuration getting and setting on controllers. |
M241 HSC |
Company: Schneider Electric Category: Controller > M241 Component: Core Repository Namespace: SEC_HSC Reference: direct version (FCL) |
M241 high speed counting management. For more information, refer to the M241 HSC Library Guide. |
M241 PLCSystem |
Company: Schneider Electric Category: Controller > M241 Component: Core Repository Namespace: SEC Reference: PH (FCL) SE_PLCSystem |
M241 system functions and variables. For more information, refer to the M241 PLCSystem Library Guide. |
M241 PTOPWM |
Company: Schneider Electric Category: Controller > M241 Component: Core Repository Namespace: SEC_PTOPWM Reference: direct version (FCL) |
For more information, refer to M241 PTOPWM Library Guide. |
M251 PLCSystem |
Company: Schneider Electric Category: Controller > M251 Component: Core Repository Namespace: SEC Reference: PH (FCL) SE_PLCSystem |
M251 system functions and variables. For more information, refer to M251 PLCSystem Library Guide. |
M262Diagnostics |
Company: Schneider Electric Category: Application Component: Core Libraries Namespace: M262Diag (qualified-access-only) Reference: direct version (FCL) |
This library is used to gather system information about the M262 controller application and the configured devices in it. |
M262 Encoder |
Company: Schneider Electric Category: Controller > M262 Component: M262 (motion control) Namespace: SEC_ENC (qualified-access-only) Reference: direct version (FCL) |
The library offers M262 encoder function blocks. For more information, refer to the M262 Logic/Motion Controller Encoder Library Guide. |
M262MotionExtension |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: M262_ME (qualified-access-only) Reference: direct version (FCL) |
Exposes the on-board encoder input and touch-probe functionalities of an M262 to the controller application. |
M262 PLCSystem |
Company: Schneider Electric Category: System Component: Core Repository Namespace: SEC Reference: PH (FCL) SE_PLCSystem |
M262 system functions and variables. For more information, refer to the M262 System Library Guide. |
MachineAssistantServices |
Company: Schneider Electric Category: Devices Component: Core Libraries Namespace: MAS (qualified-access-only) Reference: direct version (FCL) |
The library offers functionality to discover Ethernet devices and to perform basic configuration of this devices. For more information, refer to the MachineAssistantServices Library Guide. |
ModbusTCPIOScanner |
Company: Schneider Electric Category: Communication Component: Core Repository Namespace: SE_IOS Reference: direct version (FCL) |
Provides Modbus TCP IOScanner function blocks. |
ModbusTCP Remote Adapter |
Company: Schneider Electric Category: Communication Component: Core Repository Namespace: MBTCPRA (qualified-access-only) Reference: direct version (FCL) |
Modbus TCP IOScanner Remote Adapter library. |
Modem |
Company: Schneider Electric Category: Communication Component: Core Repository Namespace: SE_MOD Reference: PH (FCL) SE_Modem |
Modem configuration on controllers. For more information, refer to Modem Library Guide. |
MotionInterface |
Company: Schneider Electric Category: System Component: Core Repository Namespace: MOIN Reference: PH MotionInterface |
Low level access for motion control. |
MqttHandling |
Company: Schneider Electric Category: Communication Component: Internet Protocol Suite Namespace: SE_MQTT (qualified-access-only) Reference: direct version (FCL) |
This library provides the MQTT client functionality in order to exchange data with other devices over the network through an MQTT message server. For more information, refer to MqttHandling Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.
Back to top.
The following table lists the libraries beginning with P:
Library title |
Characteristics |
Description |
---|---|---|
PackML |
Company: Schneider Electric Category: Application > Solution > Packaging Component: Packaging Namespace: PackML (qualified-access-only) Reference: direct version (FCL) |
Provides function blocks, structures and visualization frames for data management and operation mode management conforming to PackML, as defined by ANSI/ISA TR88.00.02-2015. For more information, refer to PackML Library Guide. |
PD_AxisModule |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: AXM (qualified-access-only) Reference: direct version (FCL) |
Contains an equipment module for the PacDrive Template, which controls one individual servo axis with general motion tasks (such as EndlessFeed, Positioning, MultiCam) and auxiliary functions. For more information, refer to PD_AxisModule Library Guide. |
PD_EDesignAxisModule |
Company: Schneider Electric Category: Application Component: EDESIGN Namespace: EAXM (qualified-access-only) Reference: direct version (FCL) |
Contains an equipment module for EDesign applications, which controls one individual servo axis with general motion tasks (such as EndlessFeed, Positioning, MultiCam) and auxiliary functions. For more information, refer to PD_EDesignAxisModule Library Guide. |
PD_EDesignCore |
Company: Schneider Electric Category: Application Component: EDESIGN Namespace: ECO (qualified-access-only) Reference: direct version (FCL) |
Contains the core functions for EDesign applications such as functions for diagnostics and exception handling. The library can only be used in conjunction with an EDesign project. For more information, refer to PD_EDesignCore Library Guide. |
PD_EDesignCrankModule |
Company: Schneider Electric Category: Application Component: EDESIGN Namespace: ECM (qualified-access-only) Reference: direct version (FCL) |
Contains the crank module for EDesign applications. The crank module controls a real axis for a crank and a virtual axis for a slide with general motion tasks (such as EndlessFeed, Positioning, MultiCam) and auxiliary functions. For more information, refer to PD_EDesignCrankModule Library Guide. |
PD_ETest |
Company: Schneider Electric Category: Application Component: Core Repository or LogicBuilder ETEST Namespace: PD_ETest (qualified-access-only) Reference: direct version (FCL) |
Contains functions used in ETEST Framework. For more information, refer to PD_ETest Library Guide. |
PD_GlobalDiagnostics |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: GD (qualified-access-only) Reference: direct version (FCL) |
Contains the enumeration with the general information about the exception for diagnostic output q_etDiag of the PacDrive 3 three-layer diagnostic concept for libraries. For more information, refer to PD_GlobalDiagnostics Library Guide. |
PD_MultiBelt |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: MTB (qualified-access-only) Reference: direct version (FCL) |
Contains a collection of technology functions for grouping products according to the MultiBelt principle. For more information, refer to PD_MultiBelt Library Guide. |
PD_MultibeltModule |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: MTBM (qualified-access-only) Reference: direct version (FCL) |
Contains a module for the PacDrive Template with the functionality to handle race tracks for grouping randomly supplied products into defined product groups. For more information, refer to PD_MultiBeltModule Library Guide. |
PD_PacDriveLib |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: PDL (qualified-access-only) Reference: direct version (FCL) |
Contains a collection of auxiliary functions from various areas of application. It contains technology function blocks for motion tasks. For more information, refer to PD_PacDriveLib Library Guide. |
PD_SmartInfeed |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: SI (qualified-access-only) Reference: direct version (FCL) |
Contains technology functions for the infeed of products using serial belts. For more information, refer to PD_SmartInfeed Library Guide. |
PD_SmartInfeedModule |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: SIM (qualified-access-only) Reference: direct version (FCL) |
Contains the equipment module to handle mechanics with serial belts in order to group or to separate products which are moved by the belts, including the necessary POUs for the PacDrive Template integration. For more information, refer to PD_SmartInfeedModule Library Guide. |
PD_SoMotionGenerator |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: SMG (qualified-access-only) Reference: direct version (FCL) |
Contains a setpoint generator with three channels per axis. It can handle camming and time-based positioning. For more information, refer to PD_SoMotionGenerator Library Guide. |
PD_Template |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: TPL (qualified-access-only) Reference: direct version (FCL) |
Contains recurring functionalities for machine programming such as functions and structures for design, modular and scalable architecture and offers extensive functions for diagnostics and exception handling. For more information, refer to PD_Template Library Guide. |
PLCCommunication |
Company: Schneider Electric Category: Communication Component: Core Repository Namespace: SEN Reference: PH (FCL) SE_PLCCommunication |
Management of explicit data exchanges between controller and devices through Modbus or ASCII protocols. For more information, refer to PLCCommunication Library Guide. |
PLCopen MC part 1 |
Company: Schneider Electric Category: Application Component: M262 (motion control) Namespace: PLCO (qualified-access-only) Reference: direct version (FCL) |
Motion control according to PLCopen Motion Control Part 1 v2.0 (formerly parts 1 and 2). For more information, refer to M262 Synchronized Motion Control Library Guide. |
PLCSystemBase |
Company: Schneider Electric Category: Controller Component: Core Repository Namespace: SEC_SYSBASE Reference: PH (FCL) PLCSystemBase |
PLCSystem Base library. |
PreventaSupport |
Company: Schneider Electric Category: Application Component: Core Libraries Namespace: PreventaSupport (qualified-access-only) Reference: direct version (FCL) |
This library supports diagnostic and maintenance tasks of a Preventa Safety Module. For more information, refer to PreventaSupport Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with R:
Library title |
Characteristics |
Description |
---|---|---|
Relocation Table |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: SEC_RELOC Reference: PH (FCL) SE_RelocationTable |
System library for Relocation Table management. |
Robotic |
Company: Schneider Electric Category: Application Component: PacDrive Robotics Namespace: ROB (qualified-access-only) Reference: direct version (FCL) |
A collection of POUs for controlling robot kinematics for Triaxial Delta robot, Triaxial Cartesian robot, and Biaxial Cartesian robot. For more information, refer to RoboticLibrary Guide. |
RoboticModule |
Company: Schneider Electric Category: Application Component: PacDrive Robotics Namespace: RM (qualified-access-only) Reference: direct version (FCL) |
Contains the equipment module for the PacDrive Template and provides several operation modes, for example, Auto, Manual, BreakRelease. For more information, refer to RoboticModule Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with S:
Library title |
Characteristics |
Description |
---|---|---|
Scaling |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: SCAL (qualified-access-only) Reference: direct version (FCL) |
Exposes the scaling between an axis and the related device to the controller application. |
Scanner Diagnostic |
Company: Schneider Electric Category: Communication Component: Core Repository Namespace: SE_SCNDIAG Reference: direct version (FCL) |
The library provides functions to get the diagnostic status of the EtherNet/IP scanner and the input/output scanner connections. |
SchneiderElectricRobotics |
Company: Schneider Electric Category: Application Component: PacDrive Robotics Namespace: SER (qualified-access-only) Reference: direct version (FCL) |
Contains function blocks to parametrize a Schneider Electric robot. For more information, refer to SchneiderElectricRobotics Library Guide. |
SchneiderElectricRobotics Parameters |
Company: Schneider Electric Category: Application Component: PacDrive Robotics Namespace: SERP (qualified-access-only) Reference: direct version (FCL) |
Contains the parameters for the Schneider Electric robot used by SchneiderElectricRobotics library. NOTE: For more information on library compatibility, contact your local Schneider Electric service representative. For more information, refer to SchneiderElectricRobotics Parameters Library Guide. |
SchneiderElectricRobotics Toolbox |
Company: Schneider Electric Category: Application Component: PacDrive Robotics Namespace: SERT (qualified-access-only) Reference: direct version (FCL) |
Contains robotics related tools. NOTE: For more information on library compatibility, contact your local Schneider Electric service representative. For more information, refer to SchneiderElectricRobotics Toolbox Library Guide. |
SE_LMC_Utility |
Company: Schneider Electric Category: Application Component: LMC PacDrive 3 Controllers Namespace: SE_LMC_Utility Reference: direct version (FCL) |
Utility functions used by the PROFIBUS DP slave library. |
SE_NetVarUdp |
Company: Schneider Electric Category: Intern > NetVars Component: Core Repository Namespace: NetVarUdp Reference: direct version (FCL) |
Data exchange between controllers within a network via network variables. For more information, refer to SE_NetVarUdp Library Guide. |
Sercos3PlcOpenMc |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: SPM (qualified-access-only) Reference: direct version (FCL) |
Contains a collection of function blocks conforming to PLCopen MC for activating servo drives. For more information, refer to Sercos3PlcOpenMc Library Guide. |
SercosCommunication |
Company: Schneider Electric Category: Application Component: Core Libraries Namespace: SERC (qualified-access-only) Reference: direct version (FCL) |
Contains a function to build the identification number (IDN) - a number used by Sercos fieldbus communications. To be used in conjunction with other Sercos communication API from SystemInterface library. For more information, refer to SercosCommunication Library Guide. |
SercosDriveUtility |
Company: Schneider Electric Category: Devices Component: Sercos Drive Utility Namespace: SDU (qualified-access-only) Reference: direct version (FCL) |
The library offers the following functionality for handling of device parameter of particular Sercos field devices: oReading the parameters from the device over the Sercos network and storing them in a CSV (Comma Separated Values) file on the controllers file system. oReading the parameters from a CSV file and sending them to the device over the Sercos network and forcing the device to store them in non-volatile memory. For more information, refer to SercosDriveUtility Library Guide. |
SercosMaster |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: S3M (qualified-access-only) Reference: PH SercosMaster |
Low level access to the Sercos master. |
SercosMasterDevice |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: SMD (qualified-access-only) Reference: direct version (FCL) |
Functionalities exposed by the Sercos master device object. |
SerialLineSystem |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: SEC_SLSYS Reference: direct version (FCL) |
The library provides serial line diagnostics data. |
SLCDevice |
Company: Schneider Electric Category: Devices Component: M262 (motion control) Namespace: SLCD (qualified-access-only) Reference: direct version (FCL) |
Exposes the functionalities of the Safety Logic Controller (SLC) to the controller application. |
SlcPacDriveCompatibility |
Company: Schneider Electric Category: Devices Component: M262 (motion control) Namespace: SlcPacDriveCompatibility Reference: direct version (FCL) |
PacDrive compatibility API for the Safety Logic Controller (SLC) representation to the controller application. |
SlcRemoteController |
Company: Schneider Electric Category: Application Component: SLC Remote Controller Namespace: SLCRC (qualified-access-only) Reference: direct version (FCL) |
The library provides the functionality to read the status of Safety Logic Controller (SLC) devices remotely and executes maintenance operations on these SLC devices via the Sercos interface. For more information, refer to SlcRemoteController Library Guide. |
SnmpManager |
Company: Schneider Electric Category: Communication Component: Internet Protocol Suite Namespace: SE_SNMP (qualified-access-only) Reference: direct version (FCL) |
This library implements an SNMP (Simple Network Management Protocol) Manager which can be used for monitoring and controlling of managed devices on Internet Protocol (IP) networks. For more information, refer to SnmpManager Library Guide. NOTE: The communication is implemented using the TcpUdpCommunication library. |
SqlRemoteAccess |
Company: Schneider Electric Category: Communication Component: SQL Library Namespace: SE_SQL (qualified-access-only) Reference: direct version (FCL) |
The library provides function blocks which are used to access an SQL (Structured Query Language) data base through the Schneider Electric SQL Gateway in order to run SQL queries for reading and writing data. For more information, refer to SqlRemoteAccess Library Guide. NOTE: The communication is implemented using the TcpUdpCommunication library. |
Standard |
Company: System Category: Application > Common Component: Core Repository Namespace: Standard Reference: PH Standard |
IEC programming standard functions and function blocks. For more information, refer to Standard Library Guide. |
Standard64 |
Company: System Category: Application > Common Component: Core Repository Namespace: Standard64 Reference: PH Standard64 |
Functions for wide characters strings management and long timers. |
Sys••• |
Company: System Category: System > SysLibs Component: Core Repository Namespace: – Reference: – |
System management library. For more information, refer to SysDir Library Guide or SysFile Library Guide. |
Sys•••23 |
Company: System Category: System > SysLibs23 Component: Core Repository Namespace: – Reference: – |
System management libraries for CoDeSys v2.3 projects migration. |
SysLog |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: SEC_SYSLOG (qualified-access-only) Reference: direct version (FCL) |
The library manages the syslog client functions. |
SystemConfiguration |
Company: Schneider Electric Category: System Component: LMC PacDrive 3 Controllers Namespace: SystemConfiguration Reference: PH SystemConfiguration |
Interface implementations for objects in the Device tree. |
SystemConfigurationAddExtends |
Company: Schneider Electric Category: System Component: LMC PacDrive 3 Controllers Namespace: SystemConfiguration AddExtends Reference: PH SystemConfigurationAddExtends |
Description of additional controller objects. |
SystemConfigurationItf |
Company: Schneider Electric Category: System Component: LMC PacDrive 3 Controllers Namespace: SystemConfigurationItf Reference: PH SystemConfigurationItf |
A collection of interface definitions for objects in the Device tree (controller, drives and power supply). For more information, refer to SystemConfigurationItf Library Guide. |
SystemConfigurationItfPcrt |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: SystemConfigurationItf Reference: PH SystemConfigurationItf |
PacDrive compatibility API for controllers based on the portable controller runtime, similar to SystemConfigurationItf (interfaces). |
SystemConfigurationPcrt |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: SystemConfiguration Reference: PH SystemConfigurationItf |
PacDrive compatibility API for controllers based on the portable controller runtime, similar to SystemConfiguration (function blocks). |
SystemInterface |
Company: Schneider Electric Category: System Component: LMC PacDrive 3 Controllers Namespace: SystemInterface Reference: PH SystemInterface |
A collection of system functions provided by PacDrive firmware. For more information, refer to SystemInterface Library Guide. |
SystemInterfacePcrt |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: SystemInterface Reference: PH SystemInterface |
PacDrive compatibility API for controllers based on the portable controller runtime, similar to SystemInterface (functions). |
SysTime••• |
Company: System Category: System > SysLibs Component: Core Repository Namespace: SysTime Reference: PH SysTime |
Controller real time clock management. For more information, refer to SysTimeRtc & SysTimeCore Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with T:
Library title |
Characteristics |
Description |
---|---|---|
TcpUdpCommunication |
Company: Schneider Electric Category: Communication Component: Core Repository Namespace: TCPUDP (qualified-access-only) Reference: direct version (FCL) |
Core functionality for implementing communication protocols based on TCP (Client and Server) or UDP (including broadcast and multicast) via IPv4. For more information, refer to TcpUdpCommunication Library Guide. |
TeSys |
Company: Schneider Electric Category: Devices Component: Core Repository Namespace: SE_TESYS Reference: direct version (FCL) |
Control of TeSys U motor starter-controller and TeSys T motor management system. The library also offers function blocks for generic control of 1 or 2 directions / 1 or 2 speed motors. For more information, refer to TeSys Library Guide. |
TeSys island |
Company: Schneider Electric Category: Devices Component: TeSys island Namespace: TeSysI (qualified-access-only) Reference: direct version (FCL) |
This library provides function blocks to develop applications for TeSys island. The function blocks manages the digital functions object known as avatars by the following features: ocontrolling avatars oreading diagnostic information from avatars oreading energy data from avatars oreading asset data from individual modules of TeSys island For more information, refer to TeSys island Library Guide. |
TimeSync |
Company: Schneider Electric Category: Communication Component: Internet Protocol Suite Namespace: TIMS (qualified-access-only) Reference: direct version (FCL) |
The library offers services related to time synchronization. With the SNTP client, the clock of the controller can be synchronized with time servers located in the same network via SNTP (Simple Network Time Protocol). For more information, refer to TimeSync Library Guide. NOTE: The communication is implemented using the TcpUdpCommunication library. |
TM3 HSC |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: SEC_TM3HSC Reference: direct version (FCL) |
TM3 high speed counting management. |
TM3Safety |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: TMSF Reference: direct version (FCL) |
The TM3 safety module provides safety functionality embedded in the TM3 environment of the M2•• platforms. |
TM3System |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: SEC_TM3SYS Reference: direct version (FCL) |
TM3 I/O bus diagnostic information. |
TM3TesysU |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: TSU Reference: direct version (FCL) |
TeSys modules library for motor starters. |
TM5BC EtherNetIP Remote Adapter |
Company: Schneider Electric Category: Communication Component: Core Repository Namespace: TM5BCEIPRA Reference: direct version (FCL) |
EtherNet/IP remote adapter library. |
TM5Device |
Company: Schneider Electric Category: Devices Component: M262 (motion control) Namespace: TM5D Reference: direct version (FCL) |
Exposes functionalities of TM5NS31 and connected TM5 modules to the controller application. |
TM5PacDriveCompatibility |
Company: Schneider Electric Category: Devices Component: M262 (motion control) Namespace: TM5PacDriveCompatibility Reference: direct version (FCL) |
PacDrive compatibility API for TM5NS31 and connected TM5 devices representation to the controller application. |
TMSSystem |
Company: Schneider Electric Category: Intern > IoDrivers Component: Core Repository Namespace: TMS Reference: direct version (FCL) |
TMS I/O bus diagnostic information. |
Toolbox |
Company: Schneider Electric Category: Application > Util Category: Util Component: Core Libraries Namespace: SE_TBX Reference: direct version (FCL) |
Contains a set of utility functions and function blocks complementary to the Standard and Util libraries. For more information, refer to Toolbox Library Guide. |
Toolbox_Advance |
Company: Schneider Electric Category: Application > Util Category: Util Component: Core Repository Namespace: SE_TBXADV Reference: PH (FCL) SE_ToolboxAdvance |
Functions used to get and set the interval of a cyclic task. For more information, refer to Toolbox_Advance Library Guide. |
TransportSystemCommunication |
Company: Schneider Electric Category: Devices Component: TransportSystemCommunication Namespace: TSC (qualified-access-only) Reference: direct version (FCL) |
Provides a functional interface for monitoring and controlling 3rd party linear transport systems, using PacDrive Logic Motion Controllers (LMC) of Schneider Electric. NOTE: The library only supports one transport system. For more information, refer to TransportSystem Library Guide. |
TwidoEmulationSupport |
Company: Schneider Electric Category: Util Component: Core Repository Namespace: TES (qualified-access-only) Reference: direct version (FCL) |
Function blocks used by projects converted from EcoStruxure Machine Expert - Basic and Twido into EcoStruxure Machine Expert. For more information, refer to TwidoEmulationSupport Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.
The following table lists the libraries beginning with U:
Library title |
Characteristics |
Description |
---|---|---|
Unwinder |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: UW (qualified-access-only) Reference: direct version (FCL) |
Contains the technology functions to handle the bobbin which winds or unwinds a foil to or from a machine. The unwinder can be controlled via a dancer or via tension control. For more information, refer to UnWinder Library Guide. |
UnwinderModule |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: UWM (qualified-access-only) Reference: direct version (FCL) |
Contains the equipment module to handle the bobbin which winds or unwinds a foil to or from a machine, including the necessary POUs for the PacDrive Template integration. For more information, refer to UnwinderModule Library Guide. |
UserFunctionsBase |
Company: Schneider Electric Category: System Component: M262 (motion control) Namespace: UFB (qualified-access-only) Reference: direct version (FCL) |
Base implementation for exposing device functionalities to the controller application. |
UserMotorTypePlate |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: MTP (qualified-access-only) Reference: direct version (FCL) |
Contains the auxiliary functions for commissioning/ editing the motor type plate of third-party motors on PacDrive 3 system. For more information, refer to UserMotorTypePlate Library Guide. |
UserTorqueFeedForward |
Company: Schneider Electric Category: Application Component: PacDrive Namespace: TFF (qualified-access-only) Reference: direct version (FCL) |
Contains functionalities for feed forward that improve the operation of non-linear mechanics. For more information, refer to UserTorqueFeedForward Library Guide. |
Util |
Company: System Category: Application > Common Component: Core Repository Namespace: Util Reference: PH Util |
Programming additional functions and function blocks. For more information, refer to Util Library Guide. |
NOTE: For the controller compatibility with your library, refer to the controller list.