<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE exportData>
<exportData ApplicationVersion="2.2.252-b1" ApplicationName="zWorkbench">
  <LibraryRefs/>
  <PrjItem InstanceFactoryInfo="ztools.FactoryTag.FBDSchema" ID="2" Name="PI" schema.description="PI регулятор с зоной нечувствительности и возможностью установки начального значения&#10;&#10;Автор: Морозов В.И." schema.col="1" schema.row="2" schema.LocalID="0" fbd.deb_win_ref="">
    <zp n="schema.formatpage" v="8"/>
    <zp n="schema.formatorientation" v="0"/>
    <Chld InstanceFactoryInfo="VARIABLE_FBD" ID="10" Name="seterr" fbdvar.default="0" fbdvar.const="0" fbdvar.eeprom="0" var.description="">
      <zp n="fbd.datatype" v="Float32"/>
      <zp n="fbdvar.access" v="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="VARIABLE_FBD" ID="14" Name="Integral" fbdvar.default="0" fbdvar.const="0" fbdvar.eeprom="0" var.description="">
      <zp n="fbd.datatype" v="Float32"/>
      <zp n="fbdvar.access" v="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosIn" ID="1" Name="Cool" fbd.pos="30;50" fbd.description="" fbd.zorder="1" fbd.blocking="0" fbd.comment="0" block.macro_in_default="0">
      <zp n="fbd.datatype" v="Bool"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INTERVAL" ID="186" Name="Interval1" fbd.pos="390;2290" fbd.description="" fbd.zorder="186" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="hi" fbd.isCaption="1" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="lo" fbd.isCaption="1" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="max" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="min" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="ok" fbd.isCaption="1" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="1" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="val" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosIn" ID="2" Name="Kp" fbd.pos="30;130" fbd.description="" fbd.zorder="2" fbd.blocking="0" fbd.comment="0" block.macro_in_default="0">
      <zp n="fbd.datatype" v="Float32"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="IF" ID="207" Name="IF7" fbd.pos="630;2270" fbd.description="" fbd.zorder="207" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="if" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="1" pin.group="" pin.inputconst="1" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="21" Name="integral_1" fbd.pos="750;1350" fbd.description="" fbd.zorder="21" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="0" block.var_prior="1" VarLocal="14" block.var_device="">
      <zp n="block.var_type" v="2"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="en" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
    </Chld>
    <Chld InstanceFactoryInfo="SUM" ID="22" Name="SUM2" fbd.pos="390;1330" fbd.description="" fbd.zorder="22" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="225" Name="integral_5" fbd.pos="750;1640" fbd.description="" fbd.zorder="225" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="0" block.var_prior="2" VarLocal="14" block.var_device="">
      <zp n="block.var_type" v="2"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="en" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="2"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="25" Name="seterrr_2" fbd.pos="250;1360" fbd.description="" fbd.zorder="25" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="1" block.var_prior="0" VarLocal="10" block.var_device="">
      <zp n="block.var_type" v="0"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="TIMER" ID="254" Name="TIMER5" fbd.pos="390;1390" fbd.description="" fbd.zorder="254" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.once_timer="0">
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="en" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="interval" fbd.isCaption="1" pin.group="" pin.inputconst="1" pin.valueconst="500">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="COMMENT" ID="275" Name="Комментарий1" primitive.localId="0" fbd.size="150;620" fbd.blocking="0" fbd.pos="230;2240" fbd.backcolor="2532306373" fbd.forecolor="4278190080" primitive.text="Ограничение выходного значения" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.align" v="1"/>
    </Chld>
    <Chld InstanceFactoryInfo="COMMENT" ID="276" Name="Комментарий2" primitive.localId="0" fbd.size="210;620" fbd.blocking="0" fbd.pos="230;2020" fbd.backcolor="2532306373" fbd.forecolor="4278190080" primitive.text="Расчет выходного значения" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.align" v="1"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="28" Name="integral_2" fbd.pos="250;1340" fbd.description="" fbd.zorder="28" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="0" block.var_prior="0" VarLocal="14" block.var_device="">
      <zp n="block.var_type" v="0"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="COMMENT" ID="280" Name="Комментарий4" primitive.localId="0" fbd.size="440;620" fbd.blocking="0" fbd.pos="230;1020" fbd.backcolor="2532306373" fbd.forecolor="4278190080" primitive.text="Интегральная составляющая" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.align" v="1"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="283" Name="Текст" primitive.localId="0" fbd.size="30;600" fbd.zorder="283" fbd.blocking="0" fbd.pos="240;1970" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Формула обратного расчета интегральной составляющей: Integral = (Out - Kp * Error) / CycleTime *  Ti" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="128"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="285" Name="Текст15" primitive.localId="0" fbd.size="30;200" fbd.zorder="285" fbd.blocking="0" fbd.pos="20;510" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Версия 0.1" fbd.font="MS Shell Dlg 2,8.25,-1,5,75,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="128"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="290" Name="Текст" primitive.localId="0" fbd.size="120;200" fbd.zorder="290" fbd.blocking="0" fbd.pos="20;540" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text=" - Задание величины зоны нечувствительности симметрично от уставки на величину Deadband&#10; - Задание начального выходного значения регулятора&#10; - Защита от наветривания интегральной составляющей (Windup)" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosIn" ID="291" Name="Heat" fbd.pos="30;70" fbd.description="" fbd.zorder="291" fbd.blocking="0" fbd.comment="0" block.macro_in_default="0">
      <zp n="fbd.datatype" v="Bool"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MUL" ID="296" Name="MUL2" fbd.pos="390;2050" fbd.description="" fbd.zorder="296" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosIn" ID="3" Name="Ti" fbd.pos="30;150" fbd.description="" fbd.zorder="3" fbd.blocking="0" fbd.comment="0" block.macro_in_default="0">
      <zp n="fbd.datatype" v="Float32"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="SUM" ID="300" Name="SUM1" fbd.pos="630;2060" fbd.description="" fbd.zorder="300" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="SUM" ID="307" Name="SUM5" fbd.pos="390;900" fbd.description="" fbd.zorder="307" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="3">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in2" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="SUM" ID="309" Name="SUM3" fbd.pos="390;820" fbd.description="" fbd.zorder="309" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="3">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in2" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="310" Name="seterrr_1" fbd.pos="750;930" fbd.description="" fbd.zorder="310" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="1" block.var_prior="2" VarLocal="10" block.var_device="">
      <zp n="block.var_type" v="2"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="en" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
    </Chld>
    <Chld InstanceFactoryInfo="COMMENT" ID="314" Name="Комментарий3" primitive.localId="0" fbd.size="220;620" fbd.blocking="0" fbd.pos="230;790" fbd.backcolor="2532306373" fbd.forecolor="4278190080" primitive.text="Расчет величины ошибки" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.align" v="1"/>
    </Chld>
    <Chld InstanceFactoryInfo="XOR" ID="322" Name="XOR1" fbd.pos="390;610" fbd.description="" fbd.zorder="322" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in0" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosIn" ID="323" Name="InitialVal" fbd.pos="30;390" fbd.description="" fbd.zorder="323" fbd.blocking="0" fbd.comment="0" block.macro_in_default="0">
      <zp n="fbd.datatype" v="Float32"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="360" Name="seterrr_3" fbd.pos="750;850" fbd.description="" fbd.zorder="360" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="1" block.var_prior="1" VarLocal="10" block.var_device="">
      <zp n="block.var_type" v="2"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="en" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosIn" ID="364" Name="Deadband" fbd.pos="30;330" fbd.description="" fbd.zorder="364" fbd.blocking="0" fbd.comment="0" block.macro_in_default="0">
      <zp n="fbd.datatype" v="Float32"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MUL" ID="374" Name="MUL3" fbd.pos="390;1550" fbd.description="" fbd.zorder="374" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="375" Name="seterr_3" fbd.pos="250;1560" fbd.description="" fbd.zorder="375" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="1" block.var_prior="0" VarLocal="10" block.var_device="">
      <zp n="block.var_type" v="0"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MUL" ID="386" Name="MUL4" fbd.pos="630;1590" fbd.description="" fbd.zorder="386" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="3">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in2" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="AND" ID="414" Name="AND1" fbd.pos="630;1400" fbd.description="" fbd.zorder="414" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in0" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="1"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="AND" ID="415" Name="AND2" fbd.pos="630;870" fbd.description="" fbd.zorder="415" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in0" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="1"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="SUM" ID="416" Name="SUM6" fbd.pos="390;710" fbd.description="" fbd.zorder="416" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="ABS" ID="418" Name="ABS1" fbd.pos="510;720" fbd.description="" fbd.zorder="418" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="CMP" ID="423" Name="CMP1" fbd.pos="630;720" fbd.description="" fbd.zorder="423" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.cmp_operation" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="AND" ID="431" Name="AND3" fbd.pos="630;950" fbd.description="" fbd.zorder="431" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in0" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="1"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="COMMENT" ID="446" Name="Комментарий6" primitive.localId="0" fbd.size="100;620" fbd.blocking="0" fbd.pos="230;680" fbd.backcolor="2532306373" fbd.forecolor="4278190080" primitive.text="Зона нечувствительности" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.align" v="1"/>
    </Chld>
    <Chld InstanceFactoryInfo="COMMENT" ID="450" Name="Комментарий7" primitive.localId="0" fbd.size="540;620" fbd.blocking="0" fbd.pos="230;1470" fbd.backcolor="2532306373" fbd.forecolor="4278190080" primitive.text="Переопределение интегральной составляющей" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.align" v="1"/>
    </Chld>
    <Chld InstanceFactoryInfo="BASE_TIMER" ID="454" Name="B.TIMER1" fbd.pos="390;1130" fbd.description="" fbd.zorder="454" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosOut" ID="47" Name="Out" fbd.pos="950;170" fbd.description="" fbd.zorder="47" fbd.blocking="0" fbd.comment="0">
      <zp n="fbd.datatype" v="Float32"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
    </Chld>
    <Chld InstanceFactoryInfo="MUL" ID="473" Name="MUL6" fbd.pos="630;1230" fbd.description="" fbd.zorder="473" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="1" pin.valueconst="1000" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MUL" ID="48" Name="MUL1" fbd.pos="390;2110" fbd.description="" fbd.zorder="48" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="3">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in2" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="IF" ID="484" Name="IF2" fbd.pos="630;1110" fbd.description="" fbd.zorder="484" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="if" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="1" pin.group="" pin.inputconst="1" pin.valueconst="100">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONVERT" ID="489" Name="Convert4" fbd.pos="390;1230" fbd.description="" fbd.zorder="489" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0">
      <zp n="fbd.datatype" v="Float32"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" fbd.isCaption="0" pin.group=""/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="49" Name="integral_3" fbd.pos="250;2120" fbd.description="" fbd.zorder="49" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="0" block.var_prior="0" VarLocal="14" block.var_device="">
      <zp n="block.var_type" v="0"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="AND" ID="495" Name="AND4" fbd.pos="630;560" fbd.description="" fbd.zorder="495" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in0" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="CMP" ID="500" Name="CMP2" fbd.pos="390;150" fbd.description="" fbd.zorder="500" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.cmp_operation" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="CMP" ID="511" Name="CMP3" fbd.pos="390;210" fbd.description="" fbd.zorder="511" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.cmp_operation" v="5"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="CMP" ID="516" Name="CMP4" fbd.pos="390;270" fbd.description="" fbd.zorder="516" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.cmp_operation" v="2"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="COMMENT" ID="531" Name="Комментарий9" primitive.localId="0" fbd.size="650;620" fbd.blocking="0" fbd.pos="230;20" fbd.backcolor="2532306373" fbd.forecolor="4278190080" primitive.text="Разрешение работы" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.align" v="1"/>
    </Chld>
    <Chld InstanceFactoryInfo="MUL" ID="542" Name="MUL5" fbd.pos="390;1730" fbd.description="" fbd.zorder="542" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MUL" ID="544" Name="MUL7" fbd.pos="630;1770" fbd.description="" fbd.zorder="544" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="3">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in2" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="545" Name="seterr_4" fbd.pos="250;1740" fbd.description="" fbd.zorder="545" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="1" block.var_prior="0" VarLocal="10" block.var_device="">
      <zp n="block.var_type" v="0"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="547" Name="integral_6" fbd.pos="750;1820" fbd.description="" fbd.zorder="547" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="0" block.var_prior="3" VarLocal="14" block.var_device="">
      <zp n="block.var_type" v="2"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="en" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
    </Chld>
    <Chld InstanceFactoryInfo="MUL" ID="557" Name="MUL8" fbd.pos="390;1830" fbd.description="" fbd.zorder="557" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MUL" ID="559" Name="MUL9" fbd.pos="630;1870" fbd.description="" fbd.zorder="559" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="3">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_MUI" ID="in2" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="560" Name="seterr_5" fbd.pos="250;1840" fbd.description="" fbd.zorder="560" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="1" block.var_prior="0" VarLocal="10" block.var_device="">
      <zp n="block.var_type" v="0"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="562" Name="integral_7" fbd.pos="750;1920" fbd.description="" fbd.zorder="562" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="0" block.var_prior="4" VarLocal="14" block.var_device="">
      <zp n="block.var_type" v="2"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="en" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
    </Chld>
    <Chld InstanceFactoryInfo="CMP" ID="580" Name="CMP5" fbd.pos="390;330" fbd.description="" fbd.zorder="580" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.cmp_operation" v="2"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="0" pin.group="" pin.inputconst="1" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="CMP" ID="581" Name="CMP6" fbd.pos="390;390" fbd.description="" fbd.zorder="581" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.cmp_operation" v="2"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="0" pin.group="" pin.inputconst="1" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="CMP" ID="586" Name="CMP7" fbd.pos="390;450" fbd.description="" fbd.zorder="586" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.cmp_operation" v="5"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="0" pin.group="" pin.inputconst="1" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="595" Name="Текст1" primitive.localId="0" fbd.size="30;600" fbd.zorder="595" fbd.blocking="0" fbd.pos="240;2190" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Формула PI регулятора: Out = Kp * Error + Integral * CycleTime / Ti" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="128"/>
    </Chld>
    <Chld InstanceFactoryInfo="CMP" ID="596" Name="CMP8" fbd.pos="510;1090" fbd.description="" fbd.zorder="596" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.cmp_operation" v="1"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="1" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosIn" ID="6" Name="SetPoint" fbd.pos="30;210" fbd.description="" fbd.zorder="6" fbd.blocking="0" fbd.comment="0" block.macro_in_default="0">
      <zp n="fbd.datatype" v="Float32"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="SUM" ID="602" Name="SUM9" fbd.pos="510;1570" fbd.description="" fbd.zorder="602" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="SUM" ID="605" Name="SUM10" fbd.pos="510;1750" fbd.description="" fbd.zorder="605" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="SUM" ID="608" Name="SUM11" fbd.pos="510;1850" fbd.description="" fbd.zorder="608" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.is_overflow="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.type_overflow" v="3"/>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="1">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_SUM" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0" pin.inversion="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="CODER" ID="620" Name="CD1" fbd.pos="630;100" fbd.description="" fbd.zorder="620" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.input_count="7">
      <zp n="fbd.datatype" v="UInt8"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in0" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="1"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="1"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in3" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="1"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in4" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="1"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in5" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="1"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in6" fbd.isCaption="1" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="1"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="1" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosOut" ID="621" Name="Active" fbd.pos="950;110" fbd.description="" fbd.zorder="621" fbd.blocking="0" fbd.comment="0">
      <zp n="fbd.datatype" v="Bool"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosOut" ID="622" Name="Error" fbd.pos="950;50" fbd.description="" fbd.zorder="622" fbd.blocking="0" fbd.comment="0">
      <zp n="fbd.datatype" v="UInt8"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
    </Chld>
    <Chld InstanceFactoryInfo="AND" ID="623" Name="AND5" fbd.pos="390;90" fbd.description="" fbd.zorder="623" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.input_count="2">
      <zp n="fbd.datatype" v="auto"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in0" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="INVAR" ID="65" Name="seterr_2" fbd.pos="250;2060" fbd.description="" fbd.zorder="65" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0" block.readOption="1" block.var_prior="0" VarLocal="10" block.var_device="">
      <zp n="block.var_type" v="0"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="CMP" ID="651" Name="CMP9" fbd.pos="390;550" fbd.description="" fbd.zorder="651" fbd.blocking="0" fbd.comment="0" fbd.isCaption="0">
      <zp n="fbd.datatype" v="auto"/>
      <zp n="block.cmp_operation" v="0"/>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in1" fbd.isCaption="0" pin.group="" pin.inputconst="1" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="INPUT_BLOCK" ID="in2" fbd.isCaption="0" pin.group="" pin.inputconst="0" pin.valueconst="0">
        <zp n="pin.inputmode" v="0"/>
        <zp n="fbd.formatnumber" v="10"/>
      </Chld>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" fbd.isCaption="0" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="658" Name="Текст" primitive.localId="0" fbd.size="60;180" fbd.zorder="-2.0000002145767213" fbd.blocking="0" fbd.pos="860;20" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Код ошибки" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="659" Name="Текст2" primitive.localId="0" fbd.size="60;180" fbd.zorder="-2.100000238418579" fbd.blocking="0" fbd.pos="860;80" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Сигнал работы регулятора" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="660" Name="Текст3" primitive.localId="0" fbd.size="60;180" fbd.zorder="-2.100000238418579" fbd.blocking="0" fbd.pos="860;140" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Управляющий сигнал" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="661" Name="Текст4" primitive.localId="0" fbd.size="80;200" fbd.zorder="-1.9000001907348634" fbd.blocking="0" fbd.pos="20;20" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Выбор режима работы" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="662" Name="Текст5" primitive.localId="0" fbd.size="80;200" fbd.zorder="-1.8000001668930055" fbd.blocking="0" fbd.pos="20;100" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Коэффициенты" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="663" Name="Текст6" primitive.localId="0" fbd.size="60;200" fbd.zorder="-1.7000001430511475" fbd.blocking="0" fbd.pos="20;180" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Уставка" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="664" Name="Текст7" primitive.localId="0" fbd.size="60;200" fbd.zorder="-1.6000001192092896" fbd.blocking="0" fbd.pos="20;240" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Обратная связь" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="665" Name="Текст8" primitive.localId="0" fbd.size="60;200" fbd.zorder="-1.5000000953674317" fbd.blocking="0" fbd.pos="20;300" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Зона нечувствительности" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="666" Name="Текст9" primitive.localId="0" fbd.size="60;200" fbd.zorder="-1.4000000715255738" fbd.blocking="0" fbd.pos="20;360" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Начальное значение" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="667" Name="Текст10" primitive.localId="0" fbd.size="80;200" fbd.zorder="-1.300000047683716" fbd.blocking="0" fbd.pos="20;420" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Рабочий диапазон" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="32"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="668" Name="Текст" primitive.localId="0" fbd.size="30;600" fbd.zorder="668" fbd.blocking="0" fbd.pos="240;50" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Получение кода ошибки - неверные входные параметры блока" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="128"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="669" Name="Текст11" primitive.localId="0" fbd.size="30;600" fbd.zorder="669" fbd.blocking="0" fbd.pos="240;510" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Разрешение работы регулятора" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="128"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="671" Name="Текст12" primitive.localId="0" fbd.size="30;600" fbd.zorder="671" fbd.blocking="0" fbd.pos="240;1050" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Проверка значения базового таймера - для запуска в режиме симуляции" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="128"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="672" Name="Текст13" primitive.localId="0" fbd.size="30;600" fbd.zorder="672" fbd.blocking="0" fbd.pos="240;1190" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Пересчет величины базового таймера в секунды" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="128"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="674" Name="Текст14" primitive.localId="0" fbd.size="30;600" fbd.zorder="674" fbd.blocking="0" fbd.pos="240;1290" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Интегрирование величины ошибки каждый цикл" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="128"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="678" Name="Текст16" primitive.localId="0" fbd.size="30;600" fbd.zorder="678" fbd.blocking="0" fbd.pos="240;1500" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Пересчет значения интегральной составляющей для установки начального значения на выходе регулятора" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="128"/>
    </Chld>
    <Chld InstanceFactoryInfo="TEXT" ID="679" Name="Текст17" primitive.localId="0" fbd.size="30;600" fbd.zorder="679" fbd.blocking="0" fbd.pos="240;1690" fbd.backcolor="16777215" fbd.forecolor="4278190080" primitive.text="Защита от Windup при достижении пределов диапазона управляющего сигнала" fbd.font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0">
      <zp n="fbd.pentype" v="1"/>
      <zp n="fbd.align" v="1"/>
      <zp n="fbd.alignV" v="128"/>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosIn" ID="7" Name="Sensor" fbd.pos="30;270" fbd.description="" fbd.zorder="7" fbd.blocking="0" fbd.comment="0" block.macro_in_default="0">
      <zp n="fbd.datatype" v="Float32"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosIn" ID="8" Name="HighLim" fbd.pos="30;450" fbd.description="" fbd.zorder="8" fbd.blocking="0" fbd.comment="0" block.macro_in_default="0">
      <zp n="fbd.datatype" v="Float32"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="MacrosIn" ID="9" Name="LowLim" fbd.pos="30;470" fbd.description="" fbd.zorder="9" fbd.blocking="0" fbd.comment="0" block.macro_in_default="0">
      <zp n="fbd.datatype" v="Float32"/>
      <Chld InstanceFactoryInfo="OUTPUT_BLOCK" ID="out" pin.group="" pin.debugpoint="0" pin.inversion="0"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="209" Name="out8" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="207/in1" fbd.conn.out="186/out" connect.type="0">
      <Point x="470" y="2310"/>
      <Point x="480" y="2310"/>
      <Point x="480" y="2310"/>
      <Point x="610" y="2310"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="211" Name="Out" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="47/in" fbd.conn.out="207/out" connect.type="1">
      <Point x="710" y="2310"/>
      <Point x="815" y="2310"/>
      <Point x="815" y="180"/>
      <Point x="930" y="180"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="215" Name="LowLim" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="207/in2" fbd.conn.out="9/out" connect.type="1">
      <Point x="130" y="480"/>
      <Point x="350" y="480"/>
      <Point x="350" y="2330"/>
      <Point x="610" y="2330"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="216" Name="LowLim" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="186/min" fbd.conn.out="9/out" connect.type="1">
      <Point x="130" y="480"/>
      <Point x="135" y="480"/>
      <Point x="135" y="2360"/>
      <Point x="370" y="2360"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="217" Name="HighLim" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="186/max" fbd.conn.out="8/out" connect.type="1">
      <Point x="130" y="460"/>
      <Point x="135" y="460"/>
      <Point x="135" y="2320"/>
      <Point x="370" y="2320"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="27" Name="seterrr" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="22/in1" fbd.conn.out="25/out" connect.type="0">
      <Point x="350" y="1370"/>
      <Point x="365" y="1370"/>
      <Point x="365" y="1370"/>
      <Point x="370" y="1370"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="293" Name="out" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="21/in" fbd.conn.out="22/out" connect.type="0">
      <Point x="470" y="1360"/>
      <Point x="590" y="1360"/>
      <Point x="590" y="1360"/>
      <Point x="730" y="1360"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="298" Name="seterr" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="296/in0" fbd.conn.out="65/out" connect.type="0">
      <Point x="350" y="2070"/>
      <Point x="360" y="2070"/>
      <Point x="360" y="2070"/>
      <Point x="370" y="2070"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="299" Name="Ti" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="48/in2" fbd.conn.out="3/out" connect.type="1">
      <Point x="130" y="160"/>
      <Point x="255" y="160"/>
      <Point x="255" y="2170"/>
      <Point x="370" y="2170"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="30" Name="integral" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="22/in0" fbd.conn.out="28/out" connect.type="0">
      <Point x="350" y="1350"/>
      <Point x="365" y="1350"/>
      <Point x="365" y="1350"/>
      <Point x="370" y="1350"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="302" Name="out1" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="300/in0" fbd.conn.out="296/out" connect.type="0">
      <Point x="470" y="2080"/>
      <Point x="545" y="2080"/>
      <Point x="545" y="2080"/>
      <Point x="610" y="2080"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="304" Name="out2" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="300/in1" fbd.conn.out="48/out" connect.type="0">
      <Point x="470" y="2150"/>
      <Point x="545" y="2150"/>
      <Point x="545" y="2100"/>
      <Point x="610" y="2100"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="305" Name="Kp" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="296/in1" fbd.conn.out="2/out" connect.type="1">
      <Point x="130" y="140"/>
      <Point x="255" y="140"/>
      <Point x="255" y="2090"/>
      <Point x="370" y="2090"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="306" Name="Control" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="186/val" fbd.conn.out="300/out" connect.type="1">
      <Point x="710" y="2090"/>
      <Point x="725" y="2090"/>
      <Point x="725" y="2280"/>
      <Point x="365" y="2280"/>
      <Point x="365" y="2340"/>
      <Point x="370" y="2340"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="315" Name="SetPoint" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="307/in0" fbd.conn.out="6/out" connect.type="1">
      <Point x="130" y="220"/>
      <Point x="255" y="220"/>
      <Point x="255" y="920"/>
      <Point x="370" y="920"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="316" Name="SetPoint" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="309/in1" fbd.conn.out="6/out" connect.type="1">
      <Point x="130" y="220"/>
      <Point x="255" y="220"/>
      <Point x="255" y="860"/>
      <Point x="370" y="860"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="317" Name="Sensor" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="307/in1" fbd.conn.out="7/out" connect.type="1">
      <Point x="130" y="280"/>
      <Point x="255" y="280"/>
      <Point x="255" y="940"/>
      <Point x="370" y="940"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="318" Name="Sensor" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="309/in0" fbd.conn.out="7/out" connect.type="1">
      <Point x="130" y="280"/>
      <Point x="255" y="280"/>
      <Point x="255" y="840"/>
      <Point x="370" y="840"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="351" Name="Cool" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="322/in0" fbd.conn.out="1/out" connect.type="1">
      <Point x="130" y="60"/>
      <Point x="135" y="60"/>
      <Point x="135" y="630"/>
      <Point x="370" y="630"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="352" Name="Heat" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="322/in1" fbd.conn.out="291/out" connect.type="1">
      <Point x="130" y="80"/>
      <Point x="135" y="80"/>
      <Point x="135" y="650"/>
      <Point x="370" y="650"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="376" Name="seterr1" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="374/in0" fbd.conn.out="375/out" connect.type="0">
      <Point x="350" y="1570"/>
      <Point x="360" y="1570"/>
      <Point x="360" y="1570"/>
      <Point x="370" y="1570"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="377" Name="Kp" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="374/in1" fbd.conn.out="2/out" connect.type="1">
      <Point x="130" y="140"/>
      <Point x="330" y="140"/>
      <Point x="330" y="1590"/>
      <Point x="370" y="1590"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="390" Name="Ti" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="386/in2" fbd.conn.out="3/out" connect.type="1">
      <Point x="130" y="160"/>
      <Point x="455" y="160"/>
      <Point x="455" y="1650"/>
      <Point x="610" y="1650"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="392" Name="out9" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="225/in" fbd.conn.out="386/out" connect.type="0">
      <Point x="710" y="1630"/>
      <Point x="720" y="1630"/>
      <Point x="720" y="1650"/>
      <Point x="730" y="1650"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="405" Name="out4" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="310/in" fbd.conn.out="307/out" connect.type="0">
      <Point x="470" y="940"/>
      <Point x="580" y="940"/>
      <Point x="580" y="940"/>
      <Point x="730" y="940"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="407" Name="out5" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="360/in" fbd.conn.out="309/out" connect.type="0">
      <Point x="470" y="860"/>
      <Point x="580" y="860"/>
      <Point x="580" y="860"/>
      <Point x="730" y="860"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="420" Name="out13" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="418/in" fbd.conn.out="416/out" connect.type="0">
      <Point x="470" y="740"/>
      <Point x="480" y="740"/>
      <Point x="480" y="740"/>
      <Point x="490" y="740"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="421" Name="SetPoint" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="416/in0" fbd.conn.out="6/out" connect.type="1">
      <Point x="130" y="220"/>
      <Point x="255" y="220"/>
      <Point x="255" y="730"/>
      <Point x="370" y="730"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="422" Name="Sensor" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="416/in1" fbd.conn.out="7/out" connect.type="1">
      <Point x="130" y="280"/>
      <Point x="255" y="280"/>
      <Point x="255" y="750"/>
      <Point x="370" y="750"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="425" Name="out14" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="423/in1" fbd.conn.out="418/out" connect.type="0">
      <Point x="590" y="740"/>
      <Point x="605" y="740"/>
      <Point x="605" y="740"/>
      <Point x="610" y="740"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="426" Name="Deadband" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="423/in2" fbd.conn.out="364/out" connect.type="1">
      <Point x="130" y="340"/>
      <Point x="375" y="340"/>
      <Point x="375" y="760"/>
      <Point x="610" y="760"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="427" Name="Deadband" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="307/in2" fbd.conn.out="364/out" connect.type="1">
      <Point x="130" y="340"/>
      <Point x="255" y="340"/>
      <Point x="255" y="960"/>
      <Point x="370" y="960"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="428" Name="Deadband" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="309/in2" fbd.conn.out="364/out" connect.type="1">
      <Point x="130" y="340"/>
      <Point x="255" y="340"/>
      <Point x="255" y="880"/>
      <Point x="370" y="880"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="429" Name="Pause" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="415/in1" fbd.conn.out="423/out" connect.type="1">
      <Point x="710" y="750"/>
      <Point x="725" y="750"/>
      <Point x="725" y="840"/>
      <Point x="555" y="840"/>
      <Point x="555" y="910"/>
      <Point x="610" y="910"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="430" Name="Pause" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="414/in1" fbd.conn.out="423/out" connect.type="1">
      <Point x="710" y="750"/>
      <Point x="1585" y="750"/>
      <Point x="1585" y="1385"/>
      <Point x="555" y="1385"/>
      <Point x="555" y="1440"/>
      <Point x="610" y="1440"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="432" Name="Pause" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="431/in1" fbd.conn.out="423/out" connect.type="1">
      <Point x="710" y="750"/>
      <Point x="725" y="750"/>
      <Point x="725" y="880"/>
      <Point x="555" y="880"/>
      <Point x="555" y="990"/>
      <Point x="610" y="990"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="435" Name="out11" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="21/en" fbd.conn.out="414/out" connect.type="0">
      <Point x="710" y="1430"/>
      <Point x="720" y="1430"/>
      <Point x="720" y="1380"/>
      <Point x="730" y="1380"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="436" Name="Cool" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="415/in0" fbd.conn.out="1/out" connect.type="1">
      <Point x="130" y="60"/>
      <Point x="355" y="60"/>
      <Point x="355" y="890"/>
      <Point x="610" y="890"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="439" Name="Heat" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="431/in0" fbd.conn.out="291/out" connect.type="1">
      <Point x="130" y="80"/>
      <Point x="355" y="80"/>
      <Point x="355" y="970"/>
      <Point x="610" y="970"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="442" Name="out15" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="360/en" fbd.conn.out="415/out" connect.type="0">
      <Point x="710" y="900"/>
      <Point x="720" y="900"/>
      <Point x="720" y="880"/>
      <Point x="730" y="880"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="444" Name="out16" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="310/en" fbd.conn.out="431/out" connect.type="0">
      <Point x="710" y="980"/>
      <Point x="720" y="980"/>
      <Point x="720" y="960"/>
      <Point x="730" y="960"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="452" Name="out7" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="414/in0" fbd.conn.out="254/out" connect.type="0">
      <Point x="470" y="1420"/>
      <Point x="530" y="1420"/>
      <Point x="530" y="1420"/>
      <Point x="610" y="1420"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="476" Name="CycleTime" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="48/in1" fbd.conn.out="473/out" connect.type="1">
      <Point x="710" y="1260"/>
      <Point x="1425" y="1260"/>
      <Point x="1425" y="1670"/>
      <Point x="-345" y="1670"/>
      <Point x="-345" y="2150"/>
      <Point x="370" y="2150"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="477" Name="CycleTime" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="386/in1" fbd.conn.out="473/out" connect.type="1">
      <Point x="710" y="1260"/>
      <Point x="1425" y="1260"/>
      <Point x="1425" y="1205"/>
      <Point x="585" y="1205"/>
      <Point x="585" y="1630"/>
      <Point x="610" y="1630"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="488" Name="out12" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="484/in1" fbd.conn.out="454/out" connect.type="0">
      <Point x="470" y="1150"/>
      <Point x="545" y="1150"/>
      <Point x="545" y="1150"/>
      <Point x="610" y="1150"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="491" Name="out22" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="473/in0" fbd.conn.out="489/out" connect.type="0">
      <Point x="480" y="1250"/>
      <Point x="485" y="1250"/>
      <Point x="485" y="1250"/>
      <Point x="610" y="1250"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="492" Name="BaseTimer" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="489/in" fbd.conn.out="484/out" connect.type="1">
      <Point x="710" y="1150"/>
      <Point x="715" y="1150"/>
      <Point x="715" y="1220"/>
      <Point x="365" y="1220"/>
      <Point x="365" y="1250"/>
      <Point x="370" y="1250"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="514" Name="HighLim" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="500/in2" fbd.conn.out="8/out" connect.type="1">
      <Point x="130" y="460"/>
      <Point x="135" y="460"/>
      <Point x="135" y="190"/>
      <Point x="370" y="190"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="515" Name="LowLim" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="511/in2" fbd.conn.out="9/out" connect.type="1">
      <Point x="130" y="480"/>
      <Point x="135" y="480"/>
      <Point x="135" y="250"/>
      <Point x="370" y="250"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="517" Name="HighLim" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="516/in1" fbd.conn.out="8/out" connect.type="1">
      <Point x="130" y="460"/>
      <Point x="135" y="460"/>
      <Point x="135" y="290"/>
      <Point x="370" y="290"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="518" Name="LowLim" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="516/in2" fbd.conn.out="9/out" connect.type="1">
      <Point x="130" y="480"/>
      <Point x="135" y="480"/>
      <Point x="135" y="310"/>
      <Point x="370" y="310"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="519" Name="Active" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="254/en" fbd.conn.out="495/out" connect.type="1">
      <Point x="710" y="590"/>
      <Point x="715" y="590"/>
      <Point x="715" y="940"/>
      <Point x="355" y="940"/>
      <Point x="355" y="1410"/>
      <Point x="370" y="1410"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="521" Name="Active" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="225/en" fbd.conn.out="495/out" connect.type="1">
      <Point x="710" y="590"/>
      <Point x="720" y="590"/>
      <Point x="720" y="1670"/>
      <Point x="730" y="1670"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="522" Name="Active" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="207/if" fbd.conn.out="495/out" connect.type="1">
      <Point x="710" y="590"/>
      <Point x="715" y="590"/>
      <Point x="715" y="1300"/>
      <Point x="585" y="1300"/>
      <Point x="585" y="2290"/>
      <Point x="610" y="2290"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="53" Name="integral1" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="48/in0" fbd.conn.out="49/out" connect.type="0">
      <Point x="350" y="2130"/>
      <Point x="360" y="2130"/>
      <Point x="360" y="2130"/>
      <Point x="370" y="2130"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="548" Name="seterr2" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="542/in0" fbd.conn.out="545/out" connect.type="0">
      <Point x="350" y="1750"/>
      <Point x="360" y="1750"/>
      <Point x="360" y="1750"/>
      <Point x="370" y="1750"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="549" Name="Kp" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="542/in1" fbd.conn.out="2/out" connect.type="1">
      <Point x="130" y="140"/>
      <Point x="330" y="140"/>
      <Point x="330" y="1770"/>
      <Point x="370" y="1770"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="553" Name="CycleTime" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="544/in1" fbd.conn.out="473/out" connect.type="1">
      <Point x="710" y="1260"/>
      <Point x="1425" y="1260"/>
      <Point x="1425" y="1240"/>
      <Point x="585" y="1240"/>
      <Point x="585" y="1810"/>
      <Point x="610" y="1810"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="554" Name="Ti" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="544/in2" fbd.conn.out="3/out" connect.type="1">
      <Point x="130" y="160"/>
      <Point x="455" y="160"/>
      <Point x="455" y="1830"/>
      <Point x="610" y="1830"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="555" Name="out18" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="547/in" fbd.conn.out="544/out" connect.type="0">
      <Point x="710" y="1810"/>
      <Point x="720" y="1810"/>
      <Point x="720" y="1830"/>
      <Point x="730" y="1830"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="563" Name="seterr3" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="557/in0" fbd.conn.out="560/out" connect.type="0">
      <Point x="350" y="1850"/>
      <Point x="365" y="1850"/>
      <Point x="365" y="1850"/>
      <Point x="370" y="1850"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="564" Name="Kp" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="557/in1" fbd.conn.out="2/out" connect.type="1">
      <Point x="130" y="140"/>
      <Point x="330" y="140"/>
      <Point x="330" y="1870"/>
      <Point x="370" y="1870"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="568" Name="CycleTime" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="559/in1" fbd.conn.out="473/out" connect.type="1">
      <Point x="710" y="1260"/>
      <Point x="1425" y="1260"/>
      <Point x="1425" y="1400"/>
      <Point x="585" y="1400"/>
      <Point x="585" y="1910"/>
      <Point x="610" y="1910"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="569" Name="Ti" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="559/in2" fbd.conn.out="3/out" connect.type="1">
      <Point x="130" y="160"/>
      <Point x="450" y="160"/>
      <Point x="450" y="1930"/>
      <Point x="610" y="1930"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="570" Name="out26" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="562/in" fbd.conn.out="559/out" connect.type="0">
      <Point x="710" y="1910"/>
      <Point x="720" y="1910"/>
      <Point x="720" y="1930"/>
      <Point x="730" y="1930"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="572" Name="InitialVal" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="500/in1" fbd.conn.out="323/out" connect.type="1">
      <Point x="130" y="400"/>
      <Point x="145" y="400"/>
      <Point x="145" y="170"/>
      <Point x="370" y="170"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="573" Name="InitialVal" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="511/in1" fbd.conn.out="323/out" connect.type="1">
      <Point x="130" y="400"/>
      <Point x="145" y="400"/>
      <Point x="145" y="230"/>
      <Point x="370" y="230"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="576" Name="HighEdge" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="547/en" fbd.conn.out="186/hi" connect.type="1">
      <Point x="470" y="2330"/>
      <Point x="600" y="2330"/>
      <Point x="600" y="1850"/>
      <Point x="730" y="1850"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="577" Name="LowEdge" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="562/en" fbd.conn.out="186/lo" connect.type="1">
      <Point x="470" y="2370"/>
      <Point x="600" y="2370"/>
      <Point x="600" y="1950"/>
      <Point x="730" y="1950"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="584" Name="Kp" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="580/in1" fbd.conn.out="2/out" connect.type="1">
      <Point x="130" y="140"/>
      <Point x="135" y="140"/>
      <Point x="135" y="350"/>
      <Point x="370" y="350"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="585" Name="Ti" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="581/in1" fbd.conn.out="3/out" connect.type="1">
      <Point x="130" y="160"/>
      <Point x="135" y="160"/>
      <Point x="135" y="410"/>
      <Point x="370" y="410"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="587" Name="Deadband" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="586/in1" fbd.conn.out="364/out" connect.type="1">
      <Point x="130" y="340"/>
      <Point x="250" y="340"/>
      <Point x="250" y="470"/>
      <Point x="370" y="470"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="598" Name="out12" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="596/in2" fbd.conn.out="454/out" connect.type="0">
      <Point x="470" y="1150"/>
      <Point x="480" y="1150"/>
      <Point x="480" y="1130"/>
      <Point x="490" y="1130"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="600" Name="out21" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="484/if" fbd.conn.out="596/out" connect.type="0">
      <Point x="590" y="1120"/>
      <Point x="600" y="1120"/>
      <Point x="600" y="1130"/>
      <Point x="610" y="1130"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="604" Name="out6" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="386/in0" fbd.conn.out="602/out" connect.type="0">
      <Point x="590" y="1600"/>
      <Point x="600" y="1600"/>
      <Point x="600" y="1610"/>
      <Point x="610" y="1610"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="607" Name="out17" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="544/in0" fbd.conn.out="605/out" connect.type="0">
      <Point x="590" y="1780"/>
      <Point x="600" y="1780"/>
      <Point x="600" y="1790"/>
      <Point x="610" y="1790"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="610" Name="out25" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="559/in0" fbd.conn.out="608/out" connect.type="0">
      <Point x="590" y="1880"/>
      <Point x="600" y="1880"/>
      <Point x="600" y="1890"/>
      <Point x="610" y="1890"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="612" Name="out29" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="608/in0" fbd.conn.out="557/out" connect.type="0">
      <Point x="470" y="1860"/>
      <Point x="480" y="1860"/>
      <Point x="480" y="1870"/>
      <Point x="490" y="1870"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="614" Name="out30" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="605/in0" fbd.conn.out="542/out" connect.type="0">
      <Point x="470" y="1760"/>
      <Point x="480" y="1760"/>
      <Point x="480" y="1770"/>
      <Point x="490" y="1770"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="615" Name="HighLim" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="605/in1" fbd.conn.out="8/out" connect.type="1">
      <Point x="130" y="460"/>
      <Point x="135" y="460"/>
      <Point x="135" y="1790"/>
      <Point x="490" y="1790"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="616" Name="LowLim" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="608/in1" fbd.conn.out="9/out" connect.type="1">
      <Point x="130" y="480"/>
      <Point x="135" y="480"/>
      <Point x="135" y="1890"/>
      <Point x="490" y="1890"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="617" Name="InitialVal" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="602/in1" fbd.conn.out="323/out" connect.type="1">
      <Point x="130" y="400"/>
      <Point x="395" y="400"/>
      <Point x="395" y="1610"/>
      <Point x="490" y="1610"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="619" Name="out31" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="602/in0" fbd.conn.out="374/out" connect.type="0">
      <Point x="470" y="1580"/>
      <Point x="480" y="1580"/>
      <Point x="480" y="1590"/>
      <Point x="490" y="1590"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="624" Name="Cool" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="623/in0" fbd.conn.out="1/out" connect.type="1">
      <Point x="130" y="60"/>
      <Point x="135" y="60"/>
      <Point x="135" y="110"/>
      <Point x="370" y="110"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="625" Name="Heat" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="623/in1" fbd.conn.out="291/out" connect.type="1">
      <Point x="130" y="80"/>
      <Point x="135" y="80"/>
      <Point x="135" y="130"/>
      <Point x="370" y="130"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="628" Name="Active" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="621/in" fbd.conn.out="495/out" connect.type="1">
      <Point x="710" y="590"/>
      <Point x="825" y="590"/>
      <Point x="825" y="120"/>
      <Point x="930" y="120"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="630" Name="out3" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="620/in0" fbd.conn.out="623/out" connect.type="0">
      <Point x="470" y="120"/>
      <Point x="545" y="120"/>
      <Point x="545" y="120"/>
      <Point x="610" y="120"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="632" Name="out10" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="620/in1" fbd.conn.out="500/out" connect.type="0">
      <Point x="470" y="180"/>
      <Point x="535" y="180"/>
      <Point x="535" y="140"/>
      <Point x="610" y="140"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="634" Name="out19" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="620/in2" fbd.conn.out="511/out" connect.type="0">
      <Point x="470" y="240"/>
      <Point x="540" y="240"/>
      <Point x="540" y="160"/>
      <Point x="610" y="160"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="636" Name="out20" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="620/in3" fbd.conn.out="516/out" connect.type="0">
      <Point x="470" y="300"/>
      <Point x="545" y="300"/>
      <Point x="545" y="180"/>
      <Point x="610" y="180"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="638" Name="out23" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="620/in4" fbd.conn.out="580/out" connect.type="0">
      <Point x="470" y="360"/>
      <Point x="550" y="360"/>
      <Point x="550" y="200"/>
      <Point x="610" y="200"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="640" Name="out24" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="620/in5" fbd.conn.out="581/out" connect.type="0">
      <Point x="470" y="420"/>
      <Point x="555" y="420"/>
      <Point x="555" y="220"/>
      <Point x="610" y="220"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="642" Name="out27" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="620/in6" fbd.conn.out="586/out" connect.type="0">
      <Point x="470" y="480"/>
      <Point x="560" y="480"/>
      <Point x="560" y="240"/>
      <Point x="610" y="240"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="652" Name="Error" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="622/in" fbd.conn.out="620/out" connect.type="1">
      <Point x="710" y="180"/>
      <Point x="815" y="180"/>
      <Point x="815" y="60"/>
      <Point x="930" y="60"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="653" Name="Error" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="651/in2" fbd.conn.out="620/out" connect.type="1">
      <Point x="710" y="180"/>
      <Point x="715" y="180"/>
      <Point x="715" y="395"/>
      <Point x="355" y="395"/>
      <Point x="355" y="590"/>
      <Point x="370" y="590"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="655" Name="out28" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="495/in1" fbd.conn.out="322/out" connect.type="0">
      <Point x="470" y="640"/>
      <Point x="540" y="640"/>
      <Point x="540" y="600"/>
      <Point x="610" y="600"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="657" Name="out32" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="495/in0" fbd.conn.out="651/out" connect.type="0">
      <Point x="470" y="580"/>
      <Point x="540" y="580"/>
      <Point x="540" y="580"/>
      <Point x="610" y="580"/>
    </Chld>
    <Chld InstanceFactoryInfo="CONNECTION" ID="673" Name="BaseTimer" fbd.zorder="-1" fbd.blocking="0" fbd.conn.in="254/interval" fbd.conn.out="484/out" connect.type="1">
      <Point x="710" y="1150"/>
      <Point x="365" y="1150"/>
      <Point x="365" y="1430"/>
      <Point x="370" y="1430"/>
    </Chld>
  </PrjItem>
</exportData>
