EcoStruxure Machine Expert Libraries Overview

Introduction

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 Schneider Electric Software Installer which contains this library.

NOTE: If a library is not available in the software, install the corresponding component via the Schneider Electric Software 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:

  • PH indicates the inclusion of the library via placeholder mechanism. The corresponding placeholder name to be used for this library is listed.

  • direct version indicates the inclusion of the library via direct version mechanism.

  • FCL indicates that it is a forward compatible library.

  • newest indicates that the latest version found in the library repository is used. To achieve this, select the option Newest version always in the Properties dialog box of the selected interface library. For further information, refer to the Functions and Libraries User Guide.

(1) For more information on how to add a library to an 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 C D E F G H I L M N O P R S T U V X

A

The following table lists the libraries beginning with A:

Library title

Characteristics

Description

AlarmManager

Company: intern

Category: Intern > AlarmManager

Component: Core Repository

Namespace: AlarmManager

Reference: PH AlarmManager

This library contains the components for the alarm handling.

For more information, refer to AlarmManager Library Documentation.

Alarm Manager Interfaces

Company: intern

Category: Intern > AlarmManager

Component: Core Repository

Namespace: AlarmManager_Interfaces

Reference: direct version, newest

This library defines the interfaces the alarm management provides for the alarm table and alarm banner to access alarms coming from the alarm storage.

For more information, refer to Alarm Manager Interfaces Library Documentation.

Alarm Manager Internal Interfaces

Company: intern

Category: Intern > AlarmManager

Component: Core Repository

Namespace: AlarmManagerInternal_Interfaces

Reference: direct version, newest

This library defines the internal interfaces of the alarm management that are used by the alarm table and the alarm banner.

For more information, refer to Alarm Manager Internal Interfaces Library Documentation.

Analyzation

Company: System

Category: Intern > SFC

Component: Core Repository

Namespace: Analyzation

Reference: PH Analyzation

This library provides modules for the analysis of expressions. In the SFC editor, the flag SFCErrorAnalyzationTable uses these modules implicitly for the analysis of expressions in transitions.

For more information, refer to Analyzation Library Documentation.

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.

Asynchronous Job Manager

Company: intern

Category: Intern > AlarmManager

Component: Core Repository

Namespace: AJM

Reference: PH AsynchronousJobManager

The library offers asynchronous job processing management. It allows you to define background tasks that are executed independently of the foreground task, thus shorten the cycle time of the foreground task.

For more information, refer to the Asynchronous Job Manager Library Documentation.

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.

ATV340SDevice

Company: Schneider Electric

Category: System

Component: M262 (motion control)

Namespace: ATV340SD (qualified-access-only)

Reference: PH ATV340SDevice

Exposes functionalities of Altivar 340S to the controller application (reserved for internal use only).

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.

AxisUiInterface

Company: Schneider Electric

Category: System

Component: M262 (motion control)

Namespace: AUI (qualified-access-only)

Reference: PH MotionDesignObjectInterface

Exposes the functionalities to the Machine Expert ‘Motion Design Object’ Plugin (reserved for internal use only).

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.

C

The following table lists the libraries beginning with C:

Library title

Characteristics

Description

CAA Callback Extern

Company: CAA Technical Workgroup

Category: Intern > CAA > Runtime

Component: Core Repository

Namespace: CB (qualified-access-only)

Reference: PH CAA Callback

In the runtime system different events occur. Each event can be assigned to an event class. Each event arises from a certain source. The runtime system has an internal list of registered callback definitions. At each occurring event the runtime system checks its list of callback definitions and calls a callback function, if applicable.

For more information, refer to the CAA Callback Extern Library Documentation.

CAA Can Low Level Extern

Company: CAA Technical Workgroup

Category: Intern > CAA > Fieldbus

Component: Core Repository

Namespace: CL2 (qualified-access-only)

Reference: PH CAA CanL2

This library provides hardware abstraction layer for CANbus systems (Network Level 2).

NOTE: If RTS_SIL2 is defined, the resources used are unmanaged even if managed functions are used.

For more information, refer to the CAA Can Low Level Extern Library Documentation.

