Function Description

This function block allows the entry of the Modbus Plus address for function blocks READ_REG, CREAD_REG, WRITE_REG and CWRITE_REG. The address is transferred as a data structure.

EN and ENO can be configured as additional parameters.

NOTE: You must be familiar with your network when programming the ModbusP_ADDR function block. Modbus Plus routing path structures are described in detail in the communication architectures manual and the Modbus Plus Network Planning and Installation Guide (Reference 31003525).

Representation in FBD

Representation:

Representation in LD

Representation:

Representation in IL

Representation:

CAL ModbusP_ADDR_Instance (SLOT_ID:=NOMModuleSlot,    ROUTING1:=BYTE_variable1, ROUTING2:=BYTE_variable2,    ROUTING3:=BYTE_variable3, ROUTING4:=BYTE_variable4,    ROUTING5:=BYTE_variable5,    ADDRFLD=>DataStructureModbusPlusAddress)

Representation in ST

Representation:

ModbusP_ADDR_Instance (SLOT_ID:=NOMModuleSlot,    ROUTING1:=BYTE_variable1, ROUTING2:=BYTE_variable2,    ROUTING3:=BYTE_variable3, ROUTING4:=BYTE_variable4,    ROUTING5:=BYTE_variable5,    ADDRFLD=>DataStructureModbusPlusAddress) ;

Parameter Description

Description of input parameters:

Parameter

Data Type

Description

Slot_ID

BYTE

Slot ID

NOM module slot

ROUTING1

BYTE

Routing 1 is used for address specification (routing path addresses one of five) of the destination node during network transfer.

The last byte in the routing path that is not zero is the destination node.

ROUTING2

BYTE

Routing 2

ROUTING3

BYTE

Routing 3

ROUTING4

BYTE

Routing 4

ROUTING5

BYTE

Routing 5

Description of output parameters:

Parameter

Data Type

Description

ADDRFLD

WordArr5

Data structure used to transfer the Modbus Plus address