Die einzelnen Register folgen der Bytereihenfolge des Modbus-Standards für 16-Bit-Werte.
Werte mit mehr als 16 Bit erstehen aus mehreren Registern. Diese Werte sind folgendermaßen angeordnet.
32-Bit-Werte
In dieser Anwendungsprogrammierschnittstelle (API) werden 32-Bit-Werte durch 2 aufeinanderfolgende 16-Bit-Register dargestellt. 32-Bit-Werte werden in der Middle-Endian-Bytereihenfolge angegeben: Bytes innerhalb von Worten werden in der Big-Endian-Reihenfolge und Bytes in Werten mit mehreren Worten in der Little-Endian-Reihenfolge angegeben.
Stringfelder
In dieser API sind mehrere Stringfelder verfügbar, beispielsweise Seriennummern. Stringfelder bestehen aus 1-Byte-ASCII-Zeichen, die sich in mehreren 16-Bit-Registern zu jeweils 2 Zeichen befinden.