EXPECTED_TYPE
EXPECTED_TYPE (ENUM)
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 block “SimpleReadValue” to get the value in the expected format. For example, if the Modbus register value is expected as a UINT64 (for long measurement values), the request is split into 4 words.
InOut:
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

