22_IOTPRO-ModbusRS485

Recommended

Field Name

ID - HEX

Size in Bytes

Description

Data Type

Uplink/

Downlink/

Both

telemetry_param_modbus_rtu_poll

0x000B

0

Command to poll the server for pending Modbus commands

N/A

Uplink

telemetry_param_modbus_rtu_result

0x659E

VAR_1B

Reports successful Modbus command result (0-length frame = success without reply)


Byte 1: Transaction Id, Byte 2: Frame Length (253 max.), Byte 3-X: Frame

Uplink

telemetry_param_modbus_rtu_error

0x177D

3

Reports an error for a Modbus command execution, including slave id

Byte 1: Transaction Id, Byte 2: (2: Timeout, 3: CRC Error, 4: Frame Error, 5: Truncated), Byte 3: Slave Id

Uplink

device_set_modbus_rtu_execute

0x659F

VAR_1B

Command to instruct the device to execute a Modbus command

Byte 1: Transaction Id, Byte 2: (0: No reply expected, 1: Reply expected), Byte 3: Frame Length (128 max.), Byte 4-X: Frame

Downlink

device_set_modbus_rtu_execute_repeat_slot_1

0x65A1

VAR_1B

Command to instruct the device to execute a repeated Modbus command

Byte 1: (0: Disabled, 1: Enabled), Byte 2-3: Period in minutes, Byte 4: Transaction Id, Byte 5: (0: No reply expected, 1: Reply expected), Byte 6: Frame Length (128 max.), Byte 7-X: Frame


Byte 1 only can be sent to enable or disable the slot.

Both

telemetry_param_pulse_count_channel_1

0x1F43

4

Pulse count of DIN1

Unsigned Integer

Uplink

telemetry_param_pulse_count_channel_2

0x1F44

4

Pulse count of DIN2

Unsigned Integer

Uplink

telemetry_param_pulse_count_channel_3

0x1F45

4

Pulse count of DIN3

Unsigned Integer

Uplink

telemetry_param_pulse_count_channel_4

0x1F46

4

Pulse count of DIN4

Unsigned Integer

Uplink

telemetry_param_state_channel_1

0x080A

1

State value

Boolean

Uplink

telemetry_param_state_channel_2

0x0819

1

State value

Boolean

Uplink

telemetry_param_state_channel_3

0x081A

1

State value

Boolean

Uplink

telemetry_param_state_channel_4

0x081B

1

State value

Boolean

Uplink

Optional

Field Name

ID - HEX

Size in Bytes

Description

Data Type

Uplink/

Downlink/

Both

device_set_modbus_baud_rate

0x1F59

4

Set the Modbus baud rate for communication

Unsigned Integer

Both

device_set_input_digital_mode_channel_1

0x0822

1

Set the input to off or a different mode

Unsigned Integer (0: Off, 1: Dry Contact, 2: Pulse)

Both

device_set_input_digital_mode_channel_2

0x0823

1

Set the input to off or a different mode

Unsigned Integer (0: Off, 1: Dry Contact, 2: Pulse)

Both

device_set_input_digital_mode_channel_3

0x0824

1

Set the input to off or a different mode

Unsigned Integer (0: Off, 1: Dry Contact, 2: Pulse)

Both

device_set_input_digital_mode_channel_4

0x0825

1

Set the input to off or a different mode

Unsigned Integer (0: Off, 1: Dry Contact, 2: Pulse)

Both

Example Packet

Packet (HEX)


ID1



Value1