MODBUS interface description

General description

Top

Introduction

This document describes the protocol used by the MODBUS server of the module.
The OPEN MODBUS protocol is based on the widely known MODBUS protocol.
OPEN MODBUS is an open protocol and is not manufacturer dependent.
It is mainly used to connect PLC and I/O devices.

Why a MODBUS Server on the MSX-E modules?

Thanks to the MODBUS server, it is possible to manage an MSX-E module with e.g.: a Siemens S7 PLC.
The S7 PLC can start acquisitions and read data from the MSX-E module!

Technical details

Please note that only MODBUS over TCP is standardized. Nonetheless in this present
version the server implements OPEN MODBUS/TCP class 0 and one function of the class 2 even on UDP sockets.

The MODBUS/TCP class 0 defines two types of query: FC3 and FC16.

The MODBUS/TCP server implement the following query of the class 2 : FC23.
The MODBUS server offer a virtual memory organisation: registers (functions)
are mapped to be equivalent to SOAP functions.

Characteristics of this communication channel as the standardisation document describes it are:

The ADDI-DATA MSX-E Modbus server offers the following extension to the standard:

As answer to query a client may receive an acknowledgement (named standard response onward) or an exception.
If an exception or an error occured, you can use the GetLastCommandStatus command to get the real error number (from the remote server).
Real error numbers are described for each command in the "Returns" field.

The chapter below describes the available functions and their parameters.
It also contains the precise description of all frames implied in a given action.

FC3 (read multiple register) Functions

Top

Functions in this group are used to read values on the module.

    Register: 0
    Register: 10000
    Register: 1
    Register: 10200
    Register: 2
    Register: 10500
    Register: 3
    Register: 10550
    Register: 100
    Register: 1000
    Register: 101
    Register: 1050
    Register: 102
    Register: 1200
    Register: 103
    Register: 1212
    Register: 104
    Register: 1216
    Register: 105
    Register: 1220
    Register: 106
    Register: 1218
    Register: 107
    Register: 1222
    Register: 108
    Register: 1224
    Register: 109
    Register: 1226
    Register: 110
    Register: 1228
    Register: 111
    Register: 1230
    Register: 112
    Register: 1232
    Register: 113
    Register: 1234
    Register: 114
    Register: 1236
    Register: 115
    Register: 1238
    Register: 116
    Register: 1240
    Register: 117
    Register: 1242
    Register: 118
    Register: 1244
    Register: 119
    Register: 1246
    Register: 120
    Register: 1248
    Register: 121
    Register: 1250
    Register: 122
    Register: 1252
    Register: 123
    Register: 1254
    Register: 124
    Register: 1256
    Register: 125
    Register: 1258
    Register: 126
    Register: 1260
    Register: 1600

Function GetLastCommandStatus

For new application(s) or automate communication it is recommended to use the function GetLastCommandStatusEx.

Description

Return the result of the last remote function call

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer00x00000x0000
word count216-bit integer540x36000x0036

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer1120x70000x0070
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer1080x6C000x006C
ReturnValue432-bit integerSee the description above0x????????0x????????
Syserrno432-bit integerSee the description above0x????????0x????????
Errstr1008-bit integer arraySee the description above0x??[100]0x??[100]

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function GetLastCommandStatusEx

Description

Return the result of the last remote function call

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer100000x10270x2710
word count216-bit integer540x36000x0036

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer1110x6F000x006F
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer1080x6C0x6C
ReturnValue432-bit integerSee the description above0x????????0x????????
Syserrno432-bit integerSee the description above0x????????0x????????
Errstr1008-bit integer arraySee the description above0x??[100]0x??[100]

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MXCommon__GetModuleType

For new application(s) or automate communication it is recommended to use the function MXCommon__GetModuleTypeEx.

Description

Returns the type of the MSX-E Module

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer10x01000x0001
word count216-bit integer1000x64000x0064

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer2040xCC000x00CC
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer2000xC8000x00C8
str2008-bit integer arraySee the description above0x??[200]0x??[200]

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MXCommon__GetModuleTypeEx

Description

Returns the type of the MSX-E Module

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer102000xD8270x27D8
word count216-bit integer1000x64000x0064

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer2030xCB000x00CB
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer2000xC80xC8
str2008-bit integer arraySee the description above0x??[200]0x??[200]

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MXCommon__GetTime

For new application(s) or automate communication it is recommended to use the function MXCommon__GetTimeEx.

Description

Get the time on the module

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer20x02000x0002
word count216-bit integer40x04000x0004

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer120x0C000x000C
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer80x08000x0008
tv_sec432-bit integerSee the description above0x????????0x????????
tv_usec432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MXCommon__GetTimeEx

Description

Get the time on the module

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer105000x04290x2904
word count216-bit integer40x04000x0004

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer110x0B000x000B
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer80x080x08
tv_sec432-bit integerSee the description above0x????????0x????????
tv_usec432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MXCommon__TestCustomerID

For new application(s) or automate communication it is recommended to use the function MXCommon__TestCustomerIDEx.

Description

Permit to test the Customer ID (if the module has the right customer Key )

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer30x03000x0003
word count216-bit integer160x10000x0010

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer360x24000x0024
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer320x20000x0020
bValueArray168-bit integer arraySee the description above0x??[16]0x??[16]
bCryptedValueArray168-bit integer arraySee the description above0x??[16]0x??[16]

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MXCommon__TestCustomerIDEx

Description

Permit to test the Customer ID (if the module has the right customer Key )

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer105500x36290x2936
word count216-bit integer160x10000x0010

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer350x23000x0023
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer320x200x20
bValueArray168-bit integer arraySee the description above0x??[16]0x??[16]
bCryptedValueArray168-bit integer arraySee the description above0x??[16]0x??[16]

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__getNumberOfChannels

For new application(s) or automate communication it is recommended to use the function MX371x__getNumberOfChannelsEx.

Description

Return the number of transducer channels on the module (4,8 or 16)

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1000x64000x0064
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ChannelNumber432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__getNumberOfChannelsEx

Description

Return the number of transducer channels on the module (4,8 or 16)

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer10000xE8030x03E8
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ChannelNumber432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerGetAutoRefreshValues

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerGetAutoRefreshValuesEx.

