2020-T-ASE/move-shuttle/move-shuttle.iec62264

29 lines
2 KiB
Text

<!-- Equipment classes required by process segment "MoveShuttle" -->
<equipmentClasses id="Shuttle">
<properties id="originId"/>
</equipmentClasses>
<equipmentClasses id="PositioningUnit">
<properties id="originId"/>
<properties id="locked"/>
<properties id="occupied" description="pddl:implicit"/>
</equipmentClasses>
<equipmentClasses id="TransportationNode" description="pddl:implicit">
<properties id="occupied" description="pddl:implicit"/>
</equipmentClasses>
<!-- Process segment "MoveShuttle" -->
<processSegments id="MoveShuttle" operationsType="INVENTORY" duration="10" durationUnitOfMeasure="SEC">
<processSegmentParameters id="movement" value="true"/>
<equipmentSegmentSpecifications use="shuttle" equipmentClasses="//@equipmentModel/@equipmentClasses.0"/>
<equipmentSegmentSpecifications use="from" equipmentClasses="//@equipmentModel/@equipmentClasses.1 //@equipmentModel/@equipmentClasses.2">
<properties id="locked" description="pddl:pre pddl:start" value="false" equipmentClassProperty="//@equipmentModel/@equipmentClasses.1/@properties.1"/>
<properties id="occupiedBefore" description="pddl:pre pddl:start" value="true" equipmentClassProperty="//@equipmentModel/@equipmentClasses.2/@properties.0"/>
<properties id="occupiedAfter" description="pddl:post pddl:start" value="false" equipmentClassProperty="//@equipmentModel/@equipmentClasses.2/@properties.0"/>
</equipmentSegmentSpecifications>
<equipmentSegmentSpecifications use="to" equipmentClasses="//@equipmentModel/@equipmentClasses.1 //@equipmentModel/@equipmentClasses.2">
<properties id="locked" description="pddl:pre pddl:end" value="false" equipmentClassProperty="//@equipmentModel/@equipmentClasses.1/@properties.1"/>
<properties id="occupiedBefore" description="pddl:pre pddl:end" value="false" equipmentClassProperty="//@equipmentModel/@equipmentClasses.2/@properties.0"/>
<properties id="occupiedAfter" description="pddl:post pddl:end" value="true" equipmentClassProperty="//@equipmentModel/@equipmentClasses.2/@properties.0"/>
</equipmentSegmentSpecifications>
</processSegments>