7 Profiles and Namespaces ToC Previous Next

The section describes the various Facets that are provided as part of the OPEN-SCS OPC UA InformationModel. These Facets include OPEN-SCS InformationModel ConformanceUnits, but they also include ConformanceUnits or Facets from the OPC 10000-7 specification. They are summarized in Table 67.

Table 67 – Profile and Facets Overview

Profile Name Related Category URI
Aggregation Event Manager Client Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Client/OPEN-SCS/AggregationEventManager
Aggregation Event Manager Server Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/AggregationEventManager
Allocated Serial Number Manager Client Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Client/OPEN-SCS/AllocatedSNManager
Allocated Serial Number Manager Server Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/AllocatedSNManager
Label Event Manager Client Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Client/OPEN-SCS/LabelsEventManager
Label Event Manager Server Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/LabelsEventManager
Print and Commission Manager Client Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Client/OPEN-SCS/PrintCommissionManager
Print and Commission Manager Server Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/PrintCommissionManager
Serial Number Event Manager Client Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Client/OPEN-SCS/SNEventManager
Serial Number Event Manager Server Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/SNEventManager
SID Class Manager Server Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/SIDClasstManager
SID Event Manager Client Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Client/OPEN-SCS/SIDEventManager
SID Event Manager Server Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/SIDEventManager
Unallocated Serial Number Manager Client Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Client/OPEN-SCS/UnallocatedSNManager
Unallocated Serial Number Manager Server Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/UnallocatedSNManager
Unassigned Serial Number Manager Client Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Client/OPEN-SCS/UnassignedSNManager
Unassigned Serial Number Manager Server Profile OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/UnassignedSNManager
OPEN-SCS Security Server Facet OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/SecurityServer
OPEN-SCS Security Client Facet OPEN-SCS http://opcfoundation.org/UA-Profile/Client/OPEN-SCS/SecurityClient
OPEN-SCS Base Server Facet OPEN-SCS http://opcfoundation.org/UA-Profile/Server/OPEN-SCS/BaseServer

7.1 Profile Overview ToC Previous Next

Table 68 lists the general functionality of client and server profiles that support the OPEN-SCS OPC UA interface.

Table 68 – Profile Overview

Profile Name Example Methods and Variables
SID Class Manager Server Profile Provides information about SID Classes SIDClassID
SIDCLassOwner
SIDClassDescription
SyntaxSpecification
AllowedCharaterSet
IntendedUse
SIDCLassProperty
Aggregation Event Manager Client Profile Sends OPEN-SCS Aggregation events to an Aggregation Manager Server. Uses AggregationPackingEvent
Uses AggregationUnpackingEvent
Aggregation Event Manager Server Profile Receives OPEN-SCS Aggregation events AggregationPackingEvent
AggregationUnpackingEvent
MaxAggregationEvents
Allocated Serial Number Manager Client Profile Sends reserved serial numbers to a Print and Commission Manager Server and serial number events Uses SNtoAllocated
Allocated Serial Number Manager Server Profile Manages reserved serial numbers SNRequestAllocated
SNToAllocated
PoolSelectionCriteria
SerialNumberFormat
MaxSNRequestable
MaxSNReturnable
MaxSNPushable
Label Event Manager Client Profile Send OPEN-SCS Label events to a Label Event Manager Server. Uses LabelsEncodingEvent
Uses LabelsScrappingEvent
Uses LabelsSampledEvent
Uses LabelsInspectingEvent
Label Event Manager Server Profile Receives OPEN-SCS Label events LabelsEncodingEvent
LabelsScrappingEvent
LabelsSampledEvent
LabelsInspectingEvent
MaxEvents
Print and Commission Manager Client Profile Performs printing and commissioning and sends label and SID events to an Event Manager Server. Uses SNtoEncoded
Print and Commission Manager Server Profile Handles printing and commissioning of serial numbers SNtoEncoded
SerialNumberFormat
MaxSNPushable
SID Event Manager Client Profile Send OPEN-SCS SID events to an Event Manager Server. Uses SIDCommissioningEvent
Uses SIDDestroyingEvent
Uses SIDShippingEvent
Uses SIDInspectingEvent
Uses SIDDecommissioningEvent
SID Event Manager Server Profile Receives OPEN-SCS SID events SIDCommissioningEvent
SIDDestroyingEvent
SIDShippingEvent
SIDInspectingEvent
SIDDecommissioningEvent
MaxEvents
Unallocated Serial Number Manager Client Profile Sends unallocated serial numbers to a Reserved Serial Number Manager Server and serial number events Uses SNtoUnallocated
Unallocated Serial Number Manager Server Profile Manages unallocated serial numbers SNRequestUnallocated
SNReturnAllocated
SNToUnallocated
PoolSelectionCriteria
SerialNumberFormat
MaxSNRequestable
MaxSNReturnable
MaxSNPushable
Unassigned Serial Number Manager Client Profile Sends unassigned serial numbers to an Unallocated Serial Number Manager Server Uses SNRequestUnassigned
Uses SNReturnUnallocated
Unassigned Serial Number Manager Server Profile Manages unassigned serial numbers SNRequestUnassigned
SNReturnUnallocated
PoolSelectionCriteria
SerialNumberFormat
MaxSNRequestable
MaxSNReturnable
EPCIS Event Manager Server Profile Receives EPCIS Events in an EPCIS file format EPCISStream
EPCIS Event Manager Client Profile Write EPCIS Events in an EPCIS file format to an EPCISStream object Uses EPCISStream temporary file services

The profiles are defined to allow the maximum flexibility in allocation of functions to devices and components (hardware and software). These are graphically represented in Figure 16.

readme_files/image020.png

Figure 16 – Profile Overview

For example: a system may be made up of a:

  • global serial number manager (GSNM), which manages unallocated serial numbers, and records all events on serial numbers, labels, and SID to comply with regulatory requirements,
  • and implements the Unassigned Serial Number Manager Server Profile
  • and implements the Serial Number Event Manager Server Profile
  • and implements the Label Event Manager Server Profile
  • and implements the SID Event Manager Server Profile
  • and implements the Aggregation Event Manager Server Profile
  • a local serial number manager (LSNM) that manages unallocated and reserved serial numbers but does not handle events,
  • and implements the Unallocated Serial Number Manager Server Profile
  • and implements the Allocated Serial Number Manager Server Profile
  • and implements the Unassigned Serial Number Manager Client Profile
  • a print and label system (PLS) that encodes serial numbers and applies the encoded numbers to products,
  • and implements the Print and Commission Manager Server Profile
  • and implements the Print and Commission Manager Client Profile
  • a cartonizer and palletizer that aggregates products into cartons and pallets and prints and applies carton and pallet labels.
  • and implements the Print and Commission Manager Server Profile
  • and implements the Print and Commission Manager Client Profile
  • and implements the Aggregation Event Manager Client Profile
  • a global event manager that receives EPCIS event files from multiple systems recording local events.
  • And implements the EPCIS Event Manager Server Profile

Previous Next