Below are the standard blocks that perform advanced operations.

Analog signal processing

Block

Description

Average
Integral
Derivate
PID
Ramp
Lim_Alrm
Hyster, HysterAcc
SigPlay
SigScale
CurveLin
SurfLin

Calculate the average of signal samples.
Calculate the integral of a signal.
Derive a signal.
PID loop.
Ramp signal.
Low / High level detection.
Hysteresis calculation.
Play an analog signal from a resource.
Get a point from a signal resource.
Linear interpolation on a curve.
Linear interpolation on a surface

Alarm management

Block

Description

Lim_Alrm
Alarm_M
Alarm_A

Low / High level detection.
Alarm with manuel reset.
Alarm with automatic reset.

Data collections and serialization

Block

Description

StackInt
FIFO
LIFO
SerializeIn
SerializeOut
SerGetString
SerPutString

Stack of integers.
"First in / first out" list.
"Last in / first out" stack.
Extract data from a binary frame.
Write data to a binary frame.
Extract a string from a binary frame.
Copies a string to a binary frame.

Data Logging

Block

Description

LogFileCSV

Log values of variables to a CSV file.

Special operations

Block

Description

GetSysInfo
Printf
CycleStop
FatalStop
EnableEvents
ApplyRecipeColumn
VLID
SigID

Get system information.
Trace messages.
Sets the application in cycle stepping mode.
Breaks the cycle and stop with fatal error.
Enable / disable produced events for binding.
Apply the values of a column from a recipe file.
Get the ID of an embedded list of variables.
Get the ID of a signal resource.

Communication

SERIO: serial communicationSERIO_B
AS-interface
TCP-IP management functions
UDP management functions
MBSlaveRTU  MBSlaveUDPMBMasterRTUMBMasterTCP
CanRcvMsgCanSndMsg
CANopen functions
DNP3 Master function blocks

Others

Arrays management functions
File management functions
Dynamic memory allocation functions
Real Time Clock
Variable size text buffers manipulation
XML writing and parsing
T5 Registry management functions
SQL functions

Advanced operations

IEC 61131-3 Automation platform > Programming - Reference guide > Advanced operations

Previous chapterNext chapter


Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator