225 lines
18 KiB
XML
225 lines
18 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<StrolchModel>
|
|
<Resource Id="D_MaterialFlow" Name="MaterialFlow" Type="PlcLogicalDevice">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Material Flow"/>
|
|
<Parameter Id="group" Name="Group" Type="String" Index="20" Value="01 Material Flow"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="30" Value="10"/>
|
|
</ParameterBag>
|
|
<ParameterBag Id="relations" Name="Relations" Type="Relations">
|
|
<Parameter Id="addresses" Name="Addresses" Type="StringList" Interpretation="Resource-Ref" Uom="PlcAddress" Index="10" Value="A_Conveyor01-Occupied, A_Conveyor02-Occupied, A_Conveyor03-Occupied, A_Conveyor04-Occupied, A_Conveyor01-MotorOn, A_Conveyor02-MotorOn, A_Conveyor03-MotorOn, A_Conveyor04-MotorOn, A_Conveyor03-Barcode, A_Conveyor03-On"/>
|
|
<Parameter Id="telegrams" Name="Telegrams" Type="StringList" Interpretation="Resource-Ref" Uom="PlcTelegram" Index="20" Value="T_Conveyor01-MotorOn, T_Conveyor01-MotorOff, T_Conveyor02-MotorOn, T_Conveyor02-MotorOff, T_Conveyor03-MotorOn, T_Conveyor03-MotorOff, T_Conveyor04-MotorOn, T_Conveyor04-MotorOff, T_Conveyor03-On, T_Conveyor03-Off"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="A_Conveyor01-Occupied" Name="Conveyor01 - Occupied" Type="PlcAddress">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 1"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cInput.dev01.0.0"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor01"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="Occupied"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="10"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Index="40" Value="false"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="A_Conveyor02-Occupied" Name="Conveyor02 - Occupied" Type="PlcAddress">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 2"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cInput.dev01.0.1"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor02"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="Occupied"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="20"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Index="40" Value="false"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="A_Conveyor03-Occupied" Name="Conveyor03 - Occupied" Type="PlcAddress">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 3"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cInput.dev01.0.2"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor03"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="Occupied"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="30"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Index="40" Value="false"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="A_Conveyor04-Occupied" Name="Conveyor04 - Occupied" Type="PlcAddress">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 4"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cInput.dev01.0.3"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor04"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="Occupied"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="40"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Index="40" Value="false"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="T_Conveyor01-MotorOn" Name="Conveyor01 - MotorOn" Type="PlcTelegram">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 1"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.0"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor01"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOn"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="10"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="true"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="T_Conveyor01-MotorOff" Name="Conveyor01 - MotorOff" Type="PlcTelegram">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 1"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.0"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor01"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOff"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="20"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="A_Conveyor01-MotorOn" Name="Conveyor01 - MotorOn" Type="PlcAddress">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 1"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.0"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor01"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOn"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="50"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Index="40" Value="false"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="T_Conveyor02-MotorOn" Name="Conveyor02 - MotorOn" Type="PlcTelegram">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 2"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.1"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor02"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOn"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="30"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="true"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="T_Conveyor02-MotorOff" Name="Conveyor02 - MotorOff" Type="PlcTelegram">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 2"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.1"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor02"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOff"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="40"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="A_Conveyor02-MotorOn" Name="Conveyor02 - MotorOn" Type="PlcAddress">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 2"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.1"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor02"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOn"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="60"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Index="40" Value="false"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="T_Conveyor03-MotorOn" Name="Conveyor03 - MotorOn" Type="PlcTelegram">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 3"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.2"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor03"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOn"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="50"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="true"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="T_Conveyor03-MotorOff" Name="Conveyor03 - MotorOff" Type="PlcTelegram">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 3"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.2"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor03"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOff"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="60"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="A_Conveyor03-MotorOn" Name="Conveyor03 - MotorOn" Type="PlcAddress">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 3"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.2"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor03"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOn"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="70"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Index="40" Value="false"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="T_Conveyor04-MotorOn" Name="Conveyor04 - MotorOn" Type="PlcTelegram">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 4"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.3"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor04"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOn"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="70"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="true"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="T_Conveyor04-MotorOff" Name="Conveyor04 - MotorOff" Type="PlcTelegram">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 4"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.3"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor04"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOff"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="80"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="A_Conveyor04-MotorOn" Name="Conveyor04 - MotorOn" Type="PlcAddress">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="Conveyor 4"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="i2cOutput.dev01.0.3"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor04"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="MotorOn"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="80"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Index="40" Value="false"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="A_Conveyor03-Barcode" Name="Conveyor03 - Barcode" Type="PlcAddress">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="DataLogicScanner"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="dataLogicScanner.barcode"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor03"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="Barcode"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="90"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Index="40" Value="false"/>
|
|
<Parameter Id="value" Name="Value" Type="String" Index="100" Value=""/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="A_Conveyor03-On" Name="Conveyor03 - On" Type="PlcAddress">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="DataLogicScanner"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="dataLogicScanner.trigger"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor03"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="On"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="100"/>
|
|
<Parameter Id="inverted" Name="Inverted" Type="Boolean" Index="40" Value="false"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="T_Conveyor03-On" Name="Conveyor03 - On" Type="PlcTelegram">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="DataLogicScanner"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="dataLogicScanner.trigger"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor03"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="On"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="90"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="true"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
<Resource Id="T_Conveyor03-Off" Name="Conveyor03 - Off" Type="PlcTelegram">
|
|
<ParameterBag Id="parameters" Name="Parameters" Type="Parameters">
|
|
<Parameter Id="description" Name="Description" Type="String" Index="5" Value="DataLogicScanner"/>
|
|
<Parameter Id="address" Name="HW Address" Type="String" Interpretation="PlcConnection" Index="10" Value="dataLogicScanner.trigger"/>
|
|
<Parameter Id="resource" Name="Resource ID for PlcAddress" Type="String" Index="20" Value="Conveyor03"/>
|
|
<Parameter Id="action" Name="Action ID for PlcAddress" Type="String" Index="30" Value="Off"/>
|
|
<Parameter Id="index" Name="Index" Type="Integer" Index="40" Value="100"/>
|
|
<Parameter Id="value" Name="Value" Type="Boolean" Index="100" Value="false"/>
|
|
</ParameterBag>
|
|
</Resource>
|
|
</StrolchModel>
|