Hide Show

1. Connection Configuration
2. Communication Settings
3. Supported Devices

1. Supported Function Codes
2. IEC61131Syntax Address Description

## Connection Configuration

- 1:1 Connection

- 1:n Connection

NOTE

- Maximum number of External Devices is 64.

- n:1 Connection

NOTE

- Maximum number of Displays are 4.*1

*1 Number of connecting units is the unit number when connecting the Display only. Number of connecting Display will be limited by the number of other External Devices which is connected by Ethernet.

- n:m Connection

NOTE

- Maximum number of Displays are 4.*1

- Maximum number of External Devices is 64.

*1 Number of connecting units is the unit number when connecting the Display only. Number of connecting Display will be limited by the number of other External Devices which is connected by Ethernet.

## Communication Settings

Examples of communication settings of the Display and the External Device, recommended by Pro-face, are shown.

WARNING

UNINTENDED EQUIPMENT OPERATION

Read and understand the instructions in this section to ensure data is properly transferred.

## Supported Devices

Range of supported device address is shown in the table below. Please note that the actually supported range of the devices varies depending on the External Device to be used. Please check the actual range in the manual of your External Device.

WARNING

UNINTENDED EQUIPMENT OPERATION

- Do not simultaneously write to the same register from Display and External Device program.
- Do not write 16-bit word values to registers being accessed in a bitwise manner.

### Supported Function Codes

The supported function code list is shown below.

Function Code (Hex) | Description
--- | ---
FC01(0x01) | Read the ON/OFF status of the slave coil (0X).
FC02(0x02) | Read the ON/OFF status of the slave discrete input (1X).
FC03(0x03) | Read the description of the slave holding register (4X).
FC04(0x04) | Read the description of the slave input register (3X).
FC05(0x05) | Change (Write) the slave coil (0X) status to either ON or OFF.
FC06(0x06) | Change (write) the description of the slave holding register (4X).
FC15(0x0F) | Change (Write) the slave consecutive multiple coils (0X) status to either ON or OFF.
FC16(0x10) | Change (write) the descriptions of the slave consecutive multiple holding registers (4X).

NOTE

- FC15/FC16 are used for writing. FC05/FC06 are used for the External Devices that do not support the function codes mentioned on the left.

### IEC61131Syntax Address Description

The following table shows the equivalence between IEC61131 syntax and MODBUS syntax address descriptions.

Device | MODBUS Syntax | IEC61131 Syntax
--- | --- | ---
Format | 0 start | 1 start
Format | Range | First element | Range | First element | Range | First element
Coil | 000001+i | i = 0 to 65535 | 000001 | %Mi | i = 0 to 65535 | %M00000 | i = 1 to 65536 | %M00001
Discrete Input | 100001+i | i = 0 to 65535 | 100001 | - | - | - | - | -
Input Register (Word) | 300001+i | i = 0 to 65535 | 300001 | - | - | - | - | -
Input Register (Word bit) | 300001+i,j | i = 0 to 65535 j = 0 to 15 | 300001,00 | - | - | - | - | -
Holding Register (Word) | 400001+i | i = 0 to 65535 | 400001 | %MWi | i = 0 to 65535 | %MW00000 | i = 1 to 65536 | %MW00001
Holding Register (Word bit) | 400001+i,j | i = 0 to 65535 j = 0 to 15 | 400001,00 | %Mwi:Xj | i = 0 to 65535 j=0 to 15 | %MW00000:X00 | i = 1 to 65535 j=0 to 15 | %MW00001:X00

NOTE

- The addresses 100000 and 300000 cannot be accessed using IEC61131 syntax.
- If you apply IEC61131 syntax to a project that has a discrete input or input register already set, the addresses become invalid.