CAA Can Low Level Imp Extern

Company: CAA Technical Workgroup

Category: Intern > CAA > Fieldbus

Component: Core Repository

Namespace: CL2I (qualified-access-only)

Reference: PH CAA CanL2I

This library contains datatype definitions for CAA CANL2.

For more information, refer to the CAA Can Low Level Imp Extern Library Documentation.

CAA CiA 405

Company: CAA Technical Workgroup

Category: Intern > CAA

Component: Core Repository

Namespace: CIA405 (qualified-access-only)

Reference: PH CAA CiA405

This library represents the standardized CANopen Interface for IEC 61131-3 programmable devices.

For more information, refer to the CAA CiA 405 Library Documentation.

CAA Device Diagnosis

Company: CAA Technical Workgroup

Category: Intern > CAA > Fieldbus

Component: Core Repository

Namespace: DED (qualified-access-only)

Reference: PH Device Diagnosis

This library provides a generic device diagnostic interface for the fieldbus types.

For more information, refer to the CAA Device Diagnosis Library Documentation.

CAA DTUtil Extern

Company: CAA Technical Workgroup

Category: Intern > CAA > System

Component: Core Repository

Namespace: DTU (qualified-access-only)

Reference: PH CAA DTUtility

This library provides functions for the handling of a real time clock and the CODESYS time and date data types.

For more information, refer to the CAA DTUtil Extern Library Documentation.

CAA File

Company: CAA Technical Workgroup

Category: Intern > CAA > System

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 the CAA File Library Documentation.

CAA Mathematics

Company: CAA Technical Workgroup

Category: Intern > CAA > Utilities

Component: Core Repository

Namespace: MATH (qualified-access-only)

Reference: PH Mathematics

This library provides basic functions for handling mathematical operations.

For more information, refer to the CAA Mathematics Library Documentation.

CAA Memory

Company: CAA Technical Workgroup

Category: Intern > CAA > Utilities

Component: Core Repository

Namespace: MEM (qualified-access-only)

Reference: PH CAA Memory

This library provides utility functions for memory manipulation and checksum calculation.

For more information, refer to the CAA Memory Library Documentation.

CAA Real Time Clock Extern

Company: CAA Technical Workgroup

Category: Intern > CAA > System

Component: Core Repository

Namespace: RTCLK (qualified-access-only)

Reference: PH CAA RTCLK

Vendor-specific library for real time clock access.

For more information, refer to the CAA Real Time Clock Extern Library Documentation.

CAA Segmented Buffer Manager Extern

Company: CAA Technical Workgroup

Category: Intern > CAA > Runtime

Component: Core Repository

Namespace: SBM (qualified-access-only)

Reference: PH CAA SegBufMan

This library provides a set of functions for handling different segments of a large buffer, joining segments or splitting buffers in segments. The functions reference the segments instead of copying them. The segments are managed in double linked lists.

For more information, refer to the CAA Segmented Buffer Manager Extern Library Documentation.

CAA SerialCom

Company: CAA Technical Workgroup

Category: Intern > CAA > System

Component: Core Repository

Namespace: COM (qualified-access-only)

Reference: PH CAA SerialCom

This library provides function blocks for using serial ports.

For more information, refer to the CAA SerialCom Library Documentation.

CAA Types Extern

Company: CAA Technical Workgroup

Category: Intern > CAA > Foundation

Component: Core Repository

Namespace: CAA (qualified-access-only)

Reference: PH CAA Types

This library provides basic system dependent data types.

For more information, refer to the CAA Types Extern Library Documentation.

CertificateHandling

Company: Schneider Electric

Category: Communication

Component: Core Libraries

Namespace: SE_Cert (qualified-access-only)

Reference: direct version (FCL)

This library provides functions for managing the certificates on the controller.

For more information, refer to the CertificateHandling Library Guide.

Cmp•••

Company: System

Category: System > SysLibs

Component: Core Repository

Namespace:

Reference:

System management libraries.

For more information, refer to the

CNCExtension

Company: Schneider Electric

Category: Application

Component: CNCExtension

Namespace: CNCE (qualified-access-only)

