995 lines
32 KiB
XML
995 lines
32 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Document>
|
|
<Engineering version="V18" />
|
|
<SW.Blocks.FC ID="0">
|
|
<AttributeList>
|
|
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
|
<Section Name="Input" />
|
|
<Section Name="Output" />
|
|
<Section Name="InOut" />
|
|
<Section Name="Temp">
|
|
<Member Name="mWaterMaxFlow" Datatype="Real" />
|
|
<Member Name="mWaterMinFlow" Datatype="Real" />
|
|
<Member Name="mSyrupMaxFlow" Datatype="Real" />
|
|
<Member Name="mSyrupMinFlow" Datatype="Real" />
|
|
<Member Name="mMinRatio" Datatype="Real" />
|
|
<Member Name="mMaxRatio" Datatype="Real" />
|
|
<Member Name="mBevBrixMax" Datatype="Real" />
|
|
<Member Name="mBevBrixMin" Datatype="Real" />
|
|
</Section>
|
|
<Section Name="Constant" />
|
|
<Section Name="Return">
|
|
<Member Name="Ret_Val" Datatype="Real" />
|
|
</Section>
|
|
</Sections></Interface>
|
|
<MemoryLayout>Optimized</MemoryLayout>
|
|
<Name>TestLAD</Name>
|
|
<Namespace />
|
|
<Number>2</Number>
|
|
<ProgrammingLanguage>LAD</ProgrammingLanguage>
|
|
<SetENOAutomatically>false</SetENOAutomatically>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="1" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="2" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>it-IT</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="3" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="4" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>en-US</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="5" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>es-ES</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="6" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>fr-FR</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="7" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>zh-CN</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="8" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>ja-JP</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<SW.Blocks.CompileUnit ID="9" CompositionName="CompileUnits">
|
|
<AttributeList>
|
|
<NetworkSource><StructuredText xmlns="http://www.siemens.com/automation/Openness/SW/NetworkSource/StructuredText/v3">
|
|
<NewLine UId="21" />
|
|
<Token Text="IF" UId="22" />
|
|
<Blank UId="23" />
|
|
<Access Scope="GlobalVariable" UId="24">
|
|
<Symbol UId="25">
|
|
<Component Name="Blender_Variables" UId="26">
|
|
<BooleanAttribute Name="HasQuotes" UId="27">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="28" />
|
|
<Component Name="gSP_H2O" UId="29" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="30" />
|
|
<Token Text="<>" UId="31" />
|
|
<Blank UId="32" />
|
|
<Access Scope="LiteralConstant" UId="33">
|
|
<Constant UId="34">
|
|
<ConstantValue UId="36">0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="37" />
|
|
<Token Text="THEN" UId="38" />
|
|
<NewLine UId="39" />
|
|
<Blank Num="4" UId="40" />
|
|
<Access Scope="GlobalVariable" UId="41">
|
|
<Symbol UId="42">
|
|
<Component Name="Blender_Variables" UId="43">
|
|
<BooleanAttribute Name="HasQuotes" UId="44">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="45" />
|
|
<Component Name="gWaterVFMCalcError" UId="46" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="47" />
|
|
<Token Text=":=" UId="48" />
|
|
<Blank UId="49" />
|
|
<Access Scope="GlobalVariable" UId="50">
|
|
<Symbol UId="51">
|
|
<Component Name="Blender_Variables" UId="52">
|
|
<BooleanAttribute Name="HasQuotes" UId="53">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="54" />
|
|
<Component Name="gWaterVFMMeasError" UId="55" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="56" />
|
|
<Token Text="/" UId="57" />
|
|
<Blank UId="58" />
|
|
<Access Scope="LiteralConstant" UId="59">
|
|
<Constant UId="60">
|
|
<ConstantValue UId="62">100</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="63" />
|
|
<Token Text="*" UId="64" />
|
|
<Blank UId="65" />
|
|
<Access Scope="GlobalVariable" UId="66">
|
|
<Symbol UId="67">
|
|
<Component Name="Blender_Variables" UId="68">
|
|
<BooleanAttribute Name="HasQuotes" UId="69">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="70" />
|
|
<Component Name="gSP_H2O" UId="71" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="72" />
|
|
<NewLine UId="73" />
|
|
<Token Text="END_IF" UId="74" />
|
|
<Token Text=";" UId="75" />
|
|
<NewLine UId="76" />
|
|
<Token Text="IF" UId="77" />
|
|
<Blank UId="78" />
|
|
<Access Scope="GlobalVariable" UId="79">
|
|
<Symbol UId="80">
|
|
<Component Name="Blender_Variables" UId="81">
|
|
<BooleanAttribute Name="HasQuotes" UId="82">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="83" />
|
|
<Component Name="gSP_SYR" UId="84" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="85" />
|
|
<Token Text="<>" UId="86" />
|
|
<Blank UId="87" />
|
|
<Access Scope="LiteralConstant" UId="88">
|
|
<Constant UId="89">
|
|
<ConstantValue UId="91">0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="92" />
|
|
<Token Text="THEN" UId="93" />
|
|
<NewLine UId="94" />
|
|
<Blank Num="4" UId="95" />
|
|
<Access Scope="GlobalVariable" UId="96">
|
|
<Symbol UId="97">
|
|
<Component Name="Blender_Variables" UId="98">
|
|
<BooleanAttribute Name="HasQuotes" UId="99">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="100" />
|
|
<Component Name="gSyrupMFMCalcError" UId="101" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="102" />
|
|
<Token Text=":=" UId="103" />
|
|
<Blank UId="104" />
|
|
<Token Text="(" UId="105" />
|
|
<Access Scope="GlobalVariable" UId="106">
|
|
<Symbol UId="107">
|
|
<Component Name="Blender_Variables" UId="108">
|
|
<BooleanAttribute Name="HasQuotes" UId="109">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="110" />
|
|
<Component Name="gSyrupMFMMeasError" UId="111" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="112" />
|
|
<Token Text="/" UId="113" />
|
|
<Blank UId="114" />
|
|
<Access Scope="LiteralConstant" UId="115">
|
|
<Constant UId="116">
|
|
<ConstantValue UId="118">100</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="119" />
|
|
<Token Text="+" UId="120" />
|
|
<Blank UId="121" />
|
|
<Token Text="(" UId="122" />
|
|
<Access Scope="GlobalVariable" UId="123">
|
|
<Symbol UId="124">
|
|
<Component Name="Blender_Variables" UId="125">
|
|
<BooleanAttribute Name="HasQuotes" UId="126">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="127" />
|
|
<Component Name="gSyrupMFMZeroStab" UId="128" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="129" />
|
|
<Token Text="/" UId="130" />
|
|
<Blank UId="131" />
|
|
<Token Text="(" UId="132" />
|
|
<Access Scope="GlobalVariable" UId="133">
|
|
<Symbol UId="134">
|
|
<Component Name="Blender_Variables" UId="135">
|
|
<BooleanAttribute Name="HasQuotes" UId="136">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="137" />
|
|
<Component Name="gSP_SYR" UId="138" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="139" />
|
|
<Token Text="*" UId="140" />
|
|
<Blank UId="141" />
|
|
<Access Scope="LiteralConstant" UId="142">
|
|
<Constant UId="143">
|
|
<ConstantValue UId="145">60</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Token Text=")" UId="146" />
|
|
<Token Text=")" UId="147" />
|
|
<Blank UId="148" />
|
|
<Token Text="/" UId="149" />
|
|
<Blank UId="150" />
|
|
<Access Scope="LiteralConstant" UId="151">
|
|
<Constant UId="152">
|
|
<ConstantValue UId="154">100</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Token Text=")" UId="155" />
|
|
<Blank UId="156" />
|
|
<Token Text="*" UId="157" />
|
|
<Blank UId="158" />
|
|
<Access Scope="GlobalVariable" UId="159">
|
|
<Symbol UId="160">
|
|
<Component Name="Blender_Variables" UId="161">
|
|
<BooleanAttribute Name="HasQuotes" UId="162">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="163" />
|
|
<Component Name="gSP_SYR" UId="164" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="165" />
|
|
<NewLine UId="166" />
|
|
<Token Text="END_IF" UId="167" />
|
|
<Token Text=";" UId="168" />
|
|
<NewLine UId="169" />
|
|
<Token Text="IF" UId="170" />
|
|
<Blank UId="171" />
|
|
<Access Scope="GlobalVariable" UId="172">
|
|
<Symbol UId="173">
|
|
<Component Name="Blender_Variables" UId="174">
|
|
<BooleanAttribute Name="HasQuotes" UId="175">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="176" />
|
|
<Component Name="gSP_CO2" UId="177" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="178" />
|
|
<Token Text="<>" UId="179" />
|
|
<Blank UId="180" />
|
|
<Access Scope="LiteralConstant" UId="181">
|
|
<Constant UId="182">
|
|
<ConstantValue UId="184">0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="185" />
|
|
<Token Text="THEN" UId="186" />
|
|
<NewLine UId="187" />
|
|
<Blank Num="4" UId="188" />
|
|
<Access Scope="GlobalVariable" UId="189">
|
|
<Symbol UId="190">
|
|
<Component Name="Blender_Variables" UId="191">
|
|
<BooleanAttribute Name="HasQuotes" UId="192">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="193" />
|
|
<Component Name="gCO2MFMCalcError" UId="194" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="195" />
|
|
<Token Text=":=" UId="196" />
|
|
<Blank UId="197" />
|
|
<Token Text="(" UId="198" />
|
|
<Access Scope="GlobalVariable" UId="199">
|
|
<Symbol UId="200">
|
|
<Component Name="Blender_Variables" UId="201">
|
|
<BooleanAttribute Name="HasQuotes" UId="202">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="203" />
|
|
<Component Name="gCO2MFMMeasError" UId="204" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="205" />
|
|
<Token Text="/" UId="206" />
|
|
<Blank UId="207" />
|
|
<Access Scope="LiteralConstant" UId="208">
|
|
<Constant UId="209">
|
|
<ConstantValue UId="211">100</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="212" />
|
|
<Token Text="+" UId="213" />
|
|
<Blank UId="214" />
|
|
<Token Text="(" UId="215" />
|
|
<Access Scope="GlobalVariable" UId="216">
|
|
<Symbol UId="217">
|
|
<Component Name="Blender_Variables" UId="218">
|
|
<BooleanAttribute Name="HasQuotes" UId="219">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="220" />
|
|
<Component Name="gCO2MFMZeroStab" UId="221" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="222" />
|
|
<Token Text="/" UId="223" />
|
|
<Blank UId="224" />
|
|
<Token Text="(" UId="225" />
|
|
<Access Scope="GlobalVariable" UId="226">
|
|
<Symbol UId="227">
|
|
<Component Name="Blender_Variables" UId="228">
|
|
<BooleanAttribute Name="HasQuotes" UId="229">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="230" />
|
|
<Component Name="gSP_CO2" UId="231" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="232" />
|
|
<Token Text="*" UId="233" />
|
|
<Blank UId="234" />
|
|
<Access Scope="LiteralConstant" UId="235">
|
|
<Constant UId="236">
|
|
<ConstantValue UId="238">60</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="239" />
|
|
<Token Text="/" UId="240" />
|
|
<Blank UId="241" />
|
|
<Access Scope="LiteralConstant" UId="242">
|
|
<Constant UId="243">
|
|
<ConstantValue UId="245">1000</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Token Text=")" UId="246" />
|
|
<Token Text=")" UId="247" />
|
|
<Blank UId="248" />
|
|
<Token Text="/" UId="249" />
|
|
<Blank UId="250" />
|
|
<Access Scope="LiteralConstant" UId="251">
|
|
<Constant UId="252">
|
|
<ConstantValue UId="254">100</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Token Text=")" UId="255" />
|
|
<Blank UId="256" />
|
|
<Token Text="*" UId="257" />
|
|
<Blank UId="258" />
|
|
<Access Scope="GlobalVariable" UId="259">
|
|
<Symbol UId="260">
|
|
<Component Name="Blender_Variables" UId="261">
|
|
<BooleanAttribute Name="HasQuotes" UId="262">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="263" />
|
|
<Component Name="gSP_CO2" UId="264" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="265" />
|
|
<NewLine UId="266" />
|
|
<Token Text="END_IF" UId="267" />
|
|
<Token Text=";" UId="268" />
|
|
<NewLine UId="269" />
|
|
<Access Scope="LocalVariable" UId="270">
|
|
<Symbol UId="271">
|
|
<Component Name="mWaterMaxFlow" UId="272" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="273" />
|
|
<Token Text=":=" UId="274" />
|
|
<Blank UId="275" />
|
|
<Access Scope="GlobalVariable" UId="276">
|
|
<Symbol UId="277">
|
|
<Component Name="Blender_Variables" UId="278">
|
|
<BooleanAttribute Name="HasQuotes" UId="279">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="280" />
|
|
<Component Name="gSP_H2O" UId="281" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="282" />
|
|
<Token Text="+" UId="283" />
|
|
<Blank UId="284" />
|
|
<Access Scope="GlobalVariable" UId="285">
|
|
<Symbol UId="286">
|
|
<Component Name="Blender_Variables" UId="287">
|
|
<BooleanAttribute Name="HasQuotes" UId="288">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="289" />
|
|
<Component Name="gWaterVFMCalcError" UId="290" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="291" />
|
|
<NewLine UId="292" />
|
|
<Access Scope="LocalVariable" UId="293">
|
|
<Symbol UId="294">
|
|
<Component Name="mWaterMinFlow" UId="295" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="296" />
|
|
<Token Text=":=" UId="297" />
|
|
<Blank UId="298" />
|
|
<Access Scope="GlobalVariable" UId="299">
|
|
<Symbol UId="300">
|
|
<Component Name="Blender_Variables" UId="301">
|
|
<BooleanAttribute Name="HasQuotes" UId="302">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="303" />
|
|
<Component Name="gSP_H2O" UId="304" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="305" />
|
|
<Token Text="-" UId="306" />
|
|
<Blank UId="307" />
|
|
<Access Scope="GlobalVariable" UId="308">
|
|
<Symbol UId="309">
|
|
<Component Name="Blender_Variables" UId="310">
|
|
<BooleanAttribute Name="HasQuotes" UId="311">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="312" />
|
|
<Component Name="gWaterVFMCalcError" UId="313" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="314" />
|
|
<NewLine UId="315" />
|
|
<Token Text="IF" UId="316" />
|
|
<Blank UId="317" />
|
|
<Access Scope="GlobalVariable" UId="318">
|
|
<Symbol UId="319">
|
|
<Component Name="HMI_Blender_Parameters" UId="320">
|
|
<BooleanAttribute Name="HasQuotes" UId="321">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="322" />
|
|
<Component Name="Actual_Recipe_Parameters" UId="323" />
|
|
<Token Text="." UId="324" />
|
|
<Component Name="_SyrupDensity" UId="325" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="326" />
|
|
<Token Text="<>" UId="327" />
|
|
<Blank UId="328" />
|
|
<Access Scope="LiteralConstant" UId="329">
|
|
<Constant UId="330">
|
|
<ConstantValue UId="332">0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="333" />
|
|
<Token Text="THEN" UId="334" />
|
|
<NewLine UId="335" />
|
|
<Blank Num="4" UId="336" />
|
|
<Access Scope="LocalVariable" UId="337">
|
|
<Symbol UId="338">
|
|
<Component Name="mSyrupMaxFlow" UId="339" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="340" />
|
|
<Token Text=":=" UId="341" />
|
|
<Blank UId="342" />
|
|
<Token Text="(" UId="343" />
|
|
<Access Scope="GlobalVariable" UId="344">
|
|
<Symbol UId="345">
|
|
<Component Name="Blender_Variables" UId="346">
|
|
<BooleanAttribute Name="HasQuotes" UId="347">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="348" />
|
|
<Component Name="gSP_SYR" UId="349" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="350" />
|
|
<Token Text="+" UId="351" />
|
|
<Blank UId="352" />
|
|
<Access Scope="GlobalVariable" UId="353">
|
|
<Symbol UId="354">
|
|
<Component Name="Blender_Variables" UId="355">
|
|
<BooleanAttribute Name="HasQuotes" UId="356">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="357" />
|
|
<Component Name="gSyrupMFMCalcError" UId="358" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=")" UId="359" />
|
|
<Blank UId="360" />
|
|
<Token Text="/" UId="361" />
|
|
<Blank UId="362" />
|
|
<Access Scope="GlobalVariable" UId="363">
|
|
<Symbol UId="364">
|
|
<Component Name="HMI_Blender_Parameters" UId="365">
|
|
<BooleanAttribute Name="HasQuotes" UId="366">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="367" />
|
|
<Component Name="Actual_Recipe_Parameters" UId="368" />
|
|
<Token Text="." UId="369" />
|
|
<Component Name="_SyrupDensity" UId="370" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="371" />
|
|
<NewLine UId="372" />
|
|
<Blank Num="4" UId="373" />
|
|
<Access Scope="LocalVariable" UId="374">
|
|
<Symbol UId="375">
|
|
<Component Name="mSyrupMinFlow" UId="376" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="377" />
|
|
<Token Text=":=" UId="378" />
|
|
<Blank UId="379" />
|
|
<Token Text="(" UId="380" />
|
|
<Access Scope="GlobalVariable" UId="381">
|
|
<Symbol UId="382">
|
|
<Component Name="Blender_Variables" UId="383">
|
|
<BooleanAttribute Name="HasQuotes" UId="384">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="385" />
|
|
<Component Name="gSP_SYR" UId="386" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="387" />
|
|
<Token Text="-" UId="388" />
|
|
<Blank UId="389" />
|
|
<Access Scope="GlobalVariable" UId="390">
|
|
<Symbol UId="391">
|
|
<Component Name="Blender_Variables" UId="392">
|
|
<BooleanAttribute Name="HasQuotes" UId="393">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="394" />
|
|
<Component Name="gSyrupMFMCalcError" UId="395" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=")" UId="396" />
|
|
<Blank UId="397" />
|
|
<Token Text="/" UId="398" />
|
|
<Blank UId="399" />
|
|
<Access Scope="GlobalVariable" UId="400">
|
|
<Symbol UId="401">
|
|
<Component Name="HMI_Blender_Parameters" UId="402">
|
|
<BooleanAttribute Name="HasQuotes" UId="403">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="404" />
|
|
<Component Name="Actual_Recipe_Parameters" UId="405" />
|
|
<Token Text="." UId="406" />
|
|
<Component Name="_SyrupDensity" UId="407" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="408" />
|
|
<NewLine UId="409" />
|
|
<Token Text="END_IF" UId="410" />
|
|
<Token Text=";" UId="411" />
|
|
<NewLine UId="412" />
|
|
<Token Text="IF" UId="413" />
|
|
<Blank UId="414" />
|
|
<Access Scope="LocalVariable" UId="415">
|
|
<Symbol UId="416">
|
|
<Component Name="mSyrupMaxFlow" UId="417" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="418" />
|
|
<Token Text="<>" UId="419" />
|
|
<Blank UId="420" />
|
|
<Access Scope="LiteralConstant" UId="421">
|
|
<Constant UId="422">
|
|
<ConstantValue UId="424">0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="425" />
|
|
<Token Text="THEN" UId="426" />
|
|
<NewLine UId="427" />
|
|
<Blank Num="4" UId="428" />
|
|
<Access Scope="LocalVariable" UId="429">
|
|
<Symbol UId="430">
|
|
<Component Name="mMinRatio" UId="431" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="432" />
|
|
<Token Text=":=" UId="433" />
|
|
<Blank UId="434" />
|
|
<Access Scope="LocalVariable" UId="435">
|
|
<Symbol UId="436">
|
|
<Component Name="mWaterMinFlow" UId="437" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="438" />
|
|
<Token Text="/" UId="439" />
|
|
<Blank UId="440" />
|
|
<Access Scope="LocalVariable" UId="441">
|
|
<Symbol UId="442">
|
|
<Component Name="mSyrupMaxFlow" UId="443" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="444" />
|
|
<NewLine UId="445" />
|
|
<Token Text="END_IF" UId="446" />
|
|
<Token Text=";" UId="447" />
|
|
<NewLine UId="448" />
|
|
<Token Text="IF" UId="449" />
|
|
<Blank UId="450" />
|
|
<Access Scope="LocalVariable" UId="451">
|
|
<Symbol UId="452">
|
|
<Component Name="mSyrupMinFlow" UId="453" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="454" />
|
|
<Token Text="<>" UId="455" />
|
|
<Blank UId="456" />
|
|
<Access Scope="LiteralConstant" UId="457">
|
|
<Constant UId="458">
|
|
<ConstantValue UId="460">0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="461" />
|
|
<Token Text="THEN" UId="462" />
|
|
<NewLine UId="463" />
|
|
<Blank Num="4" UId="464" />
|
|
<Access Scope="LocalVariable" UId="465">
|
|
<Symbol UId="466">
|
|
<Component Name="mMaxRatio" UId="467" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="468" />
|
|
<Token Text=":=" UId="469" />
|
|
<Blank UId="470" />
|
|
<Access Scope="LocalVariable" UId="471">
|
|
<Symbol UId="472">
|
|
<Component Name="mWaterMaxFlow" UId="473" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="474" />
|
|
<Token Text="/" UId="475" />
|
|
<Blank UId="476" />
|
|
<Access Scope="LocalVariable" UId="477">
|
|
<Symbol UId="478">
|
|
<Component Name="mSyrupMinFlow" UId="479" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="480" />
|
|
<NewLine UId="481" />
|
|
<Token Text="END_IF" UId="482" />
|
|
<Token Text=";" UId="483" />
|
|
<NewLine UId="484" />
|
|
<Token Text="IF" UId="485" />
|
|
<Blank UId="486" />
|
|
<Access Scope="GlobalVariable" UId="487">
|
|
<Symbol UId="488">
|
|
<Component Name="HMI_Blender_Parameters" UId="489">
|
|
<BooleanAttribute Name="HasQuotes" UId="490">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="491" />
|
|
<Component Name="Actual_Recipe_Parameters" UId="492" />
|
|
<Token Text="." UId="493" />
|
|
<Component Name="_SyrupDensity" UId="494" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="495" />
|
|
<Token Text="<>" UId="496" />
|
|
<Blank UId="497" />
|
|
<Access Scope="LiteralConstant" UId="498">
|
|
<Constant UId="499">
|
|
<ConstantValue UId="501">0</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Blank UId="502" />
|
|
<Token Text="THEN" UId="503" />
|
|
<NewLine UId="504" />
|
|
<Blank Num="4" UId="505" />
|
|
<Access Scope="LocalVariable" UId="506">
|
|
<Symbol UId="507">
|
|
<Component Name="mBevBrixMax" UId="508" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="509" />
|
|
<Token Text=":=" UId="510" />
|
|
<Blank UId="511" />
|
|
<Access Scope="GlobalVariable" UId="512">
|
|
<Symbol UId="513">
|
|
<Component Name="HMI_Blender_Parameters" UId="514">
|
|
<BooleanAttribute Name="HasQuotes" UId="515">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="516" />
|
|
<Component Name="Actual_Recipe_Parameters" UId="517" />
|
|
<Token Text="." UId="518" />
|
|
<Component Name="_SyrupBrix" UId="519" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="520" />
|
|
<Token Text="/" UId="521" />
|
|
<Blank UId="522" />
|
|
<Token Text="(" UId="523" />
|
|
<Token Text="(" UId="524" />
|
|
<Access Scope="LocalVariable" UId="525">
|
|
<Symbol UId="526">
|
|
<Component Name="mMinRatio" UId="527" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="528" />
|
|
<Token Text="/" UId="529" />
|
|
<Blank UId="530" />
|
|
<Access Scope="GlobalVariable" UId="531">
|
|
<Symbol UId="532">
|
|
<Component Name="HMI_Blender_Parameters" UId="533">
|
|
<BooleanAttribute Name="HasQuotes" UId="534">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="535" />
|
|
<Component Name="Actual_Recipe_Parameters" UId="536" />
|
|
<Token Text="." UId="537" />
|
|
<Component Name="_SyrupDensity" UId="538" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=")" UId="539" />
|
|
<Blank UId="540" />
|
|
<Token Text="+" UId="541" />
|
|
<Blank UId="542" />
|
|
<Access Scope="LiteralConstant" UId="543">
|
|
<Constant UId="544">
|
|
<ConstantValue UId="546">1</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Token Text=")" UId="547" />
|
|
<Token Text=";" UId="548" />
|
|
<NewLine UId="549" />
|
|
<Blank Num="4" UId="550" />
|
|
<Access Scope="LocalVariable" UId="551">
|
|
<Symbol UId="552">
|
|
<Component Name="mBevBrixMin" UId="553" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="554" />
|
|
<Token Text=":=" UId="555" />
|
|
<Blank UId="556" />
|
|
<Access Scope="GlobalVariable" UId="557">
|
|
<Symbol UId="558">
|
|
<Component Name="HMI_Blender_Parameters" UId="559">
|
|
<BooleanAttribute Name="HasQuotes" UId="560">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="561" />
|
|
<Component Name="Actual_Recipe_Parameters" UId="562" />
|
|
<Token Text="." UId="563" />
|
|
<Component Name="_SyrupBrix" UId="564" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="565" />
|
|
<Token Text="/" UId="566" />
|
|
<Blank UId="567" />
|
|
<Token Text="(" UId="568" />
|
|
<Token Text="(" UId="569" />
|
|
<Access Scope="LocalVariable" UId="570">
|
|
<Symbol UId="571">
|
|
<Component Name="mMaxRatio" UId="572" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="573" />
|
|
<Token Text="/" UId="574" />
|
|
<Blank UId="575" />
|
|
<Access Scope="GlobalVariable" UId="576">
|
|
<Symbol UId="577">
|
|
<Component Name="HMI_Blender_Parameters" UId="578">
|
|
<BooleanAttribute Name="HasQuotes" UId="579">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="580" />
|
|
<Component Name="Actual_Recipe_Parameters" UId="581" />
|
|
<Token Text="." UId="582" />
|
|
<Component Name="_SyrupDensity" UId="583" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=")" UId="584" />
|
|
<Blank UId="585" />
|
|
<Token Text="+" UId="586" />
|
|
<Blank UId="587" />
|
|
<Access Scope="LiteralConstant" UId="588">
|
|
<Constant UId="589">
|
|
<ConstantValue UId="591">1</ConstantValue>
|
|
</Constant>
|
|
</Access>
|
|
<Token Text=")" UId="592" />
|
|
<Token Text=";" UId="593" />
|
|
<NewLine UId="594" />
|
|
<Token Text="END_IF" UId="595" />
|
|
<Token Text=";" UId="596" />
|
|
<NewLine UId="597" />
|
|
<Access Scope="GlobalVariable" UId="598">
|
|
<Symbol UId="599">
|
|
<Component Name="Blender_Variables" UId="600">
|
|
<BooleanAttribute Name="HasQuotes" UId="601">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="602" />
|
|
<Component Name="gBlenderBlendMaxError" UId="603" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="604" />
|
|
<Token Text=":=" UId="605" />
|
|
<Blank UId="606" />
|
|
<Access Scope="LocalVariable" UId="607">
|
|
<Symbol UId="608">
|
|
<Component Name="mBevBrixMax" UId="609" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="610" />
|
|
<Token Text="-" UId="611" />
|
|
<Blank UId="612" />
|
|
<Access Scope="LocalVariable" UId="613">
|
|
<Symbol UId="614">
|
|
<Component Name="mBevBrixMin" UId="615" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="616" />
|
|
<NewLine Num="2" UId="617" />
|
|
<Access Scope="LocalVariable" UId="618">
|
|
<Symbol UId="619">
|
|
<Component Name="TestLAD" UId="620" />
|
|
</Symbol>
|
|
</Access>
|
|
<Blank UId="621" />
|
|
<Token Text=":=" UId="622" />
|
|
<Blank UId="623" />
|
|
<Access Scope="GlobalVariable" UId="624">
|
|
<Symbol UId="625">
|
|
<Component Name="Blender_Variables" UId="626">
|
|
<BooleanAttribute Name="HasQuotes" UId="627">true</BooleanAttribute>
|
|
</Component>
|
|
<Token Text="." UId="628" />
|
|
<Component Name="gBlenderBlendMaxError" UId="629" />
|
|
</Symbol>
|
|
</Access>
|
|
<Token Text=";" UId="630" />
|
|
</StructuredText></NetworkSource>
|
|
<ProgrammingLanguage>SCL</ProgrammingLanguage>
|
|
</AttributeList>
|
|
<ObjectList>
|
|
<MultilingualText ID="A" CompositionName="Comment">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="B" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>it-IT</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="C" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="D" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>en-US</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="E" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>es-ES</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="F" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>fr-FR</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="10" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>zh-CN</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="11" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>ja-JP</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
<MultilingualText ID="12" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="13" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>it-IT</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="14" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="15" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>en-US</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="16" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>es-ES</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="17" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>fr-FR</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="18" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>zh-CN</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="19" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>ja-JP</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.CompileUnit>
|
|
<MultilingualText ID="1A" CompositionName="Title">
|
|
<ObjectList>
|
|
<MultilingualTextItem ID="1B" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>it-IT</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="1C" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>de-DE</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="1D" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>en-US</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="1E" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>es-ES</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="1F" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>fr-FR</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="20" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>zh-CN</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
<MultilingualTextItem ID="21" CompositionName="Items">
|
|
<AttributeList>
|
|
<Culture>ja-JP</Culture>
|
|
<Text />
|
|
</AttributeList>
|
|
</MultilingualTextItem>
|
|
</ObjectList>
|
|
</MultilingualText>
|
|
</ObjectList>
|
|
</SW.Blocks.FC>
|
|
</Document> |