View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008688 | 10000-210: Industrial Automation - Relative Spatial Location | Spec | public | 2023-02-10 11:28 | 2023-04-24 05:21 |
Reporter | Alberto Medina | Assigned To | Bernd Fiebiger | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | no change required | ||
Summary | 0008688: UA-Nodeset http://opcfoundation.org/UA/RSL/ Variable with abstract data type | ||||
Description | the variable node is NodeId="ns=1;i=6038" BrowseName="1:PositionFrame" and has DataType="ns=1;i=2003" The DataType NodeId="ns=1;i=2003" BrowseName="1:SpatialLocationType" IsAbstract="true" cannot be used as DataType for a UA Variable | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
|
From the https://files.opcfoundation.org/schemas/RSL/1.0/Opc.Ua.RSL.NodeSet2.xml <UAVariable NodeId="ns=1;i=6038" BrowseName="1:PositionFrame" ParentNodeId="ns=1;i=5006" AccessLevel="3"> PositionFrame does not have a DataType, but it has a TypeDefinition of NodeId="ns=1;i=2003" BrowseName="1:SpatialLocationType". This construct was choosen to provide other groups the possibility to define their own SubTypes of SpatialLocationType with concrete definition of Postion and Orientation. Sorry - I cannot understand this issue. |
|
The nodeset cannot be used as a base for an OPC UA server without modifications. Why would I need to edit the nodeset to make it work? You chose this construct to let other groups the possibility to define their own SubTypes, but in this way the HAVE TO make their own SubTypes otherwise the nodeset is not valid for a server. |
|
The nodeset includes the CartesianFrameAngleOrientationType as useable SubType. If this kind of SpatialLocation-description fits to what has to be represented, then the nodeset can be used without "modifications" The intention of the workgroup was not to define each kind of representable location (and orientation) information. Inside the specification are examples how to define own "not abstract" SubTypes of SpatialLocationType for use. (Annex E) @ma_robox: What do you expect to be modified or the extended to the specification or nodeset? |
|
No, the nodeset should work as is. I do have to edit the variable type to "select" a working SubType. |
|
The NodeSet is correct and works as it. You are actually not allowed to change the standardized TypeDefinitions. |
|
@ma_robox: can I close this issue with resolution "no change required"? |
|
yes |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-02-10 11:28 | Alberto Medina | New Issue | |
2023-04-18 18:11 | Jim Luth | Project | UA Specification => 10000-210: Industrial Automation - Relative Spatial Location |
2023-04-19 06:17 | Bernd Fiebiger | Note Added: 0019214 | |
2023-04-19 06:33 | Bernd Fiebiger | Assigned To | => Bernd Fiebiger |
2023-04-19 06:33 | Bernd Fiebiger | Status | new => assigned |
2023-04-19 06:41 | Alberto Medina | Note Added: 0019215 | |
2023-04-19 07:18 | Bernd Fiebiger | Note Added: 0019216 | |
2023-04-19 07:19 | Bernd Fiebiger | Note Edited: 0019216 | |
2023-04-19 07:32 | Alberto Medina | Note Added: 0019217 | |
2023-04-19 07:50 | Wolfgang Mahnke | Note Added: 0019218 | |
2023-04-21 09:48 | Bernd Fiebiger | Note Added: 0019228 | |
2023-04-21 13:53 | Alberto Medina | Note Added: 0019229 | |
2023-04-24 05:21 | Bernd Fiebiger | Status | assigned => closed |
2023-04-24 05:21 | Bernd Fiebiger | Resolution | open => no change required |