LREAL
  For more information on the format, refer to Address Formats.
 
Format
Supported Data Types
Notes
Array Element
Double*
The Native Tag must be an array.
Array w/ Offset
Double Array
The Native Tag must be an array.
Array w/o Offset
Double Array
If accessing more than a single element, the Native Tag must be an array.
Bit
Boolean
Invalid: Syntax/Data type not supported.
Standard
Double*
None.
String
String
Invalid: Syntax/Data type not supported.
 
*Double value is a valid IEEE double precision Floating point number.
 
Examples
Examples highlighted signify common use cases.
 
LREAL Atomic Tag – lrealtag = 512.5 (decimal)
Server Tag Address
Format
Data Type
Notes
lrealtag
Standard
Boolean
Invalid: Data type not supported.
lrealtag
Standard
Byte
Invalid: Data type not supported.
lrealtag
Standard
Word
Invalid: Data type not supported.
lrealtag
Standard
DWord
Invalid: Data type not supported.
lrealtag
Standard
Double
Value = 512.5
lrealtag [3]
Array Element
Boolean
Invalid: Tag is not an array, and Boolean is invalid.
lrealtag [3]
Array Element
DWord
Invalid: Tag is not an array.
lrealtag {3}
Array w/o Offset
DWord
Invalid: Tag is not an array.
lrealtag {1}
Array w/o Offset
Double
Value = [512.5]
lrealtag {1}
Array w/o Offset
Boolean
Invalid: Bad data type.
lrealtag [3] {1}
Array w/ Offset
Float
Invalid: Tag is not an array.
lrealtag . 3
Bit
Boolean
Invalid: Data type not supported.
lrealtag . 0 {32}
Array w/o Offset
Boolean
Invalid: Data type not supported.
lrealtag
String
String
Invalid: Syntax / data type not supported.
lrealtag
String
String
Invalid: Syntax / data type not supported.
 
LREAL Array Tag - realarraytag [4,4] = [[82.1,69.2,65.3,76.4],[256.5,257.6,258.7,259.8],[9.0,10.0,11.0,12.0],[13.0,14.0,15.0,16.0]]
Server Tag Address
Format
Data Type
Notes
lrealarraytag
Standard
Boolean
Invalid: Tag cannot be an array.
lrealarraytag
Standard
Byte
Invalid: Tag cannot be an array.
lrealarraytag
Standard
Word
Invalid: Tag cannot be an array.
lrealarraytag
Standard
DWord
Invalid: Tag cannot be an array.
lrealarraytag
Standard
Double
Invalid: Tag cannot be an array.
lrealarraytag [3]
Array Element
Double
Invalid: Server tag missing dimension 2 address.
lrealarraytag [1,3]
Array Element
Boolean
Invalid: Boolean not allowed for array elements.
lrealarraytag [1,3]
Array Element
Double
Value = 259.8
lrealarraytag {10}
Array w/o Offset
Byte
Invalid: Data type not supported.
lrealarraytag {2} {5}
Array w/o Offset
Double
Value = [82.1,69.2,65.3,76.4,256.5] [257.6,258.7,259.8,9,10]
lrealarraytag {1}
Array w/o Offset
Double
Value = 82.1
lrealarraytag {1}
Array w/o Offset
Boolean
Invalid: Bad data type
lrealarraytag [1,3] {4}
Array w/ Offset
Double
Value = [259.8,9.0,10.0,11.0]
lrealarraytag . 3
Bit
Boolean
Invalid: Tag must reference atomic location.
lrealarraytag [1,3] . 3
Bit
Boolean
Value = 0
lrealarraytag [1,3] . 0 {32}
Array w/o Offset
Boolean
Invalid: Syntax/Data type not supported.
lrealarraytag
String
String
Invalid: Syntax / data type not supported.
lrealarraytag
String
String
Invalid: Syntax / data type not supported.
 
Was this helpful?