<?xml version="1.0" encoding="utf-8" ?>
<Model>

  <!--  
		Internal variables that are not longer calculated by the Nexus Logger
		<InternalVariable Name="MWH" Description="MWH" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
		<InternalVariable Name="ChargeMWH" Description="Charge MWH" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
		<InternalVariable Name="Kwh_per_Ton" Description="Kwh per ton" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
	-->
  <InternalModel>
    <InternalVariable Name="HeatNumber" Description="Calculated Heat Number" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />

    <InternalVariable Name="SF1" Description="Phase A Slag Index" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SF2" Description="Phase B Slag Index" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SF3" Description="Phase C Slag Index" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />

    <InternalVariable Name="AvgSecI" Description="Average Secondary Current" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="I2T" Description="I2T" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="PwrOn" Description="Power On" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="TotalPwrOff" Description="Total Power Off" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="TapToTap" Description="Tap to tap" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="Utilization" Description="Percent of utilization" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />

    <InternalVariable Name="I2T_per_MWH" Description="I2T per MWH" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="OffLoadPriV" Description="Off Load Primary Voltage" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="OnLoadPriV" Description="On Load Primary Voltage" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="AvgPriI" Description="Average Primary Current" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="FoamySlag" Description="Foamy Slag" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="Delays" Description="Delays" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SecIA" Description="Secondary Current A" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SecIB" Description="Secondary Current B" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SecIC" Description="Secondary Current C" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="PriITHD" Description="Primary Current THD" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="RWI" Description="Refractary Wear Index" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="Stage" Description="Stage" TypeIn="System.Int32" TypeOut="System.Int32" Scale="1f" />

    <InternalVariable Name="OverCurrTimeA" Description="Over Current Time Phase A" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="OverCurrTimeB" Description="Over Current Time Phase B" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="OverCurrTimeC" Description="Over Current Time Phase C" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="OverCurrCntA" Description="Over Current Counter Phase A" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="OverCurrCntB" Description="Over Current Counter Phase B" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="OverCurrCntC" Description="Over Current Counter Phase C" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SinglePTimeA" Description="Single Phasing Time A" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SinglePTimeB" Description="Single Phasing Time B" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SinglePTimeC" Description="Single Phasing Time C" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SinglePCntA" Description="Single Phasing Count A" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SinglePCntB" Description="Single Phasing Count B" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="SinglePCntC" Description="Single Phasing Count C" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="NCCTimeA" Description="None Conducting Time A" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="NCCTimeB" Description="None Conducting Time B" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="NCCTimeC" Description="None Conducting Time C" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="NCCCntA" Description="None Conducting Count A" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="NCCCntB" Description="None Conducting Count B" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="NCCCntC" Description="None Conducting Count C" TypeIn="System.Single" TypeOut="System.Single" Scale="1f" />
    <InternalVariable Name="Turnaround" Description="Turnaround" TypeIn="System.Single" Scale="1f" />
    <InternalVariable Name="UDFBinary1OnTime" Description="UDFBinary1OnTime" TypeIn="System.Single" Scale="1f" />
    <InternalVariable Name="UDFBinary2OnTime" Description="UDFBinary2OnTime" TypeIn="System.Single" Scale="1f" />
    <InternalVariable Name="UDFBinary3OnTime" Description="UDFBinary3OnTime" TypeIn="System.Single" Scale="1f" />
    <InternalVariable Name="UDFBinary4OnTime" Description="UDFBinary4OnTime" TypeIn="System.Single" Scale="1f" />
    <InternalVariable Name="UDFBinary5OnTime" Description="UDFBinary5OnTime" TypeIn="System.Single" Scale="1f" />
    <InternalVariable Name="UDFBinary6OnTime" Description="UDFBinary6OnTime" TypeIn="System.Single" Scale="1f" />
    <InternalVariable Name="UDFBinary7OnTime" Description="UDFBinary7OnTime" TypeIn="System.Single" Scale="1f" />
    <InternalVariable Name="UDFBinary8OnTime" Description="UDFBinary8OnTime" TypeIn="System.Single" Scale="1f" />

  </InternalModel>


  <DriverModel>

    <!-- ELECTRIC FRAME -->
    <Block Number="40501">
      <DriverVariable Name="Ia" Description="Phase A Current" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"/>
      <DriverVariable Name="Ib" Description="Phase B Current" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"/>
      <DriverVariable Name="Ic" Description="Phase C Current" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"/>
      <DriverVariable Name="Vlna" Description="L-N Voltage Phase A" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"/>
      <DriverVariable Name="Vlnb" Description="L-N Voltage Phase B" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Vlnc" Description="L-N Voltage Phase C" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"/>
      <DriverVariable Name="kVAa" Description="A-Phase Apparent Power" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"/>
      <DriverVariable Name="kVAb" Description="B-Phase Apparent Power" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"/>
      <DriverVariable Name="kVAc" Description="C-Phase Apparent Power" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"/>
      <DriverVariable Name="kWa" Description="A-Phase Real Power" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"/>
      <DriverVariable Name="kWb" Description="B-Phase Real Power" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"/>
      <DriverVariable Name="kWc" Description="C-Phase Real Power" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"/>
      <DriverVariable Name="kVARa" Description="A-Phase Reactive Power" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="kVARb" Description="B-Phase Reactive Power" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="kVARc" Description="C-Phase Reactive Power" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="PFsigna" Description="Phase A signed PF" TypeIn="System.Int16" TypeOut="System.Single" Scale=".0001f"   />
      <DriverVariable Name="PFsignb" Description="Phase B signed PF" TypeIn="System.Int16" TypeOut="System.Single" Scale=".0001f"   />
      <DriverVariable Name="PFsignc" Description="Phase C signed PF" TypeIn="System.Int16" TypeOut="System.Single" Scale=".0001f"   />
      <DriverVariable Name="kVAtot" Description="Total kVA" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="kWtot" Description="Total kW" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="kVARtot" Description="Total kVAR" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PFsigntot" Description="Average signed PF" TypeIn="System.Int16" TypeOut="System.Single" Scale=".0001f"   />
      <DriverVariable Name="Z1" Description="A-Phase Z" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="Z2" Description="B-Phase Z" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="Z3" Description="C-Phase Z" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="R1" Description="A-Phase R" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="R2" Description="B-Phase R" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="R3" Description="C-Phase R" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="X1" Description="A-Phase X" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="X2" Description="B-Phase X" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="X3" Description="C-Phase X" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="L1" Description="A-Phase L" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="L2" Description="B-Phase L" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="L3" Description="C-Phase L" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="RWI1" Description="A-Phase RWI" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="RWI2" Description="B-Phase RWI" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="RWI3" Description="C-Phase RWI" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="NeutralCurrent" Description="Neutral Current" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="NeutralVoltage" Description="Neutral Voltage" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="NormNeutralCurrent" Description="Normalized Neutral Current" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="NormNeutralVoltage" Description="Normalized Neutral Voltage" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="Vpri" Description="Primary Voltage" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="Vllab" Description="L-L Voltage AB" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="Vllbc" Description="L-L Voltage BC" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="Vllca" Description="L-L Voltage CA" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="AngV1C1" Description="Angle Voltage 1 - Current 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="AngV1C2" Description="Angle Voltage 1 - Current 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="AngV1C3" Description="Angle Voltage 1 - Current 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="AngV1V2" Description="Angle Voltage 1 - Voltage 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="AngV1V3" Description="Angle Voltage 1 - Voltage 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="IOverload1" Description="Current Overload Percent Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="IOverload2" Description="Current Overload Percent Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="IOverload3" Description="Current Overload Percent Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="IOverloadAvg" Description="Current Overload Percent Average" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="Y1" Description="A-Phase Y" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="Y2" Description="B-Phase Y" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="Y3" Description="C-Phase Y" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="Reserved1" Description="Reserved 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="Reserved2" Description="Reserved 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="Reserved3" Description="Reserved 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="Reserved4" Description="Reserved 4" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="Reserved5" Description="Reserved 5" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="Reserved6" Description="Reserved 6" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="Reserved7" Description="Reserved 7" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="Reserved8" Description="Reserved 8" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="Reserved9" Description="Reserved 9" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="AcrResist1" Description="Arc Resistance Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="ArcResist2" Description="Arc Resistance Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="ArcResist3" Description="Arc Resistance Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="ArcEff1" Description="Arc Efficiency Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="ArcEff2" Description="Arc Efficiency Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="ArcEff3" Description="Arc Efficiency Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="ExtinctionV1" Description="Extinction Voltage Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="ExtinctionV2" Description="Extinction Voltage Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="ExtinctionV3" Description="Extinction Voltage Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="ReignitionV1" Description="Reignition Voltage Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="ReignitionV2" Description="Reignition Voltage Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="ReignitionV3" Description="Reignition Voltage Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="ArcMeanPwr1" Description="Arc Mean Power Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="ArcMeanPwr2" Description="Arc Mean Power Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="ArcMeanPwr3" Description="Arc Mean Power Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="ArcV1" Description="Arc Voltage Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="ArcV2" Description="Arc Voltage Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
      <DriverVariable Name="ArcV3" Description="Arc Voltage Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
    </Block>

    <!-- TAP STATUS -->
    <Block Number="40604">
      <DriverVariable Name="TapStatus_FurnaceTapActual" Description="ActualFurnaceTap" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="TapStatus_ReactorTapActual" Description="ActualReactorTap" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="TapStatus_SubstationTapActual" Description="ActualSubStationTap" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
    </Block>

    <!-- OPERATION FRAME -->
    <Block Number="40607">
      <DriverVariable Name="Operation_HeatNumber1" Description="Heat ID [0]" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Operation_HeatNumber2" Description="Heat ID [1]" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Operation_HeatNumber3" Description="Heat ID [2]" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Operation_HeatNumber4" Description="Heat ID [3]" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
    </Block>

    <!-- OPERATION FRAME -->
    <Block Number="40612">
      <DriverVariable Name="Operation_Charges_ActualCharge" Description="Actual Charge" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Operation_Charges_LastCharge" Description="Last Charge" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight1" Description="Charges Weight 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight2" Description="Charges Weight 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight3" Description="Charges Weight 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight4" Description="Charges Weight 4" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight5" Description="Charges Weight 5" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight6" Description="Charges Weight 6" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight7" Description="Charges Weight 7" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight8" Description="Charges Weight 8" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight9" Description="Charges Weight 9" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight10" Description="Charges Weight 10" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight11" Description="Charges Weight 11" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_Charges_ChargeWeight12" Description="Charges Weight 12" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_ManualMode_ManualFurnaceTapSP" Description="Furnace Tap Setpoint" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Operation_ManualMode_ManualReactorTapSP" Description="Reactor Tap Setpoint" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Operation_ManualMode_ManualSubstationTapSP" Description="Substation Tap Setpoint" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
    </Block>

    <!-- OPERATION FRAME cont...-->
    <Block Number="40630">
      <DriverVariable Name="Operation_ManualMode_ManualArcLengthSelected" Description="Arc Length" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Operation_AutoMode_PowerProgramSP" Description="Power Program Number" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Operation_AutoMode_SmartARCNumber" Description="SmartARC Number" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Operation_PowerOnTime" Description="Power On Time" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="Operation_PowerOffTime" Description="Power Off Time" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
    </Block>

    <!-- PHYSICAL FRAME -->
    <Block Number="40650">
      <DriverVariable Name="PhysicalFrame_ElectrodePosition1" Description="Electrode Position Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PhysicalFrame_ElectrodePosition2" Description="Electrode Position Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PhysicalFrame_ElectrodePosition3" Description="Electrode Position Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PhysicalFrame_SpoolPosition1" Description="Spool Position Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="PhysicalFrame_SpoolPosition2" Description="Spool Position Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="PhysicalFrame_SpoolPosition3" Description="Spool Position Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="PhysicalFrame_MWH" Description="MWH" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PhysicalFrame_ChargeMWH_Offset" Description="Charge MWH_Offset" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="SetIntegAcc_PhaseToModify" Description="Integral Reset Phase" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="SetIntegAcc_NewAccValue" Description="Integral Reset Value" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="PhysicalFrame_ElectrodeSpeed1" Description="Electrode Speed Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PhysicalFrame_ElectrodeSpeed2" Description="Electrode Speed Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PhysicalFrame_ElectrodeSpeed3" Description="Electrode Speed Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PhysicalFrame_RawElectrodePosition1" Description="Raw Electrode Position Ph 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PhysicalFrame_RawElectrodePosition2" Description="Raw Electrode Position Ph 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PhysicalFrame_RawElectrodePosition3" Description="Raw Electrode Position Ph 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
    </Block>

    <!-- REG OUTPUTS -->
    <Block Number="40670">
      <DriverVariable Name="RegOutputs_RegulatorOutPhase1" Description="Regulator Out Phase1 " TypeIn="System.Int16" TypeOut="System.Single" Scale="3.277f" />
      <DriverVariable Name="RegOutputs_RegulatorOutPhase2" Description="Regulator Out Phase2" TypeIn="System.Int16" TypeOut="System.Single" Scale="3.277f" />
      <DriverVariable Name="RegOutputs_RegulatorOutPhase3" Description="Regulator Out Phase3" TypeIn="System.Int16" TypeOut="System.Single" Scale="3.277f" />
      <DriverVariable Name="RegOutputs_RampedRegOutPhase1" Description="Ramped Regulator Output Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="3.277f" />
      <DriverVariable Name="RegOutputs_RampedRegOutPhase2" Description="Ramped Regulator Output Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="3.277f" />
      <DriverVariable Name="RegOutputs_RampedRegOutPhase3" Description="Ramped Regulator Output Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="3.277f" />
      <DriverVariable Name="RegOutputs_RawRegOutPhase1" Description="Raw Regulator Output Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="3.277f" />
      <DriverVariable Name="RegOutputs_RawRegOutPhase2" Description="Raw Regulator Output Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="3.277f" />
      <DriverVariable Name="RegOutputs_RawRegOutPhase3" Description="Raw Regulator Output Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="3.277f" />
    </Block>

    <!-- REG STATUS -->
    <Block Number="40731">
      <DriverVariable Name="RegStatus_ZeroCurrentAndEvt" Description="Used for Zero Current and Calculation of Foamy Slag" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
    </Block>

    <!-- REG STATUS -->
    <Block Number="40681">
      <DriverVariable Name="RegStatus_HeatNumber0" Description="Heat ID 1" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_HeatNumber1" Description="Heat ID 2" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_HeatNumber2" Description="Heat ID 3" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_HeatNumber3" Description="Heat ID 4" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_HeatMWH" Description="Heat MWH  (XX.XX)" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegStatus_ChargeMWH" Description="Charge MWH" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegStatus_HeatKWHTon" Description="Heat KWH/Ton" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegStatus_ChargeKWHTon" Description="Charge KWH/Ton" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegStatus_TapToTap" Description="Heat Time" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegStatus_PowerOn" Description="Power On Time" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegStatus_PowerOff" Description="Power Off Time" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegStatus_HeatAvgMW" Description="Heat Average MW" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegStatus_ChargeAvgMW" Description="Charge Average MW" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegStatus_ControlMode" Description="Control Mode" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_HeatStage" Description="Heat Stage" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RegulationMode" Description="Regulation Mode" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_ExtMultiplier" Description="Ext Reg. Mode Multiplier" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_IntMultiplier" Description="INT Reg. Mode Multiplier" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_SetpointRequested" Description="Regulator Mode Setpoint Requested" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_SetpointActual" Description="Regulator Mode Setpoint Actual" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_ArcLengthSP" Description="Arc Length SP" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_FurnaceTapSP" Description="Furnace Tap SP" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_ReactorTapSP" Description="Reactor Tap SP" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_SubstationTapSP" Description="Substation Tap SP" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_PwrProgNumber" Description="Trace Running Power Program Number" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_PwrProgCharge" Description="Trace Power Program Charge No" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_PwrProgStep" Description="Trace Power Program Step No" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_PwrProgMWH" Description="Trace Power Program MWH XX.XX" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegStatus_PwrProgKWHTon" Description="Trace Power Program KWH/Ton XX.XX" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegStatus_PwrProgMode" Description="Trace Power Program Mode" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_PwrProgSetpoint" Description="Trace Power Program Reg. Mode SP" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_PwrProgFurnaceTap" Description="Trace Power Program Furnace Tap" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_PwrProgReactorTap" Description="Trace Power Program Reactor Tap" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_PwrProgSubstationTap" Description="Trace Power Program Substation Tap" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_ElectrodePhase1" Description="Electrode Phase 1 State" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_ElectrodePhase2" Description="Electrode Phase 2 State" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_ElectrodePhase3" Description="Electrode Phase 3 State" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefSetpointPhase1" Description="Setpoint Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefSetpointPhase2" Description="Setpoint Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefSetpointPhase3" Description="Setpoint Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefFeedbackPhase1" Description="Feedback Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefFeedbackPhase2" Description="Feedback Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefFeedbackPhase3" Description="Feedback Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefRawFeedbackPhase1" Description="Raw Feedback Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefRawFeedbackPhase2" Description="Raw Feedback Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefRawFeedbackPhase3" Description="Raw Feedback Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefExtLoopFeedbackPhase1" Description="External Loop Feedback Phase A" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefExtLoopFeedbackPhase2" Description="External Loop Feedback Phase B" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegStatus_RefExtLoopFeedbackPhase3" Description="External Loop Feedback Phase C" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
    </Block>

    <!-- INTERNAL PRESSURE -->
    <Block Number="40742">
      <DriverVariable Name="MeasuredPressure_RawPressure1" Description="Raw Pressure Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="MeasuredPressure_RawPressure2" Description="Raw Pressure Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="MeasuredPressure_RawPressure3" Description="Raw Pressure Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="MeasuredPressure_Pressure1" Description="Electrode Pressure Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="MeasuredPressure_Pressure2" Description="Electrode Pressure Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="MeasuredPressure_Pressure3" Description="Electrode Pressure Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
    </Block>

    <!-- REG MONITOR -->
    <Block Number="40748">
      <DriverVariable Name="RegMonitor_ProportionalPhase1" Description="Proportional Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ProportionalPhase2" Description="Proportional Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ProportionalPhase3" Description="Proportional Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegMonitor_IntegralAccPhase1" Description="Integral Accumulator 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegMonitor_IntegralAccPhase2" Description="Integral Accumulator 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegMonitor_IntegralAccPhase3" Description="Integral Accumulator 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegMonitor_InternalErrorPhase1" Description="Internal Error Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_InternalErrorPhase2" Description="Internal Error Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_InternalErrorPhase3" Description="Internal Error Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtLoopAverageFeedback" Description="External Loop Average Feedback" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtLoopError" Description="External Loop Error" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtLoopProportional" Description="External Loop Proportional" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtLoopIntegralDelta" Description="External Loop Integral Delta" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtLoopIntegral" Description="External Loop Integral" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtLoopCorrection" Description="External Loop Correction" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_AveragePrimaryReactance" Description="Average Primary Reactance" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_FeedForward" Description="FeedForward" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtLoopTotalSp" Description="External Loop TotalSp" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtLoopSpMax" Description="External LoopSp Max" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtLoopSpMin" Description="External LoopSp Min" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_BalanceSetpointPhase1" Description="Balance Setpoint Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceSetpointPhase2" Description="Balance Setpoint Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceSetpointPhase3" Description="Balance Setpoint Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceAveragePhase1" Description="Balance Average Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceAveragePhase2" Description="Balance Average Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceAveragePhase3" Description="Balance Average Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceErrorPhase1" Description="Balance Error Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceErrorPhase2" Description="Balance Error Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceErrorPhase3" Description="Balance Error Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceOutputPhase1" Description="Balance Output Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceOutputPhase2" Description="Balance Output Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceOutputPhase3" Description="Balance Output Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_SpilloverSetpoint" Description="Spillover Setpoint" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegMonitor_SpilloverAverage" Description="Spillover Average" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegMonitor_SpilloverError" Description="Spillover Error" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f" />
      <DriverVariable Name="RegMonitor_SpilloverOutput" Description="Spillover Output" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_NCCCounterPhase1" Description="NCC counter Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_NCCCounterPhase2" Description="NCC counter Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_NCCCounterPhase3" Description="NCC counter Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_CaveInCounterPhase1" Description="Cave In (OC) counter Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_CaveInCounterPhase2" Description="Cave In (OC) counter Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_CaveInCounterPhase3" Description="Cave In (OC) counter Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_AutoLowerPhase1" Description="AutoLower counter Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_AutoLowerPhase2" Description="AutoLower counter Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_AutoLowerPhase3" Description="AutoLower counter Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SecondaryReactance" Description="Secondary Reactance" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_InternalAverageErrorPhase1" Description="Internal Average Error Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_InternalAverageErrorPhase2" Description="Internal Average Error Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_InternalAverageErrorPhase3" Description="Internal Average Error Phase 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_FceTapChangeCtr1" Description="Furnace Tap Change Counter L" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_FceTapChangeCtr2" Description="Furnace Tap Change Counter H" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ReactorTapChangeCtr1" Description="Reactor Tap Change Counter L" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ReactorTapChangeCtr2" Description="Reactor Tap Change Counter H" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SubstationTapChangeCtr1" Description="Substation Tap Change Counter L" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SubstationTapChangeCtr2" Description="Substation Tap Change Counter H" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_BalanceIntegralPhase1" Description="Balance Integral Phase 1" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="RegMonitor_BalanceIntegralPhase2" Description="Balance Integral Phase 2" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f" />
    </Block>

    <!-- REG MONITOR cont...-->
    <Block Number="40809">
      <DriverVariable Name="RegMonitor_SmartFactor1" Description="Instantaneous Smart Factor 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SmartFactor2" Description="Instantaneous Smart Factor 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SmartFactor3" Description="Instantaneous Smart Factor 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_VSmartFactor1" Description="Instantaneous Voltage Smart Factor 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_VSmartFactor2" Description="Instantaneous Voltage Smart Factor 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_VSmartFactor3" Description="Instantaneous Voltage Smart Factor 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtSmartFactor1" Description="Instantaneous Extended Smart Factor 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtSmartFactor2" Description="Instantaneous Extended Smart Factor 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_ExtSmartFactor3" Description="Instantaneous Extended Smart Factor 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_MeanSmartFactor1" Description="Mean Smart Factor 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_MeanSmartFactor2" Description="Mean Smart Factor 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_MeanSmartFactor3" Description="Mean Smart Factor 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_MeanVSmartFactor1" Description="Mean Voltage Smart Factor 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_MeanVSmartFactor2" Description="Mean Voltage Smart Factor 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_MeanVSmartFactor3" Description="Mean Voltage Smart Factor 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_MeanExtSmartFactor1" Description="Mean Extended Smart Factor 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_MeanExtSmartFactor2" Description="Mean Extended Smart Factor 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_MeanExtSmartFactor3" Description="Mean Extended Smart Factor 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SDevSmartFactor1" Description="SDev Smart Factor 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SDevSmartFactor2" Description="SDev Smart Factor 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SDevSmartFactor3" Description="SDev Smart Factor 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SDevVSmartFactor1" Description="SDev Voltage Smart Factor 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SDevVSmartFactor2" Description="SDev Voltage Smart Factor 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SDevVSmartFactor3" Description="SDev Voltage Smart Factor 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SDevExtSmartFactor1" Description="SDev Extended Smart Factor 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SDevExtSmartFactor2" Description="SDev Extended Smart Factor 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="RegMonitor_SDevExtSmartFactor3" Description="SDev Extended Smart Factor 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
    </Block>

    <!-- TRIPS & ALARMS -->
    <Block Number="41070">
      <DriverVariable Name="Alarms_CpuTemperature" Description="Processor Cpu Temperature" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="Alarms_FreeCpu" Description="Processor Free CPU usage" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="Alarms_FreeMemory" Description="Processor Free Memory usage" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
    </Block>

    <!-- PRIMARY FRAME -->
    <Block Number="41245">
      <DriverVariable Name="PrimaryFrame_Ia" Description="Current Phase 1" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="PrimaryFrame_Ib" Description="Current Phase 2" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="PrimaryFrame_Ic" Description="Current Phase 3" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="PrimaryFrame_Vllab" Description="VllAB" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_Vllbc" Description="VllBC" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_Vllca" Description="VllCA" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_kVA" Description="Kva" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_kVAR" Description="Kvar" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_kW" Description="kW" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_STFlickerVan" Description="ST Flicker Van" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_STFlickerVbn" Description="ST Flicker Vbn" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_STFlickerVcn" Description="ST Flicker Vcn" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_LTFlickerVan" Description="LT Flicker Van" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_LTFlickerVbn" Description="LT Flicker Vbn" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_LTFlickerVcn" Description="LT Flicker Vcn" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".01f" />
      <DriverVariable Name="PrimaryFrame_PF" Description="PF" TypeIn="System.UInt16" TypeOut="System.Single" Scale=".0001f" />
      <DriverVariable Name="PrimaryFrame_RWH0" Description="RWH0" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="PrimaryFrame_RWH1" Description="RWH1" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="PrimaryFrame_RWH2" Description="RWH2" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="PrimaryFrame_RWH3" Description="RWH3" TypeIn="System.UInt16" TypeOut="System.Single" Scale="1f" />
    </Block>

    <Block Number="41362">
      <DriverVariable Name="RegProfiles_Master" Description="Master Gain Profile" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
    </Block>

    <!-- ANALOG INPUTS -->
    <Block Number="41305">
      <DriverVariable Name="AnalogInputsFrame_RawValue0" Description="Raw Value Channel 0" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue1" Description="Raw Value Channel 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue2" Description="Raw Value Channel 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue3" Description="Raw Value Channel 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue4" Description="Raw Value Channel 4" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue5" Description="Raw Value Channel 5" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue6" Description="Raw Value Channel 6" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue7" Description="Raw Value Channel 7" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue8" Description="Raw Value Channel 8" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue9" Description="Raw Value Channel 9" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue10" Description="Raw Value Channel 10" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue11" Description="Raw Value Channel 11" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue12" Description="Raw Value Channel 12" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue13" Description="Raw Value Channel 13" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue14" Description="Raw Value Channel 14" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_RawValue15" Description="Raw Value Channel 15" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue0" Description="Filtered Value Channel 0" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue1" Description="Filtered Value Channel 1" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue2" Description="Filtered Value Channel 2" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue3" Description="Filtered Value Channel 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue4" Description="Filtered Value Channel 4" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue5" Description="Filtered Value Channel 5" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue6" Description="Filtered Value Channel 6" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue7" Description="Filtered Value Channel 7" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue8" Description="Filtered Value Channel 8" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue9" Description="Filtered Value Channel 9" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue10" Description="Filtered Value Channel 10" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue11" Description="Filtered Value Channel 11" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue12" Description="Filtered Value Channel 12" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue13" Description="Filtered Value Channel 13" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue14" Description="Filtered Value Channel 14" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
      <DriverVariable Name="AnalogInputsFrame_FilteredValue15" Description="Filtered Value Channel 15" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
    </Block>


    <!-- END OF HEAT -->
    <Block Number="40666">
      <DriverVariable Name="EndOfHeat" Description="End of Heat" TypeIn="System.Int16" TypeOut="System.Int32" Scale="1f" />
    </Block>

    <!-- HEAT NUMBER -->
    <Block Number="40683">
      <DriverVariable Name="HeatID3" Description="Heat ID 3" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="HeatID4" Description="Heat ID 4" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
    </Block>


    <Block Number="40685">
      <DriverVariable Name="MWH" Description="Heat MWH" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="ChargeMWH" Description="Charge MWH" TypeIn="System.Int16" TypeOut="System.Single" Scale=".01f"   />
      <DriverVariable Name="Kwh_per_Ton" Description="Heat KWH Per Ton" TypeIn="System.Int16" TypeOut="System.Single" Scale=".1f"   />
    </Block>

    <!-- IO ACCUMULATORS -->
    <Block Number="41375">
      <DriverVariable Name="I2HHeat1" Description="I2H Heat Phase A" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="I2HHeat2" Description="I2H Heat Phase B" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="I2HHeat3" Description="I2H Heat Phase C" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="I2HCharge1" Description="RWI Charge Phase A" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="I2HCharge2" Description="RWI Charge Phase B" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="I2HCharge3" Description="RWI Charge Phase C" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="RWIHeat1" Description="RWI Heat Phase A" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="RWIHeat2" Description="RWI Heat Phase B" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="RWIHeat3" Description="RWI Heat Phase C" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="RWICharge1" Description="RWI Charge Phase A" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="RWICharge2" Description="RWI Charge Phase B" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
      <DriverVariable Name="RWICharge3" Description="RWI Charge Phase C" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f"   />
    </Block>

    <!-- TRIPS AND ALARMS SINGLE PHASING -->
    <Block Number="41067">
      <DriverVariable Name="TripsAndAlarms" Description="Trips and Alarms Single Phasing" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
    </Block>

    <Block Number="40730">
      <DriverVariable Name="TripsAndAlarms_NCCAutolower" Description="Trips and Alarms NCC and Autolower" TypeIn="System.Int16" TypeOut="System.Single" Scale="1f" />
    </Block>

  </DriverModel>


  <!--
	
		<OPCVariable Name="Vlna" Description="L-N Voltage Phase A" TypeIn="System.Single"/>
		<OPCVariable Name="Vlnb" Description="L-N Voltage Phase B" TypeIn="System.Single"/>
		<OPCVariable Name="Vlnc" Description="L-N Voltage Phase C" TypeIn="System.Single"/>
		<OPCVariable Name="Vaux" Description="Auxiliary Voltage" TypeIn="System.Single"/>
		<OPCVariable Name="Ia" Description="Phase A Current" TypeIn="System.Single" />
		<OPCVariable Name="Ib" Description="Phase B Current" TypeIn="System.Single" />
		<OPCVariable Name="Ic" Description="Phase C Current" TypeIn="System.Single" />
		
		<OPCVariable Name="kWtot" Description="Total kW" TypeIn="System.Single" />
		<OPCVariable Name="kVARtot" Description="Total kVAR" TypeIn="System.Single" />
		<OPCVariable Name="kVAtot" Description="Total kVA" TypeIn="System.Single" />
		
		
		
		
		<OPCVariable Name="HeatNumber" Description="Heat Number" TypeIn="System.Int32" />
		<OPCVariable Name="EndOfHeat" Description="End Of Heat" TypeIn="System.Int32" />
	-->

  <OPCModel>



    <OPCVariable Name="Shift" Description="Shift" TypeIn="System.Byte" />
    <OPCVariable Name="Crew" Description="Crew" TypeIn="System.Byte" />
    <OPCVariable Name="ShellNumber" Description="Shell Number" TypeIn="System.Byte" />
    <OPCVariable Name="ChargeNumber" Description="Charge Number" TypeIn="System.Byte" />
    <OPCVariable Name="LanceO2" Description="Lance O2" TypeIn="System.Single" />
    <OPCVariable Name="BurnerGas" Description="Burner Gas" TypeIn="System.Single" />
    <OPCVariable Name="BurnerO2" Description="Burner O2" TypeIn="System.Single" />
    <OPCVariable Name="InjectionCarbon" Description="Injection Carbon" TypeIn="System.Single" />
    <OPCVariable Name="ChargeCarbon" Description="Charge Carbon" TypeIn="System.Single" />
    <OPCVariable Name="TotalLime" Description="Total Lime" TypeIn="System.Single" />
    <OPCVariable Name="FinalTemp" Description="Final Temp" TypeIn="System.Single" />
    <OPCVariable Name="TapO2ppm" Description="Tap O2 ppm" TypeIn="System.Single" />
    <OPCVariable Name="TapCarbon" Description="Tap Carbon" TypeIn="System.Single" />
    <OPCVariable Name="CarbonPercent" Description="Tap Carbon Percent" TypeIn="System.Single" />
    <OPCVariable Name="NumberOfCharges" Description="Number Of Charges" TypeIn="System.Byte" />
    <OPCVariable Name="Weight" Description="Charged Weight" TypeIn="System.Single" />
    <OPCVariable Name="TapWeight" Description="Tap Weight" TypeIn="System.Single" />
    <OPCVariable Name="FurnaceTap" Description="Furnace Tap" TypeIn="System.Byte" />
    <OPCVariable Name="ReactorTap" Description="Reactor Tap" TypeIn="System.Byte" />
    <OPCVariable Name="SubstationTap" Description="Substation Tap" TypeIn="System.Byte" />
    <OPCVariable Name="Press1" Description="Electrode Pressure 1" TypeIn="System.Single" />
    <OPCVariable Name="Press2" Description="Electrode Pressure 2" TypeIn="System.Single" />
    <OPCVariable Name="Press3" Description="Electrode Pressure 3" TypeIn="System.Single" />
    <OPCVariable Name="RoofPosition" Description="Roof position: 0=Open 1=Closed" TypeIn="System.Byte" />
    <OPCVariable Name="MgO" Description="Dolomitic lime" TypeIn="System.Single" />
    <OPCVariable Name="CastWeight" Description="Cast Weight" TypeIn="System.Single" />
    <OPCVariable Name="UDF1" Description="User Defined Field 1 - Average" TypeIn="System.Single" />
    <OPCVariable Name="UDF2" Description="User Defined Field 2 - Average" TypeIn="System.Single" />
    <OPCVariable Name="UDF3" Description="User Defined Field 3 - Average" TypeIn="System.Single" />
    <OPCVariable Name="UDF4" Description="User Defined Field 4 - Last Value" TypeIn="System.Single" />
    <OPCVariable Name="UDF5" Description="User Defined Field 5 - Last Value" TypeIn="System.Single" />
    <OPCVariable Name="UDF6" Description="User Defined Field 6 - Last Value" TypeIn="System.Single" />
    <OPCVariable Name="UDF7" Description="User Defined Field 7 - Last Value Not Zero Before Reset" TypeIn="System.Single" />
    <OPCVariable Name="UDF8" Description="User Defined Field 8 - Last Value Not Zero Before Reset" TypeIn="System.Single" />
    <OPCVariable Name="UDF9" Description="User Defined Field 9 - Last Value Not Zero Before Reset" TypeIn="System.Single" />
    <OPCVariable Name="Clamp1" Description="Clamp position 1 0=Open 1=Closed unless inverted" TypeIn="System.Single" />
    <OPCVariable Name="Clamp2" Description="Clamp position 2 idem" TypeIn="System.Single" />
    <OPCVariable Name="Clamp3" Description="Clamp position 3 idem" TypeIn="System.Single" />
    <OPCVariable Name="DownDay" Description="Down Day" TypeIn="System.Int32" />
    <OPCVariable Name="ExternalMWH" Description="External MWH" TypeIn="System.Single" />
    <OPCVariable Name="DelayedHeatNumber" Description="Delayed Update Heat Number" TypeIn="System.Int32" />
    <OPCVariable Name="DelayedTapWeight" Description="Delayed Update Tap Weight" TypeIn="System.Single" />
    <OPCVariable Name="DelayedCastWeight" Description="Delayed Update Cast Weight" TypeIn="System.Single" />
    <OPCVariable Name="DelayedTapTemp" Description="Delayed Update Tap Temp" TypeIn="System.Single" />
    <OPCVariable Name="DelayedTapO2ppm" Description="Delayed Update Tap O2 ppm" TypeIn="System.Single" />
    <OPCVariable Name="DelayedTapCarbon" Description="Delayed Update Tap Carbon" TypeIn="System.Single" />
    <OPCVariable Name="DelayedUDF1" Description="Delayed Update User Defined Field 1" TypeIn="System.Single" />
    <OPCVariable Name="DelayedUDF2" Description="Delayed Update User Defined Field 2" TypeIn="System.Single" />
    <OPCVariable Name="DelayedUDF3" Description="Delayed Update User Defined Field 3" TypeIn="System.Single" />
    <OPCVariable Name="DelayedUDF4" Description="Delayed Update User Defined Field 4" TypeIn="System.Single" />
    <OPCVariable Name="DelayedUDF5" Description="Delayed Update User Defined Field 5" TypeIn="System.Single" />
    <OPCVariable Name="DelayedUDF6" Description="Delayed Update User Defined Field 6" TypeIn="System.Single" />
    <OPCVariable Name="DelayedUDF7" Description="Delayed Update User Defined Field 7" TypeIn="System.Single" />
    <OPCVariable Name="DelayedUDF8" Description="Delayed Update User Defined Field 8" TypeIn="System.Single" />
    <OPCVariable Name="DelayedUDF9" Description="Delayed Update User Defined Field 9" TypeIn="System.Single" />
    <OPCVariable Name="UDFBinaryEvents" Description="Custom User Defined Binary Events LSB=UDFBinary1, MSB=UDFBinary8: 0=Off, 1=On" TypeIn="System.Byte" />
    <OPCVariable Name="UDFBinary1" Description="Custom User Defined Binary Event 1: 0=Off, 1=On" TypeIn="System.Byte" />
    <OPCVariable Name="UDFBinary2" Description="Custom User Defined Binary Event 2: 0=Off, 1=On" TypeIn="System.Byte" />
    <OPCVariable Name="UDFBinary3" Description="Custom User Defined Binary Event 3: 0=Off, 1=On" TypeIn="System.Byte" />
    <OPCVariable Name="UDFBinary4" Description="Custom User Defined Binary Event 4: 0=Off, 1=On" TypeIn="System.Byte" />
    <OPCVariable Name="UDFBinary5" Description="Custom User Defined Binary Event 5: 0=Off, 1=On" TypeIn="System.Byte" />
    <OPCVariable Name="UDFBinary6" Description="Custom User Defined Binary Event 6: 0=Off, 1=On" TypeIn="System.Byte" />
    <OPCVariable Name="UDFBinary7" Description="Custom User Defined Binary Event 7: 0=Off, 1=On" TypeIn="System.Byte" />
    <OPCVariable Name="UDFBinary8" Description="Custom User Defined Binary Event 8: 0=Off, 1=On" TypeIn="System.Byte" />



    <OPCVariable Name="MaterialHeatNumber" TypeIn="System.Single" Description="Custom Delayed Heat Number" />
    <OPCVariable Name="YearMade" TypeIn="System.Single" Description="Custom Material Year Made" />
    <OPCVariable Name="MaterialCode" TypeIn="System.String" Description="Custom Material Code" />
    <OPCVariable Name="MaterialWeight" TypeIn="System.Single" Description="Custom Material Weight" />
    <OPCVariable Name="MaterialCost" TypeIn="System.Single" Description="Custom Material Cost" />
    <OPCVariable Name="MaterialLocation" TypeIn="System.String" Description="Custom Material Location" />
    <OPCVariable Name="MaterialDescr" TypeIn="System.String" Description="Custom Material Description" />
    <OPCVariable Name="MaterialType" TypeIn="System.String" Description="Custom Material Type" />
    <OPCVariable Name="PhysicalGroup" TypeIn="System.String" Description="Custom Material Physical Group" />
    <OPCVariable Name="MaterialUpdateMade" TypeIn="System.String" Description="Custom Material Update Trigger" />

    <OPCVariable Name="Layer" TypeIn="System.Int32" Description="Custom Material Layer" />
    <OPCVariable Name="ActualSeqNumber" TypeIn="System.Int32" Description="Custom Material Update Actual Sequence Number" />
    <OPCVariable Name="MaxSeqNumber" TypeIn="System.Int32" Description="Custom Material Update Max Sequence Number" />






  </OPCModel>

  <!--
		<OPCVariable Name="" TypeIn="" Description="" />
		<OPCVariable Name="" TypeIn="System.Int16" Description="" />
		
	-->

  <ExecuteEvents>

    <ExecuteVariable Name="HeatId" Description="HeatId" TypeIn="System.Int32" />
    <ExecuteVariable Name="EventCode" Description="EventCode" TypeIn="System.String" />
    <ExecuteVariable Name="TimeDetected" Description="TimeDetected" TypeIn="System.DateTime" />
    <ExecuteVariable Name="FurnaceTap" Description="FurnaceTap" TypeIn="System.Byte" />
    <ExecuteVariable Name="ReactorTap" Description="ReactorTap" TypeIn="System.Byte" />
    <ExecuteVariable Name="SubstationTap" Description="SubstationTap" TypeIn="System.Byte" />
    <ExecuteVariable Name="PwrOn" Description="PwrOn" TypeIn="System.Single" />
    <ExecuteVariable Name="MWH" Description="MWH" TypeIn="System.Single" />
    <ExecuteVariable Name="AvgMW" Description="AvgMW" TypeIn="System.Single" />
    <ExecuteVariable Name="I2T" Description="I2T" TypeIn="System.Single" />
    <ExecuteVariable Name="Temperature" Description="Temperature" TypeIn="System.Single" />

  </ExecuteEvents>


  <!--
		OperationModel Variants
		<OperationVariable Name="FoamySlag" Output="FoamySlag" OType="OType.AvgOn" Type="System.Single" Conditional="FS"/>
		<OperationVariable Name="FoamySlag" Output="FoamySlag" OType="OType.Last20PercentAvgOn" Type="System.Single" Conditional="FS" />
		<OperationVariable Name="FoamySlag" Output="FoamySlag" OType="OType.CustomFoamySlagPercent" Type="System.Single" FSFrom="70" FSTo="100" />
		Use only one FoamySlag Option
		
		Variables not available at DA
		<OperationVariable Name="V1THD" Output="MaxV1THD" OType=" OType.MaxOn" Type="System.Single" />
		<OperationVariable Name="V2THD" Output="MaxV2THD" OType=" OType.MaxOn" Type="System.Single" />
		<OperationVariable Name="V3THD" Output="MaxV3THD" OType=" OType.MaxOn" Type="System.Single" />
		<OperationVariable Name="I1THD" Output="MaxI1THD" OType=" OType.MaxOn" Type="System.Single" />
		<OperationVariable Name="I2THD" Output="MaxI2THD" OType=" OType.MaxOn" Type="System.Single" />
		<OperationVariable Name="I3THD" Output="MaxI3THD" OType=" OType.MaxOn" Type="System.Single" />
		<OperationVariable Name="I1Kfactor" Output="MaxI1Kfactor" OType=" OType.MaxOn" Type="System.Single" />
		<OperationVariable Name="I2Kfactor" Output="MaxI2Kfactor" OType=" OType.MaxOn" Type="System.Single" />
		<OperationVariable Name="I3Kfactor" Output="MaxI3Kfactor" OType=" OType.MaxOn" Type="System.Single" />
		
		<OperationVariable Name="Vaux" Output="AvgVaux" OType=" OType.AvgOn" Type="System.Single" />
		<OperationVariable Name="Inmeas" Output="AvgInmeas" OType=" OType.AvgOn" Type="System.Single" />
		<OperationVariable Name="Incalc" Output="AvgIncalc" OType=" OType.AvgOn" Type="System.Single" />
		<OperationVariable Name="Vunbal" Output="AvgVunbal" OType=" OType.AvgOn" Type="System.Single" />
		<OperationVariable Name="Iunbal" Output="AvgIunbal" OType=" OType.AvgOn" Type="System.Single" />
		<OperationVariable Name="Freq" Output="AvgFreq" OType=" OType.AvgOn" Type="System.Single" />
	-->
  <OperationModel>

    <OperationVariable Name="Shift" Output="Shift" OType=" OType.LastNotNull" Type="System.Byte" />
    <OperationVariable Name="Crew" Output="Crew" OType=" OType.LastNotNull" Type="System.Byte" />
    <OperationVariable Name="ShellNumber" Output="ShellNumber" OType=" OType.LastNotNull" Type="System.Byte" />
    <OperationVariable Name="TimeStarted" Output="TimeStarted" OType=" OType.TimeFirst" Type="System.DateTime" />
    <OperationVariable Name="TimeFinished" Output="TimeFinished" OType=" OType.TimeLast" Type="System.DateTime" />
    <OperationVariable Name="HeatNumber" Output="HeatNumber" OType=" OType.LastNotNull" Type="System.Int32" />
    <OperationVariable Name="PwrOn" Output="PwrOn" OType=" OType.LastNotZero" Type="System.Single" />
    <OperationVariable Name="TapToTap" Output="TapToTap" OType=" OType.LastNotZero" Type="System.Single" />
    <OperationVariable Name="Utilization" Output="Utilization" OType=" OType.LastNotZero" Type="System.Single" />
    <OperationVariable Name="Delays" Output="Delays" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="Turnaround" Output="Turnaround" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="TotalPwrOff" Output="TotalPwrOff" OType=" OType.LastNotZero" Type="System.Single" />
    <OperationVariable Name="Kwh_per_Ton" Output="Kwh_per_Ton" OType=" OType.LastNotZero" Type="System.Single" />
    <OperationVariable Name="MWH" Output="MWH" OType=" OType.LastNotZero" Type="System.Single" />
    <OperationVariable Name="LanceO2" Output="LanceO2" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="BurnerGas" Output="BurnerGas" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="MgO" Output="MgO" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="CastWeight" Output="CastWeight" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="BurnerO2" Output="BurnerO2" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="InjectionCarbon" Output="InjectionCarbon" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="ChargeCarbon" Output="ChargeCarbon" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="TotalLime" Output="TotalLime" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="FinalTemp" Output="FinalTemp" OType=" OType.LastNotZero" Type="System.Single" />
    <OperationVariable Name="TapO2ppm" Output="TapO2ppm" OType=" OType.LastNotZero" Type="System.Single" />
    <OperationVariable Name="CarbonPercent" Output="CarbonPercent" OType=" OType.LastNotZero" Type="System.Single" />
    <OperationVariable Name="NumberOfCharges" Output="NumberOfCharges" OType=" OType.LastNotZero" Type="System.Byte" />
    <OperationVariable Name="I2T" Output="I2T" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="I2T_per_MWH" Output="I2T_per_MWH" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="Weight" Output="Weight" OType=" OType.LastNotZero" Type="System.Single" />
    <OperationVariable Name="TapWeight" Output="TapWeight" OType=" OType.LastNotZero" Type="System.Single" />

    <OperationVariable Name="FoamySlag" Output="FoamySlag" OType="OType.CustomFoamySlagPercent" Type="System.Single" FSFrom="80" FSTo="95" />


    <OperationVariable Name="OffLoadPriV" Output="OffLoadPriV" OType=" OType.AvgOff" Type="System.Single" />
    <OperationVariable Name="OnLoadPriV" Output="OnLoadPriV" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="AvgPriI" Output="AvgPriI" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="AvgSecI" Output="AvgSecI" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="SecIA" Output="AvgSecIa" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="SecIB" Output="AvgSecIb" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="SecIC" Output="AvgSecIc" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="SecIA" Output="SdevSecIa" OType=" OType.StandardDeviationOn" Type="System.Single" />
    <OperationVariable Name="SecIB" Output="SdevSecIb" OType=" OType.StandardDeviationOn" Type="System.Single" />
    <OperationVariable Name="SecIC" Output="SdevSecIc" OType=" OType.StandardDeviationOn" Type="System.Single" />
    <OperationVariable Name="kWtot" Output="AvgRealPwr" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kVARtot" Output="AvgReactivePwr" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kVAtot" Output="AvgApparentPwr" OType=" OType.AvgOn" Type="System.Single" />

    <OperationVariable Name="PFsigntot" Output="AvgPF" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="Vlna" Output="AvgVlna" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="Vlnb" Output="AvgVlnb" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="Vlnc" Output="AvgVlnc" OType=" OType.AvgOn" Type="System.Single" />

    <OperationVariable Name="Vllab" Output="AvgVllab" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="Vllbc" Output="AvgVllbc" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="Vllca" Output="AvgVllca" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="Ia" Output="AvgIa" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="Ib" Output="AvgIb" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="Ic" Output="AvgIc" OType=" OType.AvgOn" Type="System.Single" />

    <OperationVariable Name="kWa" Output="AvgkWa" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kWb" Output="AvgkWb" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kWc" Output="AvgkWc" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kWtot" Output="AvgkWtot" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kVARa" Output="AvgkVARa" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kVARb" Output="AvgkVARb" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kVARc" Output="AvgkVARc" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kVARtot" Output="AvgkVARtot" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kVAa" Output="AvgkVAa" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kVAb" Output="AvgkVAb" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kVAc" Output="AvgkVAc" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="kVAtot" Output="AvgkVAtot" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="PFsigna" Output="AvgPFsigna" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="PFsignb" Output="AvgPFsignb" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="PFsignc" Output="AvgPFsignc" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="PFsigntot" Output="AvgPFsigntot" OType=" OType.AvgOn" Type="System.Single" />

    <OperationVariable Name="Press1" Output="AvgPress1" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="Press2" Output="AvgPress2" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="Press3" Output="AvgPress3" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="RWI" Output="AvgRWI" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="PriITHD" Output="AvgPriITHD" OType=" OType.AvgOn" Type="System.Single" />
    <OperationVariable Name="ElectAdd1" Output="ElectAdd1" OType=" OType.Nothing" Type="System.Single" />
    <OperationVariable Name="ElectAdd2" Output="ElectAdd2" OType=" OType.Nothing" Type="System.Single" />
    <OperationVariable Name="ElectAdd3" Output="ElectAdd3" OType=" OType.Nothing" Type="System.Single" />
    <OperationVariable Name="ElectBreak1" Output="ElectBreak1" OType=" OType.Nothing" Type="System.Single" />
    <OperationVariable Name="ElectBreak2" Output="ElectBreak2" OType=" OType.Nothing" Type="System.Single" />
    <OperationVariable Name="ElectBreak3" Output="ElectBreak3" OType=" OType.Nothing" Type="System.Single" />
    <OperationVariable Name="OverCurrTimeA" Output="OverCurrTimeA" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="OverCurrTimeB" Output="OverCurrTimeB" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="OverCurrTimeC" Output="OverCurrTimeC" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="SinglePTimeA" Output="SinglePTimeA" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="SinglePTimeB" Output="SinglePTimeB" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="SinglePTimeC" Output="SinglePTimeC" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="NCCTimeA" Output="NCCTimeA" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="NCCTimeB" Output="NCCTimeB" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="NCCTimeC" Output="NCCTimeC" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="OverCurrCntA" Output="OverCurrCntA" OType=" OType.LastNotNull" Type="System.Int16" />
    <OperationVariable Name="OverCurrCntB" Output="OverCurrCntB" OType=" OType.LastNotNull" Type="System.Int16" />
    <OperationVariable Name="OverCurrCntC" Output="OverCurrCntC" OType=" OType.LastNotNull" Type="System.Int16" />
    <OperationVariable Name="SinglePCntA" Output="SinglePCntA" OType=" OType.LastNotNull" Type="System.Int16" />
    <OperationVariable Name="SinglePCntB" Output="SinglePCntB" OType=" OType.LastNotNull" Type="System.Int16" />
    <OperationVariable Name="SinglePCntC" Output="SinglePCntC" OType=" OType.LastNotNull" Type="System.Int16" />
    <OperationVariable Name="NCCCntA" Output="NCCCntA" OType=" OType.LastNotNull" Type="System.Int16" />
    <OperationVariable Name="NCCCntB" Output="NCCCntB" OType=" OType.LastNotNull" Type="System.Int16" />
    <OperationVariable Name="NCCCntC" Output="NCCCntC" OType=" OType.LastNotNull" Type="System.Int16" />
    <OperationVariable Name="UDF1" Output="UDF1" OType=" OType.Average" Type="System.Single" />
    <OperationVariable Name="UDF2" Output="UDF2" OType=" OType.Average" Type="System.Single" />
    <OperationVariable Name="UDF3" Output="UDF3" OType=" OType.Average" Type="System.Single" />
    <OperationVariable Name="UDF4" Output="UDF4" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="UDF5" Output="UDF5" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="UDF6" Output="UDF6" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="UDF7" Output="UDF7" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="UDF8" Output="UDF8" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="UDF9" Output="UDF9" OType=" OType.LastNotZeroBeforeReset" Type="System.Single" />
    <OperationVariable Name="UDFBinary1OnTime" Output="UDFBinary1OnTime" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="UDFBinary2OnTime" Output="UDFBinary2OnTime" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="UDFBinary3OnTime" Output="UDFBinary3OnTime" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="UDFBinary4OnTime" Output="UDFBinary4OnTime" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="UDFBinary5OnTime" Output="UDFBinary5OnTime" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="UDFBinary6OnTime" Output="UDFBinary6OnTime" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="UDFBinary7OnTime" Output="UDFBinary7OnTime" OType=" OType.LastNotNull" Type="System.Single" />
    <OperationVariable Name="UDFBinary8OnTime" Output="UDFBinary8OnTime" OType=" OType.LastNotNull" Type="System.Single" />

    <OperationVariable Name="ExternalMWH" Output="ExternalMWH" OType=" OType.LastNotNull" Type="System.Single" />
  </OperationModel>


  <!-- The variables that will be logged to Raw Data at the VM2 Server
	
		<RawVariable Name="I1THD" Output="I1THD" OType=" OType.Average" Type="System.Single" />
		<RawVariable Name="I2THD" Output="I2THD" OType=" OType.Average" Type="System.Single" />
		<RawVariable Name="I3THD" Output="I3THD" OType=" OType.Average" Type="System.Single" />
		<RawVariable Name="RWattHour" Output="RWattHour" OType=" OType.Last" Type="System.UInt64" />
		<RawVariable Name="VAhourRWHNVW" Output="VAhourRWHNVW" OType=" OType.Last" Type="System.UInt64" />
		<RawVariable Name="NVAhourRWH" Output="NVAhourRWH" OType=" OType.Last" Type="System.UInt64" />
	-->

  <RawModel>

    <RawVariable Name="Crew" Output="Crew" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="EndOfHeat" Output="EndOfHeat" OType=" OType.Last" Type="System.Int16" />
    <RawVariable Name="HeatNumber" Output="HeatNumber" OType=" OType.Last" Type="System.Int32" />
    <RawVariable Name="ChargeNumber" Output="ChargeNumber" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="LanceO2" Output="LanceO2" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="MgO" Output="MgO" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="CastWeight" Output="CastWeight" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="BurnerGas" Output="BurnerGas" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="BurnerO2" Output="BurnerO2" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="InjectionCarbon" Output="InjectionCarbon" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="ChargeCarbon" Output="ChargeCarbon" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="TotalLime" Output="TotalLime" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="FinalTemp" Output="FinalTemp" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="TapO2ppm" Output="TapO2ppm" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="TapCarbon" Output="TapCarbon" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="Weight" Output="Weight" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="TapWeight" Output="TapWeight" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="FurnaceTap" Output="FurnaceTap" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="ReactorTap" Output="ReactorTap" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="SubstationTap" Output="SubstationTap" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="Press1" Output="Press1" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="Press2" Output="Press2" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="Press3" Output="Press3" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="RoofPosition" Output="RoofPosition" OType=" OType.LastNotNull" Type="System.Byte" />
    <RawVariable Name="SF1" Output="SF1" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="SF2" Output="SF2" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="SF3" Output="SF3" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="Vllab" Output="Vllab" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="Vllbc" Output="Vllbc" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="Vllca" Output="Vllca" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="Ia" Output="Ia" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="Ib" Output="Ib" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="Ic" Output="Ic" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="kWtot" Output="kWtot" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="kVARtot" Output="kVARtot" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="kVAtot" Output="kVAtot" OType=" OType.Average" Type="System.Single" />
    <RawVariable Name="PFsigntot" Output="PFsigntot" OType=" OType.Average" Type="System.Single" />


    <RawVariable Name="UDF1" Output="UDF1" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="UDF2" Output="UDF2" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="UDF3" Output="UDF3" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="UDF4" Output="UDF4" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="UDF5" Output="UDF5" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="UDF6" Output="UDF6" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="UDF7" Output="UDF7" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="UDF8" Output="UDF8" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="UDF9" Output="UDF9" OType=" OType.Last" Type="System.Single" />
    <RawVariable Name="DownDay" Output="DownDay" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="UDFBinaryEvents" Output="UDFBinaryEvents" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="UDFBinary1" Output="UDFBinary1" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="UDFBinary2" Output="UDFBinary2" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="UDFBinary3" Output="UDFBinary3" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="UDFBinary4" Output="UDFBinary4" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="UDFBinary5" Output="UDFBinary5" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="UDFBinary6" Output="UDFBinary6" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="UDFBinary7" Output="UDFBinary7" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="UDFBinary8" Output="UDFBinary8" OType=" OType.Last" Type="System.Byte" />
    <RawVariable Name="ExternalMWH" Output="ExternalMWH" OType=" OType.Last" Type="System.Single" />
  </RawModel>



</Model>