View Issue Details

IDProjectCategoryView StatusLast Update
001016230000: PLCopenImplementation Bugpublic2025-02-24 11:54
ReporterRufus Schaurich Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status newResolutionopen 
Summary0010162: CtrlTypes node missing in Opc.Ua.PLCopen.NodeSet2_V1.02.xml?
Description

This issue is related to https://github.com/OPCFoundation/UA-Nodeset/issues/109

The definition of a node in PLCopen / Opc.Ua.PLCopen.NodeSet2_V1.02.xml (https://github.com/OPCFoundation/UA-Nodeset/blob/latest/PLCopen/Opc.Ua.PLCopen.NodeSet2_V1.02.xml) may be missing.

The folder node CtrlTypes is defined in the associated OPC 30000 specification (section 10.2). The node is mandatory, but not part of the supplied nodeset. Neither the specification document nor the associated .csv file Opc.Ua.PLCopen.NodeSet2_V1.02.csv (https://github.com/OPCFoundation/UA-Nodeset/blob/latest/PLCopen/Opc.Ua.PLCopen.NodeSet2_V1.02.csv) define a NodeId for the node.

The .csv file differs from the one provided by PLCopen.org (https://www.plcopen.org/OpcUa/IEC61131-3/FB/NodeIds.csv).
With regard to the CtrlTypes folder, the supplied node set differs from the implementation provided by UnifiedAutomation up to C++ SDK version 1.7.9.

The problem here is that you cannot load the nodeset indo a Unified Automation XML-Nodemanager to create the complete PLCopen namespace. It is also unclear if the NodeId given in the PCLopen .cvs is correct.

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-02-24 11:54 Rufus Schaurich New Issue