GetZenonDynamicProperty@1
The GetZenonDynamicProperty@1 node reads a single value from the zenon dynamic-property tree. Use it after walking the tree with GetZenonDynamicProperties@1 to land on a leaf.
Requires the zenon Editor AddIn to be running and connected.
Adapter Prerequisites
- zenon Adapter (Editor AddIn)
Node Configuration
For fields targetPath, targetValueWriteMode, and targetValueKind, see Overview.
transformations:
- type: GetZenonDynamicProperty@1
projectIdOrName: MyZenonProject
path: Name # dotted path to the leaf
targetPath: $.value
targetValueWriteMode: Overwrite
Output shape
{
"Success": true,
"ErrorMessage": null,
"Value": {
"ResolvedType": "String",
"Kind": "String",
"Scalar": "MyZenonProject",
"DisplayHint": null
},
"Parameter": {
"IsEnabled": true,
"Options": null
}
}
Value kinds
Kind | Scalar type | Notes |
|---|---|---|
String | string | |
Int | long | |
Double | double | |
Bool | bool | |
Timestamp | ISO-8601 string | |
Unrepresentable | null | Value is a COM object; see DisplayHint for context. |
Parameter
When the property has a constrained value set (enum-like), Parameter.Options lists the allowed (Text, Value) pairs. IsEnabled reflects whether the property is currently writable.