<?xml version="1.0" encoding="UTF-8"?>
<targetImage fileVersion="1.1" is64bit="false">
	<compilerSupport deviceFeatures="0x8FFFFDFF" extendedDeviceFeatures="0x3FFFFFF"/>
	<info targetID="0x8E00292B" memoryID="0xB857" fullMemoryID="0x171A">
		<features deviceFeatures="0x8E00292B" extendedDeviceFeatures="0x451380"/>
		<codeArea address="0x8008000" size="0xB8000" addrArea1="0x8008000" addrArea2="0x0"/>
		<dataArea address="0x2000C800" size="0x13800"/>
		<auxDataArea address="0x0" size="0x0"/>
		<bitDataArea address="0x0" size="0x0"/>
		<retainDataArea address="0x0" size="0x0"/>
		<debug address="0x0" size="0x0" traceAreaAddress="0x0" traceAreaSize="0x0"/>
		<stack limit="0x0"/>
		<dynTask dimDynTaskTCB="0x0"/>
		<functionTable address="0x0"/>
		<sourceCode supported="0" address="0x0" size="0x0"/>
	</info>
	<tasks controlBitsAddress="0x20005700">
		<task index="0" name="Fast" flags="0x7C" period="0"/>
		<task index="1" name="Bckg" flags="0x78" period="0"/>
		<task index="2" name="Boot" flags="0x78" period="0"/>
		<task index="3" name="Init" flags="0x78" period="0"/>
		<task index="4" name="Draw" flags="0x78" period="0"/>
		<task index="5" name="Refresh" flags="0x78" period="0"/>
	</tasks>
	<dataBlocks address="0x80F1CB0" size="19">
		<dataBlock index="60000" type="memory" address="0x20008F10" image="0" size="1" elementSize="4" access="read" flags="0x00"/>
		<dataBlock index="60003" type="memory" address="0x200089A2" image="0" size="1" elementSize="2" access="readWrite" flags="0x00"/>
		<dataBlock index="0" type="memory" address="0x20008ACC" image="0" size="128" elementSize="1" access="readWrite" flags="0x01"/>
		<dataBlock index="0" type="input" address="0x20003A92" image="1" size="1" elementSize="2" access="read" flags="0x00"/>
		<dataBlock index="1" type="input" address="0x20008EF8" image="1" size="1" elementSize="2" access="read" flags="0x00"/>
		<dataBlock index="2" type="input" address="0x20008F00" image="1" size="1" elementSize="2" access="read" flags="0x00"/>
		<dataBlock index="100" type="memory" address="0x20008988" image="0" size="174" elementSize="2" access="read" flags="0x00"/>
		<dataBlock index="101" type="memory" address="0x20003B64" image="0" size="11" elementSize="1" access="readWrite" flags="0x00"/>
		<dataBlock index="102" type="memory" address="0x20008ED8" image="0" size="8" elementSize="1" access="read" flags="0x00"/>
		<dataBlock index="103" type="memory" address="0x20003BC4" image="0" size="1" elementSize="2" access="readWrite" flags="0x00"/>
		<dataBlock index="60007" type="memory" address="0x20008EC0" image="0" size="12" elementSize="1" access="readWrite" flags="0x00"/>
		<dataBlock index="104" type="memory" address="0x80F2228" image="0" size="1" elementSize="2" access="read" flags="0x00"/>
		<dataBlock index="105" type="memory" address="0x80F222A" image="0" size="1" elementSize="2" access="read" flags="0x00"/>
		<dataBlock index="60020" type="memory" address="0x20008F1C" image="0" size="1" elementSize="4" access="read" flags="0x00"/>
		<dataBlock index="1000" type="memory" address="0x8200000" image="0" size="3145728" elementSize="1" access="read" flags="0x04"/>
		<dataBlock index="106" type="memory" address="0x200089D6" image="0" size="8" elementSize="2" access="readWrite" flags="0x00"/>
		<dataBlock index="107" type="memory" address="0x200089E6" image="0" size="8" elementSize="2" access="readWrite" flags="0x00"/>
		<dataBlock index="108" type="memory" address="0x20003B7C" image="0" size="8" elementSize="1" access="readWrite" flags="0x00"/>
		<dataBlock index="109" type="memory" address="0x20003BC8" image="0" size="1" elementSize="2" access="readWrite" flags="0x00"/>
	</dataBlocks>
	<functions address="0x80E0958" size="140" userSize="86">
		<function name="strncpy" address="0x80E52F5"/>
		<function name="_plcerror" address="0x80E3B3F"/>
		<function name="sysLogWriteMsg" address="0x80DFACD"/>
		<function name="sysDBase_SetExtTable" address="0x80D9CBD"/>
		<function name="sysWriteParBOOL" address="0x80DA581"/>
		<function name="sysWriteParUSINT" address="0x80DA38D"/>
		<function name="sysWriteParSINT" address="0x80DA485"/>
		<function name="sysWriteParBYTE" address="0x80DA291"/>
		<function name="sysWriteParUINT" address="0x80DA00D"/>
		<function name="sysWriteParINT" address="0x80DA191"/>
		<function name="sysWriteParWORD" address="0x80DA0FF"/>
		<function name="sysWriteParUDINT" address="0x80D9F1F"/>
		<function name="sysWriteParDINT" address="0x80D9D41"/>
		<function name="sysWriteParDWORD" address="0x80D9E35"/>
		<function name="sysWriteParREAL" address="0x80DA67D"/>
		<function name="sysWriteParSTRING" address="0x80DA78D"/>
		<function name="sysClockWrite" address="0x80F203F"/>
		<function name="sys_Reboot" address="0x80F2035"/>
		<function name="sysMbMRTU_FC01" address="0x80DAF6D"/>
		<function name="sysMbMRTU_FC02" address="0x80DB075"/>
		<function name="sysMbMRTU_FC03" address="0x80DB17D"/>
		<function name="sysMbMRTU_FC04" address="0x80DB285"/>
		<function name="sysMbMRTU_FC05" address="0x80DB38D"/>
		<function name="sysMbMRTU_FC06" address="0x80DB49B"/>
		<function name="sysMbMRTU_FC15" address="0x80DB5A5"/>
		<function name="sysMbMRTU_FC16" address="0x80DB6DB"/>
		<function name="_memcopy" address="0x80F221D"/>
		<function name="_ret_max_val" address="0x80F20BD"/>
		<function name="_ret_min_val" address="0x80F20CD"/>
		<function name="_ret_min_limit" address="0x80F20F3"/>
		<function name="_ret_max_limit" address="0x80F20E3"/>
		<function name="Video_LCDContrast" address="0x80C4BF1"/>
		<function name="Video_Switch" address="0x80C4BF5"/>
		<function name="Video_InitHMI_ZOrder" address="0x80C4BF9"/>
		<function name="Video_DrawFrames" address="0x80C4C55"/>
		<function name="Video_InitPage" address="0x80C5D39"/>
		<function name="Video_ClrScreen" address="0x80C654B"/>
		<function name="Video_ClrRect" address="0x80C65DB"/>
		<function name="Video_SetPageColors" address="0x80C6679"/>
		<function name="Video_SetWndSysProps" address="0x80C6695"/>
		<function name="Video_SetEditKey" address="0x80C66BB"/>
		<function name="Video_AddFont" address="0x80C66DD"/>
		<function name="Video_AddFontUnicode" address="0x80C6745"/>
		<function name="Video_SetFont" address="0x80C68D7"/>
		<function name="Video_SetColors" address="0x80C6985"/>
		<function name="Video_Line" address="0x80C69B1"/>
		<function name="Video_Rectangle" address="0x80C69E9"/>
		<function name="Video_PrintStr" address="0x80C6AC1"/>
		<function name="Video_PrintResStr" address="0x80C6B67"/>
		<function name="Video_PrintNChar" address="0x80C6C45"/>
		<function name="Video_PrintBitmap" address="0x80C707D"/>
		<function name="Video_DelBitmap" address="0x80C709F"/>
		<function name="Video_DrawBorder" address="0x80C70CD"/>
		<function name="Video_DelBorder" address="0x80C7467"/>
		<function name="Video_SendEvent" address="0x80C74CB"/>
		<function name="Video_GetEvent" address="0x80C752D"/>
		<function name="Video_EnterEdit" address="0x80C75A9"/>
		<function name="Video_EnterEditSel" address="0x80C77CD"/>
		<function name="Video_NextEdit" address="0x80C79F9"/>
		<function name="Video_FirstLastEdit" address="0x80C7D09"/>
		<function name="Video_PrevEdit" address="0x80C7EED"/>
		<function name="Video_GetPixelColor" address="0x80F207D"/>
		<function name="Video_PushButton" address="0x80C81F1"/>
		<function name="Video_Lock" address="0x80C842D"/>
		<function name="Video_Unlock" address="0x80C843D"/>
		<function name="Video_Sleep" address="0x80C8451"/>
		<function name="Video_ResetMaps" address="0x80C845F"/>
		<function name="Video_LoadLanguage" address="0x80C8909"/>
		<function name="Video_LoadLanguageOffsetIndex" address="0x80C86DD"/>
		<function name="Video_EvNotify" address="0x80C8A6F"/>
		<function name="Video_GetParam" address="0x80CFC81"/>
		<function name="Video_SetParam" address="0x80CFD71"/>
		<function name="Video_GetPageColors" address="0x80C8A73"/>
		<function name="Static02" address="0x80CCE3F"/>
		<function name="Image02" address="0x80CD39D"/>
		<function name="Animation02" address="0x80CD081"/>
		<function name="Button05" address="0x80C9F4B"/>
		<function name="CheckBox02" address="0x80C9AF3"/>
		<function name="EditBox03" address="0x80CA4F5"/>
		<function name="Progress02" address="0x80CC8F1"/>
		<function name="Line01" address="0x80CC813"/>
		<function name="Rect01" address="0x80CC659"/>
		<function name="Video_ForceRefresh" address="0x80CA415"/>
		<function name="Video_SetUseBitmapsColorDepth" address="0x80C9A21"/>
		<function name="Video_UpdatePageControls" address="0x80C0921"/>
		<function name="sysHmi_Message" address="0x80CC35F"/>
		<function name="UDINT_TO_REAL" address="0x80DEE49"/>
		<function name="DINT_TO_REAL" address="0x80DEE4D"/>
		<function name="REAL_TO_UDINT" address="0x80DEE51"/>
		<function name="REAL_TO_DINT" address="0x80DEE55"/>
		<function name="ADD_REAL" address="0x80DEE59"/>
		<function name="SUB_REAL" address="0x80DEE5D"/>
		<function name="MUL_REAL" address="0x80DEE61"/>
		<function name="DIV_REAL" address="0x80DEE65"/>
		<function name="GT_REAL" address="0x80DEE69"/>
		<function name="GE_REAL" address="0x80DEE81"/>
		<function name="EQ_REAL" address="0x80DEE93"/>
		<function name="LT_REAL" address="0x80DEEA5"/>
		<function name="LE_REAL" address="0x80DEEB7"/>
		<function name="NE_REAL" address="0x80DEECF"/>
		<function name="ST_STRING" address="0x80DEEE1"/>
		<function name="EQ_STRING" address="0x80DEF33"/>
		<function name="NE_STRING" address="0x80DEF53"/>
		<function name="LE_STRING" address="0x80DEF75"/>
		<function name="LT_STRING" address="0x80DEF97"/>
		<function name="GE_STRING" address="0x80DEFB3"/>
		<function name="GT_STRING" address="0x80DEFD1"/>
		<function name="LEN" address="0x80DEF1D"/>
		<function name="LEFT" address="0x80DEFF3"/>
		<function name="RIGHT" address="0x80DF055"/>
		<function name="MID" address="0x80DF115"/>
		<function name="CONCAT" address="0x80DF1AB"/>
		<function name="INSERT" address="0x80DF205"/>
		<function name="DELETE" address="0x80DF231"/>
		<function name="REPLACE" address="0x80DF307"/>
		<function name="FIND" address="0x80DF419"/>
		<function name="INT_TO_STRING" address="0x80DF5AD"/>
		<function name="REAL_TO_STRING" address="0x80DF623"/>
		<function name="STRING_TO_INT" address="0x80DF68B"/>
		<function name="STRING_TO_UINT" address="0x80DF705"/>
		<function name="STRING_TO_REAL" address="0x80DF7EB"/>
		<function name="ST_STRING_SAFE" address="0x80DEEF9"/>
		<function name="ABS_REAL" address="0x80DF891"/>
		<function name="SQRT" address="0x80DF8A7"/>
		<function name="LN" address="0x80DF8BD"/>
		<function name="LOG" address="0x80DF8D5"/>
		<function name="EXP" address="0x80DF8ED"/>
		<function name="POW" address="0x80DF903"/>
		<function name="SIN" address="0x80DF927"/>
		<function name="COS" address="0x80DF93F"/>
		<function name="TAN" address="0x80DF957"/>
		<function name="ASIN" address="0x80DF96D"/>
		<function name="ACOS" address="0x80DF983"/>
		<function name="ATAN" address="0x80DF999"/>
		<function name="ATAN2" address="0x80DF9AF"/>
		<function name="SINH" address="0x80DF9D3"/>
		<function name="COSH" address="0x80DF9EB"/>
		<function name="TANH" address="0x80DFA11"/>
		<function name="CEIL" address="0x80DFA27"/>
		<function name="FLOOR" address="0x80DFA3D"/>
	</functions>
</targetImage>