Description

This function get the auto refresh counter value an the channels values

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1010x65000x0065
word count216-bit integer340x22000x0022

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer720x48000x0048
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer680x44000x0044
Value6832-bit integer arraySee the description above0x????????[17]0x????????[17]

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerGetAutoRefreshValuesEx

Description

This function get the auto refresh counter value an the channels values

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer10500x1A040x041A
word count216-bit integer340x22000x0022

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer710x47000x0047
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer680x440x44
Value6832-bit integer arraySee the description above0x????????[17]0x????????[17]

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MSXE371x__ExternalTemperatureRead

For new application(s) or automate communication it is recommended to use the function MSXE371x__ExternalTemperatureReadEx.

Description

Read the external temperature

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1020x66000x0066
word count216-bit integer60x06000x0006

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer160x10000x0010
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer120x0C000x000C
Value432-bit integerSee the description above0x????????0x????????
TimeStampLow432-bit integerSee the description above0x????????0x????????
TimeStampHigh432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MSXE371x__ExternalTemperatureReadEx

Description

Read the external temperature

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12000xB0040x04B0
word count216-bit integer60x06000x0006

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer150x0F000x000F
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer120x0C0x0C
Value432-bit integerSee the description above0x????????0x????????
TimeStampLow432-bit integerSee the description above0x????????0x????????
TimeStampHigh432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerGetNbrOfType

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerGetNbrOfTypeEx.

Description

Returns the number of transducer types currently defined in the database.

Parameters:

[Query frame layout] NumberOfTransducerTypes: number of transducer types currently defined.

Returns:

Possible return value on the remote system (read them with GetLastCommandStatus)

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1030x67000x0067
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
NumberOfTransducerTypes432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerGetNbrOfTypeEx

Description

Returns the number of transducer types currently defined in the database.

Parameters:

[Query frame layout] NumberOfTransducerTypes: number of transducer types currently defined.

Returns:

Possible return value on the remote system (read them with GetLastCommandStatusEx)

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12120xBC040x04BC
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
NumberOfTransducerTypes432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__GetTransducerDatabaseCursor

For new application(s) or automate communication it is recommended to use the function MX371x__GetTransducerDatabaseCursorEx.

Description

Returns the current cursor of the transducer database.

Parameters:

[Query frame layout] TransducerDatabaseCursor: Current cursor. This is an integer from 0 .. (NumberOfTransducerTypes-1)

Returns:

Possible return value on the remote system (read them with GetLastCommandStatus)

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1040x68000x0068
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
TransducerDatabaseCursor432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__GetTransducerDatabaseCursorEx

Description

Returns the current cursor of the transducer database.

Parameters:

[Query frame layout] TransducerDatabaseCursor: Current cursor. This is an integer from 0 .. (NumberOfTransducerTypes-1)

Returns:

Possible return value on the remote system (read them with GetLastCommandStatusEx)

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12160xC0040x04C0
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
TransducerDatabaseCursor432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerGetTypeInformation

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerGetTypeInformationEx.

Description

Returns the information stored in the database about the type selected by the current TransducerDatabaseCursor.

Parameters:

SelectionIndex : Identifier. Value to use for the transducer type selection in the other SOAP functions.
Name : Name of the transducer type
CalibrationStatus : Calibration status \li 0 : Transducer type is not calibrated
\li 1 : Transducer type is calibrated
CalibratedChannels : Bitmask of currently calibrated channels (D0 => channel 1, D1 => channel 1, ...) Type : Type (0: HB 1: LVDT 2:Knaebel 3:HB-Mahr 4:LVDT-Mahr) Frequency : Frequency (Hz)
Impedance : Impedance (Ohm)
Veff : Nominal voltage (Vrms)
Sensibility : Sensibility (mv/V/mm)
Range : Range (mm)

Returns:

Possible return value on the remote system (read them with GetLastCommandStatus)

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1050x69000x0069
word count216-bit integer670x43000x0043

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer1370x89000x0089
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer1330x85000x0085
SelectionIndex432-bit integerSee the description above0x????????0x????????
Name1008-bit integer arraySee the description above0x??[100]0x??[100]
CalibrationStatus18-bit integerSee the description above0x??0x??
CalibratedChannels432-bit integerSee the description above0x????????0x????????
Type432-bit integerSee the description above0x????????0x????????
Frequency432-bit integerSee the description above0x????????0x????????
Impedance432-bit integerSee the description above0x????????0x????????
NominalVoltage432-bit floating pointSee the description above0x????????0x????????
Sensibility432-bit floating pointSee the description above0x????????0x????????
Range432-bit floating pointSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerGetTypeInformationEx

Description

Returns the information stored in the database about the type selected by the current TransducerDatabaseCursor.

Parameters:

SelectionIndex : Identifier. Value to use for the transducer type selection in the other SOAP functions.
Name : Name of the transducer type
CalibrationStatus : Calibration status \li 0 : Transducer type is not calibrated
\li 1 : Transducer type is calibrated
CalibratedChannels : Bitmask of currently calibrated channels (D0 => channel 1, D1 => channel 1, ...) Type : Type (0: HB 1: LVDT 2:Knaebel 3:HB-Mahr 4:LVDT-Mahr) Frequency : Frequency (Hz)
Impedance : Impedance (Ohm)
Veff : Nominal voltage (Vrms)
Sensibility : Sensibility (mv/V/mm)
Range : Range (mm)

Returns:

Possible return value on the remote system (read them with GetLastCommandStatusEx)

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12200xC4040x04C4
word count216-bit integer670x43000x0043

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer1360x88000x0088
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer1330x850x85
SelectionIndex432-bit integerSee the description above0x????????0x????????
Name1008-bit integer arraySee the description above0x??[100]0x??[100]
CalibrationStatus18-bit integerSee the description above0x??0x??
CalibratedChannels432-bit integerSee the description above0x????????0x????????
Type432-bit integerSee the description above0x????????0x????????
Frequency432-bit integerSee the description above0x????????0x????????
Impedance432-bit integerSee the description above0x????????0x????????
NominalVoltage432-bit floating pointSee the description above0x????????0x????????
Sensibility432-bit floating pointSee the description above0x????????0x????????
Range432-bit floating pointSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerInitPrimaryConnectionTest

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerInitPrimaryConnectionTestEx.

