Product data

32
Modicon
Quantum
Ethernet I/O
automation platform
Unity
Pro software
Small / Medium / Large / Extra Large / XLS
Function block libraries
The function and function block libraries manager contains the elements provided
with Unity
Pro software. Functions and function blocks are organized into libraries
consisting of families. Depending on the type of PLC selected and the processor
model, users will have a subset of these libraries available to write their applications.
However, the "Base Lib" library contains a set of functions and function blocks with
compatibility that is independent of the platforms. In particular, it contains the blocks
compliant with IEC 61131-3.
The "Base Lib" library is structured into families:
Timers and counters b
Process control on integers b
Table management b
Comparison b
Date and time management b
Logic processing b
Mathematical processing b
Statistical processing b
Character string processing b
Type-to-type data conversion b
The "Base Lib" library covers standard automation functions and is supplemented by
other, more application-specic libraries and platform-specic functions:
Communication library b , providing an easy means of integrating programs for
communication between PLCs and HMIs, using the PLC application program. Like
other function blocks, these EFBs can be used to exchange data between PLCs
or to deliver data to be displayed on an HMI.
Process control library b . The CONT_CTL library can be used to set up process-
specic control loops. It offers controller, derivative and integral control functions
plus additional algorithms, such as EFBs for calculating mean values, selecting a
maximum value, detecting edges or assigning a hysteresis to process values, etc.
Diagnostics library b . Can be used to monitor actuators and contains EFBs for active
diagnostics, reactive diagnostics, interlocking diagnostics, permanent process
condition diagnostics, dynamic diagnostics, and monitoring of signal groups.
I/O management library b , providing services to handle information exchanged
with hardware modules (data formatting, scaling, etc)
Motion Function Blocks library b , containing a set of predened functions and
structures to manage motion controlled by drives and servo drives connected on
CANopen.
Motion library b , for motion control and fast counting
System library b . Provides EFBs for the execution of system functions, including
evaluation of scan time, availability of several different system clocks, SFC section
monitoring, display of system state, management of les on the memory cartridge
of the Modicon
M340
processor, etc.
Finally, a library named "obsolete", containing function blocks used by legacy b
programming software needed to perform application conversions.
Management of user standards
Users can create libraries and families to store their own DFBs and DDTs. This
enhancement allows users to take advantage of programming standards adapted to
their needs, along with version management. This means that it is possible to:
Check the version of elements used in an application program against those b
stored in the library
Perform an upgrade, if necessary b
Functions (continued)
Standard function block libraries
User libraries