Reference: direct version (FCL)

This library offers tools to use G-Code functionalities.

CollisionDetection

Company: Schneider Electric

Category: Application

Component: PacDrive Robotics

Namespace: COD (qualified-access-only)

Reference: direct version (FCL)

This library offers a set of functions to perform a collision check between two or more objects and a distance calculation between two or more objects.

For more information, refer to the CollisionDetection 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 the CommFB Library Documentation.

Common Behaviour Model

Company: 3S - Smart Software Solutions GmbH

Category: Intern

Component: Core Repository

Namespace: CBML (qualified-access-only)

Reference: PH CBML

This library contains a comprehensive implementation of the Common Behaviour Model as an object-oriented CODESYS library. The function block BehaviourModel implements a BehaviourModel in a centralized manner.

For more information, refer to the Common Behaviour Model Library Documentation.

CommonMotionInterface

Company: Schneider Electric

Category: System

Component: Core Libraries

Namespace: CMI (qualified-access-only)

Reference: direct version (FCL)

Common motion interface independent from the controller platform.

CommonMotionPcrt

Company: Schneider Electric

Category: System

Component: M262 (motion control)

Namespace: CM (qualified-access-only)

Reference: PH CommonMotion

Implementation of CommonMotionInterface functions on M262 (reserved for internal use only).

CommonMotionTypes

Company: Schneider Electric

Category: Application

Component: Core Libraries

Namespace: CMT (qualified-access-only)

Reference: direct version (FCL)

Support of common motion data types independent from the controller platform.

For more information, refer to CommonMotionTypes Library Guide.

CommonPouTypes

Company: Schneider Electric

Category: Application > Util

Category: Util

Component: Core Libraries

Namespace: SE_CPT (qualified-access-only)

Reference: direct version (FCL)

This library provides basic function blocks which implement the common behavior model.

For more information, refer to CommonPouTypes Library Guide.

CommonToolbox

Company: Schneider Electric

Category: Application > Util

Category: Util

Component: Core Libraries

Namespace: SE_CTBX (qualified-access-only)

Reference: direct version (FCL)

Support for functions and function blocks for various tasks (e.g. diagnostics, conversion) independent from the controller platform.

For more information, refer to CommonToolbox Library Guide.

ControlLoopLibrary

Company: 3S - Smart Software Solutions GmbH

Category:

Component: Core Libraries

Namespace: Ctrl

Reference: PH CtrlLib

This library contains functionality for controlling algorithms and signal filtering.

For more information, refer to ControlLoopLibrary Library Guide.

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.

Back to top.

D

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: PH DeviceAbstractionLayer

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: PH DeviceIntegrationAxis

Functionalities exposed by an axis representation on a device object (reserved for internal use only).

DeviceIntegrationCommon

Company: Schneider Electric

Category: System

Component: M262 (motion control)

Namespace: DIC (qualified-access-only)

Reference: PH DeviceIntegrationCommon

Common functionalities shared by many devices (reserved for internal use only).

DeviceIntegrationMotion

Company: Schneider Electric

Category: System

Component: M262 (motion control)

Namespace: DIM (qualified-access-only)

Reference: PH DeviceIntegrationMotion

Exposes the motion functionality related to an axis and the related device to the controller application (reserved for internal use only).

DeviceIntegrationSercos

Company: Schneider Electric

Category: System

Component: M262 (motion control)

Namespace: DIS (qualified-access-only)

Reference: PH DeviceIntegrationSercos

Common functionalities shared by Sercos devices (reserved for internal use only).

Diagnostic

Company: Schneider Electric

Category: System

Component: Diagnostic Libraries

Namespace: SEC_DIAG (qualified-access-only)

Reference: direct version (FCL)

Supports the system diagnostic component on Schneider Electric controllers (reserved for internal use only).

Diagnostic Interfaces

Company: Schneider Electric

Category: System

Component: Diagnostic Libraries

Namespace: SEC_DIAG_ITF (qualified-access-only)

Reference: direct version (FCL)

Provides the data types (reserved for internal use only) required by the system diagnostic component on Schneider Electric controllers.

