Main Content

Modbus properties

Use the Modbus® properties to configure the mode of operation, master device settings, and slave register settings.

You can set these parameters to configure the Modbus properties.

Communication Interface

Select the type of communication interface the blocks will use for Modbus serial communication.

Settings

Default: RS485

Mode

Select the Modbus mode of operation for the model. This parameter also determines the type of blocks that can be used in the model. For example, in the Master mode, you can use only the Modbus RS485 Master Read and the Modbus RS485 Master Write blocks. Similarly, in the Slave mode, you can use only the Modbus RS485 Slave Read and the Modbus RS485 Slave Write blocks.

Settings

Default: Master

Slave

Slave ID

Enter the unique 8-bit Modbus slave address or identifier.

Settings

Default: 1

Dependencies

To enable this parameter, set Mode to Slave.

Configure Coils

Select this parameter to configure the starting address and the number of coil registers.

Settings

Default: Selected

Dependencies

To enable this parameter, set Mode to Slave.

Coil Register Parameters

ParameterDescriptionDefault Value

Start address

Starting address of the coil register

Dependencies: To enable this parameter, select Configure Coils.

0
Quantity

Number of coil registers

Dependencies: To enable this parameter, select Configure Coils.

1

Configure Discrete Inputs

Select this parameter to configure the starting address and the number of discrete input registers.

Settings

Default: Selected

Dependencies

To enable this parameter, set Mode to Slave.

Discrete Input Register Parameters

ParameterDescriptionDefault Value

Start address

Starting address of the discrete input register

Dependencies: To enable this parameter, select Configure Discrete Inputs.

0
Quantity

Number of discrete input registers

Dependencies: To enable this parameter, select Configure Discrete Inputs.

1

Configure Holding registers

Select this parameter to configure the starting address and the number of holding registers.

Settings

Default: Selected

Dependencies

To enable this parameter, set Mode to Slave.

Holding Register Parameters

ParameterDescriptionDefault Value

Start address

Starting address of the holding register

Dependencies: To enable this parameter, select Configure Holding registers.

0
Quantity

Number of holding registers

Dependencies: To enable this parameter, select Configure Holding registers.

1

Configure Input registers

Select this parameter to configure the starting address and the number of input registers.

Settings

Default: Selected

Dependencies

To enable this parameter, set Mode to Slave.

Input Register Parameters

ParameterDescriptionDefault Value

Start address

Starting address of the input register

Dependencies: To enable this parameter, select Configure Input registers.

0
Quantity

Number of input registers

Dependencies: To enable this parameter, select Configure Input registers.

1

Received timeout (ms)

Enter the maximum time in milliseconds to wait for a response from the Modbus server. If the MODBUS server does not acknowledge the client within the specified time, then the communication is no longer valid.

Settings

Default: 100

Dependencies

To enable this parameter, set Mode to Master.