DataType

<< Click to Display Table of Contents >>

 

DataType

Enum 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)

Was this page useful?