Diagnostic Implementation

Company: Schneider Electric

Category: System

Component: Diagnostic Libraries

Namespace: SEC_DIAG_IMPL (qualified-access-only)

Reference: direct version

Provides the functions (reserved for internal use only) supported by the system diagnostic component on Schneider Electric controllers.

Diagnostic Dictionary

Company: Schneider Electric

Category: System

Component: Diagnostic Libraries

Namespace: SEC_DIAG_DICT (qualified-access-only)

Reference: direct version (FCL)

Dictionary containing log-messages (reserved for internal use only) that can be generated by other Schneider Electric software.

Diagnostic Device Support

Company: Schneider Electric

Category: System > Intern

Component: Diagnostic Libraries

Namespace: SEC_DIAG_DEVS (qualified-access-only)

Reference: direct version (FCL)

Provides function blocks (reserved for internal use only) for devices to provide diagnostic information to the system diagnostic component on Schneider Electric controllers.

DigitalTwinCommunication

Company: Schneider Electric

Category: Communication

Component: Digital Twin Communication Library

Namespace: DTC (qualified-access-only)

Reference: direct version (FCL)

This library provides OPC UA structures to automatically build and emulate the Schneider Electric object in EcoStruxure Machine Expert Twin.

For more information, refer to DigitalTwinCommunication Library Guide.

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.

E

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 the EtherNetIP Services Library Documentation.

Ethernet Util

Company: Schneider Electric

Category: Controller > M2x1

Category: Controller > M262

Component: Core Repository

Namespace: SEC_ETH_UTIL

Reference: direct version (FCL)

Library for Ethernet utilities.

Extended Motion

Company: Schneider Electric

Category: Application

Component: M262 (motion control)

Namespace: EXM (qualified-access-only)

Reference: direct version (FCL)

The library offers extended motion functionality for M262 Motion in parallel to PLCopen MC part 1.

For more information, refer to Extended Motion Library Guide.

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.

F

The following table lists the libraries beginning with F:

Library title

Characteristics

Description

FastSampling

Company: Schneider Electric

Category: Application

Component: PacDrive

Namespace: SE_FS

Reference: direct version (FCL)

Provides function blocks to sample drive data in a 125 μs time grid.

For more information, refer to FastSampling Library Guide.

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.

FloatingPointUtils

Company: System

Category: Intern > Utils

Component: Core Repository

Namespace: FPU

Reference: PH FloatingPointUtils

This library implements helper functions for REAL and LREAL numbers.

For more information, refer to the FloatingPointUtils Library Documentation.

FtpBase

Company: Schneider Electric

Category: Communication

Component: Internet Protocol Suite

Namespace: SE_FtpBase (qualified-access-only)

Reference: PH FtpBase

Core implementation (reserved for internal use only), for FtpRemoteFileHandling.

FtpBaseSecure

Company: Schneider Electric

Category: Communication

Component: Internet Protocol Suite

Namespace: SE_FtpBaseSecure (qualified-access-only)

Reference: PH FtpBaseSecure

