Jump to: navigation, search

Difference between revisions of "Activity:ConfigureOpcUa...Item (Activity)"


m
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
The ConfigureOpcUa...Item activities register a single variable within an [[Activity:CreateOPCUAConnection (Activity)|OPC UA Connection]]. Only registered variables can be accessed later on with [[Activity:AccessOPCUAVariable (Activity)|AccessOPCUAVariable]] activities.
 +
 +
This page is a generic description covering all activities available for registering Opc Ua variables, namely
 +
* [[Activity:ConfigureOpcUaAnalogItem_(Activity)|ConfigureOpcUaAnalogItem]]: for analog values
 +
* [[Activity:ConfigureOpcUaDiscreteItem_(Activity)|ConfigureOpcUaDiscreteItem]]: for analog values (e.g. boolean)
 +
* [[Activity:ConfigureOpcUaMultiStateDiscreteItem_(Activity)|ConfigureOpcUaMultiStateDiscreteItem]]
 +
* [[Activity:ConfigureOpcUaTwoStateDiscreteItem_(Activity)|ConfigureOpcUaTwoStateDiscreteItem]]
 +
 +
Each of the above activities can be used for a certain Opc Ua variable type, respectively.
 +
 +
=Description=
 
{{ActivityInfoBox
 
{{ActivityInfoBox
 
| title = Configure OPC UA Variable
 
| title = Configure OPC UA Variable
Line 10: Line 21:
 
}}
 
}}
  
The ConfigureOPCUAVariable registers a single variable within an [[CreateOPCUAConnection (Activity)|OPC UA Connection]]. Only registered variables can be accessed later on with [[AccessOPCUAVariable (Activity)|AccessOPCUAVariable]] activities.
+
===Arguments===
 
+
==Arguments==
+
 
+
 
{| class="wikitable sortable" | width = "50%"
 
{| class="wikitable sortable" | width = "50%"
 
|-
 
|-
Line 31: Line 39:
 
|}
 
|}
  
==Usage==
+
===Usage===
This activity is used to configure a single variable for later access within an [[CreateOPCUAScope (Activity)|OPC scope]], only configured variables will be accessible.
+
This activity is used to configure a single variable for later access within an [[Activity:CreateOPCUAScope (Activity)|OPC scope]], only configured variables will be accessible.
  
==Example==
+
=Example=
 
The ConfigureOPCUAVariable activity, as used in the larger example "Read value from OPC variable":
 
The ConfigureOPCUAVariable activity, as used in the larger example "Read value from OPC variable":
  
 
[[File:UI_Activity_CreateOPCUAConnection_Example.png|x700px]]
 
[[File:UI_Activity_CreateOPCUAConnection_Example.png|x700px]]
 +
 +
<headertabs />
  
 
==See also==
 
==See also==
 
* [[Workflow Designer]]
 
* [[Workflow Designer]]
* [[CreateOPCUAConnection (Activity)]]
+
* [[Activity:CreateOPCUAConnection (Activity)]]
* [[CreateOPCUAScope (Activity)]]
+
* [[Activity:CreateOPCUAScope (Activity)]]
  
[[Category:OPC]]
+
[[Category:OPC|ConfigureOpcUa...Item (Activity)]]
[[Category:Activities]]
+

Latest revision as of 09:58, 15 June 2016

The ConfigureOpcUa...Item activities register a single variable within an OPC UA Connection. Only registered variables can be accessed later on with AccessOPCUAVariable activities.

This page is a generic description covering all activities available for registering Opc Ua variables, namely

Each of the above activities can be used for a certain Opc Ua variable type, respectively.

[edit]

Description

Configure OPC UA Variable
Name ConfigureOPCUAVariable
Purpose Configure a single OPC UA variable
Category UBIK OPC UA Interface
Returns True if successful
Version 2.4.1+

Arguments

Argument Type Direction Purpose
BrowsePath String In Specifies the browse path of the item on the server e.g. "/2:Plant1/2:Machine1/2:Unit1/2:Sensor1"). For a more detailed descriptions please refer to the OPC UA specification.
AutoRead Boolean In Specifies the variable to be read from the server automatically after a connection to the server has been established.
Subscribe Boolean In Specifies that the variable should automatically be entered into a subscription with the server to be updated with any changes to its value.
Interval TimeSpan In Specifies the publishing interval to be used for the subscription. All variables using the same publishing interval are grouped together in a subscription for each publishing interval.
IndexRange OpcUaIndexRange In For arrays, specifies the index range to be read or written. If left null, the entire array will be transferred.
Result Boolean Out True if successful, false if failed

Usage

This activity is used to configure a single variable for later access within an OPC scope, only configured variables will be accessible.

Example

The ConfigureOPCUAVariable activity, as used in the larger example "Read value from OPC variable":

UI Activity CreateOPCUAConnection Example.png

See also