<< Click to Display Table of Contents >>
DataType |
Determines the data type associated to this OPC Block. This is a read-only property. Possible values for this property are described on the next table.
Available options for the DataType property
Option |
Description |
---|---|
0 - _Undefined |
Unidimensional undefined value (empty, default) |
1 - _Null |
Null value |
2 - _Integer |
Unidimensional 16-bit signed integer value |
3 - _Long |
Unidimensional 32-bit signed integer value |
4 - _Single |
Unidimensional 32-bit floating point value |
5 - _Double |
Unidimensional 64-bit floating point value |
6 - _Currency |
Unidimensional currency value with four decimal places |
7 - _Date |
Date and time value |
8 - _String |
Literal value (text) |
9 - _Object |
Unidimensional reference value to an object |
10 - _Error |
Unidimensional error code value |
11 - _Boolean |
Unidimensional Boolean value (True or False) |
12 - _Variant |
Data of any type used for objects and other values to which the data type is unknown |
13 - _UnkObject |
Unidimensional reference value to an object |
14 - _Decimal |
Unidimensional 96-bit floating point value |
36 - _Record |
Unidimensional recording value |
16 - _Char |
Unidimensional 8-bit integer value |
17 - _Byte |
Used to create DLLs and OLE, uses one byte in memory |
18 - _Word |
Unidimensional 16-bit integer value |
19 - _Dword |
Unidimensional 32-bit integer value |
20 - _LongLong |
Unidimensional 64-bit signed integer value |
21 - _DDWord |
Unidimensional 64-bit integer value |
22 - _Integer_ |
Integer number, ranges from -32.768 to 32.767, uses two bytes |
23 - _Uinteger |
Unsigned integer value (equivalent to a DWord), ranges from 0 (zero) to 4294967295 (232 - 1) |
8194 - _ArrInteger |
Unidimensional array of integer values |
8195 - _ArrLong |
Unidimensional array of 32-bit signed integer values |
8196 - _ArrSingle |
Unidimensional array of 32-bit floating point values |
8197 - _ArrDouble |
Unidimensional array of 64-bit floating point values |
8198 - _ArrCurrency |
Unidimensional array of currency values with four decimal places |
8199 - _ArrDate |
Unidimensional array of date and time values |
8200 - _ArrString |
Unidimensional array of literal values (text) |
8201 - _ArrObject |
Unidimensional array of reference values to an object |
8202 - _ArrError |
Unidimensional array of error code values |
8203 - _ArrBoolean |
Unidimensional array of Boolean values (True or False) |
8204 - _ArrVariant |
Array of data of any type used for objects and other values to which the data type is unknown |
8205 - _ArrUnkObject |
Unidimensional array of reference values to an object |
8206 - _ArrDecimal |
Unidimensional array of 96-bit floating point values |
8228 - _ArrRecord |
Unidimensional array of record values |
8208 - _ArrChar |
Unidimensional array of char values |
8209 - _ArrByte |
Unidimensional array of bytes, which are values used to create DLLs and OLE, uses one byte in memory |
8210 - _ArrWord |
Unidimensional array of 32-bit integer values |
8211 - _ArrDWord |
Unidimensional array of 32-bit integer values |
8212 - _ArrLongLong |
Unidimensional array of 16-bit integer values |
8213 - _ArrDDWord |
Unidimensional array of 32-bit signed integer values |
8214 - _ArrInteger_ |
Unidimensional array of 16-bit signed integer values |
8215 - _ArrUInteger |
Unidimensional array of unsigned integer values (equivalent to a DWord), ranges from 0 (zero) to 4294967295 (232 - 1) |