Core implementation (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.

Back to top.

G

The following table lists the libraries beginning with G:

Library title

Characteristics

Description

GeoMath

Company: Schneider Electric

Category: Application

Component: PacDrive Robotics

Namespace: GEM (qualified-access-only)

Reference: direct version (FCL)

This library offers a set of functions to deal with geometric and mathematical problems. It contains functions to manipulate vectors, matrices and Cartesian poses.

For more information, refer to the GeoMath Library Guide.

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 General Motion Control Libraries Guide.

GMC Independent Base

Company: Schneider Electric

Category: Devices

Component: General Motion Control

Namespace: GIB (qualified-access-only)

Reference: direct version (FCL)

Core implementation (reserved for internal use only), for General Motion Control (GMC) of independent axes.

For more information, refer to General Motion Control Libraries 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 implementation (reserved for internal use only), for General Motion Control (GMC) of independent axes.

For more information, refer to General Motion Control Libraries Guide.

GMC Independent CANopen

Company: Schneider Electric

Category: Devices

Component: General Motion Control

Namespace: GICAN (qualified-access-only)

Reference: direct version (FCL)

Core device implementation (reserved for internal use only), for General Motion Control (GMC) of independent axes.

For more information, refer to General Motion Control Libraries 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 General Motion Control Libraries 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 General Motion Control Libraries 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 General Motion Control Libraries 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 General Motion Control Libraries 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 General Motion Control Libraries Guide.

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.

H

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.

Hoisting

Company: Schneider Electric

Category: Solution

Component: Core Repository

Namespace: SE_HOIST

Reference: direct version (FCL)

Hoisting applications function blocks.

For more information, refer to Hoisting 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.

Back to top.

I

The following table lists the libraries beginning with I:

Library title

Characteristics

Description

IecRtsServices

Company: Schneider Electric

Category: System

Component: Core Libraries

Namespace: SE_IRS (qualified-access-only)

Reference: direct version (FCL)

This library contains the IEC implementations for particular services of the runtime system (reserved for internal use only).

Immutable String Segments

Company: 3S - Smart Software Solutions GmbH

Category: Intern > Strings

Component: Core Repository

Namespace: STR

Reference: PH StringSegs

This library implements an interface for managing UTF-8 encoded immutable string segments.

For more information, refer to the Immutable String Segments Library Documentation.

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 subordinates.

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.

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.

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 subordinates.

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 subordinate devices.

IoDrvTM4PDPS1

Company: Schneider Electric

Category: Intern > IoDrivers

Component: Core Repository

Namespace: IoDrvTM4DPS1Lib

Reference: direct version (FCL)

Library used by M241 PROFIBUS DP subordinates.

IoDrvTM5PCDPS

Company: Schneider Electric

Category: Intern > IoDrivers

Component: Core Repository

Namespace: SEN_PROFIBUS

Reference: PH (FCL) IoDrvTM5PCDPS

Library used by PROFIBUS DP subordinates.

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.

IoLinkHandling

Company: Schneider Electric

Category: Communication

Component: Core Libraries

Namespace: SE_IoLink (qualified-access-only)

Reference: direct version (FCL)

Provides functions to configure the IO-Link master and the IO-Link devices from within the application.

For more information, refer to IoLinkHandling Library Guide.

IoTCloudCommunication

Company: Schneider Electric

Category: Communication

Component: InternetProtocolSuite

Namespace: IOTCC (qualified-access-only)

Reference: direct version (FCL)

Provides functions to support the communication with IoT cloud services.

For more information, refer to IoTCloudCommunication 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.

Back to top.

L

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.

LexiumCobotCommunication

Company: Schneider Electric

Category: Application

Component: PacDrive Robotics

Namespace: LCC (qualified-access-only)

Reference: direct version (FCL)

Provides function blocks to establish a TCP connection to a Lexium Cobot Controller and to interact with it by sending commands or getting feedback data.

For more information, refer to LexiumCobotCommunication .

LXM28SDevice

Company: Schneider Electric

Category: System

Component: M262 (motion control)

Namespace: LXM28SD (qualified-access-only)

Reference: PH LXM28SDevice

Exposes functionalities of Lexium 28S to the controller application (reserved for internal use only).

LXM32SDevice

Company: Schneider Electric

Category: Devices

Component: M262 (motion control)

Namespace: LXM32SD (qualified-access-only)

Reference: PH LXM32SDevice

Exposes functionalities of Lexium 32S to the controller application (reserved for internal use only).

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.

M

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)

M241 PTO and PWM management.

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.

For more information, refer to the M262Diagnostics Library Guide.

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: PH M262MotionExtension

Exposes the on-board encoder input and touch-probe functionalities of an M262 to the controller application (reserved for internal use only).

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.

Mathematics

Company: Schneider Electric

Category: Application > Util

Category: Util

Component: Core Libraries

Namespace: SE_MATH

Reference: direct version (FCL)

This library offers different mathematical functionalities for Robotics and other libraries.

For more information, refer to the Mathematics Library Guide.

MemoryUtils

Company: 3S - Smart Software Solutions GmbH

Category: Intern > Utils

Component: Core Repository

