Technical data
Fieldbus Controller 750-841 • 89
Programming the PFC with WAGO-I/O-PRO CAA
WAGO-I/O-SYSTEM 750
ETHERNET TCP/IP
3.1.7.1 WAGO-I/O-PRO CAA library elements for ETHERNET
WAGO-I/O-PRO CAA offers various libraries for different IEC 61131-3
programming applications. They contain a host of modules that facilitate and
speed up the creation of your application program. By default, the
'standard.lib' is included in a new project. The table below, described some of
the other libraries that are available for ETHERNET projects with WAGO-
I/O-PRO CAA.
standard. lib contains blocks for timers (TON, TOF etc.), triggers (F_TRIG
etc.), string functions (LEFT, MID, LEN etc.), counters (CTD etc.)
IECsfc.lib contains SFC functions that conform to the IEC standard
Util.lib contains blocks for data manipulation, for example
(HYSTERESIS, DERIVATIVE, INTEGRAL etc.), conversion
(INT_TO_BCD etc.), control (PD, PID)
Ethernet. lib contains blocks for communication over ETHERNET
SysLibFile.lib contains functions that support a file system on the target computer
SysLibVisu.lib defines structures for visualisation objects
SysLibCallback.lib contains functions that serve to activate user-defined callback
functions for runtime events
SysRTC.lib contains functions for setting and reading the real-time clock on the
CPU card and for interrogating a time server
mod_com.lib contains functions for access operations to the process image
SerComm.lib contains a function block for access to serial interface terminals
and the configuration interface of the controller
EML.lib contains functions that enable the controller as Ethernet-IP master
to establish a UCMM connection to another node
System.lib contains functions for runtime system diagnostics
Modb_l05.lib contains function blocks that enable use of the controller via a
serial interface module as a gateway to the MODBUS, which can
have master or slave functions on the MODBUS
ModbusEthernet_03.lib contains function blocks that serve to establish data exchange with
several Modbus slaves
Serial_Interface_01.lib contains a function block for transparent data transmission via the
serial interface
TerminalSlave_03.lib contains a function block for connecting external Modbus masters,
such as text displays, terminals, control panels or graphic displays
with Modbus_RTU protocol support
Modem_01.lib contains function blocks for establishing and clearing a transparent
modem connection.
SMS_01.lib contains function blocks for sending SMS messages via a fixed
network modem. The protocols UCP and TAP are implemented.
GSM_SMS_01.lib contains a function block for sending and receiving SMS messages
via a GSM modem and a block for parsing a string.
By combining both blocks, a simple RPC interface can be realised
in the controller.
Mail_02.lib contains function blocks for sending e-mails