OPC 30010: OPC Unified Architecture

AutoID: OPC UA for AutoId Devices

Release 1.01
2020-06-18

Copyright (c) 2020 OPC Foundation
Generated on 6/27/2020 4:35:16 AM.

This document is subject to the license terms described here.

This document is a copy of the original which can be found here.

Table of Contents

1 Scope

2 Normative References

3 Terms, abbreviations and conventions
    3.1 Use of terms
    3.2 OPC UA for AutoID Information Model terms
        3.2.1 AutoID Device
        3.2.2 AutoID Identifier
    3.3 Abbreviations
    3.4 Conventions used in this specification
        3.4.1 Conventions for Node descriptions
        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
        4.1.1 Introduction to AutoID
        4.1.2 Introduction to OPC Unified Architecture
            4.1.2.1 General
            4.1.2.2 Graphical Notation
        4.1.3 Use Cases

4 General information to AutoID and OPC UA

5 AutoID Information Model Overview
    5.1 Modelling concepts
    5.2 Model Overview

6 OPC UA ObjectTypes
    6.1 AutoIdDeviceType
        6.1.1 General
        6.1.2 ObjectType definition
        6.1.3 ObjectType Description
            6.1.3.1 Object RuntimeParameters
            6.1.3.2 Object IOData
            6.1.3.3 Object Diagnostics
            6.1.3.4 Method Scan
            6.1.3.5 Method ScanStart
            6.1.3.6 Method ScanStop
            6.1.3.7 Method GetDeviceLocation
            6.1.3.8 Variable ScanActive
            6.1.3.9 Variable LastScanData
            6.1.3.10 Variable LastScanTimestamp
            6.1.3.11 Variable DeviceInfo
            6.1.3.12 Variable DeviceLocation
            6.1.3.13 Variable DeviceLocationName
            6.1.3.14 Variable DeviceName
            6.1.3.15 Variable DeviceStatus
            6.1.3.16 Variable AutoIdModelVersion
    6.2 OcrReaderDeviceType
        6.2.1 General
        6.2.2 ObjectType definition
        6.2.3 ObjectType Description
            6.2.3.1 Object RuntimeParameters
            6.2.3.2 Object Images
            6.2.3.3 Method Scan
    6.3 OpticalReaderDeviceType
        6.3.1 General
        6.3.2 ObjectType definition
        6.3.3 ObjectType Description
            6.3.3.1 Object RuntimeParameters
            6.3.3.2 Object Images
            6.3.3.3 Method Scan
    6.4 OpticalVerifierDevice
        6.4.1 General
        6.4.2 ObjectType definition
        6.4.3 ObjectType Description
            6.4.3.1 Method Scan
    6.5 RfidReaderDeviceType
        6.5.1 General
        6.5.2 ObjectType definition
        6.5.3 ObjectType Description
            6.5.3.1 Object RuntimeParameters
            6.5.3.2 Object Diagnostics
            6.5.3.3 Method Scan
            6.5.3.4 Method KillTag
            6.5.3.5 Method LockTag
            6.5.3.6 Method SetTagPassword
            6.5.3.7 Method ReadTag
            6.5.3.8 Method WriteTag
            6.5.3.9 Method WriteTagID
            6.5.3.10 Variable AntennaNames
            6.5.3.11 Variable LastScanAntenna
            6.5.3.12 Variable LastScanRSSI
    6.6 RtlsDeviceType
        6.6.1 General
        6.6.2 ObjectType definition
        6.6.3 ObjectType Description
            6.6.3.1 Method Scan
            6.6.3.2 Method GetLocation
            6.6.3.3 Method GetSupportedLocationTypes

7 OPC UA EventTypes
    7.1 General
    7.2 AutoIdScanEventType
    7.3 OcrScanEventType
    7.4 OpticalScanEventType
    7.5 OpticalVerifierScanEventType
    7.6 RfidScanEventType
    7.7 RtlsLocationEventType
    7.8 AutoIdDiagnosticsEventType
    7.9 AutoIdLogEntryEventType
    7.10 AutoIdAccessEventType
    7.11 RfidAccessEventType
    7.12 AutoIdPresenceEventType

8 OPC UA Variable Types
    8.1 LocationVariableType

9 Mapping of DataTypes
    9.1 Primitive data types
        9.1.1 LocationName
        9.1.2 NmeaCoordinateString
        9.1.3 CodeTypeDataType
    9.2 Enumeration DataTypes
        9.2.1 AutoIdOperationStatusEnumeration
        9.2.2 DeviceStatusEnumeration
        9.2.3 LocationTypeEnumeration
        9.2.4 RfidLockOperationEnumeration
        9.2.5 RfidLockRegionEnumeration
        9.2.6 RfidPasswordTypeEnumeration
    9.3 OPC UA Structure DataTypes
        9.3.1 General
        9.3.2 Structure DataType Overview
        9.3.3 AntennaNameIdPair
        9.3.4 LocalCoordinate
        9.3.5 Position
        9.3.6 ScanDataEpc
        9.3.7 ScanSettings
        9.3.8 ScanResult
        9.3.9 OcrScanResult
        9.3.10 OpticalScanResult
        9.3.11 OpticalVerifierScanResult
        9.3.12 RfidScanResult
        9.3.13 RfidSighting
        9.3.14 Rotation
        9.3.15 RtlsLocationResult
        9.3.16 WGS84Coordinate
        9.3.17 AccessResult
        9.3.18 RfidAccessResult
    9.4 OPC UA Union DataTypes
        9.4.1 Location
        9.4.2 ScanData

10 Profiles and Namespaces
    10.1 Namespace Metadata
    10.2 OPC UA Conformance Units and Profiles
    10.3 Handling of OPC UA namespaces

Annex A (normative): AutoID Namespace and Mappings
    A.1 Namespace and identifiers for AutoID Information Model
    A.2 Profile URIs for AutoID Information Model

Annex B (informative): Mapping to RFID technologies
    B.1 LF
    B.2 HF
        B.2.1 General
        B.2.2 ISO/IEC 18000-3 Mode 1, ISO/IEC 15693
        B.2.3 ISO/IEC 18000-3 Mode 3
        B.2.4 ISO/IEC 14443
    B.3 UHF