Namespace: MEMUtils

Reference: PH MemoryUtils

IEC library for memory handling.

For more information, refer to the MemoryUtils Library Documentation.

ModbusHandling

Company: Schneider Electric

Category: Communication

Component: Core Libraries

Namespace: MBSH (qualified-access-only)

Reference: direct version (FCL)

Provides function blocks to implement Modbus client and server functionality in the application.

For more information, refer to the ModbusHandling 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.

ModbusTCP Slave

Company: 3S - Smart Software Solutions GmbH

Category: Intern > Docs > Fieldbus > Modbus

Component: Core Repository

Namespace: ModbusTCP_Slave (qualified-access-only)

Reference: PH ModbusTCP Slave

Modbus TCP server library.

For more information, refer to the ModbusTCP Slave Library Documentation.

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.

MotionApplicationFunctionBlocks

Company: Schneider Electric

Category: Application

Component: Motion Application Function Blocks

Namespace: SE_MAFB (qualified-access-only)

Reference: direct version (FCL)

This library provides function blocks to control a machine that performs operations on a moving part. Typical operations are cutting, clamping, stamping, marking, sealing.

For more information, refer to the MotionApplicationFunctionBlocks 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.

Multicarrier

Company: Schneider Electric

Category: Application

Component: multi carrier

Namespace: MCR (qualified-access-only)

Reference: direct version (FCL)

This library contains core technology functionalities for the Lexium™ MC multi carrier.

For more information, refer to the Multicarrier Library Guide.

MulticarrierStation

Company: Schneider Electric

Category: Application

Component: multi carrier

Namespace: MCRS (qualified-access-only)

Reference: direct version (FCL)

This library contains station functionalities for the Lexium™ MC multi carrier.

For more information, refer to the MulticarrierStation Library Guide.

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.

O

The following table lists the libraries beginning with O:

Library title

Characteristics

Description

OpcUaBase

Company: Schneider Electric

Category: Communication

Component: Internet Protocol Suite

Namespace: SE_OpcUaBase (qualified-access-only)

Reference: PH OpcUaBase

Core implementation (reserved for internal use only), for OpcUaHandling.

OpcUaHandling

Company: Schneider Electric

Category: Communication

Component: Internet Protocol Suite

Namespace: SE_OPC (qualified-access-only)

Reference: direct version (FCL)

This library provides the OPC UA client functionality in order to exchange data with other devices through an independent communication protocol using the client/server model.

For more information, refer to OpcUaHandling Library Guide.

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.

P

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_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.

ProxyCommunicationSupport

Company: Schneider Electric

Category: Communication

Component: Core Libraries

Namespace: PXCS (qualified-access-only)

Reference: direct version (FCL)

Provides functionality to support the communication with a remote server through a proxy server.

For more information, refer to ProxyCommunicationSupport Library Guide.

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.

R

The following table lists the libraries beginning with R:

Library title

Characteristics

Description

Recipe Management

Company: 3S - Smart Software Solutions GmbH

Category: Intern > RecipeManagement

Namespace: Recipe_Management

Reference: PH RecipeManagement

This library contains the functionality for recipe management in CODESYS 3.0.

For more information, refer to the Recipe Management Library Documentation.

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 Robotic Library 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.

Back to top.

S

The following table lists the libraries beginning with S:

Library title

Characteristics

Description

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 subordinate 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.

SercosCommunicationBaseLMC

Company: Schneider Electric

Category: System

Component: Core Libraries

Namespace: SERC_Impl (qualified-access-only)

Reference: PH SercosComImplementation

Supports the SercosCommunication library (reserved for internal use only).

SercosCommunicationBaseM262

Company: Schneider Electric

Category: System

Component: Core Libraries

Namespace: SERC_Impl (qualified-access-only)

Reference: PH SercosComImplementation

Supports the SercosCommunication library (reserved for internal use only).

SercosDriveDevice

Company: Schneider Electric

Category: Devices

Component: M262 (motion control)

Namespace: SDD (qualified-access-only)

Reference: PH SercosDriveDevice

