PartOccurrence
Supertype: Part
Definition: Part that exists at a specific place and time, such as a specific instance of a bracket at a specific timestamp.
Version Info
| Introduced | Deprecated | Updated |
|---|---|---|
| 1.7 |
Documentation
Description
PartId MUST be defined for PartOccurrence.
Example
<Parts id="partOccSet">
<Components>
<PartOccurrence id="partOccur">
<DataItems>
<DataItem id="partSet" category="EVENT" representation="TABLE" type ="COMPONENT_DATA">
<Definition>
<EntryDefinitions>
<EntryDefinition keyType="PART_UNIQUE_ID"/>
</EntryDefinitions>
<CellDefinitions>
<CellDefinition key="partNumber" type="PART_KIND_ID" subType="PART_NUMBER"/>
<CellDefinition key="batchId" type="PART_GROUP_ID" subType="BATCH"/>
<CellDefinition key="quantity" type="PART_COUNT" subType="TARGET"/>
<CellDefinition key="actualCompleteTime" type="PROCESS_TIME" subType="COMPLETE"/>
<CellDefinition key="partState" type="PROCESS_STATE"/>
</CellDefinitions>
</Definition>
</DataItem>
</DataItems>
</PartOccurrence>
</Components>
</Parts>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/styles/Streams.xsl"?>
<MTConnectStreams>
<Streams>
<DeviceStream name="VMC-3Axis" uuid="test_27MAY">
<ComponentStream component="PartOccurrence" name="partSet" componentId="partOccur">
<Events>
<ComponentDataTable dataItemId="partSet" timestamp="2020-10-28T19:45:43.070010Z" sequence="95" count="2">
<Entry key="part1">
<Cell key="actualStartTime">2009-06-15T00:00:00.000000</Cell>
<Cell key="partId">part1</Cell>
<Cell key="partName">SomeName</Cell>
<Cell key="uniqueID">abc-123</Cell>
</Entry>
<Entry key="part2">
<Cell key="actualStartTime">2009-06-15T00:00:00.007925</Cell>
<Cell key="partId">part2</Cell>
<Cell key="partName">AnotherName</Cell>
<Cell key="uniqueID">def-123</Cell>
</Entry>
</ComponentDataTable>
</Events>
</ComponentStream>
</DeviceStream>
</Streams>
</MTConnectStreams>
Relations
| Name | Type | Int | Dep | Multiplicity | Description |
|---|---|---|---|---|---|
observesPartId | PartId | 1.7 | 1 | ||
observesPartUniqueId | PartUniqueId | 1.7 | 0..1 | ||
observesPartGroupId | PartGroupId | 1.7 | 0..1 | ||
observesPartKindId | PartKindId | 1.7 | 0..1 | ||
observesPartCount | PartCount | 1.7 | 0..1 | ||
observesPartStatus | PartStatus | 1.7 | 0..1 | ||
observesProcessOccurrenceId | ProcessOccurrenceId | 1.7 | 0..1 | ||
observesProcessTime | ProcessTime | 1.7 | 0..1 | ||
observesUser | User | 1.7 | 0..1 |
Subclasses
| Name | Int | Dep |
|---|---|---|
FeatureOccurrence | 2.2 |