Introduction

Not all blocks are available on all hardware platforms. Block availability by hardware platform can be found in the following table.

NOTE: The functions, procedures, and function blocks in this library are not defined in IEC 61131–3.
NOTE: It is not recommended to use the communication functions in FAST task. To avoid dysfunctions, the best solution is to use them in MAST task.

Extended

Availability of the blocks:

Block name

Block type

Premium

Quantum

M340

M580

Momentum

ADDM

EF

-

-

+

+

-

ADDMX

EF

-

+(1)

-

+

-

ADDR

EF

+

-

-

-

-

CANCEL

Procedure

+

-

+

+

-

CLOSE_TCP_CNX

Procedure

   

+

   

CREAD_REG

EFB

-

+

-

-

-

CWRITE_REG

EFB

-

+

-

-

-

DATA_EXCH

Procedure

+

-

+

+

-

ETH_PORT_CTRL

EFB

+

-

+

+

-

EthPort_Control_MX

EF

-

-

-

+

-

EXCH_QX

EFB

-

+(1)

-

-

-

INPUT_BYTE

Procedure

+

-

+

+

-

INPUT_CHAR

Procedure

+

-

+

+

-

INPUT_CHAR_QX

EFB

-

+(1)

-

-

-

MBP_MSTR

EFB

-

+

-

+(4)

+(2)

MODBUSP_ADDR

EFB

-

+

-

-

-

OUT_IN_CHAR

Procedure

+

-

-

-

-

OUT_IN_MBUS

DFB

+

-

-

-

-

PRINT_CHAR

Procedure

+

-

+

+

-

PRINT_CHAR_QX

EFB

-

+(1)

-

-

-

RCV_TLG

Procedure

+

-

-

-

-

READ_ASYN

Procedure

+

-

-

-

-

READ_DDT

EF

-

-

-

+

-

READ_GDATA

Procedure

+

-

-

-

-

READ_REG

EFB

-

+

-

-

-

READ_REG_QX

EFB

-

+(1)

-

-

-

READ_REMOTE

EFB

-

-

+

+

-

READ_SDO

Procedure

-

-

-

+

-

READ_VAR

Procedure

+

-

+

+

-

SEND_EMAIL

Procedure

-

-

+

-

-

SEND_REQ

Procedure

+

-

-

-

-

SEND_TLG

Procedure

+

-

-

-

-

SYMAX_IP_ADDR

EFB

-

+

-

-

-

TCP_IP_ADDR

EFB

-

+

-

-

-

UA_Connect

EFB

-

-

-

+

-

UA_ConnectionGetStatus

EFB

-

-

-

+

-

UA_Disconnect

EFB

-

-

-

+

-

UA_MonitoredItemAddList

EFB

-

-

-

+

-

UA_MonitoredItemOperateList

EFB

-

-

-

+

-

UA_MonitoredItemRmvList

EFB

-

-

-

+

-

UA_NamespaceGetIndexList

EFB

-

-

-

+

-

UA_NodeGetHandleList

EFB

-

-

-

+

-

UA_NodeReleaseHandleList

EFB

-

-

-

+

-

UA_ReadList

EFB

-

-

-

+

-

UA_SubscriptionCreate

EFB

-

-

-

+

-

UA_SubscriptionDelete

EFB

-

-

-

+

-

UA_SubscriptionProcessed

EFB

-

-

-

+

-

UA_WriteList

EFB

-

-

-

+

-

UNITE_SERVER

Procedure

+

-

-

-

-

WRITE_ASYN

Procedure

+

-

-

-

-

WRITE_GDATA

Procedure

+

-

-

-

-

WRITE_REG

EFB

-

+

-

-

-

WRITE_REG_QX

EFB

-

+(1)

-

-

-

WRITE_REMOTE

EFB

-

-

+

+

-

WRITE_VAR

Procedure

+

-

+

+

-

XMIT

EFB

-

-

-

-

+

XXMIT

EFB

-

+

-

-

+(3)

+ Yes

- No

(1) You can only use these EFBs to go through the following Quantum communication modules: 140 CRP 312 00, 140 NOC 780 00, 140 NOC 781 00. If used with other communication modules, they remain in active state until the Abort parameter is set.

(2) Supported operation codes: 1 = Write data, 2 = Read data, 23 = Read / Write data.

(3) Momentum supports the same implementation as Quantum. NOTE: The supported implementation presents a different bit enumeration than Concept/ProWORX.

(4) Supported operation codes: 1 = Write data, 2 = Read data, 14 = CIP Explicit Message, 15 = Send Modbus Request, 23 = Read / Write data.