mySCADA
myDESIGNER › myDESIGNER › Tags & Data

Modbus tag name syntax

In the following table, the available syntaxes of the tag names are summarized.

OperatorFunctionDescription
Rn:e16-bit signed integer stored in input register at address eRead access only. Read function: 4 Standard address range: 30001-39999
R:e16-bit unsigned integer stored in input register at address e
H:e16-bit unsigned integer stored in holding register at address eRead/write access. Read function: 3 Write function: 16 Standard address range: 40001 – 49999(extended to 499999 by some manufacturers)
Hn:e16-bit signed integer stored in holding register at address e
Hf:eFloat number stored in holding register at address e
Hfs:e
Hfsb:e
Hfsw:e
Rf:eFloat number stored in input register at address e
Rfs:e
Rfsb:e
Rfsw:e
Hd:e 32-bit integer stored in holding register at address e
Hds:e
Hdsb:e
Hdsw:e
Rd:e32-bit integer stored in input register 
Rds:eat address e 
Rdsb:e
Rdsw:e
I:eDiscrete input, Boolean valueRead access only. Read function: 2 Standard address range: 10000-19999
O:eDiscrete Output CoilsRead/write access: Read function: 1 Write function: 15 Standard address range: 1-9999

Many manufacturers use addresses instead of tags when describing Modbus communication. mySCADA currently does not support direct access by address, so you have to convert such addresses to tags, according to the provided table above. Be aware that specific read/write functions are needed to access each range, so the correct choice of tag type is important.