<modbusServer Version="2.0">
  <modbusRegister name="DISCRETES_INPUTS">
    <mapping variable="Auto_Mode" parent="Micro820" dataType="Bool" address="100001" va="0x470">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Test_Mode" parent="Micro820" dataType="Bool" address="100002" va="0x47a">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Hand_Mode" parent="Micro820" dataType="Bool" address="100003" va="0x46f">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Start_Permissive" parent="Micro820" dataType="Bool" address="100005" va="0x464">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Run_Permissive" parent="Micro820" dataType="Bool" address="100006" va="0x465">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Pressure_Shutdown_Enabled" parent="Micro820" dataType="Bool" address="100022" va="0x46b">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Temp_Startup_Enabled" parent="Micro820" dataType="Bool" address="100023" va="0x46a">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Pressure_Startup_Enabled" parent="Micro820" dataType="Bool" address="100024" va="0x46c">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Start_Command" parent="Micro820" dataType="Bool" address="100025" va="0x462">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Stop_Command" parent="Micro820" dataType="Bool" address="100026" va="0x463">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Pressure_Switch_Enabled" parent="Micro820" dataType="Bool" address="100027" va="0x49c">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
    <mapping variable="Downhole_Tool_Enabled" parent="Micro820" dataType="Bool" address="100028" va="0x49d">
      <MBVarInfo ElemType="Bool" SubElemType="Any" DataTypeSize="1" />
    </mapping>
  </modbusRegister>
  <modbusRegister name="HOLDING_REGISTERS">
    <mapping variable="DH_DownholeStatus_INT" parent="Micro820" dataType="UInt" address="400047" va="0x512">
      <MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
    </mapping>
    <mapping variable="DH_IntakePressure" parent="Micro820" dataType="Real" address="400048" va="0x550">
      <MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
    </mapping>
    <mapping variable="DH_IntakeTemperature" parent="Micro820" dataType="Real" address="400050" va="0x54c">
      <MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
    </mapping>
    <mapping variable="DH_MaxIntakePressure_Forever" parent="Micro820" dataType="UInt" address="400052" va="0x510">
      <MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
    </mapping>
    <mapping variable="DH_MaxIntakePressure_Startup" parent="Micro820" dataType="UInt" address="400053" va="0x50a">
      <MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
    </mapping>
    <mapping variable="DH_MaxIntakeTemperature_Forever" parent="Micro820" dataType="Real" address="400054" va="0x570">
      <MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
    </mapping>
    <mapping variable="DH_MaxIntakeTemperature_Startup" parent="Micro820" dataType="Real" address="400056" va="0x56c">
      <MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
    </mapping>
    <mapping variable="DH_NumChannels" parent="Micro820" dataType="UInt" address="400058" va="0x506">
      <MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
    </mapping>
    <mapping variable="DH_PSIRating" parent="Micro820" dataType="UInt" address="400059" va="0x50e">
      <MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
    </mapping>
    <mapping variable="DH_ToolType" parent="Micro820" dataType="UInt" address="400060" va="0x50c">
      <MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
    </mapping>
    <mapping variable="DH_ToolVoltage" parent="Micro820" dataType="UInt" address="400061" va="0x508">
      <MBVarInfo ElemType="UInt" SubElemType="Any" DataTypeSize="2" />
    </mapping>
    <mapping variable="Pressure_Shutdown" parent="Micro820" dataType="Real" address="400070" va="0x55c">
      <MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
    </mapping>
    <mapping variable="Pressure_Startup" parent="Micro820" dataType="Real" address="400072" va="0x560">
      <MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
    </mapping>
    <mapping variable="Temp_Shutdown" parent="Micro820" dataType="Real" address="400074" va="0x554">
      <MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
    </mapping>
    <mapping variable="Temp_Startup" parent="Micro820" dataType="Real" address="400076" va="0x558">
      <MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
    </mapping>
    <mapping variable="Pressure_In" parent="Micro820" dataType="Real" address="400138" va="0x6cc">
      <MBVarInfo ElemType="Real" SubElemType="Any" DataTypeSize="4" />
    </mapping>
  </modbusRegister>
</modbusServer>