EXPECTED_TYPE

EXPECTED_TYPE (ENUM)

TYPE EXPECTED_TYPE: TYPE_BOOLEAN, TYPE_BYTE, // 1 Word 0 - 255 2Byte TYPE_SBYTE, // 1 Word -128 - 127 2Byte TYPE_UINT16, // 1 Word 0 - 65535 TYPE_INT16, // 1 Word -32768 - 32767 TYPE_INT32, // 2 Word -2147483648 - 2147483647 TYPE_UINT32, // 2 Word 0 - 4294967295 TYPE_FLOAT32, // 2 Word 1.0E-44 - 3.402823E+38 TYPE_UINT64, // 4 Word 0 - 2E+64 TYPE_INT64, // 4 Word -2E+63 - 2E+63 TYPE_DOUBLE, // 4 Word 5.0E-324 - 1.7E+308 TYPE_STRING // x Word

)

This enum is defined to request a value, based on the expected type. Use this enum as an input to the function blocks “SimpleReadValue” to get the value in the expected format. e.g. If the register modbus value is expected as a UINT64 value, for example for long measurement values, then the request is split into 4 words

InOut:

Name
Comment

TYPE_BOOLEAN

TYPE_BYTE

1 Word 0 - 255 2Byte

TYPE_SBYTE

1 Word -128 - 127 2Byte

TYPE_UINT16

1 Word 0 - 65535

TYPE_INT16

1 Word -32768 - 32767

TYPE_INT32

2 Word -2147483648 - 2147483647

TYPE_UINT32

2 Word 0 - 4294967295

TYPE_FLOAT32

2 Word 1.0E-44 - 3.402823E+38

TYPE_UINT64

4 Word 0 - 2E+64

TYPE_INT64

4 Word -2E+63 - 2E+63

TYPE_DOUBLE

4 Word 5.0E-324 - 1.7E+308

TYPE_STRING

x Word

Last updated