156 lines
17 KiB
XML
156 lines
17 KiB
XML
<ModelDesign>
|
|
<Machine DefaultGenerationRate="2000">
|
|
<Property SymbolicName="MachineModel" BrowseName="machineModel" DataType="ua:String" ValueRank="Scalar" Value="Twister 200/75 Z700 X24" />
|
|
<Property SymbolicName="MachineId" BrowseName="MachineId" DataType="ua:String" ValueRank="Scalar" Value="9084" />
|
|
<Property SymbolicName="manifacturer" BrowseName="manifacturer" DataType="ua:String" ValueRank="Scalar" Value="CMS" />
|
|
<Variable SymbolicName="alarmActive" BrowseName="alarmActive" DataType="ua:Boolean" ValueRank="Scalar" GenerationRate="" Range="[0,1]" Units="Enumeration" />
|
|
<Variable SymbolicName="EmergencyState" BrowseName="EmergencyState" DataType="ua:Boolean" ValueRank="Scalar" GenerationRate="" Range="[0,1]" Units="Enumeration" />
|
|
<Variable SymbolicName="ExecutionState" BrowseName="EmergencyState" DataType="ua:Boolean" ValueRank="Scalar" GenerationRate="" Range="[[0,1]" Units="Enumeration" />
|
|
<Variable SymbolicName="HoldState" BrowseName="HoldState" DataType="ua:Boolean" ValueRank="Scalar" GenerationRate="" Range="[0,1]" Units="Enumeration" />
|
|
<Condition SymbolicName="CNC" BrowseName="CNC" DataType="ua:String" ValueRank="Scalar" type="OffNormalAlarmState" Severity="high" GenerationRate="10000" Range="[]" Units="" />
|
|
<Condition SymbolicName="PLC" BrowseName="PLC" DataType="ua:String" ValueRank="Scalar" type="OffNormalAlarmState" Severity="high" GenerationRate="5000" Range="[]" Units="" />
|
|
<Variable SymbolicName="mode" BrowseName="mode" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="[Auto MDI Manual Calibration]" Units="Enumeration" />
|
|
|
|
<Component Name="Path">
|
|
<Component Name="01">
|
|
<Variable SymbolicName="ExeMode" BrowseName="ExeMode" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
<Variable SymbolicName="RunMode" BrowseName="RunMode" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
<Variable SymbolicName="CodGAct" BrowseName="CodGAct" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
</Component>
|
|
<Component Name="02">
|
|
<Variable SymbolicName="ExeMode" BrowseName="ExeMode" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
<Variable SymbolicName="RunMode" BrowseName="RunMode" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
<Variable SymbolicName="CodGAct" BrowseName="CodGAct" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
</Component>
|
|
<Component Name="03">
|
|
<Variable SymbolicName="ExeMode" BrowseName="ExeMode" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
<Variable SymbolicName="RunMode" BrowseName="RunMode" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
<Variable SymbolicName="CodGAct" BrowseName="CodGAct" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
</Component>
|
|
<Component Name="04">
|
|
<Variable SymbolicName="ExeMode" BrowseName="ExeMode" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
<Variable SymbolicName="RunMode" BrowseName="RunMode" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
<Variable SymbolicName="CodGAct" BrowseName="CodGAct" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="" Units="Enumeration" />
|
|
</Component>
|
|
</Component>
|
|
<Component Name="Axes">
|
|
<Variable SymbolicName="FeedRate" BrowseName="FeedRate" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Override" BrowseName="Override" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
|
|
<Component Name="AxisX">
|
|
<Variable SymbolicName="FeedRate" BrowseName="FeedRate" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Override" BrowseName="Override" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Inversions" BrowseName="inversion" DataType="ua:UInt32" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000000]" Units="Count" />
|
|
<Variable SymbolicName="CurrentPos" BrowseName="CurrentPos" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000]" Units="Count" />
|
|
<Variable SymbolicName="Distance" BrowseName="Distance" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 500000]" Units="Count" />
|
|
<Variable SymbolicName="TargetPos" BrowseName="TargetPos" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000]" Units="Count" />
|
|
</Component>
|
|
<Component Name="AxisY">
|
|
<Variable SymbolicName="FeedRate" BrowseName="FeedRate" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Override" BrowseName="Override" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Inversions" BrowseName="inversion" DataType="ua:UInt32" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000000]" Units="Count" />
|
|
<Variable SymbolicName="CurrentPos" BrowseName="CurrentPos" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000]" Units="Count" />
|
|
<Variable SymbolicName="Distance" BrowseName="Distance" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 500000]" Units="Count" />
|
|
<Variable SymbolicName="TargetPos" BrowseName="TargetPos" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000]" Units="Count" />
|
|
</Component>
|
|
<Component Name="AxisZ">
|
|
<Variable SymbolicName="FeedRate" BrowseName="FeedRate" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Override" BrowseName="Override" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Inversions" BrowseName="inversion" DataType="ua:UInt32" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000000]" Units="Count" />
|
|
<Variable SymbolicName="CurrentPos" BrowseName="CurrentPos" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000]" Units="Count" />
|
|
<Variable SymbolicName="Distance" BrowseName="Distance" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 500000]" Units="Count" />
|
|
<Variable SymbolicName="TargetPos" BrowseName="TargetPos" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000]" Units="Count" />
|
|
</Component>
|
|
<Component Name="AxisB">
|
|
<Variable SymbolicName="FeedRate" BrowseName="FeedRate" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Override" BrowseName="Override" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Inversions" BrowseName="inversion" DataType="ua:UInt32" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000000]" Units="Count" />
|
|
<Variable SymbolicName="CurrentAng" BrowseName="CurrentAng" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 360]" Units="Count" />
|
|
<Variable SymbolicName="revolutions" BrowseName="Distance" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 500000]" Units="Count" />
|
|
<Variable SymbolicName="TargetAng" BrowseName="TargetAng" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 360]" Units="Count" />
|
|
</Component>
|
|
<Component Name="AxisC">
|
|
<Variable SymbolicName="FeedRate" BrowseName="FeedRate" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Override" BrowseName="Override" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Inversions" BrowseName="inversion" DataType="ua:UInt32" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000000]" Units="Count" />
|
|
<Variable SymbolicName="CurrentAng" BrowseName="CurrentAng" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 360]" Units="Count" />
|
|
<Variable SymbolicName="revolutions" BrowseName="Distance" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 500000]" Units="Count" />
|
|
<Variable SymbolicName="TargetAng" BrowseName="TargetAng" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 360]" Units="Count" />
|
|
</Component>
|
|
<Component Name="AxisV">
|
|
<Variable SymbolicName="FeedRate" BrowseName="FeedRate" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Override" BrowseName="Override" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Inversions" BrowseName="inversion" DataType="ua:UInt32" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000000]" Units="Count" />
|
|
<Variable SymbolicName="CurrentAng" BrowseName="CurrentAng" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 360]" Units="Count" />
|
|
<Variable SymbolicName="revolutions" BrowseName="Distance" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 500000]" Units="Count" />
|
|
<Variable SymbolicName="TargetAng" BrowseName="TargetAng" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 360]" Units="Count" />
|
|
</Component>
|
|
</Component>
|
|
|
|
<Component Name="OperatingGroups">
|
|
<Variable SymbolicName="Override" BrowseName="Override" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Component Name="UnitaOperatrice01">
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Speed" BrowseName="Speed" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="SpindleRevs" BrowseName="SpindleRevs" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="SpindeActiveDuration" BrowseName="SpindeActiveDuration" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="ToolChanges" BrowseName="ToolChanges" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="ToolId" BrowseName="ToolId" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
</Component>
|
|
<Component Name="UnitaOperatrice02">
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Speed" BrowseName="Speed" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="SpindleRevs" BrowseName="SpindleRevs" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="SpindeActiveDuration" BrowseName="SpindeActiveDuration" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="ToolChanges" BrowseName="ToolChanges" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="ToolId" BrowseName="ToolId" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
</Component>
|
|
<Component Name="UnitaOperatrice03">
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Speed" BrowseName="Speed" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="SpindleRevs" BrowseName="SpindleRevs" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="SpindeActiveDuration" BrowseName="SpindeActiveDuration" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="ToolChanges" BrowseName="ToolChanges" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="ToolId" BrowseName="ToolId" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
</Component>
|
|
<Component Name="UnitaOperatrice04">
|
|
<Variable SymbolicName="Load" BrowseName="Load" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Percent" />
|
|
<Variable SymbolicName="Speed" BrowseName="Speed" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="SpindleRevs" BrowseName="SpindleRevs" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="SpindeActiveDuration" BrowseName="SpindeActiveDuration" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="ToolChanges" BrowseName="ToolChanges" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
<Variable SymbolicName="ToolId" BrowseName="ToolId" DataType="ua:Float" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
</Component>
|
|
</Component>
|
|
|
|
<Component Name="VacuumPump1">
|
|
<Variable SymbolicName="workTime" BrowseName="workTime" DataType="ua:UInt32" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
</Component>
|
|
<Component Name="VacuumPump2">
|
|
<Variable SymbolicName="workTime" BrowseName="workTime" DataType="ua:UInt32" ValueRank="Scalar" GenerationRate="" Range="[0 , 5000]" Units="Count" />
|
|
</Component>
|
|
|
|
<Component Name="Lube1">
|
|
<Variable SymbolicName="activations" BrowseName="activations" DataType="ua:UInt32" ValueRank="Scalar" GenerationRate="" Range="[0 , 1000]" Units="Count" />
|
|
<Variable SymbolicName="empty" BrowseName="empty" DataType="ua:Boolean" ValueRank="Scalar" GenerationRate="" Range="[0 , 1]" Units="Enumeration" />
|
|
</Component>
|
|
|
|
<Component Name="WorkingArea1">
|
|
<Property SymbolicName="AreaId" BrowseName="AreaId" DataType="ua:String" ValueRank="Scalar" Value="A"/>
|
|
<Variable SymbolicName="Status" BrowseName="Status" DataType="ua:UInt32" ValueRank="Scalar" GenerationRate="" Range="[3 , 4 , 5 , 6 , 7 , 8]" Units="Enumeration" />
|
|
<Component Name="Program">
|
|
<Variable SymbolicName="Name" BrowseName="Name" DataType="ua:String" ValueRank="Scalar" GenerationRate="" Range="[Progr1 Prog2 Prog3]" Units="Count" />
|
|
<Variable SymbolicName="RepsLeft" BrowseName="RepsLeft" DataType="ua:Uint32" ValueRank="Scalar" GenerationRate="" Range="[10]" Units="Count" />
|
|
<Variable SymbolicName="RepsProgrammed" BrowseName="RepsProgrammed" DataType="ua:Uint32" ValueRank="Scalar" GenerationRate="" Range="[12]" Units="Count" />
|
|
</Component>
|
|
</Component>
|
|
|
|
</Machine>
|
|
</ModelDesign> |