Description

Initialise the primary connection test

Possible return value on the remote system (read them with GetLastCommandStatus)

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1060x6A000x006A
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
TransducerInitPrimaryConnection432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerInitPrimaryConnectionTestEx

Description

Initialise the primary connection test

Possible return value on the remote system (read them with GetLastCommandStatusEx)

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12180xC2040x04C2
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
TransducerInitPrimaryConnection432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestPrimaryConnection

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestPrimaryConnectionEx.

Description

Test primary connection

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1070x6B000x006B
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestPrimaryConnectionEx

Description

Test primary connection

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12220xC6040x04C6
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestPrimaryShortCircuit

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestPrimaryShortCircuitEx.

Description

Test primary short circuit

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1080x6C000x006C
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulStatus432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestPrimaryShortCircuitEx

Description

Test primary short circuit

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12240xC8040x04C8
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulStatus432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerRearmPrimary

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerRearmPrimaryEx.

Description

Rearm primary

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1090x6D000x006D
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerRearmPrimaryEx

Description

Rearm primary

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12260xCA040x04CA
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection0

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryConnection0Ex.

Description

Test the secondary connection for channel 0 (you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1100x6E000x006E
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection0Ex

Description

Test the secondary connection for channel 0 (you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12280xCC040x04CC
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection1

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryConnection1Ex.

Description

Test the secondary connection for channel 1(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1110x6F000x006F
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection1Ex

Description

Test the secondary connection for channel 1(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12300xCE040x04CE
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection2

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryConnection2Ex.

Description

Test the secondary connection for channel 2(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1120x70000x0070
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection2Ex

Description

Test the secondary connection for channel 2(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12320xD0040x04D0
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection3

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryConnection3Ex.

Description

Test the secondary connection for channel 3(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1130x71000x0071
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection3Ex

Description

Test the secondary connection for channel 3(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12340xD2040x04D2
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection4

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryConnection4Ex.

Description

Test the secondary connection for channel 4(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1140x72000x0072
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection4Ex

Description

Test the secondary connection for channel 4(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12360xD4040x04D4
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection5

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryConnection5Ex.

Description

Test the secondary connection for channel 5(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1150x73000x0073
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection5Ex

Description

Test the secondary connection for channel 5(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12380xD6040x04D6
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection6

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryConnection6Ex.

Description

Test the secondary connection for channel 6(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1160x74000x0074
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection6Ex

Description

Test the secondary connection for channel 6(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12400xD8040x04D8
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection7

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryConnection7Ex.

Description

Test the secondary connection for channel 7(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1170x75000x0075
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryConnection7Ex

Description

Test the secondary connection for channel 7(you must call the MX371X__TransducerSelectChannel function before to select the channel you want to use )

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12420xDA040x04DA
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit0

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryShortCircuit0Ex.

Description

Test the secondary short circuit status for channel 0(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1180x76000x0076
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit0Ex

Description

Test the secondary short circuit status for channel 0(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12440xDC040x04DC
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit1

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryShortCircuit1Ex.

Description

Test the secondary short circuit status for channel 1(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1190x77000x0077
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit1Ex

Description

Test the secondary short circuit status for channel 1(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12460xDE040x04DE
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit2

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryShortCircuit2Ex.

Description

Test the secondary short circuit status for channel 2(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1200x78000x0078
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit2Ex

Description

Test the secondary short circuit status for channel 2(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12480xE0040x04E0
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit3

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryShortCircuit3Ex.

Description

Test the secondary short circuit status for channel 3 (You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1210x79000x0079
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit3Ex

Description

Test the secondary short circuit status for channel 3 (You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12500xE2040x04E2
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit4

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryShortCircuit4Ex.

Description

Test the secondary short circuit status for channel 4(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1220x7A000x007A
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit4Ex

Description

Test the secondary short circuit status for channel 4(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12520xE4040x04E4
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit5

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryShortCircuit5Ex.

Description

Test the secondary short circuit status for channel 5(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1230x7B000x007B
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit5Ex

Description

Test the secondary short circuit status for channel 5(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12540xE6040x04E6
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit6

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryShortCircuit6Ex.

Description

Test the secondary short circuit status for channel 6(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1240x7C000x007C
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit6Ex

Description

Test the secondary short circuit status for channel 6(You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12560xE8040x04E8
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit7

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerTestSecondaryShortCircuit7Ex.

Description

Test the secondary short circuit status for channel 7 (You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1250x7D000x007D
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MX371x__TransducerTestSecondaryShortCircuit7Ex

Description

Test the secondary short circuit status for channel 7 (You must call the MX371X__TransducerSelectChannel function before to select the channel)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12580xEA040x04EA
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
ulValue432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MSXE371x__InternalTemperatureRead

For new application(s) or automate communication it is recommended to use the function MSXE371x__InternalTemperatureReadEx.

Description

Get the MSXE internal temperature in degree

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer1260x7E000x007E
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer80x08000x0008
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count216-bit integer40x04000x0004
fInternalTemperature432-bit floating pointSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MSXE371x__InternalTemperatureReadEx

Description

Get the MSXE internal temperature in degree

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer12600xEC040x04EC
word count216-bit integer20x02000x0002

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer70x07000x0007
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer40x040x04
fInternalTemperature432-bit floating pointSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

Function MSXE371x__IncCounterRead32BitValue

Description

Read the 32 bits counter value.

Parameters:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Reference number (=register)216-bit integer16000x40060x0640
word count216-bit integer60x06000x0006

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer150x0F000x000F
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x030x030x03
Byte count18-bit integer120x0C0x0C
ulValue432-bit integerSee the description above0x????????0x????????
ulTimeStampLow432-bit integerSee the description above0x????????0x????????
ulTimeStampHigh432-bit integerSee the description above0x????????0x????????

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x830x830x83
Exception code18-bit integerSee corresponding chapter????

FC16 (write multiple register) Functions

Top

Functions in this group are used to set value on the module.

    Register: 100
    Register: 11000
    Register: 101
    Register: 11050
    Register: 102
    Register: 11100
    Register: 103
    Register: 11150
    Register: 104
    Register: 11200
    Register: 105
    Register: 11250
    Register: 1
    Register: 1250
    Register: 2
    Register: 1300
    Register: 3
    Register: 1350
    Register: 4
    Register: 1400
    Register: 5
    Register: 1450
    Register: 6
    Register: 1500
    Register: 7
    Register: 1504
    Register: 1650
    Register: 1700
    Register: 1750
    Register: 1800
    Register: 1850
    Register: 1900
    Register: 2000
    Register: 2100

Function MXCommon__SetHardwareTriggerFilterTime

For new application(s) or automate communication it is recommended to use the function MXCommon__SetHardwareTriggerFilterTimeEx.

Description

Sets the filter time for the hardware trigger input in 250ns step (max value : 65535 ).

On the MSX-E3011 system, the step of the hardware trigger filter is 622ns.

Parameters

Returns

Possible return value on the remote system (read them with GetLastCommandStatus).

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer160x10000x0010
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1000x64000x0064
word count216-bit integer40x04000x0004
byte count216-bit integer80x08000x0008
ulFilterTime432-bit integerSee the description above0x????????0x????????
Reserved432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1000x64000x0064
word count216-bit integer40x04000x0004

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__SetHardwareTriggerFilterTimeEx

Description

Sets the filter time for the hardware trigger input in 250ns step (max value : 65535 ).

On the MSX-E3011 system, the step of the hardware trigger filter is 622ns.

Parameters

Returns

Possible return value on the remote system (read them with GetLastCommandStatusEx).

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer150x0F000x000F
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer110000xF82A0x2AF8
word count216-bit integer40x04000x0004
byte count18-bit integer80x080x08
ulFilterTime432-bit integerSee the description above0x????????0x????????
Reserved432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer110000xF82A0x2AF8
word count216-bit integer40x04000x0004

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__InitAndStartSynchroTimer

For new application(s) or automate communication it is recommended to use the function MXCommon__InitAndStartSynchroTimerEx.

Description

Init and start the synchronisation timer of the module (not already available on all module)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer400x28000x0028
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1010x65000x0065
word count216-bit integer160x10000x0010
byte count216-bit integer320x20000x0020
ulTimeBase432-bit integerSee the description above0x????????0x????????
ulReloadValue432-bit integerSee the description above0x????????0x????????
ulNbrOfCycle432-bit integerSee the description above0x????????0x????????
ulGenerateTriggerMode432-bit integerSee the description above0x????????0x????????
ulOption01432-bit integerSee the description above0x????????0x????????
ulOption02432-bit integerSee the description above0x????????0x????????
ulOption03432-bit integerSee the description above0x????????0x????????
ulOption04432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1010x65000x0065
word count216-bit integer160x10000x0010

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__InitAndStartSynchroTimerEx

Description

Init and start the synchronisation timer of the module (not already available on all module)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer390x27000x0027
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer110500x2A2B0x2B2A
word count216-bit integer160x10000x0010
byte count18-bit integer320x200x20
ulTimeBase432-bit integerSee the description above0x????????0x????????
ulReloadValue432-bit integerSee the description above0x????????0x????????
ulNbrOfCycle432-bit integerSee the description above0x????????0x????????
ulGenerateTriggerMode432-bit integerSee the description above0x????????0x????????
ulOption01432-bit integerSee the description above0x????????0x????????
ulOption02432-bit integerSee the description above0x????????0x????????
ulOption03432-bit integerSee the description above0x????????0x????????
ulOption04432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer110500x2A2B0x2B2A
word count216-bit integer160x10000x0010

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__StopAndReleaseSynchroTimer

For new application(s) or automate communication it is recommended to use the function MXCommon__StopAndReleaseSynchroTimerEx.

Description

stop the synchronisation timer (not already available on all module)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer120x0C000x000C
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1020x66000x0066
word count216-bit integer20x02000x0002
byte count216-bit integer40x04000x0004
ulOption01432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1020x66000x0066
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__StopAndReleaseSynchroTimerEx

Description

stop the synchronisation timer (not already available on all module)

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer110x0B000x000B
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer111000x5C2B0x2B5C
word count216-bit integer20x02000x0002
byte count18-bit integer40x040x04
ulOption01432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer111000x5C2B0x2B5C
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__Reboot

For new application(s) or automate communication it is recommended to use the function MXCommon__RebootEx.

Description

Ask the MSX-E module to reboot

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer120x0C000x000C
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1030x67000x0067
word count216-bit integer20x02000x0002
byte count216-bit integer40x04000x0004
Dummy432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1030x67000x0067
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__RebootEx

Description

Ask the MSX-E module to reboot

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer110x0B000x000B
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer111500x8E2B0x2B8E
word count216-bit integer20x02000x0002
byte count18-bit integer40x040x04
Dummy432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer111500x8E2B0x2B8E
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__SetCustomerKey

For new application(s) or automate communication it is recommended to use the function MXCommon__SetCustomerKeyEx.

Description

Permit to set the Customer key

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer560x38000x0038
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1040x68000x0068
word count216-bit integer240x18000x0018
byte count216-bit integer480x30000x0030
bKey328-bit integer arraySee the description above0x??[32]0x??[32]
bPublicKey168-bit integer arraySee the description above0x??[16]0x??[16]

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1040x68000x0068
word count216-bit integer240x18000x0018

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__SetCustomerKeyEx

Description

Permit to set the Customer key

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer550x37000x0037
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer112000xC02B0x2BC0
word count216-bit integer240x18000x0018
byte count18-bit integer480x300x30
bKey328-bit integer arraySee the description above0x??[32]0x??[32]
bPublicKey168-bit integer arraySee the description above0x??[16]0x??[16]

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer112000xC02B0x2BC0
word count216-bit integer240x18000x0018

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__SetFilterChannels

For new application(s) or automate communication it is recommended to use the function MXCommon__SetFilterChannelsEx.

Description

Permit to set a filter per channel

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer240x18000x0018
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1050x69000x0069
word count216-bit integer80x08000x0008
byte count216-bit integer160x10000x0010
ChannelList168-bit integer arraySee the description above0x??[16]0x??[16]

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer1050x69000x0069
word count216-bit integer80x08000x0008

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MXCommon__SetFilterChannelsEx

Description

Permit to set a filter per channel

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer230x17000x0017
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer112500xF22B0x2BF2
word count216-bit integer80x08000x0008
byte count18-bit integer160x100x10
ChannelList168-bit integer arraySee the description above0x??[16]0x??[16]

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer112500xF22B0x2BF2
word count216-bit integer80x08000x0008

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MX371x__TransducerInitAndStartAutoRefresh

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerInitAndStartAutoRefreshEx.

Description

Initialise and start the transducer auto refresh acquisition mode

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer640x40000x0040
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer10x01000x0001
word count216-bit integer280x1C000x001C
byte count216-bit integer560x38000x0038
TransducerSelection432-bit integerSee the description above0x????????0x????????
ChannelMask432-bit integerSee the description above0x????????0x????????
AverageMode432-bit integerSee the description above0x????????0x????????
AverageValue432-bit integerSee the description above0x????????0x????????
TriggerMask432-bit integerSee the description above0x????????0x????????
TriggerMode432-bit integerSee the description above0x????????0x????????
HardwareTriggerEdge432-bit integerSee the description above0x????????0x????????
HardwareTriggerCount432-bit integerSee the description above0x????????0x????????
ByTriggerNbrOfSeqToAcquire432-bit integerSee the description above0x????????0x????????
DataFormat432-bit integerSee the description above0x????????0x????????
Option1432-bit integerSee the description above0x????????0x????????
Option2432-bit integerSee the description above0x????????0x????????
Option3432-bit integerSee the description above0x????????0x????????
Option4432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer10x01000x0001
word count216-bit integer280x1C000x001C

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MX371x__TransducerInitAndStartAutoRefreshEx

Description

Initialise and start the transducer auto refresh acquisition mode

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer630x3F000x003F
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer12500xE2040x04E2
word count216-bit integer280x1C000x001C
byte count18-bit integer560x380x38
TransducerSelection432-bit integerSee the description above0x????????0x????????
ChannelMask432-bit integerSee the description above0x????????0x????????
AverageMode432-bit integerSee the description above0x????????0x????????
AverageValue432-bit integerSee the description above0x????????0x????????
TriggerMask432-bit integerSee the description above0x????????0x????????
TriggerMode432-bit integerSee the description above0x????????0x????????
HardwareTriggerEdge432-bit integerSee the description above0x????????0x????????
HardwareTriggerCount432-bit integerSee the description above0x????????0x????????
ByTriggerNbrOfSeqToAcquire432-bit integerSee the description above0x????????0x????????
DataFormat432-bit integerSee the description above0x????????0x????????
Option1432-bit integerSee the description above0x????????0x????????
Option2432-bit integerSee the description above0x????????0x????????
Option3432-bit integerSee the description above0x????????0x????????
Option4432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer12500xE2040x04E2
word count216-bit integer280x1C000x001C

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MX371x__TransducerStopAndReleaseAutoRefresh

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerStopAndReleaseAutoRefreshEx.

Description

Stop and release the transducer auto refresh acquisition mode

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer120x0C000x000C
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer20x02000x0002
word count216-bit integer20x02000x0002
byte count216-bit integer40x04000x0004
Dummy432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer20x02000x0002
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MX371x__TransducerStopAndReleaseAutoRefreshEx

Description

Stop and release the transducer auto refresh acquisition mode

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer110x0B000x000B
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer13000x14050x0514
word count216-bit integer20x02000x0002
byte count18-bit integer40x040x04
Dummy432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer13000x14050x0514
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MX371x__TransducerInitAndStartSequence

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerInitAndStartSequenceEx.

Description

Initialise and start the transducer sequence acquisition mode

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer1080x6C000x006C
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer30x03000x0003
word count216-bit integer500x32000x0032
byte count216-bit integer1000x64000x0064
TransducerSelection432-bit integerSee the description above0x????????0x????????
NbrOfChannel432-bit integerSee the description above0x????????0x????????
ChannelList3232-bit integer arraySee the description above0x????????[8]0x????????[8]
NbrOfSequence432-bit integerSee the description above0x????????0x????????
NbrMaxSequenceToTransfer432-bit integerSee the description above0x????????0x????????
DelayMode432-bit integerSee the description above0x????????0x????????
DelayTimeUnit432-bit integerSee the description above0x????????0x????????
DelayValue432-bit integerSee the description above0x????????0x????????
TriggerMask432-bit integerSee the description above0x????????0x????????
TriggerMode432-bit integerSee the description above0x????????0x????????
HardwareTriggerEdge432-bit integerSee the description above0x????????0x????????
HardwareTriggerCount432-bit integerSee the description above0x????????0x????????
ByTriggerNbrOfSeqToAcquire432-bit integerSee the description above0x????????0x????????
DataFormat432-bit integerSee the description above0x????????0x????????
Option1432-bit integerSee the description above0x????????0x????????
Option2432-bit integerSee the description above0x????????0x????????
Option3432-bit integerSee the description above0x????????0x????????
Option4432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer30x03000x0003
word count216-bit integer500x32000x0032

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MX371x__TransducerInitAndStartSequenceEx

Description

Initialise and start the transducer sequence acquisition mode

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer1070x6B000x006B
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer13500x46050x0546
word count216-bit integer500x32000x0032
byte count18-bit integer1000x640x64
TransducerSelection432-bit integerSee the description above0x????????0x????????
NbrOfChannel432-bit integerSee the description above0x????????0x????????
ChannelList3232-bit integer arraySee the description above0x????????[8]0x????????[8]
NbrOfSequence432-bit integerSee the description above0x????????0x????????
NbrMaxSequenceToTransfer432-bit integerSee the description above0x????????0x????????
DelayMode432-bit integerSee the description above0x????????0x????????
DelayTimeUnit432-bit integerSee the description above0x????????0x????????
DelayValue432-bit integerSee the description above0x????????0x????????
TriggerMask432-bit integerSee the description above0x????????0x????????
TriggerMode432-bit integerSee the description above0x????????0x????????
HardwareTriggerEdge432-bit integerSee the description above0x????????0x????????
HardwareTriggerCount432-bit integerSee the description above0x????????0x????????
ByTriggerNbrOfSeqToAcquire432-bit integerSee the description above0x????????0x????????
DataFormat432-bit integerSee the description above0x????????0x????????
Option1432-bit integerSee the description above0x????????0x????????
Option2432-bit integerSee the description above0x????????0x????????
Option3432-bit integerSee the description above0x????????0x????????
Option4432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer13500x46050x0546
word count216-bit integer500x32000x0032

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MX371x__TransducerStopAndReleaseSequence

For new application(s) or automate communication it is recommended to use the function MX371x__TransducerStopAndReleaseSequenceEx.

Description

Stop and release the transducer sequence acquisition mode

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer120x0C000x000C
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer40x04000x0004
word count216-bit integer20x02000x0002
byte count216-bit integer40x04000x0004
Dummy432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer40x04000x0004
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MX371x__TransducerStopAndReleaseSequenceEx

Description

Stop and release the transducer sequence acquisition mode

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer110x0B000x000B
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer14000x78050x0578
word count216-bit integer20x02000x0002
byte count18-bit integer40x040x04
Dummy432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer14000x78050x0578
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MSXE371x__ExternalTemperatureInit

For new application(s) or automate communication it is recommended to use the function MSXE371x__ExternalTemperatureInitEx.

Description

Initialise the external temperature

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer440x2C000x002C
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer50x05000x0005
word count216-bit integer180x12000x0012
byte count216-bit integer360x24000x0024
ConnectedTempSensor432-bit integerSee the description above0x????????0x????????
ConvertMode432-bit integerSee the description above0x????????0x????????
GainSelection432-bit integerSee the description above0x????????0x????????
FrequencySelection432-bit integerSee the description above0x????????0x????????
PowerSaveMode432-bit integerSee the description above0x????????0x????????
Option01432-bit integerSee the description above0x????????0x????????
Option02432-bit integerSee the description above0x????????0x????????
Option03432-bit integerSee the description above0x????????0x????????
Option04432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer50x05000x0005
word count216-bit integer180x12000x0012

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MSXE371x__ExternalTemperatureInitEx

Description

Initialise the external temperature

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer430x2B000x002B
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer14500xAA050x05AA
word count216-bit integer180x12000x0012
byte count18-bit integer360x240x24
ConnectedTempSensor432-bit integerSee the description above0x????????0x????????
ConvertMode432-bit integerSee the description above0x????????0x????????
GainSelection432-bit integerSee the description above0x????????0x????????
FrequencySelection432-bit integerSee the description above0x????????0x????????
PowerSaveMode432-bit integerSee the description above0x????????0x????????
Option01432-bit integerSee the description above0x????????0x????????
Option02432-bit integerSee the description above0x????????0x????????
Option03432-bit integerSee the description above0x????????0x????????
Option04432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer14500xAA050x05AA
word count216-bit integer180x12000x0012

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MSXE371x__ExternalTemperatureRelease

For new application(s) or automate communication it is recommended to use the function MSXE371x__ExternalTemperatureReleaseEx.

Description

Release the external temperature

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer120x0C000x000C
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer60x06000x0006
word count216-bit integer20x02000x0002
byte count216-bit integer40x04000x0004
Dummy432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer60x06000x0006
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MSXE371x__ExternalTemperatureReleaseEx

Description

Release the external temperature

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer110x0B000x000B
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer15000xDC050x05DC
word count216-bit integer20x02000x0002
byte count18-bit integer40x040x04
Dummy432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer15000xDC050x05DC
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MX371x__SetTransducerDatabaseCursor

For new application(s) or automate communication it is recommended to use the function MX371x__SetTransducerDatabaseCursorEx.

Description

Change the active transducer database cursor

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer120x0C000x000C
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer70x07000x0007
word count216-bit integer20x02000x0002
byte count216-bit integer40x04000x0004
TransducerDatabaseCursor432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer70x07000x0007
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MX371x__SetTransducerDatabaseCursorEx

Description

Change the active transducer database cursor

Parameters:

Returns:

Query frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer110x0B000x000B
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer15040xE0050x05E0
word count216-bit integer20x02000x0002
byte count18-bit integer40x040x04
TransducerDatabaseCursor432-bit integerSee the description above0x????????0x????????

Response frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer60x06000x0006
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x100x100x10
Reference number (=register)216-bit integer15040xE0050x05E0
word count216-bit integer20x02000x0002

Exception frame layout

FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
protocol identifier216-bit integer00x00000x0000
length216-bit integer30x03000x0003
unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
MODBUS Function code18-bit integer0x900x900x90
Exception code18-bit integerSee corresponding chapter0x??0x??

Function MSXE371x__IncCounterInit

Description

Initialise the counter [Response frame layout]
  • Possible return value on the remote system (read them with GetLastCommandStatusEx):

    Query frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer310x1F000x001F
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer16500x72060x0672
    word count216-bit integer120x0C000x000C
    byte count18-bit integer240x180x18
    ulCounterMode432-bit integerSee the description above0x????????0x????????
    ulCounterOption432-bit integerSee the description above0x????????0x????????
    ulOption01432-bit integerSee the description above0x????????0x????????
    ulOption02432-bit integerSee the description above0x????????0x????????
    ulOption03432-bit integerSee the description above0x????????0x????????
    ulOption04432-bit integerSee the description above0x????????0x????????

    Response frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer60x06000x0006
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer16500x72060x0672
    word count216-bit integer120x0C000x000C

    Exception frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer30x03000x0003
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x900x900x90
    Exception code18-bit integerSee corresponding chapter0x??0x??

    Function MSXE371x__IncCounterRelease

    Description

    Release the counter [Response frame layout]
  • Possible return value on the remote system (read them with GetLastCommandStatusEx):

    Query frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer110x0B000x000B
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer17000xA4060x06A4
    word count216-bit integer20x02000x0002
    byte count18-bit integer40x040x04
    ulOption01432-bit integerSee the description above0x????????0x????????

    Response frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer60x06000x0006
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer17000xA4060x06A4
    word count216-bit integer20x02000x0002

    Exception frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer30x03000x0003
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x900x900x90
    Exception code18-bit integerSee corresponding chapter0x??0x??

    Function MSXE371x__IncCounterClear

    Description

    Clear the 32 bits counter [Response frame layout]
  • Possible return value on the remote system (read them with GetLastCommandStatusEx):

    Query frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer110x0B000x000B
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer17500xD6060x06D6
    word count216-bit integer20x02000x0002
    byte count18-bit integer40x040x04
    ulOption01432-bit integerSee the description above0x????????0x????????

    Response frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer60x06000x0006
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer17500xD6060x06D6
    word count216-bit integer20x02000x0002

    Exception frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer30x03000x0003
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x900x900x90
    Exception code18-bit integerSee corresponding chapter0x??0x??

    Function MSXE371x__IncCounterWrite32BitValue

    Description

    write a 32 bits counter value [Response frame layout]
  • Possible return value on the remote system (read them with GetLastCommandStatusEx):

    Query frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer110x0B000x000B
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer18000x08070x0708
    word count216-bit integer20x02000x0002
    byte count18-bit integer40x040x04
    ulCounterValue432-bit integerSee the description above0x????????0x????????

    Response frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer60x06000x0006
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer18000x08070x0708
    word count216-bit integer20x02000x0002

    Exception frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer30x03000x0003
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x900x900x90
    Exception code18-bit integerSee corresponding chapter0x??0x??

    Function MSXE371x__IncCounterInitAndEnableCompareLogic

    Description

    Init and enable a counter compare value

    Parameters:

    Query frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer270x1B000x001B
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer18500x3A070x073A
    word count216-bit integer100x0A000x000A
    byte count18-bit integer200x140x14
    ulValue432-bit integerSee the description above0x????????0x????????
    ulMode432-bit integerSee the description above0x????????0x????????
    ulSynchroTrigger432-bit integerSee the description above0x????????0x????????
    ulOption01432-bit integerSee the description above0x????????0x????????
    ulOption02432-bit integerSee the description above0x????????0x????????

    Response frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer60x06000x0006
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer18500x3A070x073A
    word count216-bit integer100x0A000x000A

    Exception frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer30x03000x0003
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x900x900x90
    Exception code18-bit integerSee corresponding chapter0x??0x??

    Function MSXE371x__IncCounterDisableAndReleaseCompareLogic

    Description

    Disable and Release a counter compare value

    Parameters:

    Query frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer110x0B000x000B
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer19000x6C070x076C
    word count216-bit integer20x02000x0002
    byte count18-bit integer40x040x04
    ulOption01432-bit integerSee the description above0x????????0x????????

    Response frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer60x06000x0006
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer19000x6C070x076C
    word count216-bit integer20x02000x0002

    Exception frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer30x03000x0003
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x900x900x90
    Exception code18-bit integerSee corresponding chapter0x??0x??

    Function MSXE371x__IncCounterInitAndEnableIndex

    Description

    Init and Enable the counter index

    Parameters:

    Query frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer230x17000x0017
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer20000xD0070x07D0
    word count216-bit integer80x08000x0008
    byte count18-bit integer160x100x10
    ulReferenceAction432-bit integerSee the description above0x????????0x????????
    ulIndexOperation432-bit integerSee the description above0x????????0x????????
    ulAutoMode432-bit integerSee the description above0x????????0x????????
    ulOption01432-bit integerSee the description above0x????????0x????????

    Response frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer60x06000x0006
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer20000xD0070x07D0
    word count216-bit integer80x08000x0008

    Exception frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer30x03000x0003
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x900x900x90
    Exception code18-bit integerSee corresponding chapter0x??0x??

    Function MSXE371x__IncCounterDisableAndReleaseIndex

    Description

    Disable and Release the counter index

    Parameters:

    Query frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer110x0B000x000B
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer21000x34080x0834
    word count216-bit integer20x02000x0002
    byte count18-bit integer40x040x04
    ulOption01432-bit integerSee the description above0x????????0x????????

    Response frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer60x06000x0006
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x100x100x10
    Reference number (=register)216-bit integer21000x34080x0834
    word count216-bit integer20x02000x0002

    Exception frame layout

    FieldSize (Bytes)TypeValuelittle endian (Intel)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer30x03000x0003
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x900x900x90
    Exception code18-bit integerSee corresponding chapter0x??0x??

    FC23 (read/write registers) Functions

    Top

    Functions in this group are used to read/write values on the module.
    This functions permits to call a write (FC16) and then a read(FC3) function in one command.

    Query frame layout

    FieldSize (Bytes)TypeValuelittle endian (Motorola)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integerDepends to the FC16 function called??
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x170x170x17
    Reference number for read (=register)216-bit integerFC3 reference??
    Word count for read216-bit integerSee the corresponding FC3 function??
    Reference number for write (=register)216-bit integerFC16 reference??
    Word count for write216-bit integerSee the corresponding FC16 function??
    Byte count18-bit integer(= 2xWord count for write)??
    Register values??See the corresponding FC16 function??

    Response frame layout

    FieldSize (Bytes)TypeValuelittle endian (Motorola)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integerDepends to the FC3 function called??
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x170x170x17
    Byte count18-bit integer(= 2x word count for read)??
    Register values??See the corresponding FC3 function??

    Exception frame layout

    FieldSize (Bytes)TypeValuelittle endian (Motorola)big endian (Motorola)
    transaction identifier216-bit integerUser defined - copied by server - usually 00x00000x0000
    protocol identifier216-bit integer00x00000x0000
    length216-bit integer30x03000x0003
    unit identifier18-bit integer0 or 10x00 or 0x010x00 or 0x01
    MODBUS Function code18-bit integer0x970x970x97
    Exception code18-bit integerSee corresponding chapter????

    Exception code description

    Top
    NameValueDescription
    MODBUS_ILLEGAL_FUNCTION 0x1 function code is not allowable action for the slave
    MODBUS_ILLEGAL_DATA_ADDRESS 0x2 data address received in query is not allowable
    MODBUS_ILLEGAL_DATA_VALUE 0x3 incorrect value int the query data field or the length is incorrect
    MODBUS_ILLEGAL_DATA_RESPONSE_LENGTH 0x4 the request as framed would generate a response whose size exceeds the available MODBUS datasize.
    MODBUS_ACKNOWLEDGE 0x5 specialized use in conjunction with programming commands
    MODBUS_DSLAVE_DEVICE_BUSY 0x6 specialized use in conjunction with programming commands
    MODBUS_NEGATIVE_ACKNOWLEDGE 0x07 specialized use in conjunction with programming commands
    MODBUS_MEMORY_PARITY_ERROR 0x08 the extended file area failed to pass a consistency check
    MODBUS_REMOTE_EXECUTION_ERROR 0x09 the remote function performed incorrectly (use function GetLastCommandStatus to know why)
    MODBUS_GATEWAY_PATH_UNAVAILABLE 0x0A used with modbus plus gateway
    MODBUS_GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND 0x0B used with modbus plus gateway

    Siemens Step 7 compatibility information (AWL/SDF code)

    Top

    Due to limitations of the S7 platform, some names of function and parameter have been shortened in the AWL and S7 code. This table summarizes the changes against the standard version as described above.

    Function/ParameterRenamed as
    MXCommon__GetModuleTypeGetModuleType
    MXCommon__GetTimeGetTime
    MXCommon__TestCustomerIDTestCustomerID
    MX371x__getNumberOfChannels371x_GetNbrOfChannels
    MX371x__TransducerGetAutoRefreshValues371x_GetAutoRefVal
    MSXE371x__ExternalTemperatureRead371x_ExtTempRead
    MX371x__TransducerGetNbrOfType371x_GetNbrOfType
    MX371x__GetTransducerDatabaseCursor371x_GetDataBaseCursor
        TransducerDatabaseCursor    TransducerDBCursor
    MX371x__TransducerGetTypeInformation371x_GetTypeInfo
        Type    TransducerType
    MX371x__TransducerInitPrimaryConnectionTestMX371x_TransInitPrCoTe
        TransducerInitPrimaryConnection    TransducerInitPrimConn
    MX371x__TransducerTestPrimaryConnectionMX371x_TransTestPrCo
    MX371x__TransducerTestPrimaryShortCircuitMX371x_TransTestPrShCi
    MX371x__TransducerRearmPrimaryMX371x_TransRearPrim
    MX371x__TransducerTestSecondaryConnection0MX371x_TransTestSeC0
    MX371x__TransducerTestSecondaryConnection1MX371x_TransTestSeC1
    MX371x__TransducerTestSecondaryConnection2MX371x_TransTestSeC2
    MX371x__TransducerTestSecondaryConnection3MX371x_TransTestSeC3
    MX371x__TransducerTestSecondaryConnection4MX371x_TransTestSeC4
    MX371x__TransducerTestSecondaryConnection5MX371x_TransTestSeC5
    MX371x__TransducerTestSecondaryConnection6MX371x_TransTestSeC6
    MX371x__TransducerTestSecondaryConnection7MX371x_TransTestSeC7
    MX371x__TransducerTestSecondaryShortCircuit0MX371x_TransTstSeShC0
    MX371x__TransducerTestSecondaryShortCircuit1MX371x_TransTstSeShC1
    MX371x__TransducerTestSecondaryShortCircuit2MX371x_TransTstSeShC2
    MX371x__TransducerTestSecondaryShortCircuit3MX371x_TransTstSeShC3
    MX371x__TransducerTestSecondaryShortCircuit4MX371x_TransTstSeShC4
    MX371x__TransducerTestSecondaryShortCircuit5MX371x_TransTstSeShC5
    MX371x__TransducerTestSecondaryShortCircuit6MX371x_TransTstSeShC6
    MX371x__TransducerTestSecondaryShortCircuit7MX371x_TransTstSeShC7
    MSXE371x__InternalTemperatureRead371x_IntTempRead
    MSXE371x__IncCounterRead32BitValue371xIncCntRead32
    MXCommon__SetHardwareTriggerFilterTimeSetHwTrigFiltTime
    MXCommon__InitAndStartSynchroTimerInitStartSyncTimer
    MXCommon__StopAndReleaseSynchroTimerStopRelSyncTimer
    MXCommon__RebootReboot
    MXCommon__SetCustomerKeySetCustomerKey
    MXCommon__SetFilterChannelsSetFilterChannels
    MX371x__TransducerInitAndStartAutoRefresh371x_InitStartAutoRef
        HardwareTriggerEdge    HwTrigCount
        ByTriggerNbrOfSeqToAcquire    ByTrigNbrOfSeqToAcq
    MX371x__TransducerStopAndReleaseAutoRefresh371x_StopRelAutoRef
    MX371x__TransducerInitAndStartSequence371x_InitStartSeq
        NbrMaxSequenceToTransfer    NbrMaxSeqToTransfer
        HardwareTriggerCount    HwTrigCount
        ByTriggerNbrOfSeqToAcquire    ByTrigNbrOfSeqToAcq
    MX371x__TransducerStopAndReleaseSequence371x_StopRelSeq
    MSXE371x__ExternalTemperatureInit371x_SetDataBaseCursor
    MSXE371x__ExternalTemperatureReleaseMX371x_ExtTempRelease
    MX371x__SetTransducerDatabaseCursorMX371x_SetTransDbCurs
        TransducerDatabaseCursor    TransducerDBCursor
    MSXE371x__IncCounterInit371xIncCntInit
    MSXE371x__IncCounterRelease371xIncCntRelease
    MSXE371x__IncCounterClear371xIncCntClear
    MSXE371x__IncCounterWrite32BitValue371xIncCntWrite32
    MSXE371x__IncCounterInitAndEnableCompareLogic371xIncCntInitCL
    MSXE371x__IncCounterDisableAndReleaseCompareLogic371xIncCntReleaseCL
    MSXE371x__IncCounterInitAndEnableIndex371xIncCntInitI
    MSXE371x__IncCounterDisableAndReleaseIndex371xIncCntReleaseI