At a Glance
These functions allow one device to communicate with another. Certain of these are common to several types of communication channels, others may be specific to a single communication channel.
Asynchronous Communication Functions
A communication function is asynchronous when it is executed during one or several cycles after the one that activated it.
The following table provides an overview of the communication functions with asynchronous execution:
Function |
Role |
---|---|
Send/request receipt of data. |
|
Activate or deactivate a protocol. |
|
Read an array of bytes. |
|
Read a character string. |
|
Send a character string and wait for a response. |
|
Emulate a Modbus master communication from a serial link configured in character mode. |
|
Write a character string. |
|
Read 1 Kbyte of messaging. |
|
Read common Modbus Plus data. |
|
Read standard language objects: internal words and bits, system words and bits, timers, monostables, drums, registers, counters. |
|
Send UNI-TE requests. |
|
Process immediately |
|
Write 1 Kbyte of messaging. |
|
Write common Modbus Plus data. |
|
Write standard language objects: internal words and bits, system words and bits. |
Synchronous Communication Functions
A communication function is said to be synchronous when it is wholly executed during the PLC task which activated it.
The following table provides an overview of the communication functions with synchronous execution:
Utility Communication Functions
These functions are executed synchronously. A communication function is said to be synchronous when it is wholly executed during the PLC task which activated it.
The following table provides an overview of the utility communication function:
Function |
Role |
---|---|
Convert a character string into an address (table of 6 integers) that can be directly exploited by the communication function. |