GENESIS64 Using Extended Point Syntax
GENESIS64 Using Extended Point Syntax
Syntax
July 2012
@tag:OPCServer\OPCTag#attribute.Value.
• I1 (8 bit signed integer) • R4 (32 bit floating point)
• I2 (16 bit signed integer) • R8 (64 bit floating point)
• I4 (32 bit signed integer) • BOOL (boolean) Parameter Combinations
• I8 (64 bit signed integer) • BSTR (string) The parameters may be combined together. This could, for
• UI1 (8 bit unsigned integer) • DATE (date/time format) example, be used to request the timestamp attribute and request
• UI2 (16 bit unsigned integer) • DECIMAL (decimal) the data type to be a string:
• UI4 (32 bit unsigned integer) • HRESULT
@tag:OPCServer\OPCTag#Timestamp|BSTR.Value
• UI8 (64 bit unsigned integer) • ERROR
Copyright 2012 ICONICS, Inc. Page 1 of 2 GENESIS64 - Using Extended Point Syntax
GENESIS64 – Using Extended Point
Syntax
July 2012
Value – returns the actual value of the specified point. This may
be useful in the scenario where a point starts with one of the
other modifier keywords.
value(isgood()\\:Server.:ServerStatus)
Note: If the syntax of the given OPC point ends with parentheses “)”
then use an empty. For instance, if the original point name is
"aPointName(with_parentheses)" then it would no longer work,
because "with_parentheses" will be treated as a list of parameters (e.g.
scan). The solution here is to use empty parentheses on the end. i.e.
"aPointName(with_parentheses)()".
Figure 2 - EPS in GraphWorX64
Copyright 2012 ICONICS, Inc. Page 2 of 2 GENESIS64 - Using Extended Point Syntax