OPC 40100-2: Machine Vision - Asset Mgmt and Condition Monitoring
Released 1.00
2024-05-20
This document is subject to the license terms described here.
The general OPC Foundation specification license agreement also applies and can be found here.
This document is a copy of the original which can be found here.
This document defines nodes in the following nodesets:
1 Scope
2 Normative references
3 Terms, definitions, and conventions
3.1 Overview
3.2 OPC UA for Machine Vision Part 2 terms
3.3 Abbreviated terms
3.4 Conventions used in this document
3.4.1 Conventions for Node descriptions
3.4.1.1 Node definitions
3.4.1.2 Additional References
3.4.1.3 Additional sub-components
3.4.1.4 Additional Attribute values
3.4.2 NodeIds and BrowseNames
3.4.2.1 NodeIds
3.4.2.2 BrowseNames
3.4.3 Common Attributes
3.4.3.1 General
3.4.3.2 Objects
3.4.3.3 Variables
3.4.3.4 VariableTypes
3.4.3.5 Methods
4 General information on Machine Vision and OPC UA
4.1 Introduction to Machine Vision Systems
4.2 Introduction to OPC Unified Architecture
4.2.1 What is OPC UA?
4.2.2 Basics of OPC UA
4.2.3 Information modelling in OPC UA
4.2.3.1 Concepts
4.2.3.2 Namespaces
4.2.3.3 Companion Specifications
5 Use cases
5.1 Overview
5.2 Items and System Relationships
5.3 Inventory and replacements
5.4 Static maintenance information
5.5 Dynamic Maintenance Information
5.6 Health Monitoring
5.7 Information recording
5.8 Service history record
6 OPC Machine Vision Part 2 Information Model overview
7 OPC Machine Vision Common Types
7.1 Vision Machine Identification
7.2 Vision Component Identification
7.3 VisionMaintenanceInfoType ObjectType Definition
7.4 VisionHealthInfoType ObjectType Definition
7.5 IVisionInfoType InterfaceType definition
7.6 VisionItemFolderType ObjectType Definition
8 OPC Machine Vision System Asset
8.1 VisionSystemAssetType ObjectType Definition
9 OPC Machine Vision System Components
9.1 IComputingDeviceType InterfaceType Definition
9.2 VisionComputingDeviceType ObjectType Definition
9.3 IDisplayUnitType ObjectType Definition
9.4 VisionDisplayUnitType ObjectType Definition
9.5 IPhysicalInterfaceType ObjectType Definition
9.6 VisionPhysicalInterfaceType ObjectType Definition
9.7 ILensType ObjectType Definition
9.8 VisionLensType ObjectType Definition
9.9 VisionLensControllerType ObjectType Definition
9.10 ILightingControllerType ObjectType Definition
9.11 VisionLightingControllerType ObjectType Definition
9.12 ILampType ObjectType Definition
9.13 VisionLampType ObjectType Definition
9.14 VisionImageSensorType ObjectType Definition
9.15 VisionFrameGrabberType ObjectType Definition
9.16 VisionOpticalFilterType ObjectType Definition
9.17 VisionWayEncoderType ObjectType Definition
9.18 VisionTriggerSensorType ObjectType Definition
9.19 VisionPatternGeneratorType ObjectType Definition
9.20 VisionAcquisitionBackgroundType ObjectType Definition
9.21 VisionSurroundingEnvironmentType ObjectType Definition
9.22 VisionHousingType ObjectType Definition
9.23 VisionPowerSupplyType ObjectType Definition
9.24 VisionClimateControllerType ObjectType Definition
9.25 ILicenseType ObjectType Definition
9.26 VisionLicenseType ObjectType Definition
9.27 VisionNetworkDeviceType ObjectType Definition
9.28 ICableType ObjectType Definition
9.29 VisionCableType ObjectType Definition
9.30 VisionOtherOpticalEquipmentType ObjectType Definition
9.31 VisionAspectImageReceiverType ObjectType Definition
9.32 VisionAspectImageTransmitterType ObjectType Definition
9.33 VisionAspectImageTransceiverType ObjectType Definition
10 OPC UA VariableTypes
10.1 SEMI_E10SystemStateType VariableType Definition
11 OPC UA DataTypes
11.1 SEMI_E10SystemStateDataType
11.2 SEMI_E10SystemStateInfoDataType
12 OPC UA Reference Types
12.1 HasOpticalPathTo
12.2 TransmitsDataTo
13 Profiles and ConformanceUnits
13.1 Conformance Units
13.2 Profiles
13.2.1 Profile list
13.2.2 Server Facets
13.2.2.1 Overview
13.2.2.2 Vision Identification Server Facet
13.2.2.3 Vision System Maintenance Info Server Facet
13.2.2.4 Vision System Health Info Server Facet
14 Namespaces
14.1 Namespace Metadata
14.2 Handling of OPC UA Namespaces
Annex A (normative)AMCM Namespace and mappings
A.1 NodeSet and supplementary files for AMCM Information Model
Annex B (informative)Example Scenario
B.1 Mechanical Connections
B.2 Service Class Tags
B.3 Modular Devices
B.4 Software and Licenses
B.5 Shared Resources
B.6 Cable Connections
B.7 Detailed Cable models (Connectors and Pins)
B.8 Image Transceivers
B.9 Optical Paths
B.10 Overview of the address space