The MaterialPointType structure provides the description of the capability of a material point.
The MaterialPointType structure is defined in the following table.
Table 192 – MaterialPointType Structure
Name |
Type |
Description |
Other |
MaterialPointType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
M |
ID |
0:String |
Unique identifier for the material point type. |
M |
Description |
0:LocalizedText |
Description of the material point type. |
M |
MaterialCapability |
MaterialDefinitionType[] |
The complete set of material definitions that the material point can process. |
M |
ConnectedMaterialPoint |
0:ExpandedNodeId |
The identifier for the node id of the connected material point. The connected material point may be exposed by a different OPC UA server. |
M |
PropagatesProductionOrder |
0:Boolean |
The material point propagates the production order with the ConnectedMaterialPoint. If the material point is a MaterialLoadingPointType, and PropagatesProductionOrder is True, then the material point receives a production order from the upstream ConnectedMaterialPoint. If the material point is a MaterialOutputPointType, and PropagatesProductionOrder is True, then the material point sends a production order to the downstream ConnectedMaterialPoint. If the material point is a MaterialRejectionPointType, and PropagatesProductionOrder is True, then the material point sends a production order to the downstream ConnectedMaterialPoint. This variable is defined by the end user and entered by the developer of the TMC server invoking the SetNewSpecification method. |
M |
The MaterialStorageBufferDataType structure provides the description of the capability of a material storage buffer.
The MaterialStorageBufferDataType structure is defined in the following table.
Table 193 – MaterialStorageBufferDataType Structure
Name |
Type |
Description |
Other |
MaterialStorageBufferDataType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
M |
ID |
0:String |
Unique identifier for the material storage buffer. |
M |
StoredMaterial |
MaterialDefinitionType |
The material definition for material that is stored in the material storage buffer. |
M |
EngineeringUnits |
0:EUInformation |
The unit of measure for the material stored in the buffer. |
M |
TotalStorageCapacity |
0:Double |
The total capacity of the material storage buffer. |
M |
StorageLogic |
StorageLogicEnumeration |
The logic by which product is loaded and unloaded from the material storage buffer. |
M |
MixingLogic |
StorageMixingLogicEnumeration |
How different materials loaded into the material storage buffer mix. |
M |
The MaterialDefinitionType structure contains the definition of a material. It is harmonised with ISA 95 Material Definition.
The MaterialDefinitionType structure is defined in the following table.
Table 194 – MaterialDefinitionType Structure
Name |
Type |
Description |
Other |
MaterialDefinitionType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
M |
ID |
0:String |
Unique identifier for the material definition. |
M |
MES_ID |
0:String |
Unique identifier for the material definition in an external system, e.g. MES. |
M |
Description |
0:LocalizedText |
Description of the material definition. |
M |
BaseUnitOfMeasure |
0:EUInformation |
The base unit of measure for the material definition. |
M |
BatchManaged |
0:Boolean |
If BatchManaged is True, the material lots of this material definition require a unique identification, often called BatchID. The material lots are also called batches in some contexts. |
M |
GroupID |
0:String |
The material group the material definition belongs to. |
O |
ParentGroupID |
0:String |
The parent group of the material group the material definition belongs to. |
O |
ShelfLife |
0:UInt32 |
The number of days of usable life for the material definition. The usable life is counted from the production date. |
O |
Properties |
DataValueType[] |
An array containing additional properties that can be additionally required for the material definition. |
O |
The MaterialLotType structure contains the material lot information. It is harmonised with ISA 95 Material Lot.
The MaterialLotType structure is defined in the following table.
Table 195 – MaterialLotType Structure
Name |
Type |
Description |
Other |
MaterialLotType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
M |
ID |
0:String |
Unique identifier for the material lot in the underlying system. |
M |
MES_ID |
0:String |
The unique identifier for the material lot in higher level systems. In some production contexts the material lot is called a batch. When the material definition is batch managed, the MES_ID is mandatory and often named BatchID. |
M |
Description |
0:LocalizedText |
Description of the material lot. |
M |
MaterialDefinition |
MaterialDefinitionType |
The material definition of the material lot. |
M |
Status |
MaterialStockStatusEnumeration |
The stock status of the material lot. |
M |
ProductionDate |
0:UtcTime |
The date and time when the material lot was produced. |
M |
BestUsedBeforeDate |
0:UtcTime |
The last date the material lot can be used. It is computed adding the material definition shelf life to the production date. |
O |
Properties |
DataValueType[] |
An array containing additional properties that can be additionally required for the material lot,. |
O |
The MaterialSublotType structure contains the material sublot information. It is harmonised with ISA 95 Material Sublot.
The MaterialSublotType structure is defined in the following table.
Table 196 – MaterialSublotType Structure
Name |
Type |
Description |
Other |
MaterialSublotType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
M |
ID |
0:String |
Unique identifier for the material sublot in the underlying system. |
M |
MES_ID |
0:String |
The unique identifier for the material sublot in higher level systems. |
M |
MaterialLot |
MaterialLotType |
The material lot the sublot belongs to. |
M |
MaterialStorageLocationID |
0:String |
Unique identifier for the location where the material is produced/stored. |
M |
Quantity |
0:Double |
The quantity of the sublot in the base unit of measure defined in the MaterialDefinition. |
M |
CarrierID |
0:String |
The ID of the carrier holding the sublot, for example the bobbin core fitted with an RFID. If the sublot is not contained in any carrier, then the CarrierID is NULL. |
O |
RelativePositionID |
0:String |
The unique identifier of the relative position of the sublot in the carrier identified by CarrierID. If CarrierID is NULL, then the string is empty. |
O |
ParentSublotID |
0:String |
The parent sublot ID is the unique identifier of the material sublot that contains the sublot structure in question. If the sublot is not contained in any sublot, then the ParentSublotID is NULL. |
O |
Sublots |
MaterialSublotType[] |
The material sublots contained in the material sublot in question. |
O |
The MaterialStockStatusEnumeration provides the stock status for a material lot.
The MaterialStockStatusEnumeration is defined in the following table.
Table 197 – MaterialStockStatusEnumeration Items
Name |
Value |
Description |
Unrestricted |
0 |
The parameter depends solely from the machine and does not vary with the brand. |
QualityInspection |
1 |
The parameter depends solely from the brand being produced and does not vary with the machine. |
Blocked |
2 |
The parameter depends both from the machine and the brand being produced. |
Its representation in the AddressSpace is defined in the following table.
Table 198 – MaterialStockStatusEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
MaterialStockStatusEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|
The ParameterDependencyEnumeration contains what a parameter is depending upon.
The ParameterDependencyEnumeration is defined in the following table.
Table 199 – ParameterDependencyEnumeration Items
Name |
Value |
Description |
Machine |
0 |
The parameter depends solely from the machine and does not vary with the brand. |
Brand |
1 |
The parameter depends solely from the brand being produced and does not vary with the machine. |
Machine and Brand |
2 |
The parameter depends both from the machine and the brand being produced. |
Its representation in the AddressSpace is defined in the following table.
Table 200 – ParameterDependencyEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
ParameterDependencyEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|
The ControlModeEnumeration contains the PackML modes of operation of a machine.
The ControlModeEnumeration is defined in the following table.
Table 201 – ControlModeEnumeration Items
Name |
Value |
Description |
OTHER |
0 |
This state is used if no other state below applies. |
PRODUCTION |
1 |
Primary Mode used for all production activities, All PackML model states will be utilized. The unit/machine executes relevant logic in response to commands which are mainly coming from External Systems, or entered directly by the operator. |
MAINTENANCE |
2 |
Used for routine preventive Maintenance or planned maintenance. Shall be utilized to document planned maintenance occurrence and duration. This mode allows authorized personnel to run the unit/machine independent of other systems. This mode would typically be used for fault finding, machine trials, or testing operational improvements. For example: The cleaning of a print head is maintenance. |
MANUAL |
3 |
Used for fault diagnosis of unplanned technical intervention. |
CHANGE OVER |
4 |
Used specifically for format or recipe change over, includes “cleaning” operations. |
CLEAN |
5 |
Used for Routine Cleaning requirements example: as specified by factory maintenance procedures. |
SET UP |
6 |
Used for set up or adjustments example: mechanical adjustments and testing. |
EMPTY OUT |
7 |
Used to empty out machine example: end of a block of shifts prior to factory weekend shut down, empty out resident product within the machine that could be sent to finished product and minimize part finished “rework”. |
REMOTE SERVICE |
8 |
Used when the machine is serviced remotely, which is a form of remote maintenance. Remark. The Remote Service mode fulfil the safety requirements of the harmonized norm EN415-10:2011 (Safety of packaging machines). |
Its representation in the AddressSpace is defined in the following table.
Table 202 – ControlModeEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
ControlModeEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|
The StateEnumeration contains the PackML states for a machine.
The underlying system will support the states that are required by the state machine.
The StateEnumeration is defined in the following table.
Table 203 – StateEnumeration Items
Name |
Value |
Description |
Stopped |
0 |
The state of the machine module is stopped. |
Resetting |
1 |
The state of the machine module is resetting. |
Idle |
2 |
The state of the machine module is idle. |
Starting |
3 |
The state of the machine module is starting. |
Execute |
4 |
The state of the machine module is execute. |
Completing |
5 |
The state of the machine module is completing. |
Complete |
6 |
The state of the machine module is complete. |
Aborting |
7 |
The state of the machine module is aborting. |
Aborted |
8 |
The state of the machine module is aborted. |
Stopping |
9 |
The state of the machine module is stopping. |
Clearing |
10 |
The state of the machine module is clearing. |
Suspending |
11 |
The state of the machine module is suspending. |
Suspended |
12 |
The state of the machine module is suspended. |
Unsuspending |
13 |
The state of the machine module is unsuspending. |
Holding |
14 |
The state of the machine module is holding. |
Held |
15 |
The state of the machine module is held. |
Unholding |
16 |
The state of the machine module is unholding. |
Its representation in the AddressSpace is defined in the following table.
Table 204 – StateEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
StateEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|
The ProductionStatusEnumeration contains the production state of a machine module.
The ProductionStatusEnumeration is defined in the following table.
Table 205 – ProductionStatusEnumeration Items
Name |
Value |
Description |
Other |
0 |
None of the states below. |
BrandChange |
1 |
No production order is running, but some materials are being removed in preparation for a different brand. |
Production |
2 |
A production order is being produced. |
NoProduction |
3 |
No production order is running and no activity to remove materials is ongoing. |
Its representation in the AddressSpace is defined in the following table.
Table 206 – ProductionStatusEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
ProductionStatusEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|
The MotorDirectionEnumeration provides the rotation direction of a motor.
The MotorDirectionEnumeration is defined in the following table.
Table 207 – MotorDirectionEnumeration Items
Name |
Value |
Description |
Clockwise |
0 |
The motor runs clockwise when energised. |
CounterClockwise |
1 |
The motor runs counter-clockwise when energised. |
Its representation in the AddressSpace is defined in the following table.
Table 208 – MotorDirectionEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
MotorDirectionEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|
The StorageLogicEnumeration describes standard loading and unloading material configurations.
The StorageLogicEnumeration is defined in the following table.
Table 209 – StorageLogicEnumeration Items
Name |
Value |
Description |
Other |
0 |
None of the below options. |
FIFO |
1 |
First-In, First-Out. |
LIFO |
2 |
Last-In, First-Out. |
FEFO |
3 |
First-Expired, First-Out. |
Its representation in the AddressSpace is defined in the following table.
Table 210 – StorageLogicEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
StorageLogicEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|
The StorageMixingLogicEnumeration describes standard ways of mixing material in a material storage buffer.
The StorageMixingLogicEnumeration is defined in the following table.
Table 211 – StorageMixingLogicEnumeration Items
Name |
Value |
Description |
Mixing |
0 |
The material storage buffer containing a material accepts any other material. |
NonMixingByProduct |
1 |
The material storage buffer containing a material accepts other materials with the same MaterialDefinition. |
NonMixingByBatch |
2 |
The material storage buffer containing a material accepts other materials with the same MaterialLot. |
Its representation in the AddressSpace is defined in the following table.
Table 212 – StorageMixingLogicEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
StorageMixingLogicEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|
The MaterialValidationStatusEnumeration describes the status of the material validation process.
The MaterialValidationStatusEnumeration is defined in the following table.
Table 213 – MaterialValidationStatusEnumeration Items
Name |
Value |
Description |
None |
0 |
No validation process status known. |
Waiting |
1 |
A material has been presented and not validation status is communicated by the material integrity agent. |
Passed |
2 |
The presented material is validated. |
Failed |
3 |
The presented material did not pass the validation. |
Its representation in the AddressSpace is defined in the following table.
Table 214 – MaterialValidationStatusEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
MaterialValidationStatusEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|
The DataDescriptionType structure contains a metadata, i.e. a description.
The DataDescriptionType structure is defined in the following table.
Table 215 – DataDescriptionType Structure
Name |
Type |
Description |
Other |
DataDescriptionType |
structure |
Subtype of Structure defined in OPC 10000-5 |
|
ID |
0:String |
Unique identifier for the metadata description. |
M |
MES_ID |
0:String |
Unique identifier for the metadata description in an external system, e.g. MES. |
M |
Description |
0:LocalizedText |
The metadata description. |
M |
The DataDefinitionType structure contains the metadata that describes a parameter.
The DataDefinitionType structure is defined in the following table.
Table 216 – DataDefinitionType Structure
Name |
Type |
Description |
DataDefinitionType |
structure |
Subtype of DataDescriptionType. See above. |
EngineeringUnits |
0:EUInformation |
Unit of measure for the parameter. |
DisplayFormat |
0:String |
Display format for visualization. The same display format shall be used in the HMI. |
Dependency |
ParameterDependencyEnumeration |
The dependency of the parameter with respect to machine and brand. |
DataType |
0:String |
Describes the data type of the data point, e.g. FLOAT, INT, STRING, etc. |
UserSubset |
0:Boolean |
Used by the user to identify a subset of the dataset that is of interest. |
ControlRange |
0:Range |
The range where the parameter actual values is considered in control. |
AlarmRange |
0:Range |
Outside this range, the underlying system generates an alarm for the parameter. |
The DataValueType structure contains a data value.
The DataValueType structure is defined in the following table.
Table 217 – DataValueType Structure
Name |
Type |
Description |
DataValueType |
Structure |
Subtype of DataDescriptionType. See above. |
Value |
0:BaseDataType |
The value of the data. |
EngineeringUnits |
0:EUInformation |
The unit of measure of the value. |
The DataSetDefinitionType structure contains the description and other necessary metadata of the complete set of machine settings required for production.
The DataSetDefinitionType structure is defined in the following table.
Table 218 – DataSetDefinitionType Structure
Name |
Type |
Description |
DataSetDefinitionType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
ID |
0:String |
Unique identifier for the whole data set list. |
Description |
0:LocalizedText |
Plain English description of the whole data set list. |
Definitions |
DataDefinitionType[] |
An array containing the definition of each data point belonging to the data set. |
The DataSetEntryType structure contains the value of a single parameter, or data value.
The DatasSetEntryType structure is defined in the following table.
Table 219 – DataSetEntryType Structure
Name |
Type |
Description |
DataSetEntryType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
ID |
0:String |
Unique identifier for the parameter value, or data value. |
Value |
0:BaseDataType |
The value of the parameter. |
The DataSetType structure contains a set of data values.
The DataSetType structure is defined in the following table.
Table 220 – DataSetType Structure
Name |
Type |
Description |
DataSetType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
ID |
0:String |
The unique Id of the dataset. |
Description |
0:LocalizedText |
The human-readable description of the dataset. |
Values |
DataSetEntryType[] |
List of data values. |
The MaterialListItemType structure contains a single material to be processed.
The MaterialListItemType structure is defined in the following table.
Table 221 – MaterialListItemType Structure
Name |
Type |
Description |
MaterialListItemType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
AssemblyID |
0:String |
Unique identifier for the material list item. |
MaterialPointID |
0:String |
The identifier of the material point where the material will be processed. |
MaterialPointMES_ID |
0:String |
The higher level system identifier of the of the material point where the material will be processed. |
MaterialSublot |
MaterialSublotType |
The material sublot to be used. |
MaterialStockStatus |
MaterialStockStatusEnumeration |
The requested stock status for the material sublot. |
FollowUpMaterials |
MaterialSublotType[] |
A list of differently-coded materials that can be used alternatively, e.g. when switching to a different supplier. |
The MaterialListType structure contains a set of material list items.
The MaterialListType structure is defined in the following table.
Table 222 – MaterialListType Structure
Name |
Type |
Description |
MaterialListType |
structure |
Subtype of Structure defined in OPC 10000-5 |
ID |
0:String |
The unique identifier of the material list. |
Description |
0:LocalizedText |
The human-readable description of the material list. |
Items |
MaterialListItemType[] |
List of material list items. |
The ProductionOrderHeaderType structure contains the header information for a production order.
The ProductionOrderHeaderType structure is defined in the following table.
Table 223 – ProductionOrderHeaderType Structure
Name |
Type |
Description |
ProductionOrderHeaderType |
structure |
Subtype of Structure defined in OPC 10000-5 |
Number |
0:String |
The production order number. |
ProducedMaterial |
MaterialDefinitionType |
The finished good that the material is produced by the production order. |
TargetQuantity |
0:Double |
The quantity of ProducedMaterial that is requested by the production order. |
ContinueAtJobEnd |
0:Boolean |
When ContinueAtJobEnd is True, then the operator may continue production (overproduction) after fulfilling the required TargetQuantity. |
TargetStartTime |
0:UtcTime |
The planned start date and time. |
TargetEndTime |
0:UtcTime |
The planned end date and time. |
DataSetID |
0:String |
The identifier of the dataset to be used for the production order, when the dataset is late-bound. The DataSetID will be NULL when the dataset is not late-bound. |
DataSetDescription |
0:LocalizedText |
The description of the dataset. |
MaterialListID |
0:String |
The identifier of the material list to be used for the production order, when the material list is late-bound. The DataSetID will be NULL when the dataset is not late-bound. |
MaterialListDescription |
0:LocalizedText |
The description of the material list. |
The ProductionOrderType structure contains the complete production order information.
The ProductionOrderType structure is defined in the following table.
Table 224 – ProductionOrderType Structure
Name |
Type |
Description |
ProductionOrderType |
structure |
Subtype of Structure defined in OPC 10000-5 |
Header |
ProductionOrderHeaderType |
The header of the production order. |
MaterialList |
MaterialListType |
The material list for the production order. |
DataSet |
DataSetType |
The dataset for the production order. |
The OrchestrationProductionOrderType structure contains the complete production order information used by the Production Order Orchestration Layer.
The OrchestrationProductionOrderType structure is defined in the following table.
Table 225 – OrchestrationProductionOrderType Structure
Name |
Type |
Description |
OrchestrationProductionOrderType |
structure |
Subtype of ProductionOrderType. |
ActiveMachineModules |
0:String[] |
The list of machine modules required for processing the production order. |
The RootCauseMessageType structure contains a root cause message and its group identifier.
The RootCauseMessageType structure is defined in the following table.
Table 226 – RootCauseMessageType Structure
Name |
Type |
Description |
RootCauseMessageType |
Structure |
Subtype of MessageType defined in OPC 10000-5 |
GroupID |
0:String |
GroupID identifies uniquely each group of root causes which are grouped in families, e.g. electrical, mechanical, controls, etc. |
The RootCauseGroupType structure contains a root cause message and its group identifier.
The RootCauseGropType structure is defined in the following table.
Table 227 – RootCauseGroupType Structure
Name |
Type |
Description |
RootCauseGroupType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
ID |
0:String |
Unique identifier for the root cause group. |
ParentID |
0:String |
The ID of the group containing the root cause group identified by Id. By means of the ParentID, multiple nested groups are allowed. |
Description |
0:LocalizedText |
The human-readable description of the root cause group identified by the unique identifier. |
The MessageType provides a uniquely identified localised text.
The MessageType structure is defined in the following table.
Table 228 – MessageType Structure
Name |
Type |
Description |
MessageType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
ID |
0:String |
Unique identifier for the localised text. |
LocalText |
0:LocalizedText |
The localized text. |
The MethodExecutionFeedbackType provides suitable feedback, both positive and negative, to an OPC UA client invoking a method.
The MethodExecutionFeedbackType structure is defined in the following table.
Table 229 – MethodExecutionFeedbackType Structure
Name |
Type |
Description |
MethodExecutionFeedbackType |
Structure |
Subtype of Structure defined in OPC 10000-5 |
Success |
0:Boolean |
Returns True in case of successful execution. |
Message |
MessageType[] |
Array of detailed messages describing the reason for the unsuccessful execution or notice to the user. |
The MaterialIntegrityAgentEnumeration identifies the possible agents responsible for material integrity checking.
The MaterialIntegrityAgentEnumeration is defined in the following table.
Table 230 – MaterialIntegrityAgentEnumeration Items
Name |
Value |
Description |
None |
0 |
The material validation is not requested. |
Local |
1 |
The underlying system performs the material validation. |
External |
2 |
An external system performs the material validation. |
Its representation in the AddressSpace is defined in the following table.
Table 231 – MaterialIntegrityAgentEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
MaterialIntegrityAgentEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|
The CommandEnumeration provides standardized commands that can be sent to a state machine.
The CommandEnumeration is defined in the following table.
Table 232 – CommandEnumeration Items
Name |
Value |
Description |
Abort |
0 |
The Abort command. |
Start |
1 |
The Start command. |
Stop |
2 |
The Stop command. |
Reset |
3 |
The Reset command. |
Hold |
4 |
The Hold command. |
Unhold |
5 |
The Unhold command. |
Clear |
6 |
The Clear command. |
Suspend |
7 |
The Suspend command. |
Unsuspend |
8 |
The Unsuspend command. |
Its representation in the AddressSpace is defined in the following table.
Table 233 – CommandEnumeration Definition
Attribute |
Value |
|||||
BrowseName |
CommandEnumeration |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0: EnumValueType [] |
0:PropertyType |
|