feu rouge

This commit is contained in:
TIBERGHIEN corentin
2025-12-02 22:09:09 +01:00
parent de544a9632
commit 93a932810e
2 changed files with 726 additions and 224 deletions

View File

@@ -1,4 +1,4 @@
<?xml version='1.0' encoding='utf-8'?>
<BeremizRoot xmlns:xsd="http://www.w3.org/2001/XMLSchema" URI_location="LOCAL://">
<TargetType/>
</BeremizRoot>
<?xml version='1.0' encoding='utf-8'?>
<BeremizRoot xmlns:xsd="http://www.w3.org/2001/XMLSchema" URI_location="LOCAL://">
<TargetType/>
</BeremizRoot>

View File

@@ -1,220 +1,722 @@
<?xml version='1.0' encoding='utf-8'?>
<project xmlns="http://www.plcopen.org/xml/tc6_0201" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ns1="http://www.plcopen.org/xml/tc6_0201">
<fileHeader companyName="Unknown" productName="Unnamed" productVersion="1" creationDateTime="2025-11-14T09:46:22"/>
<contentHeader name="Unnamed" modificationDateTime="2025-11-14T10:16:40">
<coordinateInfo>
<fbd>
<scaling x="10" y="10"/>
</fbd>
<ld>
<scaling x="10" y="10"/>
</ld>
<sfc>
<scaling x="10" y="10"/>
</sfc>
</coordinateInfo>
</contentHeader>
<types>
<dataTypes/>
<pous>
<pou name="motor" pouType="program">
<interface>
<localVars>
<variable name="START">
<type>
<BOOL/>
</type>
</variable>
<variable name="STOP">
<type>
<BOOL/>
</type>
</variable>
<variable name="DELAY">
<type>
<TIME/>
</type>
<initialValue>
<simpleValue value="T#100ms"/>
</initialValue>
</variable>
<variable name="RUNNING">
<type>
<BOOL/>
</type>
</variable>
<variable name="RS0">
<type>
<derived name="RS"/>
</type>
</variable>
<variable name="TON0">
<type>
<derived name="TON"/>
</type>
</variable>
</localVars>
</interface>
<body>
<LD>
<leftPowerRail localId="1" width="10" height="140">
<position x="180" y="100"/>
<connectionPointOut formalParameter="">
<relPosition x="10" y="20"/>
</connectionPointOut>
<connectionPointOut formalParameter="">
<relPosition x="10" y="120"/>
</connectionPointOut>
</leftPowerRail>
<contact localId="2" negated="false" width="21" height="20">
<position x="250" y="110"/>
<connectionPointIn>
<relPosition x="0" y="10"/>
<connection refLocalId="1">
<position x="250" y="120"/>
<position x="190" y="120"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="21" y="10"/>
</connectionPointOut>
<variable>START</variable>
</contact>
<block localId="4" typeName="RS" instanceName="RS0" width="50" height="60">
<position x="390" y="90"/>
<inputVariables>
<variable formalParameter="S">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="8" formalParameter="Q">
<position x="390" y="120"/>
<position x="350" y="120"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="R1">
<connectionPointIn>
<relPosition x="0" y="50"/>
<connection refLocalId="5">
<position x="390" y="140"/>
<position x="370" y="140"/>
<position x="370" y="210"/>
<position x="271" y="210"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="Q1">
<connectionPointOut>
<relPosition x="50" y="30"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<contact localId="5" negated="false" width="21" height="20">
<position x="250" y="200"/>
<connectionPointIn>
<relPosition x="0" y="10"/>
<connection refLocalId="1">
<position x="250" y="210"/>
<position x="220" y="210"/>
<position x="220" y="220"/>
<position x="190" y="220"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="21" y="10"/>
</connectionPointOut>
<variable>STOP</variable>
</contact>
<coil localId="6" negated="false" width="21" height="20">
<position x="470" y="110"/>
<connectionPointIn>
<relPosition x="0" y="10"/>
<connection refLocalId="4" formalParameter="Q1">
<position x="470" y="120"/>
<position x="440" y="120"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="21" y="10"/>
</connectionPointOut>
<variable>RUNNING</variable>
</coil>
<rightPowerRail localId="7" width="10" height="80">
<position x="540" y="100"/>
<connectionPointIn>
<relPosition x="0" y="20"/>
<connection refLocalId="6">
<position x="540" y="120"/>
<position x="490" y="120"/>
</connection>
</connectionPointIn>
<connectionPointIn>
<relPosition x="0" y="60"/>
</connectionPointIn>
</rightPowerRail>
<block localId="8" typeName="TON" instanceName="TON0" width="50" height="70">
<position x="300" y="90"/>
<inputVariables>
<variable formalParameter="IN">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="2">
<position x="300" y="120"/>
<position x="271" y="120"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="PT">
<connectionPointIn>
<relPosition x="0" y="60"/>
<connection refLocalId="9">
<position x="300" y="150"/>
<position x="280" y="150"/>
<position x="280" y="160"/>
<position x="260" y="160"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="Q">
<connectionPointOut>
<relPosition x="50" y="30"/>
</connectionPointOut>
</variable>
<variable formalParameter="ET">
<connectionPointOut>
<relPosition x="50" y="60"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<inVariable localId="9" width="60" height="30" negated="false">
<position x="200" y="140"/>
<connectionPointOut>
<relPosition x="60" y="20"/>
</connectionPointOut>
<expression>DELAY</expression>
</inVariable>
</LD>
</body>
</pou>
</pous>
</types>
<instances>
<configurations>
<configuration name="Config0">
<resource name="Res0">
<task name="task0" priority="0" interval="T#20ms">
<pouInstance name="instance0" typeName="motor"/>
</task>
</resource>
</configuration>
</configurations>
</instances>
</project>
<?xml version='1.0' encoding='utf-8'?>
<project xmlns="http://www.plcopen.org/xml/tc6_0201" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ns1="http://www.plcopen.org/xml/tc6_0201">
<fileHeader companyName="Unknown" productName="Unnamed" productVersion="1" creationDateTime="2025-11-14T09:46:22"/>
<contentHeader name="Unnamed" modificationDateTime="2025-12-02T11:11:30">
<coordinateInfo>
<fbd>
<scaling x="10" y="10"/>
</fbd>
<ld>
<scaling x="10" y="10"/>
</ld>
<sfc>
<scaling x="10" y="10"/>
</sfc>
</coordinateInfo>
</contentHeader>
<types>
<dataTypes/>
<pous>
<pou name="motor" pouType="program">
<interface>
<localVars>
<variable name="START">
<type>
<BOOL/>
</type>
</variable>
<variable name="STOP">
<type>
<BOOL/>
</type>
</variable>
<variable name="DELAY">
<type>
<TIME/>
</type>
<initialValue>
<simpleValue value="T#100ms"/>
</initialValue>
</variable>
<variable name="RUNNING">
<type>
<BOOL/>
</type>
</variable>
<variable name="RS0">
<type>
<derived name="RS"/>
</type>
</variable>
<variable name="TON0">
<type>
<derived name="TON"/>
</type>
</variable>
</localVars>
</interface>
<body>
<LD>
<leftPowerRail localId="1" width="10" height="140">
<position x="180" y="100"/>
<connectionPointOut formalParameter="">
<relPosition x="10" y="20"/>
</connectionPointOut>
<connectionPointOut formalParameter="">
<relPosition x="10" y="120"/>
</connectionPointOut>
</leftPowerRail>
<contact localId="2" negated="false" width="21" height="20">
<position x="250" y="110"/>
<connectionPointIn>
<relPosition x="0" y="10"/>
<connection refLocalId="1">
<position x="250" y="120"/>
<position x="190" y="120"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="21" y="10"/>
</connectionPointOut>
<variable>START</variable>
</contact>
<block localId="4" typeName="RS" instanceName="RS0" width="50" height="60">
<position x="390" y="90"/>
<inputVariables>
<variable formalParameter="S">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="8" formalParameter="Q">
<position x="390" y="120"/>
<position x="350" y="120"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="R1">
<connectionPointIn>
<relPosition x="0" y="50"/>
<connection refLocalId="5">
<position x="390" y="140"/>
<position x="370" y="140"/>
<position x="370" y="210"/>
<position x="271" y="210"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="Q1">
<connectionPointOut>
<relPosition x="50" y="30"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<contact localId="5" negated="false" width="21" height="20">
<position x="250" y="200"/>
<connectionPointIn>
<relPosition x="0" y="10"/>
<connection refLocalId="1">
<position x="250" y="210"/>
<position x="220" y="210"/>
<position x="220" y="220"/>
<position x="190" y="220"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="21" y="10"/>
</connectionPointOut>
<variable>STOP</variable>
</contact>
<coil localId="6" negated="false" width="21" height="20">
<position x="470" y="110"/>
<connectionPointIn>
<relPosition x="0" y="10"/>
<connection refLocalId="4" formalParameter="Q1">
<position x="470" y="120"/>
<position x="440" y="120"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="21" y="10"/>
</connectionPointOut>
<variable>RUNNING</variable>
</coil>
<rightPowerRail localId="7" width="10" height="80">
<position x="540" y="100"/>
<connectionPointIn>
<relPosition x="0" y="20"/>
<connection refLocalId="6">
<position x="540" y="120"/>
<position x="490" y="120"/>
</connection>
</connectionPointIn>
<connectionPointIn>
<relPosition x="0" y="60"/>
</connectionPointIn>
</rightPowerRail>
<block localId="8" typeName="TON" instanceName="TON0" width="50" height="70">
<position x="300" y="90"/>
<inputVariables>
<variable formalParameter="IN">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="2">
<position x="300" y="120"/>
<position x="271" y="120"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="PT">
<connectionPointIn>
<relPosition x="0" y="60"/>
<connection refLocalId="9">
<position x="300" y="150"/>
<position x="280" y="150"/>
<position x="280" y="160"/>
<position x="260" y="160"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="Q">
<connectionPointOut>
<relPosition x="50" y="30"/>
</connectionPointOut>
</variable>
<variable formalParameter="ET">
<connectionPointOut>
<relPosition x="50" y="60"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<inVariable localId="9" width="60" height="30" negated="false">
<position x="200" y="140"/>
<connectionPointOut>
<relPosition x="60" y="20"/>
</connectionPointOut>
<expression>DELAY</expression>
</inVariable>
</LD>
</body>
</pou>
<pou name="fan_sfc" pouType="program">
<body>
<SFC>
<step localId="1" name="Step0" initialStep="true" width="60" height="40">
<position x="510" y="60"/>
<connectionPointOut formalParameter="">
<relPosition x="30" y="40"/>
</connectionPointOut>
<connectionPointOutAction formalParameter="">
<relPosition x="60" y="20"/>
</connectionPointOutAction>
</step>
</SFC>
</body>
</pou>
<pou name="traffic_light" pouType="program">
<interface>
<localVars>
<variable name="RED">
<type>
<BOOL/>
</type>
</variable>
<variable name="RED0">
<type>
<BOOL/>
</type>
</variable>
<variable name="ORANGE">
<type>
<BOOL/>
</type>
</variable>
<variable name="GREEN">
<type>
<BOOL/>
</type>
</variable>
<variable name="DELAY">
<type>
<TIME/>
</type>
<initialValue>
<simpleValue value="T#30s"/>
</initialValue>
</variable>
<variable name="TON0">
<type>
<derived name="TON"/>
</type>
</variable>
<variable name="TON1">
<type>
<derived name="TON"/>
</type>
</variable>
<variable name="TON2">
<type>
<derived name="TON"/>
</type>
</variable>
<variable name="WAIT">
<type>
<BOOL/>
</type>
<initialValue>
<simpleValue value="1"/>
</initialValue>
</variable>
<variable name="TON3">
<type>
<derived name="TON"/>
</type>
</variable>
<variable name="DELAY2">
<type>
<TIME/>
</type>
<initialValue>
<simpleValue value="T#1s"/>
</initialValue>
</variable>
<variable name="DELAY3">
<type>
<TIME/>
</type>
<initialValue>
<simpleValue value="T#10s"/>
</initialValue>
</variable>
</localVars>
</interface>
<body>
<SFC>
<step localId="2" name="Step1" initialStep="false" width="50" height="30">
<position x="460" y="150"/>
<connectionPointIn>
<relPosition x="20" y="0"/>
<connection refLocalId="5">
<position x="480" y="150"/>
<position x="480" y="130"/>
</connection>
</connectionPointIn>
<connectionPointOut formalParameter="">
<relPosition x="20" y="30"/>
</connectionPointOut>
<connectionPointOutAction formalParameter="">
<relPosition x="50" y="10"/>
</connectionPointOutAction>
</step>
<step localId="3" name="Step2" initialStep="false" width="50" height="30" executionOrderId="0">
<position x="450" y="270"/>
<connectionPointIn>
<relPosition x="30" y="0"/>
<connection refLocalId="19">
<position x="480" y="270"/>
<position x="480" y="220"/>
</connection>
</connectionPointIn>
<connectionPointOut formalParameter="">
<relPosition x="30" y="30"/>
</connectionPointOut>
<connectionPointOutAction formalParameter="">
<relPosition x="50" y="10"/>
</connectionPointOutAction>
</step>
<transition localId="5" width="20" height="10">
<position x="470" y="120"/>
<connectionPointIn>
<relPosition x="10" y="0"/>
<connection refLocalId="20">
<position x="480" y="120"/>
<position x="480" y="90"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="10" y="10"/>
</connectionPointOut>
<condition>
<connectionPointIn>
<connection refLocalId="9" formalParameter="Q">
<position x="470" y="120"/>
<position x="420" y="120"/>
<position x="420" y="130"/>
<position x="370" y="130"/>
</connection>
</connectionPointIn>
</condition>
</transition>
<actionBlock localId="8" width="100" height="30">
<position x="580" y="60"/>
<connectionPointIn>
<relPosition x="0" y="10"/>
<connection refLocalId="20">
<position x="580" y="70"/>
<position x="510" y="70"/>
</connection>
</connectionPointIn>
<action localId="0">
<relPosition x="0" y="0"/>
<reference name="GREEN"/>
</action>
</actionBlock>
<block localId="9" typeName="TON" instanceName="TON0" width="50" height="60">
<position x="320" y="100"/>
<inputVariables>
<variable formalParameter="IN">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="11">
<position x="320" y="130"/>
<position x="240" y="130"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="PT">
<connectionPointIn>
<relPosition x="0" y="50"/>
<connection refLocalId="12">
<position x="320" y="150"/>
<position x="280" y="150"/>
<position x="280" y="170"/>
<position x="240" y="170"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="Q">
<connectionPointOut>
<relPosition x="50" y="30"/>
</connectionPointOut>
</variable>
<variable formalParameter="ET">
<connectionPointOut>
<relPosition x="50" y="50"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<inVariable localId="11" width="50" height="30" negated="false">
<position x="190" y="110"/>
<connectionPointOut>
<relPosition x="50" y="20"/>
</connectionPointOut>
<expression>WAIT</expression>
</inVariable>
<inVariable localId="12" width="50" height="30" negated="false">
<position x="190" y="150"/>
<connectionPointOut>
<relPosition x="50" y="20"/>
</connectionPointOut>
<expression>DELAY</expression>
</inVariable>
<block localId="1" typeName="TON" instanceName="TON3" width="50" height="60" executionOrderId="0">
<position x="320" y="210"/>
<inputVariables>
<variable formalParameter="IN">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="6">
<position x="320" y="240"/>
<position x="240" y="240"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="PT">
<connectionPointIn>
<relPosition x="0" y="50"/>
<connection refLocalId="18">
<position x="320" y="260"/>
<position x="280" y="260"/>
<position x="280" y="280"/>
<position x="240" y="280"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="Q">
<connectionPointOut>
<relPosition x="50" y="30"/>
</connectionPointOut>
</variable>
<variable formalParameter="ET">
<connectionPointOut>
<relPosition x="50" y="50"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<inVariable localId="6" width="50" height="30" negated="false" executionOrderId="0">
<position x="190" y="220"/>
<connectionPointOut>
<relPosition x="50" y="10"/>
</connectionPointOut>
<expression>WAIT</expression>
</inVariable>
<block localId="13" typeName="TON" instanceName="TON4" width="50" height="60" executionOrderId="0">
<position x="320" y="300"/>
<inputVariables>
<variable formalParameter="IN">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="14">
<position x="320" y="330"/>
<position x="270" y="330"/>
<position x="270" y="320"/>
<position x="230" y="320"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="PT">
<connectionPointIn>
<relPosition x="0" y="50"/>
<connection refLocalId="22">
<position x="320" y="350"/>
<position x="280" y="350"/>
<position x="280" y="370"/>
<position x="240" y="370"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="Q">
<connectionPointOut>
<relPosition x="50" y="30"/>
</connectionPointOut>
</variable>
<variable formalParameter="ET">
<connectionPointOut>
<relPosition x="50" y="50"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<inVariable localId="14" width="50" height="30" negated="false" executionOrderId="0">
<position x="180" y="310"/>
<connectionPointOut>
<relPosition x="50" y="10"/>
</connectionPointOut>
<expression>WAIT</expression>
</inVariable>
<actionBlock localId="16" width="100" height="30" executionOrderId="0">
<position x="590" y="150"/>
<connectionPointIn>
<relPosition x="0" y="10"/>
<connection refLocalId="2">
<position x="590" y="160"/>
<position x="510" y="160"/>
</connection>
</connectionPointIn>
<action localId="0">
<relPosition x="0" y="0"/>
<reference name="ORANGE"/>
</action>
</actionBlock>
<actionBlock localId="17" width="100" height="30" executionOrderId="0">
<position x="580" y="270"/>
<connectionPointIn>
<relPosition x="0" y="10"/>
<connection refLocalId="3">
<position x="580" y="280"/>
<position x="500" y="280"/>
</connection>
</connectionPointIn>
<action localId="0">
<relPosition x="0" y="0"/>
<reference name="RED"/>
</action>
</actionBlock>
<inVariable localId="18" width="60" height="30" negated="false">
<position x="180" y="260"/>
<connectionPointOut>
<relPosition x="60" y="20"/>
</connectionPointOut>
<expression>DELAY2</expression>
</inVariable>
<transition localId="19" width="20" height="10">
<position x="470" y="210"/>
<connectionPointIn>
<relPosition x="10" y="0"/>
<connection refLocalId="2">
<position x="480" y="210"/>
<position x="480" y="180"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="10" y="10"/>
</connectionPointOut>
<condition>
<connectionPointIn>
<connection refLocalId="1" formalParameter="Q">
<position x="470" y="220"/>
<position x="425" y="220"/>
<position x="425" y="240"/>
<position x="370" y="240"/>
</connection>
</connectionPointIn>
</condition>
</transition>
<step localId="20" name="Step0" initialStep="true" width="60" height="40">
<position x="450" y="50"/>
<connectionPointIn>
<relPosition x="30" y="0"/>
<connection refLocalId="21">
<position x="480" y="50"/>
<position x="480" y="30"/>
<position x="740" y="30"/>
<position x="740" y="360"/>
<position x="480" y="360"/>
<position x="480" y="340"/>
</connection>
</connectionPointIn>
<connectionPointOut formalParameter="">
<relPosition x="30" y="40"/>
</connectionPointOut>
<connectionPointOutAction formalParameter="">
<relPosition x="60" y="20"/>
</connectionPointOutAction>
</step>
<transition localId="21" width="20" height="10">
<position x="470" y="330"/>
<connectionPointIn>
<relPosition x="10" y="0"/>
<connection refLocalId="3">
<position x="480" y="330"/>
<position x="480" y="300"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="10" y="10"/>
</connectionPointOut>
<condition>
<connectionPointIn>
<connection refLocalId="13" formalParameter="Q">
<position x="470" y="330"/>
<position x="370" y="330"/>
</connection>
</connectionPointIn>
</condition>
</transition>
<inVariable localId="22" width="60" height="30" negated="false">
<position x="180" y="350"/>
<connectionPointOut>
<relPosition x="60" y="20"/>
</connectionPointOut>
<expression>DELAY3</expression>
</inVariable>
</SFC>
</body>
</pou>
<pou name="automate_controle_commande" pouType="program">
<interface>
<localVars>
<variable name="P1_enc">
<type>
<BOOL/>
</type>
</variable>
<variable name="P1_run">
<type>
<BOOL/>
</type>
</variable>
<variable name="P2_enc">
<type>
<BOOL/>
</type>
</variable>
<variable name="P2_run">
<type>
<BOOL/>
</type>
</variable>
<variable name="P3_enc">
<type>
<BOOL/>
</type>
</variable>
<variable name="P3_run">
<type>
<BOOL/>
</type>
</variable>
<variable name="secours">
<type>
<BOOL/>
</type>
</variable>
<variable name="Pump_def_c">
<type>
<BOOL/>
</type>
</variable>
<variable name="secours_c">
<type>
<BOOL/>
</type>
</variable>
</localVars>
</interface>
<body>
<SFC>
<step localId="2" name="Step0" initialStep="true" width="60" height="40">
<position x="540" y="40"/>
<connectionPointIn>
<relPosition x="30" y="0"/>
</connectionPointIn>
<connectionPointOut formalParameter="">
<relPosition x="30" y="40"/>
</connectionPointOut>
<connectionPointOutAction formalParameter="">
<relPosition x="60" y="20"/>
</connectionPointOutAction>
</step>
</SFC>
</body>
</pou>
<pou name="sri_system" pouType="program">
<interface>
<localVars>
<variable name="LocalVar0">
<type>
<DINT/>
</type>
</variable>
<variable name="LocalVar1">
<type>
<DINT/>
</type>
</variable>
</localVars>
</interface>
<body>
<SFC/>
</body>
</pou>
</pous>
</types>
<instances>
<configurations>
<configuration name="Config0">
<resource name="Res0">
<task name="task0" priority="0" interval="T#20ms">
<pouInstance name="instance0" typeName="motor"/>
</task>
</resource>
</configuration>
</configurations>
</instances>
</project>