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.

image020.png

Figure 16 – Profile Overview

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