|
@@ -1,550 +0,0 @@
|
|
|
-<?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.xsd">
|
|
|
- <fileHeader companyName="未知" productName="未命名" productVersion="1.0" creationDateTime="2025-01-24T18:58:06" />
|
|
|
- <contentHeader name="项目1" modificationDateTime="2025-01-24T18:58:06">
|
|
|
- <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="program0" pouType="program">
|
|
|
- <interface>
|
|
|
- <localVars>
|
|
|
- <variable name="DI1">
|
|
|
- <type><BOOL /></type>
|
|
|
- </variable>
|
|
|
- <variable name="DI2">
|
|
|
- <type><BOOL /></type>
|
|
|
- </variable>
|
|
|
- <variable name="AI1">
|
|
|
- <type><INT /></type>
|
|
|
- </variable>
|
|
|
- <variable name="AI2">
|
|
|
- <type><INT /></type>
|
|
|
- </variable>
|
|
|
- <variable name="DO1">
|
|
|
- <type><BOOL /></type>
|
|
|
- </variable>
|
|
|
- <variable name="DO2">
|
|
|
- <type><BOOL /></type>
|
|
|
- </variable>
|
|
|
- <variable name="AO1">
|
|
|
- <type><INT /></type>
|
|
|
- </variable>
|
|
|
- <variable name="AO2">
|
|
|
- <type><INT /></type>
|
|
|
- </variable>
|
|
|
- <variable name="MOD_HOUR">
|
|
|
- <type><ULINT /></type>
|
|
|
- <initialValue>
|
|
|
- <simpleValue value="24" />
|
|
|
- </initialValue>
|
|
|
- </variable>
|
|
|
- <variable name="HOURS">
|
|
|
- <type><ULINT /></type>
|
|
|
- <initialValue>
|
|
|
- <simpleValue value="3600" />
|
|
|
- </initialValue>
|
|
|
- </variable>
|
|
|
- <variable name="DAYS">
|
|
|
- <type><ULINT /></type>
|
|
|
- <initialValue>
|
|
|
- <simpleValue value="86400" />
|
|
|
- </initialValue>
|
|
|
- </variable>
|
|
|
- <variable name="MOD_WEEK">
|
|
|
- <type><ULINT /></type>
|
|
|
- <initialValue>
|
|
|
- <simpleValue value="7" />
|
|
|
- </initialValue>
|
|
|
- </variable>
|
|
|
- <variable name="MIN">
|
|
|
- <type><ULINT /></type>
|
|
|
- <initialValue>
|
|
|
- <simpleValue value="60" />
|
|
|
- </initialValue>
|
|
|
- </variable>
|
|
|
- <variable name="DATE">
|
|
|
- <type><DT /></type>
|
|
|
- <initialValue>
|
|
|
- <simpleValue value="DT#2025-01-24T18:58:06" />
|
|
|
- </initialValue>
|
|
|
- </variable>
|
|
|
- <variable name="temp1">
|
|
|
- <type><BOOL /></type>
|
|
|
- </variable><variable name="RTC0_2">
|
|
|
- <type>
|
|
|
- <derived name="RTC" />
|
|
|
- </type>
|
|
|
- </variable><variable name="HOUR0_2">
|
|
|
- <type><ULINT /></type>
|
|
|
- <initialValue>
|
|
|
- <simpleValue value="8" />
|
|
|
- </initialValue>
|
|
|
- </variable><variable name="MIN0_2">
|
|
|
- <type><ULINT /></type>
|
|
|
- <initialValue>
|
|
|
- <simpleValue value="0" />
|
|
|
- </initialValue>
|
|
|
- </variable><variable name="TON1">
|
|
|
- <type>
|
|
|
- <derived name="TON" />
|
|
|
- </type>
|
|
|
- </variable>
|
|
|
- <variable name="PT1">
|
|
|
- <type>
|
|
|
- <TIME />
|
|
|
- </type>
|
|
|
- <initialValue>
|
|
|
- <simpleValue value="T#1000s" />
|
|
|
- </initialValue>
|
|
|
- </variable></localVars></interface><body><LD><leftPowerRail localId="11" width="20" height="40">
|
|
|
- <position x="100" y="100"/><connectionPointOut formalParameter=""><relPosition x="40" y="20"/></connectionPointOut></leftPowerRail><contact localId="111" negated="false" width="40" height="40"><position x="300" y="100" />
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="11">
|
|
|
- <position x="140" y="120" />
|
|
|
- <position x="280" y="120" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20"/>
|
|
|
- </connectionPointOut>
|
|
|
- <variable>DI1</variable>
|
|
|
- </contact>
|
|
|
- <inVariable localId="10211" width="40" height="40" negated="false">
|
|
|
- <position x="200" y="900" />
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- <expression>DATE</expression>
|
|
|
- </inVariable>
|
|
|
- <block
|
|
|
- localId="10212"
|
|
|
- typeName="RTC"
|
|
|
- instanceName="RTC0_2"
|
|
|
- width="80"
|
|
|
- height="80"
|
|
|
- >
|
|
|
- <position x="300" y="700" />
|
|
|
- <inputVariables>
|
|
|
- <variable formalParameter="IN">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="11">
|
|
|
- <position x="140" y="120" />
|
|
|
- <position x="280" y="720" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="PDT">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="60" />
|
|
|
- <connection refLocalId="10211">
|
|
|
- <position x="260" y="920" />
|
|
|
- <position x="280" y="760" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- </inputVariables>
|
|
|
- <inOutVariables />
|
|
|
- <outputVariables>
|
|
|
- <variable formalParameter="Q">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="100" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="CDT">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="100" y="60" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- </outputVariables>
|
|
|
- </block>
|
|
|
-
|
|
|
- <block localId="10213" typeName="DT_TO_ULINT" width="100" height="40">
|
|
|
- <position x="500" y="700" />
|
|
|
- <inputVariables>
|
|
|
- <variable formalParameter="IN">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="10212">
|
|
|
- <position x="400" y="760" />
|
|
|
- <position x="480" y="720" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- </inputVariables>
|
|
|
- <inOutVariables />
|
|
|
- <outputVariables>
|
|
|
- <variable formalParameter="OUT">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="120" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- </outputVariables>
|
|
|
- </block>
|
|
|
- <inVariable localId="10220" width="40" height="40" negated="false">
|
|
|
- <position x="1200" y="900" />
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- <expression>HOURS</expression>
|
|
|
- </inVariable>
|
|
|
- <block localId="10221" typeName="DIV" width="70" height="60">
|
|
|
- <position x="1300" y="700" />
|
|
|
- <inputVariables>
|
|
|
- <variable formalParameter="IN1">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="10213" formalParameter="OUT">
|
|
|
- <position x="1260" y="820" />
|
|
|
- <position x="1280" y="720" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="IN2">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="40" />
|
|
|
- <connection refLocalId="10220">
|
|
|
- <position x="1260" y="920" />
|
|
|
- <position x="1280" y="720" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- </inputVariables>
|
|
|
- <inOutVariables />
|
|
|
- <outputVariables>
|
|
|
- <variable formalParameter="OUT">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="90" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- </outputVariables>
|
|
|
- </block>
|
|
|
-
|
|
|
- <inVariable localId="10222" width="40" height="40" negated="false">
|
|
|
- <position x="1400" y="900" />
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- <expression>MOD_HOUR</expression>
|
|
|
- </inVariable>
|
|
|
- <block localId="10223" typeName="MOD" width="70" height="60">
|
|
|
- <position x="1500" y="700" />
|
|
|
- <inputVariables>
|
|
|
- <variable formalParameter="IN1">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="10221" formalParameter="OUT">
|
|
|
- <position x="1390" y="720" />
|
|
|
- <position x="1480" y="720" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="IN2">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="40" />
|
|
|
- <connection refLocalId="10222">
|
|
|
- <position x="1460" y="920" />
|
|
|
- <position x="1480" y="740" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- </inputVariables>
|
|
|
- <inOutVariables />
|
|
|
- <outputVariables>
|
|
|
- <variable formalParameter="OUT">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="90" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- </outputVariables>
|
|
|
- </block>
|
|
|
-
|
|
|
- <inVariable localId="10224" width="40" height="40" negated="false">
|
|
|
- <position x="1600" y="900" />
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- <expression>HOUR0_2</expression>
|
|
|
- </inVariable>
|
|
|
- <block localId="10225" typeName="GT" width="70" height="60">
|
|
|
- <position x="1700" y="700" />
|
|
|
- <inputVariables>
|
|
|
- <variable formalParameter="IN1">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="10223" formalParameter="OUT">
|
|
|
- <position x="1590" y="720" />
|
|
|
- <position x="1680" y="720" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="IN2">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="40" />
|
|
|
- <connection refLocalId="10224" formalParameter="OUT">
|
|
|
- <position x="1660" y="920" />
|
|
|
- <position x="1680" y="740" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- </inputVariables>
|
|
|
- <inOutVariables />
|
|
|
- <outputVariables>
|
|
|
- <variable formalParameter="OUT">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="90" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- </outputVariables>
|
|
|
- </block>
|
|
|
-
|
|
|
- <inVariable localId="10222" width="40" height="40" negated="false">
|
|
|
- <position x="1800" y="900" />
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- <expression>MIN</expression>
|
|
|
- </inVariable>
|
|
|
- <block localId="10227" typeName="DIV" width="70" height="60">
|
|
|
- <position x="1900" y="700" />
|
|
|
- <inputVariables>
|
|
|
- <variable formalParameter="EN">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20"/>
|
|
|
- <connection refLocalId="38" formalParameter="OUT">
|
|
|
- <position x="1790" y="720"/>
|
|
|
- <position x="1880" y="720"/>
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="IN1">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="10225" formalParameter="OUT">
|
|
|
- <position x="1790" y="720" />
|
|
|
- <position x="1880" y="720" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="IN2">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="40" />
|
|
|
- <connection refLocalId="10226">
|
|
|
- <position x="1860" y="920" />
|
|
|
- <position x="1880" y="740" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- </inputVariables>
|
|
|
- <inOutVariables />
|
|
|
- <outputVariables>
|
|
|
- <variable formalParameter="OUT">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="90" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- </outputVariables>
|
|
|
- </block>
|
|
|
-
|
|
|
- <inVariable localId="10228" width="40" height="40" negated="false">
|
|
|
- <position x="2000" y="900" />
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- <expression>MIN</expression>
|
|
|
- </inVariable>
|
|
|
- <block localId="10229" typeName="MOD" width="70" height="60">
|
|
|
- <position x="2100" y="700" />
|
|
|
- <inputVariables>
|
|
|
- <variable formalParameter="IN1">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="10227" formalParameter="OUT">
|
|
|
- <position x="1990" y="720" />
|
|
|
- <position x="2080" y="720" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="IN2">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="40" />
|
|
|
- <connection refLocalId="10228">
|
|
|
- <position x="2060" y="920" />
|
|
|
- <position x="2080" y="740" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- </inputVariables>
|
|
|
- <inOutVariables />
|
|
|
- <outputVariables>
|
|
|
- <variable formalParameter="OUT">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="90" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- </outputVariables>
|
|
|
- </block>
|
|
|
-
|
|
|
- <inVariable localId="10230" width="40" height="40" negated="false">
|
|
|
- <position x="2200" y="900" />
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- <expression>MIN0_2</expression>
|
|
|
- </inVariable>
|
|
|
- <block localId="10231" typeName="GT" width="70" height="60">
|
|
|
- <position x="2300" y="700" />
|
|
|
- <inputVariables>
|
|
|
- <variable formalParameter="IN1">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="10229" formalParameter="OUT">
|
|
|
- <position x="2290" y="720" />
|
|
|
- <position x="2280" y="720" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="IN2">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="40" />
|
|
|
- <connection refLocalId="10230">
|
|
|
- <position x="2260" y="920" />
|
|
|
- <position x="2280" y="740" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- </inputVariables>
|
|
|
- <inOutVariables />
|
|
|
- <outputVariables>
|
|
|
- <variable formalParameter="OUT">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="90" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- </outputVariables>
|
|
|
- </block>
|
|
|
- <contact localId="990" negated="false" width="40" height="40">
|
|
|
- <position x="200" y="100" />
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
-
|
|
|
- <connection refLocalId="111">
|
|
|
- <position x="360" y="120" />
|
|
|
- <position x="180" y="120" />
|
|
|
- </connection>
|
|
|
- <connection refLocalId="10231">
|
|
|
- <position x="2390" y="720" />
|
|
|
- <position x="180" y="120" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20"/>
|
|
|
- </connectionPointOut>
|
|
|
- <variable>temp0</variable></contact>
|
|
|
- <inVariable localId="1132" width="40" height="40" negated="false">
|
|
|
- <position x="3200" y="300" />
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- <expression>PT1</expression>
|
|
|
- </inVariable>
|
|
|
-
|
|
|
- <block
|
|
|
- localId="12"
|
|
|
- typeName="TON"
|
|
|
- instanceName="TON1"
|
|
|
- width="50"
|
|
|
- height="60"
|
|
|
- >
|
|
|
- <position x="3300" y="100" />
|
|
|
- <inputVariables>
|
|
|
- <variable formalParameter="IN">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="990">
|
|
|
- <position x="3260" y="120" />
|
|
|
- <position x="3280" y="120" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="PT">
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="40" />
|
|
|
- <connection refLocalId="1132">
|
|
|
- <position x="3260" y="320" />
|
|
|
- <position x="3280" y="140" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- </variable>
|
|
|
- </inputVariables>
|
|
|
- <inOutVariables />
|
|
|
- <outputVariables>
|
|
|
- <variable formalParameter="Q">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="70" y="20" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- <variable formalParameter="ET">
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="70" y="40" />
|
|
|
- </connectionPointOut>
|
|
|
- </variable>
|
|
|
- </outputVariables>
|
|
|
- </block>
|
|
|
- <contact localId="1133" negated="false" width="40" height="40">
|
|
|
- <position x="3200" y="100" />
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
-
|
|
|
- <connection refLocalId="12">
|
|
|
- <position x="3370" y="120" />
|
|
|
- <position x="3180" y="120" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20"/>
|
|
|
- </connectionPointOut>
|
|
|
- <variable>temp1</variable></contact><coil localId="131" negated="true" width="40" height="40"><position x="3700" y="20" />
|
|
|
- <connectionPointIn>
|
|
|
- <relPosition x="-20" y="20" />
|
|
|
- <connection refLocalId="1133">
|
|
|
- <position x="3660" y="120" />
|
|
|
- <position x="3680" y="40" />
|
|
|
- </connection>
|
|
|
- </connectionPointIn>
|
|
|
- <connectionPointOut>
|
|
|
- <relPosition x="60" y="20"/>
|
|
|
- </connectionPointOut>
|
|
|
- <variable>DO1</variable>
|
|
|
- </coil>
|
|
|
- </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="program0"/>
|
|
|
- </task>
|
|
|
- </resource>
|
|
|
- </configuration>
|
|
|
- </configurations>
|
|
|
- </instances>
|
|
|
- </project>
|