<?xml version="1.0" encoding="utf-8"?>
<Project Name="Controller" ElementGuid="6f7046bc-5d44-4aab-b0b3-376a7079d3f9" FileVersion="200.00.003" Comment="" SingleTextLine="template" DbVersion="05.50.05" LibraryType="Project" LegacyBinding="true" Password="" ReadOnly="false">
  <FileHeader CompanyName="Rockwell Automation Canada, Ltd." ProductName="CAM ISaGRAF 5" CompanyUrl="http://www.isagraf.com" ProductVersion="0" />
  <Libraries />
  <DefineWords>
    <DefineWord Name="IRQ_UFR" Define="1" Comment="" Access="ReadOnly" />
    <DefineWord Name="IRQ_UPM0" Define="524288" Comment="" Access="ReadOnly" />
    <DefineWord Name="IRQ_UPM1" Define="1048576" Comment="" Access="ReadOnly" />
    <DefineWord Name="IRQ_STI0" Define="32768" Comment="" Access="ReadOnly" />
    <DefineWord Name="IRQ_STI1" Define="65536" Comment="" Access="ReadOnly" />
    <DefineWord Name="DSET1" Define="1" Comment="" Access="ReadOnly" />
    <DefineWord Name="DSET2" Define="2" Comment="" Access="ReadOnly" />
    <DefineWord Name="DSET3" Define="3" Comment="" Access="ReadOnly" />
    <DefineWord Name="DSET4" Define="4" Comment="" Access="ReadOnly" />
    <DefineWord Name="DSET5" Define="5" Comment="" Access="ReadOnly" />
    <DefineWord Name="DSET6" Define="6" Comment="" Access="ReadOnly" />
    <DefineWord Name="DSET7" Define="7" Comment="" Access="ReadOnly" />
    <DefineWord Name="DSET8" Define="8" Comment="" Access="ReadOnly" />
    <DefineWord Name="DSET9" Define="9" Comment="" Access="ReadOnly" />
    <DefineWord Name="DSET10" Define="10" Comment="" Access="ReadOnly" />
    <DefineWord Name="RCP1" Define="1" Comment="" Access="ReadOnly" />
    <DefineWord Name="RCP2" Define="2" Comment="" Access="ReadOnly" />
    <DefineWord Name="RCP3" Define="3" Comment="" Access="ReadOnly" />
    <DefineWord Name="RCP4" Define="4" Comment="" Access="ReadOnly" />
    <DefineWord Name="RCP5" Define="5" Comment="" Access="ReadOnly" />
    <DefineWord Name="RCP6" Define="6" Comment="" Access="ReadOnly" />
    <DefineWord Name="RCP7" Define="7" Comment="" Access="ReadOnly" />
    <DefineWord Name="RCP8" Define="8" Comment="" Access="ReadOnly" />
    <DefineWord Name="RCP9" Define="9" Comment="" Access="ReadOnly" />
    <DefineWord Name="RCP10" Define="10" Comment="" Access="ReadOnly" />
  </DefineWords>
  <DataTypes>
    <DataType Name="CIPEEOBJ_ATTRIBS" Comment="" Access="UserDefined">
      <Struct FieldOrder="0" Order="1">
        <Variable Name="RealEnergyConsumedOdometer" DataType="LREAL" Comment="" StringSize="0" Order="1" />
        <Variable Name="RealEnergyGeneratedOdometer" DataType="LREAL" Comment="" StringSize="0" Order="2" />
        <Variable Name="RealEnergyNetOdometer" DataType="LREAL" Comment="" StringSize="0" Order="3" />
        <Variable Name="ReactiveEnergyConsumedOdometer" DataType="LREAL" Comment="" StringSize="0" Order="4" />
        <Variable Name="ReactiveEnergyGeneratedOdometer" DataType="LREAL" Comment="" StringSize="0" Order="5" />
        <Variable Name="ReactiveEnergyNetOdometer" DataType="LREAL" Comment="" StringSize="0" Order="6" />
        <Variable Name="ApparentEnergyOdometer" DataType="LREAL" Comment="" StringSize="0" Order="7" />
        <Variable Name="KiloampereHoursOdometer" DataType="LREAL" Comment="" StringSize="0" Order="8" />
        <Variable Name="LineFrequency" DataType="REAL" Comment="" StringSize="0" Order="9" />
        <Variable Name="L1Current" DataType="REAL" Comment="" StringSize="0" Order="10" />
        <Variable Name="L2Current" DataType="REAL" Comment="" StringSize="0" Order="11" />
        <Variable Name="L3Current" DataType="REAL" Comment="" StringSize="0" Order="12" />
        <Variable Name="AverageCurrent" DataType="REAL" Comment="" StringSize="0" Order="13" />
        <Variable Name="PercentCurrentUnbalance" DataType="REAL" Comment="" StringSize="0" Order="14" />
        <Variable Name="L1NVoltage" DataType="REAL" Comment="" StringSize="0" Order="15" />
        <Variable Name="L2NVoltage" DataType="REAL" Comment="" StringSize="0" Order="16" />
        <Variable Name="L3NVoltage" DataType="REAL" Comment="" StringSize="0" Order="17" />
        <Variable Name="AverageLNVoltage" DataType="REAL" Comment="" StringSize="0" Order="18" />
        <Variable Name="L1L2Voltage" DataType="REAL" Comment="" StringSize="0" Order="19" />
        <Variable Name="L2L3Voltage" DataType="REAL" Comment="" StringSize="0" Order="20" />
        <Variable Name="L3L1Voltage" DataType="REAL" Comment="" StringSize="0" Order="21" />
        <Variable Name="AverageLLVoltage" DataType="REAL" Comment="" StringSize="0" Order="22" />
        <Variable Name="PercentVoltageUnbalance" DataType="REAL" Comment="" StringSize="0" Order="23" />
        <Variable Name="L1RealPower" DataType="REAL" Comment="" StringSize="0" Order="24" />
        <Variable Name="L2RealPower" DataType="REAL" Comment="" StringSize="0" Order="25" />
        <Variable Name="L3RealPower" DataType="REAL" Comment="" StringSize="0" Order="26" />
        <Variable Name="TotalRealPower" DataType="REAL" Comment="" StringSize="0" Order="27" />
        <Variable Name="L1ReactivePower" DataType="REAL" Comment="" StringSize="0" Order="28" />
        <Variable Name="L2ReactivePower" DataType="REAL" Comment="" StringSize="0" Order="29" />
        <Variable Name="L3ReactivePower" DataType="REAL" Comment="" StringSize="0" Order="30" />
        <Variable Name="TotalReactivePower" DataType="REAL" Comment="" StringSize="0" Order="31" />
        <Variable Name="L1ApparentPower" DataType="REAL" Comment="" StringSize="0" Order="32" />
        <Variable Name="L2ApparentPower" DataType="REAL" Comment="" StringSize="0" Order="33" />
        <Variable Name="L3ApparentPower" DataType="REAL" Comment="" StringSize="0" Order="34" />
        <Variable Name="TotalApparentPower" DataType="REAL" Comment="" StringSize="0" Order="35" />
        <Variable Name="L1TruePowerFactor" DataType="REAL" Comment="" StringSize="0" Order="36" />
        <Variable Name="L2TruePowerFactor" DataType="REAL" Comment="" StringSize="0" Order="37" />
        <Variable Name="L3TruePowerFactor" DataType="REAL" Comment="" StringSize="0" Order="38" />
        <Variable Name="ThreePhaseTruePowerFactor" DataType="REAL" Comment="" StringSize="0" Order="39" />
        <Variable Name="PhaseRotation" DataType="STRING" Comment="" StringSize="4" Order="40" />
      </Struct>
    </DataType>
    <DataType Name="MODBUSLOCADDR" Comment="" Access="ReadOnly">
      <Array Order="6" DataType="WORD" StringSize="0">
        <Dimension Lower="1" Upper="125" />
      </Array>
    </DataType>
    <DataType Name="MODBUS2NODEADDR" Comment="" Access="ReadOnly">
      <Array Order="7" DataType="USINT" StringSize="0">
        <Dimension Lower="0" Upper="3" />
      </Array>
    </DataType>
    <DataType Name="IPADDR" Comment="" Access="ReadOnly">
      <Array Order="8" DataType="USINT" StringSize="0">
        <Dimension Lower="0" Upper="3" />
      </Array>
    </DataType>
    <DataType Name="CIPMEMBERID" Comment="" Access="ReadOnly">
      <Array Order="9" DataType="UINT" StringSize="0">
        <Dimension Lower="0" Upper="2" />
      </Array>
    </DataType>
    <DataType Name="ASCIILOCADDR" Comment="" Access="ReadOnly">
      <Array Order="10" DataType="BYTE" StringSize="0">
        <Dimension Lower="1" Upper="82" />
      </Array>
    </DataType>
    <DataType Name="IRQSTI" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="27">
        <Variable Name="AS" DataType="BOOL" Comment="Auto start" StringSize="0" Order="1" />
        <Variable Name="ENABLED" DataType="BOOL" Comment="Function Enabled" StringSize="0" Order="2" />
        <Variable Name="PE" DataType="BOOL" Comment="Pending User Interrupt" StringSize="0" Order="3" />
        <Variable Name="LS" DataType="BOOL" Comment="Lost User Interrupt" StringSize="0" Order="4" />
        <Variable Name="EX" DataType="BOOL" Comment="Executing User Interrupt" StringSize="0" Order="5" />
        <Variable Name="SP" DataType="UINT" Comment="Number of milliseconds between interrupts" StringSize="0" Order="6" />
      </Struct>
    </DataType>
    <DataType Name="DOYDATA" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="28">
        <Variable Name="Enable" DataType="BOOL" Comment="Enable (TRUE:enable; FALSE:disable)" StringSize="0" Order="1" />
        <Variable Name="YearlyCenturial" DataType="BOOL" Comment="Timer Flag (FALSE: Yearly timer; TRUE: Centurial timer)" StringSize="0" Order="2" />
        <Variable Name="YearOn" DataType="UINT" Comment="Year On value (must be in set [2000...2098])" StringSize="0" Order="3" />
        <Variable Name="MonthOn" DataType="USINT" Comment="Month On value (must be in set [1...12])" StringSize="0" Order="4" />
        <Variable Name="DayOn" DataType="USINT" Comment="Day On value (must be in set [1...31], determined by &quot;MonthOn&quot; value)" StringSize="0" Order="5" />
        <Variable Name="YearOff" DataType="UINT" Comment="Year Off value (must be in set [2000...2098])" StringSize="0" Order="6" />
        <Variable Name="MonthOff" DataType="USINT" Comment="Month Off value (must be in set [1...12])" StringSize="0" Order="7" />
        <Variable Name="DayOff" DataType="USINT" Comment="Day Off value (must be in set [1...31], determined by &quot;MonthOff&quot; value)" StringSize="0" Order="8" />
      </Struct>
    </DataType>
    <DataType Name="AWAAWT" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="29">
        <Variable Name="Channel" DataType="UINT" Comment="" StringSize="0" Order="1" />
        <Variable Name="Length" DataType="UINT" Comment="" StringSize="0" Order="2" />
        <Variable Name="Cancel" DataType="BOOL" Comment="" StringSize="0" Order="3" />
      </Struct>
    </DataType>
    <DataType Name="GAIN_PID" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="30">
        <Variable Name="DirectActing" DataType="BOOL" Comment="''" StringSize="0" Order="1" />
        <Variable Name="ProportionalGain" DataType="REAL" Comment="''" StringSize="0" Order="2" />
        <Variable Name="TimeIntegral" DataType="REAL" Comment="''" StringSize="0" Order="3" />
        <Variable Name="TimeDerivative" DataType="REAL" Comment="''" StringSize="0" Order="4" />
        <Variable Name="DerivativeGain" DataType="REAL" Comment="''" StringSize="0" Order="5" />
      </Struct>
    </DataType>
    <DataType Name="AHLI" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="31">
        <Variable Name="Channel" DataType="UINT" Comment="" StringSize="0" Order="1" />
        <Variable Name="ClrRts" DataType="BOOL" Comment="" StringSize="0" Order="2" />
        <Variable Name="SetRts" DataType="BOOL" Comment="" StringSize="0" Order="3" />
        <Variable Name="Cancel" DataType="BOOL" Comment="" StringSize="0" Order="4" />
      </Struct>
    </DataType>
    <DataType Name="MODBUSLOCPARA" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="32">
        <Variable Name="Channel" DataType="UINT" Comment="" StringSize="0" Order="1" />
        <Variable Name="TriggerType" DataType="USINT" Comment="" StringSize="0" Order="2" />
        <Variable Name="Cmd" DataType="USINT" Comment="" StringSize="0" Order="3" />
        <Variable Name="ElementCnt" DataType="UINT" Comment="" StringSize="0" Order="4" />
      </Struct>
    </DataType>
    <DataType Name="MODBUSTARPARA" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="33">
        <Variable Name="Addr" DataType="UDINT" Comment="" StringSize="0" Order="1" />
        <Variable Name="Node" DataType="USINT" Comment="" StringSize="0" Order="2" />
      </Struct>
    </DataType>
    <DataType Name="MODBUS2LOCPARA" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="34">
        <Variable Name="Channel" DataType="UINT" Comment="Local Channel number" StringSize="0" Order="1" />
        <Variable Name="TriggerType" DataType="UDINT" Comment="0 = Trigger once, n = Cyclic Trigger" StringSize="0" Order="2" />
        <Variable Name="Cmd" DataType="USINT" Comment="Modbus command" StringSize="0" Order="3" />
        <Variable Name="ElementCnt" DataType="UINT" Comment="No. of elements to Read/Write" StringSize="0" Order="4" />
      </Struct>
    </DataType>
    <DataType Name="MODBUS2TARPARA" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="35">
        <Variable Name="Addr" DataType="UDINT" Comment="Target's Modbus data address" StringSize="0" Order="1" />
        <Variable Name="NodeAddress" DataType="MODBUS2NODEADDR" Comment="Target node address" StringSize="0" Order="2" />
        <Variable Name="Port" DataType="UINT" Comment="Target TCP port number" StringSize="0" Order="3" />
        <Variable Name="UnitId" DataType="USINT" Comment="Unit Identifier" StringSize="0" Order="4" />
        <Variable Name="MsgTimeout" DataType="UDINT" Comment="Message time out (in milliseconds)" StringSize="0" Order="5" />
        <Variable Name="ConnTimeout" DataType="UDINT" Comment="Connection timeout  (in milliseconds)" StringSize="0" Order="6" />
        <Variable Name="ConnClose" DataType="BOOL" Comment="Connection closing behavior" StringSize="0" Order="7" />
      </Struct>
    </DataType>
    <DataType Name="CIPCONTROLCFG" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="36">
        <Variable Name="Cancel" DataType="BOOL" Comment="Abort the execution of message" StringSize="0" Order="1" />
        <Variable Name="TriggerType" DataType="UDINT" Comment="0 - Trigger once, n - Cyclic trigger" StringSize="0" Order="2" />
        <Variable Name="StrMode" DataType="USINT" Comment="reserved parameter" StringSize="0" Order="3" />
      </Struct>
    </DataType>
    <DataType Name="CIPTARGETCFG" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="37">
        <Variable Name="Path" DataType="STRING" Comment="CIP destination path" StringSize="80" Order="1" />
        <Variable Name="CipConnMode" DataType="USINT" Comment="0 - Unconnected, 1 - Class3 connection" StringSize="0" Order="2" />
        <Variable Name="UcmmTimeout" DataType="UDINT" Comment="Unconnected message time out." StringSize="0" Order="3" />
        <Variable Name="ConnMsgTimeout" DataType="UDINT" Comment="Connected message time out." StringSize="0" Order="4" />
        <Variable Name="ConnClose" DataType="BOOL" Comment="TRUE: Close CIP connection upon message completion" StringSize="0" Order="5" />
      </Struct>
    </DataType>
    <DataType Name="CIPAPPCFG" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="38">
        <Variable Name="Service" DataType="USINT" Comment="CIP Service code: 1 - 127" StringSize="0" Order="1" />
        <Variable Name="Class" DataType="UINT" Comment="CIP Class ID: 1 - 65535" StringSize="0" Order="2" />
        <Variable Name="Instance" DataType="UDINT" Comment="CIP Instance ID: 0 - 0xFFFFFFFF" StringSize="0" Order="3" />
        <Variable Name="Attribute" DataType="UINT" Comment="CIP Attribute: 1 - 65535, 0 - No attribute" StringSize="0" Order="4" />
        <Variable Name="MemberCnt" DataType="USINT" Comment="CIP Member ID count: 1 - 3, 0 - None" StringSize="0" Order="5" />
        <Variable Name="MemberId" DataType="CIPMEMBERID" Comment="CIP Member ID: 0 - 65535" StringSize="0" Order="6" />
      </Struct>
    </DataType>
    <DataType Name="CIPSYMBOLICCFG" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="39">
        <Variable Name="Service" DataType="USINT" Comment="0 - Read, 1 - Write" StringSize="0" Order="1" />
        <Variable Name="Symbol" DataType="STRING" Comment="Symbol name to read / write" StringSize="80" Order="2" />
        <Variable Name="Count" DataType="UINT" Comment="Num of variables to read/ write. 1 - 65535." StringSize="0" Order="3" />
        <Variable Name="DataType" DataType="USINT" Comment="Symbol data type" StringSize="0" Order="4" />
        <Variable Name="Offset" DataType="USINT" Comment="Byte offset of variable to read / write. 0 - 0xffffffff" StringSize="0" Order="5" />
      </Struct>
    </DataType>
    <DataType Name="CIPSTATUS" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="40">
        <Variable Name="Error" DataType="BOOL" Comment="TRUE: message execution error" StringSize="0" Order="1" />
        <Variable Name="ErrorID" DataType="UINT" Comment="Error code" StringSize="0" Order="2" />
        <Variable Name="SubErrorID" DataType="UINT" Comment="Sub Error code" StringSize="0" Order="3" />
        <Variable Name="ExtErrorID" DataType="UINT" Comment="CIP extended status error code" StringSize="0" Order="4" />
        <Variable Name="StatusBits" DataType="UINT" Comment="Message execution status." StringSize="0" Order="5" />
      </Struct>
    </DataType>
    <DataType Name="ABLACB" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="41">
        <Variable Name="Channel" DataType="UINT" Comment="" StringSize="0" Order="1" />
        <Variable Name="TriggerType" DataType="USINT" Comment="" StringSize="0" Order="2" />
        <Variable Name="Cancel" DataType="BOOL" Comment="" StringSize="0" Order="3" />
      </Struct>
    </DataType>
    <DataType Name="ARDARL" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="42">
        <Variable Name="Channel" DataType="UINT" Comment="" StringSize="0" Order="1" />
        <Variable Name="Length" DataType="UINT" Comment="" StringSize="0" Order="2" />
        <Variable Name="Cancel" DataType="BOOL" Comment="" StringSize="0" Order="3" />
      </Struct>
    </DataType>
    <DataType Name="AT_PARAM" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="43">
        <Variable Name="Load" DataType="REAL" Comment="" StringSize="0" Order="1" />
        <Variable Name="Deviation" DataType="REAL" Comment="" StringSize="0" Order="2" />
        <Variable Name="Step" DataType="REAL" Comment="" StringSize="0" Order="3" />
        <Variable Name="ATDynaSet" DataType="REAL" Comment="" StringSize="0" Order="4" />
        <Variable Name="ATReset" DataType="BOOL" Comment="" StringSize="0" Order="5" />
      </Struct>
    </DataType>
    <DataType Name="IRQUPM" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="44">
        <Variable Name="AS" DataType="BOOL" Comment="Auto start" StringSize="0" Order="1" />
        <Variable Name="ENABLED" DataType="BOOL" Comment="Function Enabled" StringSize="0" Order="2" />
        <Variable Name="PE" DataType="BOOL" Comment="Pending User Interrupt" StringSize="0" Order="3" />
        <Variable Name="LS" DataType="BOOL" Comment="Lost User Interrupt" StringSize="0" Order="4" />
        <Variable Name="EX" DataType="BOOL" Comment="Executing User Interrupt" StringSize="0" Order="5" />
      </Struct>
    </DataType>
    <DataType Name="TOWDATA" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="45">
        <Variable Name="Enable" DataType="BOOL" Comment="Enable (TRUE:Enable; FALSE:Disable)" StringSize="0" Order="1" />
        <Variable Name="DailyWeekly" DataType="BOOL" Comment="Type of Timer (FALSE:daily timer; TRUE:weekly timer)" StringSize="0" Order="2" />
        <Variable Name="DayOn" DataType="USINT" Comment="Day of Week On value (must be in set [0...6])" StringSize="0" Order="3" />
        <Variable Name="HourOn" DataType="USINT" Comment="Hour On value (must be in set [0...23])" StringSize="0" Order="4" />
        <Variable Name="MinOn" DataType="USINT" Comment="Minute On value (must be in set [0...59])" StringSize="0" Order="5" />
        <Variable Name="DayOff" DataType="USINT" Comment="Day of Week Off value (must be in set [0...6])" StringSize="0" Order="6" />
        <Variable Name="HourOff" DataType="USINT" Comment="Hour Off value (must be in set [0...23])" StringSize="0" Order="7" />
        <Variable Name="MinOff" DataType="USINT" Comment="Minute Off value (must be in set [0...59])" StringSize="0" Order="8" />
      </Struct>
    </DataType>
    <DataType Name="MMCATNUM" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="46">
        <Variable Name="CatalogStr" DataType="STRING" Comment="" StringSize="16" Order="1" />
      </Struct>
    </DataType>
    <DataType Name="RTC" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="47">
        <Variable Name="Year" DataType="UINT" Comment="" StringSize="0" Order="1" />
        <Variable Name="Month" DataType="UINT" Comment="" StringSize="0" Order="2" />
        <Variable Name="Day" DataType="UINT" Comment="" StringSize="0" Order="3" />
        <Variable Name="Hours" DataType="UINT" Comment="" StringSize="0" Order="4" />
        <Variable Name="Minutes" DataType="UINT" Comment="" StringSize="0" Order="5" />
        <Variable Name="Seconds" DataType="UINT" Comment="" StringSize="0" Order="6" />
        <Variable Name="DayOfWeek" DataType="UINT" Comment="" StringSize="0" Order="7" />
      </Struct>
    </DataType>
    <DataType Name="MMINFO" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="48">
        <Variable Name="MMCatalog" DataType="MMCATNUM" Comment="" StringSize="0" Order="1" />
        <Variable Name="Series" DataType="UINT" Comment="" StringSize="0" Order="2" />
        <Variable Name="Revision" DataType="UINT" Comment="" StringSize="0" Order="3" />
        <Variable Name="UPValid" DataType="BOOL" Comment="" StringSize="0" Order="4" />
        <Variable Name="ModeBehavior" DataType="BOOL" Comment="" StringSize="0" Order="5" />
        <Variable Name="LoadAlways" DataType="BOOL" Comment="" StringSize="0" Order="6" />
        <Variable Name="LoadOnError" DataType="BOOL" Comment="" StringSize="0" Order="7" />
        <Variable Name="FaultOverride" DataType="BOOL" Comment="" StringSize="0" Order="8" />
        <Variable Name="MMPresent" DataType="BOOL" Comment="" StringSize="0" Order="9" />
      </Struct>
    </DataType>
    <DataType Name="SYSINFO" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="49">
        <Variable Name="BootMajRev" DataType="UINT" Comment="" StringSize="0" Order="1" />
        <Variable Name="BootMinRev" DataType="UINT" Comment="" StringSize="0" Order="2" />
        <Variable Name="OSSeries" DataType="UINT" Comment="" StringSize="0" Order="3" />
        <Variable Name="OSMajRev" DataType="UINT" Comment="" StringSize="0" Order="4" />
        <Variable Name="OSMinRev" DataType="UINT" Comment="" StringSize="0" Order="5" />
        <Variable Name="ModeBehaviour" DataType="BOOL" Comment="" StringSize="0" Order="6" />
        <Variable Name="FaultOverride" DataType="BOOL" Comment="" StringSize="0" Order="7" />
        <Variable Name="StrtUpProtect" DataType="BOOL" Comment="" StringSize="0" Order="8" />
        <Variable Name="MajErrHalted" DataType="BOOL" Comment="" StringSize="0" Order="9" />
        <Variable Name="MajErrCode" DataType="UINT" Comment="" StringSize="0" Order="10" />
        <Variable Name="MajErrUFR" DataType="BOOL" Comment="" StringSize="0" Order="11" />
        <Variable Name="UFRPouNum" DataType="UINT" Comment="" StringSize="0" Order="12" />
        <Variable Name="MMLoadAlways" DataType="BOOL" Comment="" StringSize="0" Order="13" />
        <Variable Name="MMLoadOnError" DataType="BOOL" Comment="" StringSize="0" Order="14" />
        <Variable Name="MMPwdMismatch" DataType="BOOL" Comment="" StringSize="0" Order="15" />
        <Variable Name="FreeRunClock" DataType="UINT" Comment="" StringSize="0" Order="16" />
        <Variable Name="ForcesInstall" DataType="BOOL" Comment="" StringSize="0" Order="17" />
        <Variable Name="EmInFilterMod" DataType="BOOL" Comment="" StringSize="0" Order="18" />
      </Struct>
    </DataType>
    <DataType Name="ACLI" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="50">
        <Variable Name="Channel" DataType="UINT" Comment="" StringSize="0" Order="1" />
        <Variable Name="RXBuffer" DataType="BOOL" Comment="" StringSize="0" Order="2" />
        <Variable Name="TXBuffer" DataType="BOOL" Comment="" StringSize="0" Order="3" />
      </Struct>
    </DataType>
    <DataType Name="SOCKADDR_CFG" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="51">
        <Variable Name="Port" DataType="UINT" Comment="TCP or UDP Port Number" StringSize="0" Order="1" />
        <Variable Name="IPAddress" DataType="IPADDR" Comment="IP Address e.g specify 192.168.1.100, [0] = 192, [1] = 168, [2] = 1, [3] = 100" StringSize="0" Order="2" />
      </Struct>
    </DataType>
    <DataType Name="SOCK_STATUS" Comment="" Access="ReadOnly">
      <Struct FieldOrder="1" Order="52">
        <Variable Name="ErrorID" DataType="USINT" Comment="Error Code" StringSize="0" Order="1" />
        <Variable Name="SubErrorID" DataType="UINT" Comment="Sub Error code" StringSize="0" Order="2" />
        <Variable Name="StatusBits" DataType="UINT" Comment="Socket FBs Execution Status" StringSize="0" Order="3" />
      </Struct>
    </DataType>
  </DataTypes>
  <Networks>
    <Network Name="HSD" SingleTextLine="" LocalNet="true" DistributedNet="false" Comment="" UsedForBinding="true" BindingService="false" AllowWorkbenchCommunications="true">
      <Parameters />
      <ConnectionParameters />
      <ResourceParameters>
        <Parameter Name="ValidityTime" Format="Long" Default="0" Access="UserDefined" SingleTextLine="Produced Variables validity time." LocalNet="false" DistributedNet="false" />
      </ResourceParameters>
      <VariableParameters />
    </Network>
    <Network Name="ETCP" SingleTextLine="" LocalNet="false" DistributedNet="true" Comment="" UsedForBinding="true" BindingService="false" AllowWorkbenchCommunications="true">
      <Parameters />
      <ConnectionParameters>
        <Parameter Name="IPAddress" Format="String" Default="" Access="UserDefined" SingleTextLine="IP address or Computer name" LocalNet="false" DistributedNet="true" />
      </ConnectionParameters>
      <ResourceParameters>
        <Parameter Name="TimeOut" Format="Long" Default="10000" Access="UserDefined" SingleTextLine="Maximum allowed time (in ms) to transport a variable" LocalNet="false" DistributedNet="false" />
      </ResourceParameters>
      <VariableParameters />
    </Network>
    <Network Name="ISARSI" SingleTextLine="" LocalNet="false" DistributedNet="true" Comment="" UsedForBinding="true" BindingService="false" AllowWorkbenchCommunications="true">
      <Parameters>
        <Parameter Name="Port" Format="String" Default="COM1" Access="UserDefined" SingleTextLine="Workbench communication port" LocalNet="false" DistributedNet="true" />
        <Parameter Name="BaudRate" Format="Long" Default="115200" Access="UserDefined" SingleTextLine="Data transfer baud rate" LocalNet="false" DistributedNet="true" />
        <Parameter Name="Parity" Format="Character" Default="N" Access="UserDefined" SingleTextLine="N: None, E: Even, O: Odd" LocalNet="false" DistributedNet="true" />
        <Parameter Name="StopBit" Format="Word" Default="1" Access="UserDefined" SingleTextLine="1 or 2 Stop bits" LocalNet="false" DistributedNet="true" />
        <Parameter Name="HardwareFlowControl" Format="Boolean" Default="FALSE" Access="UserDefined" SingleTextLine="TRUE when using hardware flow control" LocalNet="false" DistributedNet="true" />
      </Parameters>
      <ConnectionParameters />
      <ResourceParameters />
      <VariableParameters />
    </Network>
    <Network Name="CIPNetwork" SingleTextLine="" LocalNet="false" DistributedNet="true" Comment="" UsedForBinding="true" BindingService="false" AllowWorkbenchCommunications="true">
      <Parameters />
      <ConnectionParameters>
        <Parameter Name="CipPath" Format="String" Default="&quot;&quot;" Access="UserDefined" SingleTextLine="" LocalNet="false" DistributedNet="true" />
      </ConnectionParameters>
      <ResourceParameters />
      <VariableParameters />
    </Network>
  </Networks>
  <NetworkInstances>
    <NetworkInstance NetworkName="CIPNetwork" Name="CIPNetwork1" />
  </NetworkInstances>
  <Targets>
    <Target Name="2080LC2020QWBI" />
  </Targets>
  <Configurations>
    <Configuration Name="Micro820" ElementGuid="939ebd4d-03fd-401c-ab85-9cdf9558de18" />
  </Configurations>
</Project>