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 definied to request a value, based on the expected type. Use this enum as a input of 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 of long measurement values, then the request is splitted in 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
Zuletzt aktualisiert

