Table 68 lists the general functionality of client and server profiles that support the OPEN-SCS OPC UA interface.
Profile Name |
Example |
Methods and Variables |
Provides information about SID Classes |
SIDClassID SIDCLassOwner SIDClassDescription SyntaxSpecification AllowedCharaterSet IntendedUse SIDCLassProperty |
|
Sends OPEN-SCS Aggregation events to an Aggregation Manager Server. |
Uses AggregationPackingEvent Uses AggregationUnpackingEvent |
|
Receives OPEN-SCS Aggregation events |
AggregationPackingEvent AggregationUnpackingEvent MaxAggregationEvents |
|
Sends reserved serial numbers to a Print and Commission Manager Server and serial number events |
Uses SNtoAllocated |
|
Manages reserved serial numbers |
SNRequestAllocated SNToAllocated PoolSelectionCriteria SerialNumberFormat MaxSNRequestable MaxSNReturnable MaxSNPushable |
|
Send OPEN-SCS Label events to a Label Event Manager Server. |
Uses LabelsEncodingEvent Uses LabelsScrappingEvent Uses LabelsSampledEvent Uses LabelsInspectingEvent |
|
Receives OPEN-SCS Label events |
LabelsEncodingEvent LabelsScrappingEvent LabelsSampledEvent LabelsInspectingEvent MaxEvents |
|
Performs printing and commissioning and sends label and SID events to an Event Manager Server. |
Uses SNtoEncoded |
|
Handles printing and commissioning of serial numbers |
SNtoEncoded SerialNumberFormat MaxSNPushable |
|
Send OPEN-SCS SID events to an Event Manager Server. |
Uses SIDCommissioningEvent Uses SIDDestroyingEvent Uses SIDShippingEvent Uses SIDInspectingEvent Uses SIDDecommissioningEvent |
|
Receives OPEN-SCS SID events |
SIDCommissioningEvent SIDDestroyingEvent SIDShippingEvent SIDInspectingEvent SIDDecommissioningEvent MaxEvents |
|
Sends unallocated serial numbers to a Reserved Serial Number Manager Server and serial number events |
Uses SNtoUnallocated |
|
Manages unallocated serial numbers |
SNRequestUnallocated SNReturnAllocated SNToUnallocated PoolSelectionCriteria SerialNumberFormat MaxSNRequestable MaxSNReturnable MaxSNPushable |
|
Sends unassigned serial numbers to an Unallocated Serial Number Manager Server |
Uses SNRequestUnassigned Uses SNReturnUnallocated |
|
Manages unassigned serial numbers |
SNRequestUnassigned SNReturnUnallocated PoolSelectionCriteria SerialNumberFormat MaxSNRequestable MaxSNReturnable |
|
Receives EPCIS Events in an EPCIS file format |
EPCISStream |
|
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.
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