Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Papyrus/customizations/manufacturing/opcua/getstarted
Getting Started
OPC UA provides a framework that can be used to represent complex information as Objects in an AddressSpace which can be accessed with standard services. The Papyrus OPC UA Designer supports the creation of information models that are compliant with the OPC Unified Architecture Part5: Information Model defined by the OPC Foundation.
OPC Information models
The Objects consist of Nodes connected by References. A complete description of the different types of Nodes and References can be found in OPC 10000-3 and the base structure is described in OPC 10000-5.
The OPC UA Information Model Notation opcfoundation
OPC Information Model for Robotics Companion SPecification
The MotionDeviceSystemType is a subtype of the ComponentType which is defined in the OPC UA companion specification for Devices. The MotionDeviceSystemType is used as the root object of the information model and representes the motion device system with all its subcomponents, see Figure below. At least one instance of a MotionDeviceSystemType must be instantiated in the DeviceSet (same for controller and safety state).
OPC Robotics overview opcfoundation