Exposes functionalities of Generic Sercos Drive to the controller application (reserved for internal use only).

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:

  • Reading the parameters from the device over the Sercos network and storing them in a CSV (Comma Separated Values) file on the controllers file system.

  • Reading 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.

SercosIpClient

Company: Schneider Electric

Category: Communication

Component: Core Libraries

Namespace: SE_SIP (qualified-access-only)

Reference: direct version (FCL)

This library provides functions for Sercos Internet Protocol (S/IP) client Services.

For more information, refer to SercosIpClient 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.

For more information, refer to SercosMaster Library Guide.

SercosMasterDevice

Company: Schneider Electric

Category: System

Component: M262 (motion control)

Namespace: SMD (qualified-access-only)

Reference: PH SercosMasterDevice

Functionalities exposed by the Sercos master device object (reserved for internal use only).

For more information, refer to SercosMaster Library Guide.

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: PH SLCDevice

Exposes the functionalities of the Safety Logic Controller (SLC) to the controller application (reserved for internal use only).

SlcPacDriveCompatibility

Company: Schneider Electric

Category: Devices

Component: M262 (motion control)

Namespace: SlcPacDriveCompatibility

Reference: PH SlcPacDriveCompatibility

PacDrive compatibility API for the Safety Logic Controller (SLC) representation to the controller application (reserved for internal use only).

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.

SM3_Basic

Company: 3S - Smart Software Solutions GmbH

Category: Intern > SoftMotion

Component: Core Repository

Namespace: SM3_Basic

Reference: PH SM3_Basic

Functions for SoftMotion core management (reserved for internal use only).

SM3_CNC

Company: 3S - Smart Software Solutions GmbH

Category: Intern > SoftMotion

Component: Core Repository

Namespace: SM3_CNC

Reference: PH SM3_CNC

Functions for SoftMotion CNC management.

For more information, refer to the SM3_CNC Library Documentation.

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 the Standard Library Documentation.

Standard64

Company: System

Category: Application > Common

Component: Core Repository

Namespace: Standard64

Reference: PH Standard64

Functions for wide characters strings management and long timers.

For more information, refer to the Standard64 Library Documentation.

String Builder

Company: 3S - Smart Software Solutions GmbH

Category: Intern > Strings

Component: Core Repository

Namespace: SBD

Reference: PH StringBuilder

This library implements a set of different string builders.

For more information, refer to the String Builder Library Documentation.

String Conversions

Company: 3S - Smart Software Solutions GmbH

Category: Intern > Strings

Component: Core Repository

Namespace: SCV

Reference: PH StrConv

This library implements conversion functions to and from IString.

For more information, refer to the String Conversions Library Documentation.

String Functions

Company: 3S - Smart Software Solutions GmbH

Category: Intern > Strings

Component: Core Repository

Namespace: STF

Reference: PH StrFunc

This library is the replacement for the string functions from the Standard and Standard64 libraries. The functions in this library support the processing of instances of type IString.

For more information, refer to the String Functions Library Documentation.

StringUtils

Company: System

Category: Intern > Utils

Component: Core Repository

Namespace: Stu

Reference: PH StringUtils

This library implements functions to process variables of type STRING or WSTRING with a length of more than 255 characters.

For more information, refer to the StringUtils Library Documentation.

Sys•••

Company: System

Category: System > SysLibs

Component: Core Repository

Namespace:

Reference:

System management library.

For more information, refer to the SysDir Library Documentation or SysFile Library Documentation.

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.

For more information, refer to SysLog Library Guide.

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: SystemConfigurationAddExtends

Reference: PH SystemConfigurationAddExtends

Description of additional controller objects.

SystemConfigurationAddExtendsPcrt

Company: Schneider Electric

Category: System

Component: M262 (motion control)

Namespace: SystemConfigurationAddExtends

Reference: PH SystemConfigurationAddExtends

PacDrive compatibility API for controllers, similar to SystemConfigurationAddExtends(reserved for internal use only).

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, similar to SystemConfigurationItf (interfaces) (reserved for internal use only).

SystemConfigurationPcrt

Company: Schneider Electric

Category: System

Component: M262 (motion control)

