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 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:

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

Zuletzt aktualisiert