<?xml version="1.0" encoding="UTF-8"?>
<net name="ParametroAlto" type="iopt-flow">
  <signal x="100" y="50" mode="input" type="boolean" id="ref_tol"/>
  <signal x="100" y="100" mode="input" type="boolean" id="signalSensor"/>
  <signal x="100" y="150" mode="input" type="boolean" id="signalSensor2"/>
  <signal x="100" y="200" mode="input" type="boolean" id="ref_lim"/>
  <signal x="560" y="120" mode="output" type="boolean" id="os0" dynamic="type"/>
  <operation id="op1" x="295" y="70" rot="0" shape="arrow" size="25" locked="true">
    <name text="&gt;" off_x="-10" off_y="3"/>
    <input id="op1.is0" name="is0" type="boolean" dynamic="all" off_x="-25" off_y="-10"/>
    <input id="op1.is1" name="is1" type="boolean" dynamic="all" off_x="-25" off_y="10"/>
    <output id="op1.out" name="out" type="boolean" off_x="25" off_y="0">
      <expression>
        <text>is0 &gt; is1</text>
        <operand type="signal" idRef="is0"/>
        <operator type="more"/>
        <operand type="signal" idRef="is1"/>
      </expression>
    </output>
  </operation>
  <arc id="a001" type="read" source="ref_tol" target="op1.is0"/>
  <arc id="a002" type="read" source="signalSensor" target="op1.is1"/>
  <operation id="o003" x="290" y="170" rot="0" shape="arrow" size="25" locked="true">
    <name text="&gt;" off_x="-10" off_y="3"/>
    <input id="o003.is2" name="is2" type="boolean" dynamic="all" off_x="-25" off_y="-10"/>
    <input id="o003.is3" name="is3" type="boolean" dynamic="all" off_x="-25" off_y="10"/>
    <output id="o003.out" name="out" type="boolean" off_x="25" off_y="0">
      <expression>
        <text>is2 &gt; is3</text>
        <operand type="signal" idRef="is2"/>
        <operator type="more"/>
        <operand type="signal" idRef="is3"/>
      </expression>
    </output>
  </operation>
  <arc id="a004" type="read" source="signalSensor2" target="o003.is2"/>
  <arc id="a005" type="read" source="ref_lim" target="o003.is3"/>
  <operation id="o006" x="450" y="120" rot="0" shape="arrow" size="25" locked="true">
    <name text="AND" off_x="-12" off_y="-5"/>
    <input id="o006.op1_out" name="op1_out" type="boolean" dynamic="name" off_x="-25" off_y="-10"/>
    <input id="o006.o003_out" name="o003_out" type="boolean" dynamic="name" off_x="-25" off_y="10"/>
    <output id="o006.out" name="out" type="boolean" off_x="25" off_y="0">
      <expression>
        <text>op1_out AND o003_out</text>
        <operand type="signal" idRef="op1_out"/>
        <operator type="and"/>
        <operand type="signal" idRef="o003_out"/>
      </expression>
    </output>
  </operation>
  <arc id="a007" type="read" source="op1.out" target="o006.op1_out"/>
  <arc id="a008" type="read" source="o003.out" target="o006.o003_out"/>
  <arc id="a009" type="read" source="o006.out" target="os0"/>
</net>