Namespace: SystemConfiguration

Reference: PH SystemConfiguration

PacDrive compatibility API for controllers, similar to SystemConfiguration (function blocks) (reserved for internal use only).

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, similar to SystemInterface (functions) (reserved for internal use only).

SystemUtilities

Company: Schneider Electric

Category: Application > Util

Category: Util

Component: Core Libraries

Namespace: SE_SU (qualified-access-only)

Reference: direct version (FCL)

A set of generic utility functions and function blocks (reserved for internal use only).

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.

Back to top.

T

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:

  • controlling avatars

  • reading diagnostic information from avatars

  • reading energy data from avatars

  • reading asset data from individual modules of TeSys island

For more information, refer to TeSys island Library Guide.

TextListUtils

Company: System

Category: Intern > Utils

Component: Core Repository

Namespace: TLU

Reference: PH TextListUtils

This library can be used in combination with the visualization to get access to the language texts of the TextList objects.

For more information, refer to the TextListUtils Library Documentation.

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: PH TM5Device

Exposes functionalities of TM5NS31 and connected TM5 modules to the controller application (reserved for internal use only).

TM5PacDriveCompatibility

Company: Schneider Electric

Category: Devices

Component: M262 (motion control)

Namespace: TM5PacDriveCompatibility

Reference: PH TM5PacDriveCompatibility

PacDrive compatibility API for TM5NS31 and connected TM5 devices representation to the controller application (reserved for internal use only).

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.

Trace Mgr Utils

Company: System

Category: Intern > Visu

Component: Core Repository

Namespace: TraceMgr_Utils

Reference: PH TraceMgrUtils

This library contains utility functions related to the trace manager.

For more information, refer to the Trace Mgr Utils Library Documentation.

Trace Mgr2 Interfaces

Company: System

Category: Intern > Visu

Component: Core Repository

Namespace: TraceMgr_Interfaces

Reference: newest

This library defines the interfaces needed by the visualization to access the trace manager component in the runtime system, especially in conjunction with the data server.

For more information, refer to the Trace Mgr2 Interfaces Library Documentation.

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: Application > 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.

Back to top.

U

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: PH UserFunctionsBase

Core 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.

UTF-8 Encoding Support

Company: 3S - Smart Software Solutions GmbH

Category: Intern > Strings

Component: Core Repository

Namespace: UTF8 (qualified-access-only)

Reference: PH UTF8

This library implements functions and constants to support text encoded in UTF-8. It includes functions to translate between runes (type RUNE) and UTF-8 byte sequences.

For more information, refer to the UTF-8 Encoding Support Library Documentation.

UTF-16 Encoding Support

Company: 3S - Smart Software Solutions GmbH

Category: Intern > Strings

Component: Core Repository

Namespace: UTF16 (qualified-access-only)

Reference: PH UTF16

This library implements functions and constants to support text encoded in UTF-16. It includes functions to translate between runes (type RUNE) and UTF-16 byte sequences.

For more information, refer to the UTF-16 Encoding Support Library Documentation.

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 the Util Library Documentation.

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.

V

The following table lists the libraries beginning with V:

Library title

Characteristics

Description

Visu Utils

Company: System

Category: Intern > Utils

Component: Core Repository

Namespace: VU

Reference: PH VisuUtils

This library contains utilities functions for the visualization.

For more information, refer to the Visu Utils Library Documentation.

VisuElemBase

Company: System

Category: Intern > Visu

Component: Core Repository

Namespace: VisuElemBase

Reference: PH System_VisuElemBase

This library contains POUs and structures for the visualization.

For more information, refer to the VisuElemBase Library Documentation.

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.

X

The following table lists the libraries beginning with X:

Library title

Characteristics

Description

XpsuSupport

Company: Schneider Electric

Category: Application

Component: Core Libraries

Namespace: XPSU (qualified-access-only)

Reference: direct version (FCL)

The new library provides the FB_XpsuDiag and FB_XpsuMain function blocks to be used for diagnostic and maintenance purposes with XPSU safety-related modules.

NOTE: For the controller compatibility with your library, refer to the controller list.

Back to top.