From 7b1eaa1f4896c564cd9b0ce93a991a3b43a7ee93 Mon Sep 17 00:00:00 2001 From: xing Date: Fri, 20 Jun 2025 17:37:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=8C=E6=B0=A7=E5=8C=96?= =?UTF-8?q?=E7=A2=B3=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- L401/$ENV$/Resource/Resource.MAK | 30 + L401/$ENV$/Resource/WATCHLIST.INI | 1 + L401/$GEN$/AddressSpace.xml | 2 + L401/$GEN$/BS_GETCRC16.PTT | 16 + L401/$GEN$/CO485.LST | 5 + L401/$GEN$/CO485.PTT | 7 + L401/$GEN$/OPCDA.PTT | 4 + L401/$GEN$/OPCDA1.LST | 1 + L401/$GEN$/OPCDA1.PTT | 4 + L401/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 25142 bytes L401/$GEN$/Resource/BS_GETCRC16.INC | 35 + L401/$GEN$/Resource/BS_GETCRC16.OBJ | Bin 0 -> 7052 bytes L401/$GEN$/Resource/BuildLog.txt | 102 + L401/$GEN$/Resource/CO485.CRD | Bin 0 -> 52276 bytes L401/$GEN$/Resource/CO485.INC | 48 + L401/$GEN$/Resource/CO485.OBJ | Bin 0 -> 28385 bytes L401/$GEN$/Resource/OPCDA.INC | 24 + L401/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 38250 bytes L401/$GEN$/Resource/OPCDA1.INC | 24 + L401/$GEN$/Resource/OPCDA1.OBJ | Bin 0 -> 1055 bytes L401/$GEN$/Resource/RESOURCE.bpd | Bin 0 -> 50611 bytes L401/$GEN$/Resource/Resource.PCD | Bin 0 -> 50611 bytes L401/$GEN$/Resource/Resource.prs | Bin 0 -> 15643 bytes L401/$GEN$/Resource/USERTYPE.INC | 24 + L401/$GEN$/Resource/pceData.txt | 2342 ++++++++++++ L401/$GEN$/Resource/pceSegs.txt | 30 + L401/$GEN$/Resource/pceVars.txt | 186 + L401/$GEN$/Resource/pceVars.txt.xml | 192 + L401/CO485.POE | 1110 ++++++ L401/CO485.ST | 201 + L401/CO485.bak | 201 + L401/L401.GEN | 14 + L401/L401.INI | 0 L401/L401.VAR | 23 + L401/OPCDA.POE | 113 + L401/OPCDA1.POE | 11 + L401/Resource.WL | 29 + L401/USERTYPE.TYP | 5 + L401/cfcxref.xsl | 101 + L501/$ENV$/Resource/Resource.MAK | 30 + L501/$GEN$/CO485.LST | 4 + L501/$GEN$/Resource/BuildLog.txt | 14 + L501/CO485.POE | 1110 ++++++ L501/CO485.ST | 201 + L501/L501.GEN | 12 + L501/L501.INI | 0 L501/L501.VAR | 22 + L501/OPCDA.POE | 29 + L501/OPCDA1.POE | 11 + L501/USERTYPE.TYP | 5 + L501/cfcxref.xsl | 101 + L801/$ENV$/Resource/Resource.MAK | 31 + L801/$ENV$/Resource/WATCHLIST.INI | 1 + L801/$GEN$/AddressSpace.xml | 2 + L801/$GEN$/BS_GETCRC16.PTT | 16 + L801/$GEN$/CO485.LST | 5 + L801/$GEN$/CO485.PTT | 7 + L801/$GEN$/OPCDA.PTT | 4 + L801/$GEN$/OPCDA1.LST | 1 + L801/$GEN$/OPCDA1.PTT | 4 + L801/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 17523 bytes L801/$GEN$/Resource/BS_GETCRC16.INC | 35 + L801/$GEN$/Resource/BS_GETCRC16.OBJ | Bin 0 -> 7052 bytes L801/$GEN$/Resource/BuildLog.txt | 104 + L801/$GEN$/Resource/CO485.CRD | Bin 0 -> 74382 bytes L801/$GEN$/Resource/CO485.INC | 48 + L801/$GEN$/Resource/CO485.OBJ | Bin 0 -> 58009 bytes L801/$GEN$/Resource/OPCDA.INC | 24 + L801/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 26011 bytes L801/$GEN$/Resource/OPCDA1.INC | 24 + L801/$GEN$/Resource/OPCDA1.OBJ | Bin 0 -> 1055 bytes L801/$GEN$/Resource/RESOURCE.bpd | Bin 0 -> 81954 bytes L801/$GEN$/Resource/Resource.PCD | Bin 0 -> 81954 bytes L801/$GEN$/Resource/Resource.prs | Bin 0 -> 25762 bytes L801/$GEN$/Resource/USERTYPE.INC | 24 + L801/$GEN$/Resource/pceData.txt | 5498 +++++++++++++++++++++++++++ L801/$GEN$/Resource/pceSegs.txt | 31 + L801/$GEN$/Resource/pceVars.txt | 168 + L801/$GEN$/Resource/pceVars.txt.xml | 174 + L801/CO485.POE | 2452 ++++++++++++ L801/CO485.ST | 381 ++ L801/CO485.bak | 380 ++ L801/L801.GEN | 14 + L801/L801.INI | 0 L801/L801.VAR | 23 + L801/OPCDA.POE | 81 + L801/OPCDA1.POE | 11 + L801/Resource.WL | 47 + L801/USERTYPE.TYP | 5 + L801/cfcxref.xsl | 101 + 90 files changed, 16120 insertions(+) create mode 100644 L401/$ENV$/Resource/Resource.MAK create mode 100644 L401/$ENV$/Resource/WATCHLIST.INI create mode 100644 L401/$GEN$/AddressSpace.xml create mode 100644 L401/$GEN$/BS_GETCRC16.PTT create mode 100644 L401/$GEN$/CO485.LST create mode 100644 L401/$GEN$/CO485.PTT create mode 100644 L401/$GEN$/OPCDA.PTT create mode 100644 L401/$GEN$/OPCDA1.LST create mode 100644 L401/$GEN$/OPCDA1.PTT create mode 100644 L401/$GEN$/Resource/$TASK00$.CRD create mode 100644 L401/$GEN$/Resource/BS_GETCRC16.INC create mode 100644 L401/$GEN$/Resource/BS_GETCRC16.OBJ create mode 100644 L401/$GEN$/Resource/BuildLog.txt create mode 100644 L401/$GEN$/Resource/CO485.CRD create mode 100644 L401/$GEN$/Resource/CO485.INC create mode 100644 L401/$GEN$/Resource/CO485.OBJ create mode 100644 L401/$GEN$/Resource/OPCDA.INC create mode 100644 L401/$GEN$/Resource/OPCDA.OBJ create mode 100644 L401/$GEN$/Resource/OPCDA1.INC create mode 100644 L401/$GEN$/Resource/OPCDA1.OBJ create mode 100644 L401/$GEN$/Resource/RESOURCE.bpd create mode 100644 L401/$GEN$/Resource/Resource.PCD create mode 100644 L401/$GEN$/Resource/Resource.prs create mode 100644 L401/$GEN$/Resource/USERTYPE.INC create mode 100644 L401/$GEN$/Resource/pceData.txt create mode 100644 L401/$GEN$/Resource/pceSegs.txt create mode 100644 L401/$GEN$/Resource/pceVars.txt create mode 100644 L401/$GEN$/Resource/pceVars.txt.xml create mode 100644 L401/CO485.POE create mode 100644 L401/CO485.ST create mode 100644 L401/CO485.bak create mode 100644 L401/L401.GEN create mode 100644 L401/L401.INI create mode 100644 L401/L401.VAR create mode 100644 L401/OPCDA.POE create mode 100644 L401/OPCDA1.POE create mode 100644 L401/Resource.WL create mode 100644 L401/USERTYPE.TYP create mode 100644 L401/cfcxref.xsl create mode 100644 L501/$ENV$/Resource/Resource.MAK create mode 100644 L501/$GEN$/CO485.LST create mode 100644 L501/$GEN$/Resource/BuildLog.txt create mode 100644 L501/CO485.POE create mode 100644 L501/CO485.ST create mode 100644 L501/L501.GEN create mode 100644 L501/L501.INI create mode 100644 L501/L501.VAR create mode 100644 L501/OPCDA.POE create mode 100644 L501/OPCDA1.POE create mode 100644 L501/USERTYPE.TYP create mode 100644 L501/cfcxref.xsl create mode 100644 L801/$ENV$/Resource/Resource.MAK create mode 100644 L801/$ENV$/Resource/WATCHLIST.INI create mode 100644 L801/$GEN$/AddressSpace.xml create mode 100644 L801/$GEN$/BS_GETCRC16.PTT create mode 100644 L801/$GEN$/CO485.LST create mode 100644 L801/$GEN$/CO485.PTT create mode 100644 L801/$GEN$/OPCDA.PTT create mode 100644 L801/$GEN$/OPCDA1.LST create mode 100644 L801/$GEN$/OPCDA1.PTT create mode 100644 L801/$GEN$/Resource/$TASK00$.CRD create mode 100644 L801/$GEN$/Resource/BS_GETCRC16.INC create mode 100644 L801/$GEN$/Resource/BS_GETCRC16.OBJ create mode 100644 L801/$GEN$/Resource/BuildLog.txt create mode 100644 L801/$GEN$/Resource/CO485.CRD create mode 100644 L801/$GEN$/Resource/CO485.INC create mode 100644 L801/$GEN$/Resource/CO485.OBJ create mode 100644 L801/$GEN$/Resource/OPCDA.INC create mode 100644 L801/$GEN$/Resource/OPCDA.OBJ create mode 100644 L801/$GEN$/Resource/OPCDA1.INC create mode 100644 L801/$GEN$/Resource/OPCDA1.OBJ create mode 100644 L801/$GEN$/Resource/RESOURCE.bpd create mode 100644 L801/$GEN$/Resource/Resource.PCD create mode 100644 L801/$GEN$/Resource/Resource.prs create mode 100644 L801/$GEN$/Resource/USERTYPE.INC create mode 100644 L801/$GEN$/Resource/pceData.txt create mode 100644 L801/$GEN$/Resource/pceSegs.txt create mode 100644 L801/$GEN$/Resource/pceVars.txt create mode 100644 L801/$GEN$/Resource/pceVars.txt.xml create mode 100644 L801/CO485.POE create mode 100644 L801/CO485.ST create mode 100644 L801/CO485.bak create mode 100644 L801/L801.GEN create mode 100644 L801/L801.INI create mode 100644 L801/L801.VAR create mode 100644 L801/OPCDA.POE create mode 100644 L801/OPCDA1.POE create mode 100644 L801/Resource.WL create mode 100644 L801/USERTYPE.TYP create mode 100644 L801/cfcxref.xsl diff --git a/L401/$ENV$/Resource/Resource.MAK b/L401/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..16d778b --- /dev/null +++ b/L401/$ENV$/Resource/Resource.MAK @@ -0,0 +1,30 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC61610 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=L401 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\CO485 +COUNT=1 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=CYCLIC +INTERRUPT_NAME= +PRIORITY=1 +TIME=1 +NR=0 +OPTIMIZE=3 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/L401/$ENV$/Resource/WATCHLIST.INI b/L401/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/L401/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/L401/$GEN$/AddressSpace.xml b/L401/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..5f0b93a --- /dev/null +++ b/L401/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LPAU4FA01_ROPCDA11018011LPAU4FA01_FOPCDA11018111LPAU4FA01_AOPCDA11018211LPAU4FA01_IPSOPCDA11018311LPAU4FA01_FPSOPCDA11018411LPAU4FA01_FDOBOPCDA11018511LPAU4FA01_FDSBOPCDA11018611LPAU4FA01_COPCDA1101520011LPAU4FA01_FDOCOPCDA1101520111LPAU4FA01_FDSCOPCDA1101520211LPAU4FA01_WVOOPCDA1101520311LPAU4FA01_WVSOPCDA1101520411LPAU4FA01_STOPCDA920110013LPAU4FA01_VFBOPCDA920112013LPAU4FA02_STOPCDA920114013LPAU4FA02_VFBOPCDA920116013LPAU4FA01_VFCOPCDA9201528013LPAU4FA02_VFCOPCDA9201530013LPAU4FA02_ROPCDA110124011LPAU4FA02_FOPCDA110124111LPAU4FA02_AOPCDA110124211LPAU4FA02_IPSOPCDA110124311LPAU4FA02_FPSOPCDA110124411LPAU4FA02_FDOBOPCDA110124511LPAU4FA02_FDSBOPCDA110124611LSAF4FA01_ROPCDA110125111LSAF4FA01_FOPCDA110125211LSAF4FA01_AOPCDA110125311LPAU4FA02_COPCDA1101536011LPAU4FA02_FDOCOPCDA1101536111LPAU4FA02_FDSCOPCDA1101536211LPAU4FA02_WVOOPCDA1101536311LPAU4FA02_WVSOPCDA1101536411RPAU4FA01_TSETOPCDA114011200013RPAU4FA01_SMOPCDA92011204013RPAU4FA01_PCOPCDA11011206011LPAU4FA01_TSETOPCDA114011212013LPAU4FA01_SMOPCDA92011216013LPAU4FA01_WVBSOPCDA114011220013LPAU4FA01_WVMCOPCDA11011224011LPAU4FA01_WVMVOPCDA114011228013LPAU4FA01_STSOPCDA114011232013LPAU4FA01_RSTOPCDA11011236011LPAU4FA01_RSTVOPCDA114011240013LPAU4FA01_ISO1OPCDA11011244011LPAU4FA01_ISO2OPCDA11011246011LPAU4FA01_VPOPCDA114011252013LPAU4FA01_VIOPCDA114011256013LPAU4FA01_RHOPCDA114011260013LPAU4FA01_SNOPCDA92011264013LPAU4FA01_WVCSOPCDA92011266013LPAU4FA01_PCOPCDA11011268011LPAU4FA01_VFMVOPCDA92011270013LPAU4FA01_ISO3OPCDA11011272011LPAU4FA01_VFCSOPCDA92011274013LPAU4FA01_VFBSOPCDA92011276013LPAU4FA01_LMOPCDA11011278011LPAU4FA01_DMOPCDA11011280011LPAU4FA01_CO2SETOPCDA114011284013LPAU4FA01_TCOPCDA11011288011LPAU4FA01_TMOPCDA11011290011RPAU4FA02_TSETOPCDA114011296013RPAU4FA02_SMOPCDA92011300013RPAU4FA02_PCOPCDA11011302011LPAU4FA02_TSETOPCDA114011308013LPAU4FA02_SMOPCDA92011312013LPAU4FA02_WVBSOPCDA114011316013LPAU4FA02_WVMCOPCDA11011320011LPAU4FA02_WVMVOPCDA114011324013LPAU4FA02_STSOPCDA114011328013LPAU4FA02_RSTOPCDA11011332011LPAU4FA02_RSTVOPCDA114011336013LPAU4FA02_ISO1OPCDA11011340011LPAU4FA02_ISO2OPCDA11011342011LPAU4FA02_VPOPCDA114011348013LPAU4FA02_VIOPCDA114011352013LPAU4FA02_RHOPCDA114011356013LPAU4FA02_SNOPCDA92011360013LPAU4FA02_WVCSOPCDA92011362013LPAU4FA02_PCOPCDA11011364011LPAU4FA02_VFMVOPCDA92011366013LPAU4FA02_ISO3OPCDA11011368011LPAU4FA02_VFCSOPCDA92011370013LPAU4FA02_VFBSOPCDA92011372013LPAU4FA02_LMOPCDA11011374011LPAU4FA02_DMOPCDA11011376011LPAU4FA02_CO2SETOPCDA114011380013LPAU4FA02_TCOPCDA11011384011LPAU4FA02_TMOPCDA11011386011LIES4FA01_CO2SOPCDA114011392013LIES4FA02_CO2SOPCDA114011396013LIES4FA03_CO2SOPCDA114011400013LIES4FA04_CO2SOPCDA114011400013LIES4FA05_CO2SOPCDA114011404013LIES4FA06_CO2SOPCDA114011408013LIES4FA07_CO2SOPCDA114011408013LIES4FA08_CO2SOPCDA114011412013LIES4FA09_CO2SOPCDA114011416013BS_SCHEDULE_STR_WOPCDA120350108053 diff --git a/L401/$GEN$/BS_GETCRC16.PTT b/L401/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/L401/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/L401/$GEN$/CO485.LST b/L401/$GEN$/CO485.LST new file mode 100644 index 0000000..1da92e8 --- /dev/null +++ b/L401/$GEN$/CO485.LST @@ -0,0 +1,5 @@ +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE + + +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + diff --git a/L401/$GEN$/CO485.PTT b/L401/$GEN$/CO485.PTT new file mode 100644 index 0000000..526e3e5 --- /dev/null +++ b/L401/$GEN$/CO485.PTT @@ -0,0 +1,7 @@ +PROGRAM CO485 + + + + + +END_PROGRAM diff --git a/L401/$GEN$/OPCDA.PTT b/L401/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/L401/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/L401/$GEN$/OPCDA1.LST b/L401/$GEN$/OPCDA1.LST new file mode 100644 index 0000000..5cb0aa4 --- /dev/null +++ b/L401/$GEN$/OPCDA1.LST @@ -0,0 +1 @@ +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE diff --git a/L401/$GEN$/OPCDA1.PTT b/L401/$GEN$/OPCDA1.PTT new file mode 100644 index 0000000..9c289bc --- /dev/null +++ b/L401/$GEN$/OPCDA1.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA1 + + +END_PROGRAM diff --git a/L401/$GEN$/Resource/$TASK00$.CRD b/L401/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..7d4ebcdd129072d6590cc4a662e69d34380e8300 GIT binary patch literal 25142 zcmc&--EUmQ6~F7)j){$NLKMCNERgUS%-(y~AK}yMwH+_)t~a~RngqkHgTqIK0!pcr zN<8?12Oj$;MB)XhFGz(}MYQB04^<0=hd!XT>Jw6VKoz1DLI^cI=gi!>XJ+T9r7gpn zeBIgk-QS!!bI!SE&Rm9~=K z^3UCIn7ci^w{`n92cS53djN>XMSzY2u;2wqCO80_!Hw>kJ%YZse|n|ZpJ@O}V8`3P zJjwe{C!%L_ZYh8GdDHl9r|(Tezmtd-aYTW&)0qQ@bMT_Z$IyE z6gOc;=UVv2pwSsUT#I4w2ZZjq)uHZ1ch*(+_!^;m#mqW&U+{NNun|ABY?0N{p)0CxNUH1xX%}A-ZNR-WORMg;jAchcFrmf>_VT@sWg(lt7fz0z#Yl#6L*GNJ=2g`#1s< zCLrX)_*fB=KjFMGV4>Wr)N;{6&UG zK9vE0L0JH3uNr{QWB?H4i~!JS8i3D*g^{En#aZ5;&E-b7nk&>7A_5Fyjw3K3GV|~c zaTZcg>3I&oD0EjExjKC*QUDKe2)1%Ld@YeEgCrji5txbj zMnnKfKFAT6BFq+V4P-RJDe$T5VJ5BRSsdCCOkOg9QKd+oo0eg zcS-2aR>c8v40E86%N)S03TF%l#WBo*99KAmnFwnPMQIG^bdT}=jDqDf4~Z1e@2-jv z%xT^!3Su54S(71h^Ke9DfqwT<4q==oJ_Y7$yCfrkC?69LxYI04!${HX);R(brsXu} zB@!w6-G%^RIn4)U79h-~43Rs{heZf{tX$&|OskmFToQ+YfqhE?$ere@2!LMqxB$SM zW?cpVLAC_|<}_Qv!blU4Vu$x*6e+-#)Pl+Tzl8=iB%xP{)2sq7oz-aAfEO@%-9gGh%E4_dD{yy zYeVeF5U{+?cp>J#4a75EhSLL1-*QZ@fPD z3Psuzw1YH7J4oHFbI)&`enD>|L26Tfc2O71g2QKc@#K0I{ONZ1BNN;>+Op7 z1Q-8%$w99|bQS9hvvMAO3S*cvMlsf*GXxCTuTi1Pm+Oa%KMK0}bz#UE4%TcNV+KPgx%bUSi<#pTO|=<2B2 zSybDi>!|R{XJ0<|V^rZ`MXliUc`5fy5o8ThbS6Hztfd>UVrb8mp=T(uipOa2Vc>JpS}Ol7n`etzs#TgB zmFBU{dbt$mRt8sHAAaE!aL?Nq*+I&9xnNyqew5hGfQbXPxNTd6FRPF0_}#F53T}b4 z27(R6I1}q3_OC0c~cWN;*5JsUNPf!ma0H8Q-UI>m>P2c3{8AX{iV;J@{i-4s*YNPYJQ4HmKpmHG3@?( z8H!^rTiA^g4Dot{C0og=%_z4K&firA6#{nQt8B$FZNL`TQY|V6j2416gM%))TU^31 zl@0g^s}`tIGA50RzQS5G2xrNnnJSUES7BuNWnj9HSu}R6W#LA!Vnjs16#0X3I7Rlx7TR5HQ7qay3>8VjamzVACgd)R16a7Q`Da zVh0~egw4u_YD(EjsK$>S(xuSxFNnyMvfw1JwBe#nH^vQ>kUDXUNVZ`^^D8x5v%=yYk81d3 zU3<|H!clxFHUd!$k|znzB(+ zGz)(9RV}QL57jruGJ>E&J~Aj|$T0Evk%<^uu*_ds2cUVl7C2Oxa@kUGg`g7DREZiN{~g9vkagw-6Jk(r4`}y_)$%oRV1~znXs<20wXfPSXLBNhqDblrl}C4 zGplAdu&Ptyt8+NvLbLl^EvB;?;+m^Y**=*(T(}(0)h=5)nBrwiEqE4&S%|=F_i47q zkwI|FG=X1+2lpZ)8am)b7lyYtkHS!NXRWa;=a1J}Q3mR4ilrDq*VvPqtyxO&h~r;l z)WC|=h_Cj<;nrAP^R+#(WOm6Jci*?ehd8*exHnUYd|$^F$__)Ih~qhxiVi2@ zJ2hLgreH(Gx76S=JPezqrVnlf)!u6~Ri?dAJSN((>ON+1G4u_bHpj{lG!2F>>Zf<- zhZ^9SZ6~w2^vqTcD%?rUmKn0TH_4y$>J3&TM}`4QE2fRlI4SOhz=Q}C3=9)Z%wTy>)Zm3F&wviL-4dV03>WN~e!h~=zB09Bs?70}>+i5I#GM*V&;Eiqh~XNYE(a#30*l%@!~lNVm4?h&T8?@o`Pq6hp!m3mwd`Ne?s+ z+r;T)V^F<#L=!j4tj-SDw4KK9U761q(&lv!csh-#GmGJ|g&kKTh1Og0;U1RpoV0R% zhOwt)lBIm0p7Nlh8^LV`zQDt>8JKrqLN-efud~zF6uaS>>!3DcevqwbGaz=WedI}cgr%n%U$J!}#WO%b?ZvhsZ4?>LBP!AZ&(GM@b|~Y)#E^US z>w}EJBqU6aZDWzJgQ;XJRQe}i?Z#TB$ypu{9!l*ZPu{TKmM@(P4=LXzSH5viGRCTf zy>Npp1-@n@sHK2V*EYuLB{A;8Gmn61so%A&MXX9`0|sz+xumgvy`#5k(Msp11XK$o zT`%Hw{HUZWRILQm;)8HsyuZl=!B&jFew`X%J7y=NOBJ7C6G3n;OzVU;#_A-es}ok^ zd3)uh_(q1H#`tMN+8AS4dZ}pIQg+aqOj~d#jfW(0mQCmY+eNFkkgcY=BjVsr8V_Y6 zVdf+7#S}JWr}2B_F|qd8WhQSMY4ZLY8n*iTSXlwzq1+ z#(Mx^zxSX9aCSSH_fXC*toyj$l`j_6`n|Ji0e5#XBTVittaHA?@YNnoz5Bp5YgXg; z?(R+-(#GB4J3#oNV_J+&r)*1{hR)7E?lLCh<#o`ig}pwE%o@IXBxuxjzh-Q_Fq~u|S+=wl8m?uI>A-trbjT`6v@7AQo^{ zD>lmJ{6NtzxG5TN37SmBUuyPa`+*peiOEzJGBd?U7L;$&Op_J6>$;zFp7-h3{<$sN z)Av5-xz4%obKmFddCv7T05CE#1tmzQdwUvJwcgRQ1}F$h8``^3IvN0?a@m z_$y>dcT=ks0ZEkM2<_r)%ZG{m6#i%f{O@M>eU6Z7z!2D7JYEnzND7$uUL+baXK=eZ0}qrpV~jWJYDCVm(Tv z^O2pNSbs*`Ng|!^{h7)1i}LLkw%2!NVlkba*rq)0!)#)mKR208Y2HskV{`qIsORTL zPo*2JZ^oSj`EeSWP`g5_k(Uiqa6{Dg-zU`mmh>X+A4b|=PN@BDryXvJ&iZD~cVse* z&C#ZCkzeBU{if)la)8*TNDf$_Q5&j`FHFMtHC;<5*;(5e864->jEqzZm$qbDvTe(| z)7ji|`M(JGPP})C+`PzaV^B=9?+O>?vfMS9HW%`xqfKfflfHjp5{@_@0DOeRqA=S6 zHJCub;!Jx-)L0p};28gI-(KvxY(~lU*!Y%DYBM!%Q^;q-l8*dpucY(wkB4b-lVtYB zd}!gb!N$FyA)9S>&xZ17Dl|j7TxUjSE7R9><=V1K+Ui>t*LT!+HMKToJ2LexRqffv zj+^S+GF{nRrZtytubn%0k-x90tDW1`+|X1vHB4*p1EyNtb4;#tXeRTSxSFZ#W|>^&&}`6IpzG1aBgYObizu8MgT7h`y-?dzaNvix0ZqUV#)A`|Uep@k;e@j~-W7CWT1R*MFQ z^bpNrBU8nqwp+2mPzo)~Td>v;AWzNcaY$`1!Agf3nKxpELmIpcZZVXC{4T~aSEr4f zhSq`nDT)UC$f0iL-T1Ykl-b{cL07k&`EqP$8c@{QGCXD|g`1e)gkLaC@lU(96Au`I zdFsIZM6zo)*=nc+ZOq&FI04_#K+fb&rix5sumJ~{Y6RDtyu~y{ypH)g>|?6BH6|}J zl?RPa4}NQ?1gn{^#vZ2fu+rptrqWzt@|>ZRMR-3>87hGy+=@?`%C6t!C{x+pYx1$7 z65PZ59vo&W%`GPHF_orzwi$mil)@(FoA5`b>R+$PL5H4T{sd;wNOq5#OgB_wW4;~5 zMDp;c$rPvg2+<>a9LX+)hlw7>S4`z$o5`0{oG+!W+gqnMp@4;-RxtnM=u5g-f61|BV9D0N34Kx`_;B}(cvDnqUM)Vr$ ziTK02CaYcDA)-TAWhjAnh~7b$t9zU1Z7e6^&sOFEEHjjVR_0r{(KHj-PqZI7Lx5Jw z$GDqFyW=CGkFd!Q@Bz^WSno97Cwd?23?-md^d5ff>P`@yz(daNbE41jb3-Y7M)Vm5 zT-{NkqqxVR3q%*NlSs2UY%=JO*2b6E;gHtG7ufDlGT;rn8omUM@X(kPj$i+-mw?_x z0j43{eA|ZG*YtMiP@UPZx%cjAJR($GQx$s^$6w1jKpeMtFS29r*B`D%SZ@yH8oz;H zAP9w9jVfBRE^Y~RB{ScLEULo?XEk6YGA<-cF^*^0Ixjx zNn)RhBD_B_h$}S1TeXW0B(}?kG}jK{L!w|G@&)@@kXQaIQRzwSSTT&JR+r$ZvLOs+ z22VVB*KS53x94$R5k5&&IGZAK@YN`H13`5W)}E&;F2D*0_7lY23?I4r+mk3gi~itO{lU>>PC@k#>|ziB@6Y-2O={)VGuRy(-g=sMRM`|%2Z~@X z!wn8YV2EG{L612smczOf`LxZ@wqRS3n0n~YQFf*PzhtWG|7pkkckC9e*6^DNzhPwf z(Ij`rmNdVb=o?0oZvg!b1YiG?w3vP*mvVt5Q5aHCy}SY*f|4ec{KAj~+1^G59hkN( zs`xR77W#V9)XFU$v#4fsvZ(Ddi#`I$mAHnf-WKttVUj1SV)i`FE>EA~!i6Y#} zT%vo8nq&_7iZ>Qh3M1FIo0Ar~*ApM{dh^K^yx!8LQ={}2l5=>yMQEZPztDsSN8i-7 zBq?4+WJxMZ&x~qCjKiylizE>=4Vgw4?s2uAhVpo&-5fAfz#L&E-9PXrzE`FtxHAO6@nYpB$v*2~bd_rA) z3JBMe8p2g-S^DN%i!dl4+ zJjc|}iTAt`&$ColS=4WFtDmq`BG%<~*Wl$y*U!aT7tub}_=v>f!ie%~vYsW9^*lpQ zviC&{$C~-6=;Z;+FD}uoB<$ncdBz>ss?y35EAz2#;VC=pS7Een`dqAs`8M(mi{<$_ zzLzI@Z{N?;c4$8((iL~~x?+`HcL1lIZfT?|9_Hu#L7u=z1?&yC@t__$DYYrrwEqnM zaAo9IX^+ZIZ@}>3&}Spem&O2 z573{nk#)LCqQUr!8;ngsDk}RhDl3V$l~}xvAQJKWQQOKp7ZD#-;XQxKGj`~?AoB7z z=Y=Qp$cuQr_aerhe=d6$`YMnw_3fX*Bd+}*YX7`zpKK(WA2I&1qvKoFw*fAJ@V`pM Zqc+$Z8@ySwzAx!i`A`1Fj0pe$ literal 0 HcmV?d00001 diff --git a/L401/$GEN$/Resource/BuildLog.txt b/L401/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..4417dd1 --- /dev/null +++ b/L401/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,102 @@ + +正在构建资源 D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\$ENV$\Resource\Resource.MAK。 +正在执行预生成步骤: +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\$TASK00$.CRD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BS_GETCRC16.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BS_GETCRC16.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BuildLog.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.CRD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA1.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA1.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceData.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceSegs.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceVars.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceVars.txt.xml +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\RESOURCE.bpd +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.PCD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.prs +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\USERTYPE.INC + +正在创建依从列表(dependency list): +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE + +正在创建依从列表(dependency list): +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE + +正在编译 ... + +正在执行语法检查为文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\USERTYPE.typ +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\USERTYPE.typ. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE. + +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE +0 错误, 0 警告 - C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE. + + +连接 ... +正在连接全局资源 ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA1.OBJ。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA.OBJ。 +正在连接任务 CO485 ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.OBJ。 +正在连接: NW_SERRECV。 +正在连接: NW_SERSEND。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BS_GETCRC16.OBJ。 +正在连接: MEMORY_COPY。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +正在连接资源: RESOURCE ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\$TASK00$.CRD。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.CRD。 +代码大小字节: 24368. +段个数: 51。 +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.PCD. + +VARTAB32: VarTab版本: 1 +VARTAB32: 100 变量加入到 1 段中 (3891 字节) +正在执行后生成步骤: +PADTRTPS_SIM.EXE -s "D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.prs" -pcd="D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.pcd" +总数: +0 错误(s) 0 警告(s) diff --git a/L401/$GEN$/Resource/CO485.CRD b/L401/$GEN$/Resource/CO485.CRD new file mode 100644 index 0000000000000000000000000000000000000000..1efc09db946e914cc5c0400bdd94c3cac3be8012 GIT binary patch literal 52276 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 V!)AOUx9@iIMOv(K!Y>bh{|`z7I)(rM literal 0 HcmV?d00001 diff --git a/L401/$GEN$/Resource/CO485.INC b/L401/$GEN$/Resource/CO485.INC new file mode 100644 index 0000000..524b2ae --- /dev/null +++ b/L401/$GEN$/Resource/CO485.INC @@ -0,0 +1,48 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK NW_SERSEND +VAR_INPUT + EN : BOOL; + COM : BYTE; + DATA : POINTER; + LENGTH : INT; +END_VAR +VAR_OUTPUT + ENO : BOOL; +END_VAR +END_FUNCTION_BLOCK + +FUNCTION_BLOCK NW_SERRECV +VAR_INPUT + EN: BOOL; + COM : BYTE; + DATA : POINTER; +END_VAR +VAR_OUTPUT + LENGTH : INT; +END_VAR +END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\$GEN$\BS_GETCRC16.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L401/$GEN$/Resource/CO485.OBJ b/L401/$GEN$/Resource/CO485.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..f9b0c76c6fb826c60d79973e9cd746c9465ba6d6 GIT binary patch literal 28385 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 MQ%4g?bZ2#YR9gIiq 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 literal 0 HcmV?d00001 diff --git a/L401/$GEN$/Resource/OPCDA.INC b/L401/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/L401/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L401/$GEN$/Resource/OPCDA.OBJ b/L401/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..be42e3785ed62d3eca2e70be7a009ce78db1c827 GIT binary patch literal 38250 zcmeHQJ&asM5}skb#$aO>Y=Hp-3)o=5EIV&ze+&k^JG<*0*q_;*VQgSwZLwR7QbyfdWPq|boU%Ap-y1rDepIT|Z`m6Tg-~4*+#LCf9sju8S->grJ zmGC-Jx~c^KZk%b3Jzbj`8>}oZn)Fhsr?jC|E?v1&Ezjn3EzuA3% zYGQtz0c_U=454E2GRpG=w48u`UBK`)Qh=ztI)8qLl6wK_?pm4K`~18UuuB(E*{BL= zIRU$M0U2_G6(DNxKxdvyFsSFRUZ>`F45;b(Ynx^MO|Ax8ZT|cy)XtSF*C5WG#$21Z zpA8INFLMj@ohes)dzI|9fkC7;UZ(c>4Bi;b zUV-ec=BC5h7a;qVV0Qev%RUpzzJBLI1*nJ3lFQD-&4kfu!W-R2XZ_Ab1qy$YlHFOI z_8QqMH!Io43??)?2iM4+p-o`$LiN(_EUh7+dW#}J8lFRI2&mmE1#rvFmOaa}vWA4A z+f)g{^c-75!Y~>(*22b_*4R|hZyZ;%j|^09SF*b*Jh?{p><%TntHRT3WUt=oXSYr- zTXyU{qhwz|{-I6gvitgX63(t6p>mfhL72|fH6&zrO9_I7(srI(LqPQ&Re&>|=hqNW zL*L@Gu*f}!c5Bkv&kLn>(2h6ao9h-Q$86`}>YcNdVX!0jN)el!h}Nu;j7{-k$c$kA z5ir5`DfyeO8eR()!3Y2&jPA{q!Fd3$46mzY7zJB)zZAiCys|9H@P<}~QGoD(%+F-1 zEFb8MyNY;IhX87PP!%!j6!8|k)NN5w5qm(B=%z!8IMA8xmuQwK&yC2ieN^9 zBHFGT?`RUTK~Uv@B4JVZ#CNq~WP_m0houCeOpxG;@tzI>lsTw~Xtd@ltced)6ctcr zMHi8=h>vs;P>@WD5UlDnS->Z1F*49)RTI!)0he?EfS{%bSe#}7pXvfYkwc1r)*K7? zTxl3t6|^`k^NYGX(5X8@T~;MP5k{m0p+sRGzJgbRts<)erAMUz0iiP`TE*8Y1W>{r zMFOy?%4+yV1yO^Vd_)leoh_$_Z#57#(Bz}41Yu&nQzd{V_eu#ulQYgxf3Ft;H2Ih! zV8RLbK^Fjud|V3XbC$Y3pGkl7qe{skP{b2bh$u$enaQ726hlyqeVPDQjGuJ@P>eAt zU~}&AvSrWV{Gt|O80w-fMX=L^frGQVMF^+4RaL|&XtJS;aNcH{ ziUR%alTrjbO&kTfw!K}K0IGaSkszIBzgCPYy4@KmK`7I6nmaTQRrI^FiU`kX?$S|! zGUs#=&S~yeMc}Y9haEe3Y%any-daZKKEPP3*8K(D)?2oO$lR2Kk>TvP-I zr@2>Y7}X54*pm50U3yM)pC+LSMQBS2LW#mWOsKVhe*0-DKtS-E=Cld{l+aNmcuo_C z5s|XNIb4eEfihNEA zV5bS=T;FLPQYl#jMJ!1nq8P$yuBa%`>prgua1QI3E&z)0f)ucMrZL%~xdto-ccPA~ zg&2mq!1)wz*(`!I!6HuTA^^qVpopqbCW|<&ivU#~35uxsBF?NS;>DndAz#EfBOAj|MKO(E`7X&fBo&!`|mG(_Ky$$V^Ti+-N%2w^yMG_ z{Qf_`_}L`<;q%M?UYZ_j%#F=WG{)u*jLq#|nyC#|9Q%+{hu{x>N?PREo>lMmn8SiA zcm1)jykN0(xtN~SuB1Z_Q&jyd74=hDo{;*%+aKT^x_YDP=W+N57MpuRxY9D->RBx$ zd}qRvU$VqyKPMN=xp#dB8?PsOZN z3OtmsJrSM_77s5ySC+?mR^?q^A|$=tNESULi-?u3xOLP6A3@HD4n%9tGc&EZz4(H; zqBbQQ)Ok?AT}q3Gx1SIW_&cs|s#+}ElwfO=Z}BMMy+n8hEgr5WTxk^5gtu=nmZ;VA zfQ7>CCi7Ym+#O^fak;y#8;NX1;H2_pv)GpICW}PS1r2S{($#k*(#%GSN76;MYM{&9 z=ZqyPU4|_b?nU7m_q^y;nS10nU2!RM9ef0B43if|d7j~|@31&xQ|4NWgejAOUS=g_ zC}Arb-?*B=xo-Rv*AsqT)|0tEmq_o~UD{-QC)OA+Dz#xZlfYqM91)y%i`7RU^Qd1-9+3K}D^q zrz{$-D$}0*K@;w?*_H^;lNOIyJ8nXo@^05TEKzBbPo#=Q1>GxAQ>J(IF4HEi>3g`y z8?z(ULjwy)`39KCvou?ZV9f4b0mj@HB4BfWA~Z7=4ci&x0i>OwgtuKyMYVem?0g~1?0 zq@y(VH47!SYBpOmqAkzJv2C_IGkY*mV|vzN;l_m4c2+hfN|MR8%w9*Vd*q#4olQ7 z=Yqw;yAEjY#w0j|uB0E~UAp47rzhYeSbXLV?X(iyp@h{$I)d15i-+UhaGNgT@e+19 zJW=_B;UJ_R{ygr6_wZoC28SmqhcE;YKgDee$0>r(c>5JRrz@@nL>E-R;fW);5bJ_Q(M?Yuehf zc8B&$3%f%JXArWv;`;L!;Ts-%GGuert1V2Jad@Ko&jS_@`zx4)oEH8HZ$}-LsJ?Tt zTQ?Yz<>>|!`V!%pF5$JjmTBPijc98KgwIR;iC9`+Hq zdjzPH`v|H+j(SDkQ8joVYgdZi|O)Aedm!2AcariO}3?(XcXbznteG zD4{UzZD zVHW|bs?tT^?WYb)R2MPSt($_2K$AS)dNUE82Q3~k-DOsWc#>)Aq(c(bk>6pF_>Eke zK-0+UyA$Er#CU8Yr*JvZ$SL6@H>$WDufrA(vpDl3I`DSMVToE-&#`WV!6|ffFvO$H zc%mAdXL2~X=cZ_Us473<7kH1ZxK&k$k6_6Kl?(RR?5t>gOJLydsOotXK7er8nS=TD zoVmH*%3$JlEgj+($rx9st^Ei~NY{Wr8+s@f42D`fP zsx48ug!@1f#-Y8mijYy|WzkyOv&RZ(had#gjUO2;W{iVYjZ`DVxsrLZm@M36`%nQm z21X}U^AhS3{;)bRel4WtJg!ZUBC}|%MNFV(CE$(lV)SAOcx){vT7vP`cbH~MXn35} z3^S}%V8qz(j6;mQ=KEl=a)U`zKt3%B4=?zb&5>qFNudPJ30kn0aRzCAd_^Fp!xW)A zmRmb`h8NXB94&_<>jYl5&@ideY!T^^_7JdZ&VGb&jD&E5p?5wdxIMyl5EF(cNL+Xgtp)Dd=DjA3-KlA#_aPd;)HU2LW*R!7v3W9M4b$ zZ^CS?c4YH4C_mht`uV6?7TGP)!h} z4;6`<&Y9h0p$cwl&dm4*6J?nL?%fH8-lz3t!Qe~MZ8v947-kL@&uYZ8)KYSG*lL%% z;5ZLEFR0)@paz-yUC?dXu6ZbaQ($E_!z{@TQ!s%vEo+tdP63wrYy!jT80aa9fJaRx zZD)-l6A)LB3Fg5$p1`r`TswsxUNm|-HoWOw~1H1(6)heqPA zLSGTBiA_}~!EvjS5_tG}Qc5TRtv+UEg)wR-xYYwqtguUspaZ;O&Qk}YUImMJ(*y3E z#_(5(7LPqn%HeQatbi*h43jwT8s!m%jg_D|oOE5YaO5oE4YWBELz^oYdS;1-Y+H=F zgoQAnv_Z7y$%IfZjE57Wz0sm&M+Ti+!33F1OSWvvQg?XKh2h6}kcP3j0;-peLAp5w zfU{LRDmG~w3rFt?xZK9fENXuNul2;~+SrWME?ZXPZ?(x?dib`O*1APgCWB1*AX>vE;&_sFQ zg?L+Djv*-c!+OL(>M(mLz*?ZqYN^?)L|#imuyt@T*b;Izafde;oGtMR#Z#DejutxS z#`vZquoAtk5ZFa>=ZMi^&=Ph+0*6Ap1%Jg>SQG1=W5sUHNaA_kPz-n&stE@7p{DJT zDM8{26xE#0(8Fp^v-n44N2QZCWb5=Fv(SuobzSFiv~apw|n^0n3l z>neCdVIGj~gYJ6#qsd2J+4Ol*PnRiC>ppCD%r1gmYCAcZmC$xUXZCa^Xs?1X?h>(G z)=oF3SAyS*YUWMmc_6$1ZGKQKsm%yR$O|QN6U;;9C0hJ-rlh_1(eB<_r{ODD0H%0) z2{@xkh;$~I#=f|T&kMBoAr~HE(7ga%#ozf!%83=LWzoPe(vm>ad_>{Vz5-{A4x?6m$U@8csRsgdmVDxBx(FI4 z;T0!Mk1m@W&L*dxC{|8P2r=0>k?f-a;7aNxB-p)aoCy13+>c6lsT<@yxah;JP`@qR z^p$e#LP)>Hd(>A2V4B=cyIu8et6p{z04wZ0%!5N7+y;a*q;((4!3`n(;+ECcc)tK_ z++AAdjBzv61@aDdAiQ1f&K>d~%vySPcZ5OnI2ogjWup_8I6ntMLQXxytsD>$rUf1* z^o^he_KorPg_HK$f=5XBv|tCFA15I+oKaLp!ii1goCzN?(*nI6ojD;uSM1K)bVL6K zEtACzyubgzKb0cKN)z*G4Y6`sMVP{1+03yOIbgG-pB67|jS{me6xvMw58}w-nm$n4c!K-m0}4_K&kJ5f6rv!!=(=ejD!W@EZODoel4w|hK?naAFG0tUNGLC! zDzkI_0o^*(rQ7!2>`I0rU2108*?B*{`S#8G7yuZC1C~J)8zr?_QT5})biGst@Gxg4 zE5@T?3<0p=#K#*`3W}JN;yWp+pr~>o$Gre{aDyMAR%!1<&vrWDU;tjq!j-J_OaaK; zM*smxA%KtXtyH^}Y638bpp(IQXXA|F%9c2H59hwCH!6CuS~kfeS!>vNieYfeLM*RJ z7Unnrk7gX78GL-(C%zUnvlhW@M&f|vGqbEHlOk;hu7#7i=}f=npSPqC%7y?D7!K#f z{mRGad>2kCxC{8U4Q;S_#^6VY^Z&G{Kr>U~oOOFJ!g^x?o}K#z1N(Ilie~U)K;ro$vP785Mq)?7NT~K~y(yy7NicT&8PZw{em43Sy`{_P literal 0 HcmV?d00001 diff --git a/L401/$GEN$/Resource/RESOURCE.bpd b/L401/$GEN$/Resource/RESOURCE.bpd new file mode 100644 index 0000000000000000000000000000000000000000..6940845f61ffa415731c0f48929a336f7add5322 GIT binary patch literal 50611 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 +BS_SCHEDULE_STR_R OPCDA1 22 76 0 10 44 0 5 0 0 BYTE 0..60 12 +SENDF1 CO485 22 216 1 15 76 0 4 0 0 BYTE 0..200 12 +RECVF1 CO485 22 216 1 15 292 0 4 0 0 BYTE 0..200 12 +CALCF1 CO485 22 216 1 15 508 0 4 0 0 BYTE 0..200 12 +SEND_ACT1 CO485 1 1 1 15 724 0 4 0 0 +RECV_ACT1 CO485 1 1 1 15 725 0 4 0 0 +T1_IN CO485 1 1 1 15 728 0 4 0 0 +T1_Q CO485 1 1 1 15 729 0 4 0 0 +T2_IN CO485 1 1 1 15 732 0 4 0 0 +T2_Q CO485 1 1 1 15 733 0 4 0 0 +T3_IN CO485 1 1 1 15 736 0 4 0 0 +T3_Q CO485 1 1 1 15 737 0 4 0 0 +TIMER1_RUN CO485 1 1 1 15 740 0 4 0 0 +TIMER2_RUN CO485 1 1 1 15 744 0 4 0 0 +COMMANDSEND1 CO485 9 2 1 15 746 0 4 0 0 +F_WS1 CO485 9 2 1 15 748 0 4 0 0 +RECV_LEN CO485 9 2 1 15 750 0 4 0 0 +RECV_LEN1 CO485 9 2 1 15 752 0 4 0 0 +RECV_LEN2 CO485 9 2 1 15 754 0 4 0 0 +RECV_LEN3 CO485 9 2 1 15 756 0 4 0 0 +RECV_LEN4 CO485 9 2 1 15 758 0 4 0 0 +RECV_CRCH CO485 2 1 1 15 760 0 4 0 0 +RECV_CRCL CO485 2 1 1 15 761 0 4 0 0 +SENDP1 CO485 36 8 1 15 764 0 4 0 0 +RECVP1 CO485 36 8 1 15 772 0 4 0 0 +I CO485 9 2 1 15 780 0 4 0 0 +J CO485 9 2 1 15 782 0 4 0 0 +TEST_MODE1 CO485 1 1 1 15 784 0 4 0 0 +LIES4FA01_CO2S CO485 11 4 1 1 1392 0 8 0 0 +LIES4FA09_CO2S CO485 11 4 1 1 1416 0 8 0 0 +LIES4FA08_CO2S CO485 11 4 1 1 1412 0 8 0 0 +LIES4FA07_CO2S CO485 11 4 1 1 1408 0 8 0 0 +LIES4FA06_CO2S CO485 11 4 1 1 1408 0 8 0 0 +LIES4FA05_CO2S CO485 11 4 1 1 1404 0 8 0 0 +LIES4FA04_CO2S CO485 11 4 1 1 1400 0 8 0 0 +LIES4FA03_CO2S CO485 11 4 1 1 1400 0 8 0 0 +LIES4FA02_CO2S CO485 11 4 1 1 1396 0 8 0 0 +IN CO485.T1 1 1 1 30 16 0 2 0 0 +PT CO485.T1 12 4 1 30 20 0 2 0 0 +Q CO485.T1 1 1 1 30 8 0 2 0 0 +ET CO485.T1 12 4 1 30 12 0 2 0 0 +EN CO485.SENDB4851 1 1 1 21 8 0 2 0 0 +COM CO485.SENDB4851 2 1 1 21 12 0 2 0 0 +DATA CO485.SENDB4851 36 8 1 21 16 0 2 0 0 +LENGTH CO485.SENDB4851 9 2 1 21 24 0 2 0 0 +ENO CO485.SENDB4851 1 1 1 21 9 0 2 0 0 +EN CO485.RECVB4851 1 1 1 18 8 0 2 0 0 +COM CO485.RECVB4851 2 1 1 18 16 0 2 0 0 +DATA CO485.RECVB4851 36 8 1 18 20 0 2 0 0 +LENGTH CO485.RECVB4851 9 2 1 18 12 0 2 0 0 +CRC_IN CO485.CRC4851 22 216 1 24 12 0 2 0 0 BYTE 0..200 12 +CRC_LEN CO485.CRC4851 9 2 1 24 228 0 2 0 0 +CRC16H CO485.CRC4851 2 1 1 24 8 0 2 0 0 +CRC16L CO485.CRC4851 2 1 1 24 9 0 2 0 0 +CRC16LO CO485.CRC4851 2 1 1 24 236 0 4 0 0 +CRC16HI CO485.CRC4851 2 1 1 24 237 0 4 0 0 +CL CO485.CRC4851 2 1 1 24 238 0 4 0 0 +CH CO485.CRC4851 2 1 1 24 239 0 4 0 0 +SAVEHI CO485.CRC4851 2 1 1 24 240 0 4 0 0 +SAVELO CO485.CRC4851 2 1 1 24 241 0 4 0 0 +FLAG CO485.CRC4851 9 2 1 24 242 0 4 0 0 +I CO485.CRC4851 9 2 1 24 244 0 4 0 0 +J CO485.CRC4851 9 2 1 24 246 0 4 0 0 +K CO485.CRC4851 9 2 1 24 248 0 4 0 0 +VALCRC CO485.CRC4851 22 116 1 24 252 0 4 0 0 BYTE 0..100 12 +P1 CO485.CRC4851 36 8 1 24 368 0 4 0 0 +P2 CO485.CRC4851 36 8 1 24 376 0 4 0 0 +DEST CO485.CRC4851.V2V 36 8 1 27 12 0 2 0 0 +SRC CO485.CRC4851.V2V 36 8 1 27 20 0 2 0 0 +LENGTH CO485.CRC4851.V2V 9 2 1 27 28 0 2 0 0 +OUT CO485.CRC4851.V2V 1 1 1 27 8 0 2 0 0 +IN CO485.T2 1 1 1 33 16 0 2 0 0 +PT CO485.T2 12 4 1 33 20 0 2 0 0 +Q CO485.T2 1 1 1 33 8 0 2 0 0 +ET CO485.T2 12 4 1 33 12 0 2 0 0 +IN CO485.T3 1 1 1 34 16 0 2 0 0 +PT CO485.T3 12 4 1 34 20 0 2 0 0 +Q CO485.T3 1 1 1 34 8 0 2 0 0 +ET CO485.T3 12 4 1 34 12 0 2 0 0 +IN CO485.TIMER1 1 1 1 35 16 0 2 0 0 +PT CO485.TIMER1 12 4 1 35 20 0 2 0 0 +Q CO485.TIMER1 1 1 1 35 8 0 2 0 0 +ET CO485.TIMER1 12 4 1 35 12 0 2 0 0 +IN CO485.TIMER2 1 1 1 36 16 0 2 0 0 +PT CO485.TIMER2 12 4 1 36 20 0 2 0 0 +Q CO485.TIMER2 1 1 1 36 8 0 2 0 0 +ET CO485.TIMER2 12 4 1 36 12 0 2 0 0 diff --git a/L401/$GEN$/Resource/pceVars.txt.xml b/L401/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..8a0343d --- /dev/null +++ b/L401/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L401/CO485.POE b/L401/CO485.POE new file mode 100644 index 0000000..dddc3fc --- /dev/null +++ b/L401/CO485.POE @@ -0,0 +1,1110 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LIES4FA01_CO2S : REAL; + LIES4FA09_CO2S : REAL; + LIES4FA08_CO2S : REAL; + LIES4FA07_CO2S : REAL; + LIES4FA06_CO2S : REAL; + LIES4FA05_CO2S : REAL; + LIES4FA04_CO2S : REAL; + LIES4FA03_CO2S : REAL; + LIES4FA02_CO2S : REAL; +END_VAR +(** t1_in:=not t1.q; **) + (* assign - Stmt *) + LD t1.q + NOT + ST t1_in + +(** t1(IN :=t1_in , PT :=t#600ms ); **) + (* call - Stmt *) + CAL t1 ( + IN := t1_in, + PT := t#600ms + ) + +(** t2(IN :=t1_in , PT :=t#350ms ); **) + (* call - Stmt *) + CAL t2 ( + IN := t1_in, + PT := t#350ms + ) + +(** **) +(** if t2.q=1 and t2_q=0 then **) + (* if - Cond *) + LD t2.q + EQ 1 + AND ( t2_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000001_000000000000001 + + (* then - Stmts *) + +(** recv_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST recv_act1 + + JMP ODK_END_IF_000000000000001 + +(** else **) + (* else *) + ODK_SKIP_000000000000001_000000000000001: + + (* else - Stmts *) + +(** recv_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST recv_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000001: + +(** **) +(** if t1.q=0 and t1_q=1 then **) + (* if - Cond *) + LD t1.q + EQ 0 + AND ( t1_q + EQ 1 + ) + JMPCN ODK_SKIP_000000000000002_000000000000001 + + (* then - Stmts *) + +(** send_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST send_act1 + + JMP ODK_END_IF_000000000000002 + +(** else **) + (* else *) + ODK_SKIP_000000000000002_000000000000001: + + (* else - Stmts *) + +(** send_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST send_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000002: + +(** **) +(** if t1.q and t1_q=0 then **) + (* if - Cond *) + LD t1.q + AND ( t1_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000003_000000000000001 + + (* then - Stmts *) + +(** if test_mode1=0 then **) + (* if - Cond *) + LD test_mode1 + EQ 0 + JMPCN ODK_SKIP_000000000000004_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=commandsend1 + 1; **) + (* assign - Stmt *) + LD commandsend1 + ADD 1 + ST commandsend1 + +(** if commandsend1>18 then **) + (* if - Cond *) + LD commandsend1 + GT 18 + JMPCN ODK_SKIP_000000000000005_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=0; **) + (* assign - Stmt *) + LD 0 + ST commandsend1 + + JMP ODK_END_IF_000000000000005 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000005_000000000000001: + ODK_END_IF_000000000000005: + + JMP ODK_END_IF_000000000000004 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000004_000000000000001: + ODK_END_IF_000000000000004: + + JMP ODK_END_IF_000000000000003 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000003_000000000000001: + ODK_END_IF_000000000000003: + +(** **) +(** case commandsend1 of **) +(** 1,2: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000000: + + (* case - Cond *) + LD commandsend1 + EQ 1 + JMPC ODK_CASE_000000000000006_000000000000001 + + (* case - Cond *) + LD commandsend1 + EQ 2 + JMPC ODK_CASE_000000000000006_000000000000001 + + JMP ODK_SKIP_000000000000006_000000000000001 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000001: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 3,4: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000001: + + (* case - Cond *) + LD commandsend1 + EQ 3 + JMPC ODK_CASE_000000000000006_000000000000002 + + (* case - Cond *) + LD commandsend1 + EQ 4 + JMPC ODK_CASE_000000000000006_000000000000002 + + JMP ODK_SKIP_000000000000006_000000000000002 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000002: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#02; **) + (* assign - Stmt *) + LD 16#02 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 5,6: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000002: + + (* case - Cond *) + LD commandsend1 + EQ 5 + JMPC ODK_CASE_000000000000006_000000000000003 + + (* case - Cond *) + LD commandsend1 + EQ 6 + JMPC ODK_CASE_000000000000006_000000000000003 + + JMP ODK_SKIP_000000000000006_000000000000003 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000003: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#03; **) + (* assign - Stmt *) + LD 16#03 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 7,8: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000003: + + (* case - Cond *) + LD commandsend1 + EQ 7 + JMPC ODK_CASE_000000000000006_000000000000004 + + (* case - Cond *) + LD commandsend1 + EQ 8 + JMPC ODK_CASE_000000000000006_000000000000004 + + JMP ODK_SKIP_000000000000006_000000000000004 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000004: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 9,10: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000004: + + (* case - Cond *) + LD commandsend1 + EQ 9 + JMPC ODK_CASE_000000000000006_000000000000005 + + (* case - Cond *) + LD commandsend1 + EQ 10 + JMPC ODK_CASE_000000000000006_000000000000005 + + JMP ODK_SKIP_000000000000006_000000000000005 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000005: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#05; **) + (* assign - Stmt *) + LD 16#05 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 11,12: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000005: + + (* case - Cond *) + LD commandsend1 + EQ 11 + JMPC ODK_CASE_000000000000006_000000000000006 + + (* case - Cond *) + LD commandsend1 + EQ 12 + JMPC ODK_CASE_000000000000006_000000000000006 + + JMP ODK_SKIP_000000000000006_000000000000006 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000006: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#06; **) + (* assign - Stmt *) + LD 16#06 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 13,14: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000006: + + (* case - Cond *) + LD commandsend1 + EQ 13 + JMPC ODK_CASE_000000000000006_000000000000007 + + (* case - Cond *) + LD commandsend1 + EQ 14 + JMPC ODK_CASE_000000000000006_000000000000007 + + JMP ODK_SKIP_000000000000006_000000000000007 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000007: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#07; **) + (* assign - Stmt *) + LD 16#07 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 15,16: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000007: + + (* case - Cond *) + LD commandsend1 + EQ 15 + JMPC ODK_CASE_000000000000006_000000000000008 + + (* case - Cond *) + LD commandsend1 + EQ 16 + JMPC ODK_CASE_000000000000006_000000000000008 + + JMP ODK_SKIP_000000000000006_000000000000008 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000008: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#08; **) + (* assign - Stmt *) + LD 16#08 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 17,18: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000008: + + (* case - Cond *) + LD commandsend1 + EQ 17 + JMPC ODK_CASE_000000000000006_000000000000009 + + (* case - Cond *) + LD commandsend1 + EQ 18 + JMPC ODK_CASE_000000000000006_000000000000009 + + JMP ODK_SKIP_000000000000006_000000000000009 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000009: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#09; **) + (* assign - Stmt *) + LD 16#09 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** end_case; **) + (* case - End *) + ODK_SKIP_000000000000006_000000000000009: + ODK_END_CASE_000000000000006: + +(** **) +(** sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); **) + (* call - Stmt *) + CAL sendb4851 ( + EN := send_act1, + COM := 1, + DATA := sendp1, + LENGTH := F_WS1 + ) + +(** recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); **) + (* call - Stmt *) + CAL recvb4851 ( + EN := recv_act1, + COM := 1, + DATA := recvp1 + ) + +(** **) +(** sendp1:=&sendf1; **) + (* assign - Stmt *) + LD &sendf1 + ST sendp1 + +(** recvp1:=&recvf1; **) + (* assign - Stmt *) + LD &recvf1 + ST recvp1 + +(** **) +(** t1_q:=t1.q; **) + (* assign - Stmt *) + LD t1.q + ST t1_q + +(** t2_q:=t2.q; **) + (* assign - Stmt *) + LD t2.q + ST t2_q + +(** **) +(** **) +(** if commandsend1=2 and recvf1[00]=16#01 then **) + (* if - Cond *) + LD commandsend1 + EQ 2 + AND ( recvf1[00] + EQ 16#01 + ) + JMPCN ODK_SKIP_000000000000007_000000000000001 + + (* then - Stmts *) + +(** LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA01_CO2S + + JMP ODK_END_IF_000000000000007 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000007_000000000000001: + ODK_END_IF_000000000000007: + +(** if commandsend1=4 and recvf1[00]=16#02 then **) + (* if - Cond *) + LD commandsend1 + EQ 4 + AND ( recvf1[00] + EQ 16#02 + ) + JMPCN ODK_SKIP_000000000000008_000000000000001 + + (* then - Stmts *) + +(** LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA02_CO2S + + JMP ODK_END_IF_000000000000008 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000008_000000000000001: + ODK_END_IF_000000000000008: + +(** if commandsend1=6 and recvf1[00]=16#03 then **) + (* if - Cond *) + LD commandsend1 + EQ 6 + AND ( recvf1[00] + EQ 16#03 + ) + JMPCN ODK_SKIP_000000000000009_000000000000001 + + (* then - Stmts *) + +(** LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA03_CO2S + + JMP ODK_END_IF_000000000000009 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000009_000000000000001: + ODK_END_IF_000000000000009: + +(** if commandsend1=8 and recvf1[00]=16#04 then **) + (* if - Cond *) + LD commandsend1 + EQ 8 + AND ( recvf1[00] + EQ 16#04 + ) + JMPCN ODK_SKIP_00000000000000A_000000000000001 + + (* then - Stmts *) + +(** LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA04_CO2S + + JMP ODK_END_IF_00000000000000A + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000A_000000000000001: + ODK_END_IF_00000000000000A: + +(** if commandsend1=10 and recvf1[00]=16#05 then **) + (* if - Cond *) + LD commandsend1 + EQ 10 + AND ( recvf1[00] + EQ 16#05 + ) + JMPCN ODK_SKIP_00000000000000B_000000000000001 + + (* then - Stmts *) + +(** LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA05_CO2S + + JMP ODK_END_IF_00000000000000B + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000B_000000000000001: + ODK_END_IF_00000000000000B: + +(** if commandsend1=12 and recvf1[00]=16#06 then **) + (* if - Cond *) + LD commandsend1 + EQ 12 + AND ( recvf1[00] + EQ 16#06 + ) + JMPCN ODK_SKIP_00000000000000C_000000000000001 + + (* then - Stmts *) + +(** LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA06_CO2S + + JMP ODK_END_IF_00000000000000C + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000C_000000000000001: + ODK_END_IF_00000000000000C: + +(** if commandsend1=14 and recvf1[00]=16#07 then **) + (* if - Cond *) + LD commandsend1 + EQ 14 + AND ( recvf1[00] + EQ 16#07 + ) + JMPCN ODK_SKIP_00000000000000D_000000000000001 + + (* then - Stmts *) + +(** LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA07_CO2S + + JMP ODK_END_IF_00000000000000D + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000D_000000000000001: + ODK_END_IF_00000000000000D: + +(** if commandsend1=16 and recvf1[00]=16#08 then **) + (* if - Cond *) + LD commandsend1 + EQ 16 + AND ( recvf1[00] + EQ 16#08 + ) + JMPCN ODK_SKIP_00000000000000E_000000000000001 + + (* then - Stmts *) + +(** LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA08_CO2S + + JMP ODK_END_IF_00000000000000E + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000E_000000000000001: + ODK_END_IF_00000000000000E: + +(** if commandsend1=18 and recvf1[00]=16#09 then **) + (* if - Cond *) + LD commandsend1 + EQ 18 + AND ( recvf1[00] + EQ 16#09 + ) + JMPCN ODK_SKIP_00000000000000F_000000000000001 + + (* then - Stmts *) + +(** LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA09_CO2S + + JMP ODK_END_IF_00000000000000F + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000F_000000000000001: + ODK_END_IF_00000000000000F: + +END_PROGRAM \ No newline at end of file diff --git a/L401/CO485.ST b/L401/CO485.ST new file mode 100644 index 0000000..b9fc97b --- /dev/null +++ b/L401/CO485.ST @@ -0,0 +1,201 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR +t1_in:=not t1.q; +t1(IN :=t1_in , PT :=t#600ms ); +t2(IN :=t1_in , PT :=t#350ms ); + +if t2.q=1 and t2_q=0 then + recv_act1:=1; +else + recv_act1:=0; +end_if; + +if t1.q=0 and t1_q=1 then + send_act1:=1; +else + send_act1:=0; +end_if; + +if t1.q and t1_q=0 then + if test_mode1=0 then + commandsend1:=commandsend1 + 1; + if commandsend1>18 then + commandsend1:=0; + end_if; + end_if; +end_if; + +case commandsend1 of +1,2: +F_WS1 :=8; +sendf1[0]:=16#01; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +3,4: +F_WS1 :=8; +sendf1[0]:=16#02; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +5,6: +F_WS1 :=8; +sendf1[0]:=16#03; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +7,8: +F_WS1 :=8; +sendf1[0]:=16#04; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +9,10: +F_WS1 :=8; +sendf1[0]:=16#05; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +11,12: +F_WS1 :=8; +sendf1[0]:=16#06; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +13,14: +F_WS1 :=8; +sendf1[0]:=16#07; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +15,16: +F_WS1 :=8; +sendf1[0]:=16#08; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +17,18: +F_WS1 :=8; +sendf1[0]:=16#09; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +end_case; + +sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); +recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); + +sendp1:=&sendf1; +recvp1:=&recvf1; + +t1_q:=t1.q; +t2_q:=t2.q; + + +if commandsend1=2 and recvf1[00]=16#01 then +LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=4 and recvf1[00]=16#02 then +LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=6 and recvf1[00]=16#03 then +LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=8 and recvf1[00]=16#04 then +LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=10 and recvf1[00]=16#05 then +LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=12 and recvf1[00]=16#06 then +LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=14 and recvf1[00]=16#07 then +LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=16 and recvf1[00]=16#08 then +LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=18 and recvf1[00]=16#09 then +LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +END_PROGRAM \ No newline at end of file diff --git a/L401/CO485.bak b/L401/CO485.bak new file mode 100644 index 0000000..218d859 --- /dev/null +++ b/L401/CO485.bak @@ -0,0 +1,201 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR +t1_in:=not t1.q; +t1(IN :=t1_in , PT :=t#600ms ); +t2(IN :=t1_in , PT :=t#350ms ); + +if t2.q=1 and t2_q=0 then + recv_act1:=1; +else + recv_act1:=0; +end_if; + +if t1.q=0 and t1_q=1 then + send_act1:=1; +else + send_act1:=0; +end_if; + +if t1.q and t1_q=0 then + if test_mode1=0 then + commandsend1:=commandsend1 + 1; + if commandsend1>12 then + commandsend1:=0; + end_if; + end_if; +end_if; + +case commandsend1 of +1,2: +F_WS1 :=8; +sendf1[0]:=16#01; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +3,4: +F_WS1 :=8; +sendf1[0]:=16#02; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +5,6: +F_WS1 :=8; +sendf1[0]:=16#03; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +7,8: +F_WS1 :=8; +sendf1[0]:=16#04; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +9,10: +F_WS1 :=8; +sendf1[0]:=16#05; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +11,12: +F_WS1 :=8; +sendf1[0]:=16#06; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +13,14: +F_WS1 :=8; +sendf1[0]:=16#07; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +15,16: +F_WS1 :=8; +sendf1[0]:=16#08; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +17,18: +F_WS1 :=8; +sendf1[0]:=16#09; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +end_case; + +sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); +recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); + +sendp1:=&sendf1; +recvp1:=&recvf1; + +t1_q:=t1.q; +t2_q:=t2.q; + + +if commandsend1=2 and recvf1[00]=16#01 then +LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=4 and recvf1[00]=16#02 then +LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=6 and recvf1[00]=16#03 then +LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=8 and recvf1[00]=16#04 then +LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=10 and recvf1[00]=16#05 then +LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=12 and recvf1[00]=16#06 then +LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=14 and recvf1[00]=16#07 then +LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=16 and recvf1[00]=16#08 then +LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=18 and recvf1[00]=16#09 then +LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +END_PROGRAM \ No newline at end of file diff --git a/L401/L401.GEN b/L401/L401.GEN new file mode 100644 index 0000000..86db701 --- /dev/null +++ b/L401/L401.GEN @@ -0,0 +1,14 @@ +[PROTOTYP_PROG] +FILE0=\$GEN$\CO485 +COUNT=1 +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.GEN +FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=2 +[EXECUTABLE] +FILE0=\$ENV$\Resource\Resource +COUNT=1 diff --git a/L401/L401.INI b/L401/L401.INI new file mode 100644 index 0000000..e69de29 diff --git a/L401/L401.VAR b/L401/L401.VAR new file mode 100644 index 0000000..853fa21 --- /dev/null +++ b/L401/L401.VAR @@ -0,0 +1,23 @@ +[MAKEFILE] +FILE0=\$ENV$\Resource\Resource +ACTIVE=\$ENV$\Resource\Resource.MAK +COUNT=1 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.VAR +FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=2 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 +[ST_PROGRAM] +FILE0=\CO485 +COUNT=1 +[TYPEDEF] +FILE0=\USERTYPE +COUNT=1 +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/L401/OPCDA.POE b/L401/OPCDA.POE new file mode 100644 index 0000000..b162c82 --- /dev/null +++ b/L401/OPCDA.POE @@ -0,0 +1,113 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* 地址: 0 *) +LPAU4FA01_R AT%I0.0 :BOOL; (*P新风机组XF-4F-01-运行状态*) +LPAU4FA01_F AT%I0.1 :BOOL; (*P新风机组XF-4F-01-故障状态*) +LPAU4FA01_A AT%I0.2 :BOOL; (*P新风机组XF-4F-01-自动状态*) +LPAU4FA01_IPS AT%I0.3 :BOOL; (*P新风机组XF-4F-01-初效滤网压差*) +LPAU4FA01_FPS AT%I0.4 :BOOL; (*P新风机组XF-4F-01-风机压差*) +LPAU4FA01_FDOB AT%I0.5 :BOOL; (*P新风机组XF-4F-01-新风阀开状态*) +LPAU4FA01_FDSB AT%I0.6 :BOOL; (*P新风机组XF-4F-01-新风阀关状态*) +LPAU4FA01_C AT%Q0.0 :BOOL; (*P新风机组XF-4F-01-启停控制*) +LPAU4FA01_FDOC AT%Q0.1 :BOOL; (*P新风机组XF-4F-01-新风阀开控制*) +LPAU4FA01_FDSC AT%Q0.2 :BOOL; (*P新风机组XF-4F-01-新风阀关控制*) +LPAU4FA01_WVO AT%Q0.3 :BOOL; (*P新风机组XF-4F-01-水阀开*) +LPAU4FA01_WVS AT%Q0.4 :BOOL; (*P新风机组XF-4F-01-水阀关*) +LPAU4FA01_ST AT%I2.0 :INT; (*P新风机组XF-4F-01-送风温度*) +LPAU4FA01_VFB AT%I4.0 :INT; (*P新风机组XF-4F-01-变频器频率反馈*) +LPAU4FA02_ST AT%I6.0 :INT; (*P新风机组XF-4F-02-送风温度*) +LPAU4FA02_VFB AT%I8.0 :INT; (*P新风机组XF-4F-02-变频器频率反馈*) +LPAU4FA01_VFC AT%Q8.0 :INT; (*P新风机组XF-4F-01-变频器频率控制*) +LPAU4FA02_VFC AT%Q10.0 :INT; (*P新风机组XF-4F-02-变频器频率控制*) +(* 地址: 1 *) +LPAU4FA02_R AT%I16.0 :BOOL; (*P新风机组XF-4F-02-运行状态*) +LPAU4FA02_F AT%I16.1 :BOOL; (*P新风机组XF-4F-02-故障状态*) +LPAU4FA02_A AT%I16.2 :BOOL; (*P新风机组XF-4F-02-自动状态*) +LPAU4FA02_IPS AT%I16.3 :BOOL; (*P新风机组XF-4F-02-初效滤网压差*) +LPAU4FA02_FPS AT%I16.4 :BOOL; (*P新风机组XF-4F-02-风机压差*) +LPAU4FA02_FDOB AT%I16.5 :BOOL; (*P新风机组XF-4F-02-新风阀开状态*) +LPAU4FA02_FDSB AT%I16.6 :BOOL; (*P新风机组XF-4F-02-新风阀关状态*) +LSAF4FA01_R AT%I17.1 :BOOL; (*送风机-运行状态*) +LSAF4FA01_F AT%I17.2 :BOOL; (*送风机-故障状态*) +LSAF4FA01_A AT%I17.3 :BOOL; (*送风机-自动状态*) +LPAU4FA02_C AT%Q16.0 :BOOL; (*P新风机组XF-4F-02-启停控制*) +LPAU4FA02_FDOC AT%Q16.1 :BOOL; (*P新风机组XF-4F-02-新风阀开控制*) +LPAU4FA02_FDSC AT%Q16.2 :BOOL; (*P新风机组XF-4F-02-新风阀关控制*) +LPAU4FA02_WVO AT%Q16.3 :BOOL; (*P新风机组XF-4F-02-水阀开*) +LPAU4FA02_WVS AT%Q16.4 :BOOL; (*P新风机组XF-4F-02-水阀关*) + +RPAU4FA01_TSET AT%M168.0 :REAL; (*P新风机组4FA01-新云平台设定温度值*) +RPAU4FA01_SM AT%M172.0 :INT; (*P新风机组4FA01-新云平台季节模式*) +RPAU4FA01_PC AT%M174.0 :BOOL; (*P新风机组4FA01-新云平台程序控制*) +LPAU4FA01_TSET AT%M180.0 :REAL; (*P新风机组4FA01-设定温度值*) +LPAU4FA01_SM AT%M184.0 :INT; (*P新风机组4FA01-季节模式*) +LPAU4FA01_WVBS AT%M188.0 :REAL; (*P新风机组4FA01-水阀反馈换算值*) +LPAU4FA01_WVMC AT%M192.0 :BOOL; (*P新风机组4FA01-水阀手动控制*) +LPAU4FA01_WVMV AT%M196.0 :REAL; (*P新风机组4FA01-水阀手动控制值*) +LPAU4FA01_STS AT%M200.0 :REAL; (*P新风机组4FA01-送风温度换算值*) +LPAU4FA01_RST AT%M204.0 :BOOL; (*P新风机组4FA01-运行时间累积重置*) +LPAU4FA01_RSTV AT%M208.0 :REAL; (*P新风机组4FA01-运行时间累积重置值*) +LPAU4FA01_ISO1 AT%M212.0 :BOOL; (*P新风机组4FA01-隔离开关1*) +LPAU4FA01_ISO2 AT%M214.0 :BOOL; (*P新风机组4FA01-隔离开关2*) +LPAU4FA01_VP AT%M220.0 :REAL; (*P新风机组4FA01-P调节参数*) +LPAU4FA01_VI AT%M224.0 :REAL; (*P新风机组4FA01-I调节参数*) +LPAU4FA01_RH AT%M228.0 :REAL; (*P新风机组4FA01-运行时间累积值*) +LPAU4FA01_SN AT%M232.0 :INT; (*P新风机组4FA01-设备状态代码*) +LPAU4FA01_WVCS AT%M234.0 :INT; (*P新风机组4FA01-水阀控制转换值*) +LPAU4FA01_PC AT%M236.0 :BOOL; (*P新风机组4FA01-程序控制*) +LPAU4FA01_VFMV AT%M238.0 :INT; (*P新风机组4FA01-变频手动控制值*) +LPAU4FA01_ISO3 AT%M240.0 :BOOL; (*P新风机组4FA01-低温断路报警隔离*) +LPAU4FA01_VFCS AT%M242.0 :INT; (*P新风机组4FA01-变频器频率控制值*) +LPAU4FA01_VFBS AT%M244.0 :INT; (*P新风机组4FA01-变频器频率反馈值*) +LPAU4FA01_LM AT%M246.0 :BOOL; (*P新风机组4FA01-联动模式*) +LPAU4FA01_DM AT%M248.0 :BOOL; (*P新风机组4FA01-全天候模式*) +LPAU4FA01_CO2SET AT%M252.0 :REAL; (*P新风机组4FA01-二氧化碳浓度设定值*) +LPAU4FA01_TC AT%M256.0 :BOOL; (*P新风机组4FA01-定时控制*) +LPAU4FA01_TM AT%M258.0 :BOOL; (*P新风机组4FA01-定时模式*) + +RPAU4FA02_TSET AT%M264.0 :REAL; (*P新风机组4FA02-新云平台设定温度值*) +RPAU4FA02_SM AT%M268.0 :INT; (*P新风机组4FA02-新云平台季节模式*) +RPAU4FA02_PC AT%M270.0 :BOOL; (*P新风机组4FA02-新云平台程序控制*) +LPAU4FA02_TSET AT%M276.0 :REAL; (*P新风机组4FA02-设定温度值*) +LPAU4FA02_SM AT%M280.0 :INT; (*P新风机组4FA02-季节模式*) +LPAU4FA02_WVBS AT%M284.0 :REAL; (*P新风机组4FA02-水阀反馈换算值*) +LPAU4FA02_WVMC AT%M288.0 :BOOL; (*P新风机组4FA02-水阀手动控制*) +LPAU4FA02_WVMV AT%M292.0 :REAL; (*P新风机组4FA02-水阀手动控制值*) +LPAU4FA02_STS AT%M296.0 :REAL; (*P新风机组4FA02-送风温度换算值*) +LPAU4FA02_RST AT%M300.0 :BOOL; (*P新风机组4FA02-运行时间累积重置*) +LPAU4FA02_RSTV AT%M304.0 :REAL; (*P新风机组4FA02-运行时间累积重置值*) +LPAU4FA02_ISO1 AT%M308.0 :BOOL; (*P新风机组4FA02-隔离开关1*) +LPAU4FA02_ISO2 AT%M310.0 :BOOL; (*P新风机组4FA02-隔离开关2*) +LPAU4FA02_VP AT%M316.0 :REAL; (*P新风机组4FA02-P调节参数*) +LPAU4FA02_VI AT%M320.0 :REAL; (*P新风机组4FA02-I调节参数*) +LPAU4FA02_RH AT%M324.0 :REAL; (*P新风机组4FA02-运行时间累积值*) +LPAU4FA02_SN AT%M328.0 :INT; (*P新风机组4FA02-设备状态代码*) +LPAU4FA02_WVCS AT%M330.0 :INT; (*P新风机组4FA02-水阀控制转换值*) +LPAU4FA02_PC AT%M332.0 :BOOL; (*P新风机组4FA02-程序控制*) +LPAU4FA02_VFMV AT%M334.0 :INT; (*P新风机组4FA02-变频手动控制值*) +LPAU4FA02_ISO3 AT%M336.0 :BOOL; (*P新风机组4FA02-低温断路报警隔离*) +LPAU4FA02_VFCS AT%M338.0 :INT; (*P新风机组4FA02-变频器频率控制值*) +LPAU4FA02_VFBS AT%M340.0 :INT; (*P新风机组4FA02-变频器频率反馈值*) +LPAU4FA02_LM AT%M342.0 :BOOL; (*P新风机组4FA02-联动模式*) +LPAU4FA02_DM AT%M344.0 :BOOL; (*P新风机组4FA02-全天候模式*) +LPAU4FA02_CO2SET AT%M348.0 :REAL; (*P新风机组4FA02-二氧化碳浓度设定值*) +LPAU4FA02_TC AT%M352.0 :BOOL; (*P新风机组4FA02-定时控制*) +LPAU4FA02_TM AT%M354.0 :BOOL; (*P新风机组4FA02-定时模式*) + +LIES4FA01_CO2S AT%M360.0 :REAL; (*室内环境状态4FA01-二氧化碳浓度换算值*) +LIES4FA02_CO2S AT%M364.0 :REAL; (*室内环境状态4FA02-二氧化碳浓度换算值*) +LIES4FA03_CO2S AT%M368.0 :REAL; (*室内环境状态4FA03-二氧化碳浓度换算值*) +LIES4FA04_CO2S AT%M368.0 :REAL; (*室内环境状态4FA04-二氧化碳浓度换算值*) +LIES4FA05_CO2S AT%M372.0 :REAL; (*室内环境状态4FA05-二氧化碳浓度换算值*) +LIES4FA06_CO2S AT%M376.0 :REAL; (*室内环境状态4FA06-二氧化碳浓度换算值*) +LIES4FA07_CO2S AT%M376.0 :REAL; (*室内环境状态4FA07-二氧化碳浓度换算值*) +LIES4FA08_CO2S AT%M380.0 :REAL; (*室内环境状态4FA08-二氧化碳浓度换算值*) +LIES4FA09_CO2S AT%M384.0 :REAL; (*室内环境状态4FA09-二氧化碳浓度换算值*) + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L401/OPCDA1.POE b/L401/OPCDA1.POE new file mode 100644 index 0000000..bc11cfa --- /dev/null +++ b/L401/OPCDA1.POE @@ -0,0 +1,11 @@ +$BEGIN_IT_HEADER +GLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA1 +VAR_GLOBAL +BS_Schedule_Str_W :STRING; +BS_Schedule_Str_R :ARRAY[0..60] OF BYTE; +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L401/Resource.WL b/L401/Resource.WL new file mode 100644 index 0000000..226c3ad --- /dev/null +++ b/L401/Resource.WL @@ -0,0 +1,29 @@ +[WATCH_ENTRIES] +FILE0=CO485.RECV_CRCH +COMMENT0=" +FILE1=CO485.RECV_CRCL +COMMENT1=" +FILE2=CO485.RECVF1,3 +COMMENT2=" +FILE3=CO485.RECVF1,2 +COMMENT3=" +FILE4=CO485.RECVF1,1 +COMMENT4=" +FILE5=CO485.LIES4FA09_CO2S +COMMENT5=" +FILE6=CO485.LIES4FA08_CO2S +COMMENT6=" +FILE7=CO485.LIES4FA07_CO2S +COMMENT7=" +FILE8=CO485.LIES4FA06_CO2S +COMMENT8=" +FILE9=CO485.LIES4FA05_CO2S +COMMENT9=" +FILE10=CO485.LIES4FA04_CO2S +COMMENT10=" +FILE11=CO485.LIES4FA03_CO2S +COMMENT11=" +FILE12=CO485.LIES4FA02_CO2S +COMMENT12=" +FILE13=CO485.LIES4FA01_CO2S +COMMENT13=" diff --git a/L401/USERTYPE.TYP b/L401/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/L401/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/L401/cfcxref.xsl b/L401/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/L401/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/L501/$ENV$/Resource/Resource.MAK b/L501/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..55fc42a --- /dev/null +++ b/L501/$ENV$/Resource/Resource.MAK @@ -0,0 +1,30 @@ +[INFORMATION] +CONFIG= +HARDWARE=MA28 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=Simulation +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\CO485 +COUNT=1 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=CYCLIC +INTERRUPT_NAME= +PRIORITY=1 +TIME=1 +NR=0 +OPTIMIZE=3 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/L501/$GEN$/CO485.LST b/L501/$GEN$/CO485.LST new file mode 100644 index 0000000..4d256f9 --- /dev/null +++ b/L501/$GEN$/CO485.LST @@ -0,0 +1,4 @@ +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE + + + diff --git a/L501/$GEN$/Resource/BuildLog.txt b/L501/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..3f1209e --- /dev/null +++ b/L501/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,14 @@ + +正在构建资源 D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\$ENV$\Resource\Resource.MAK。 +正在执行预生成步骤: +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L501\$GEN$\Resource\BuildLog.txt + +正在创建依从列表(dependency list): +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE(2,17,15): E: S3026: 未声明的指示符。 +1 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE. + +1 错误, 0 警告. + +总数: +1 错误(s) 0 警告(s) diff --git a/L501/CO485.POE b/L501/CO485.POE new file mode 100644 index 0000000..dddc3fc --- /dev/null +++ b/L501/CO485.POE @@ -0,0 +1,1110 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LIES4FA01_CO2S : REAL; + LIES4FA09_CO2S : REAL; + LIES4FA08_CO2S : REAL; + LIES4FA07_CO2S : REAL; + LIES4FA06_CO2S : REAL; + LIES4FA05_CO2S : REAL; + LIES4FA04_CO2S : REAL; + LIES4FA03_CO2S : REAL; + LIES4FA02_CO2S : REAL; +END_VAR +(** t1_in:=not t1.q; **) + (* assign - Stmt *) + LD t1.q + NOT + ST t1_in + +(** t1(IN :=t1_in , PT :=t#600ms ); **) + (* call - Stmt *) + CAL t1 ( + IN := t1_in, + PT := t#600ms + ) + +(** t2(IN :=t1_in , PT :=t#350ms ); **) + (* call - Stmt *) + CAL t2 ( + IN := t1_in, + PT := t#350ms + ) + +(** **) +(** if t2.q=1 and t2_q=0 then **) + (* if - Cond *) + LD t2.q + EQ 1 + AND ( t2_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000001_000000000000001 + + (* then - Stmts *) + +(** recv_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST recv_act1 + + JMP ODK_END_IF_000000000000001 + +(** else **) + (* else *) + ODK_SKIP_000000000000001_000000000000001: + + (* else - Stmts *) + +(** recv_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST recv_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000001: + +(** **) +(** if t1.q=0 and t1_q=1 then **) + (* if - Cond *) + LD t1.q + EQ 0 + AND ( t1_q + EQ 1 + ) + JMPCN ODK_SKIP_000000000000002_000000000000001 + + (* then - Stmts *) + +(** send_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST send_act1 + + JMP ODK_END_IF_000000000000002 + +(** else **) + (* else *) + ODK_SKIP_000000000000002_000000000000001: + + (* else - Stmts *) + +(** send_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST send_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000002: + +(** **) +(** if t1.q and t1_q=0 then **) + (* if - Cond *) + LD t1.q + AND ( t1_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000003_000000000000001 + + (* then - Stmts *) + +(** if test_mode1=0 then **) + (* if - Cond *) + LD test_mode1 + EQ 0 + JMPCN ODK_SKIP_000000000000004_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=commandsend1 + 1; **) + (* assign - Stmt *) + LD commandsend1 + ADD 1 + ST commandsend1 + +(** if commandsend1>18 then **) + (* if - Cond *) + LD commandsend1 + GT 18 + JMPCN ODK_SKIP_000000000000005_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=0; **) + (* assign - Stmt *) + LD 0 + ST commandsend1 + + JMP ODK_END_IF_000000000000005 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000005_000000000000001: + ODK_END_IF_000000000000005: + + JMP ODK_END_IF_000000000000004 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000004_000000000000001: + ODK_END_IF_000000000000004: + + JMP ODK_END_IF_000000000000003 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000003_000000000000001: + ODK_END_IF_000000000000003: + +(** **) +(** case commandsend1 of **) +(** 1,2: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000000: + + (* case - Cond *) + LD commandsend1 + EQ 1 + JMPC ODK_CASE_000000000000006_000000000000001 + + (* case - Cond *) + LD commandsend1 + EQ 2 + JMPC ODK_CASE_000000000000006_000000000000001 + + JMP ODK_SKIP_000000000000006_000000000000001 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000001: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 3,4: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000001: + + (* case - Cond *) + LD commandsend1 + EQ 3 + JMPC ODK_CASE_000000000000006_000000000000002 + + (* case - Cond *) + LD commandsend1 + EQ 4 + JMPC ODK_CASE_000000000000006_000000000000002 + + JMP ODK_SKIP_000000000000006_000000000000002 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000002: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#02; **) + (* assign - Stmt *) + LD 16#02 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 5,6: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000002: + + (* case - Cond *) + LD commandsend1 + EQ 5 + JMPC ODK_CASE_000000000000006_000000000000003 + + (* case - Cond *) + LD commandsend1 + EQ 6 + JMPC ODK_CASE_000000000000006_000000000000003 + + JMP ODK_SKIP_000000000000006_000000000000003 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000003: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#03; **) + (* assign - Stmt *) + LD 16#03 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 7,8: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000003: + + (* case - Cond *) + LD commandsend1 + EQ 7 + JMPC ODK_CASE_000000000000006_000000000000004 + + (* case - Cond *) + LD commandsend1 + EQ 8 + JMPC ODK_CASE_000000000000006_000000000000004 + + JMP ODK_SKIP_000000000000006_000000000000004 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000004: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 9,10: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000004: + + (* case - Cond *) + LD commandsend1 + EQ 9 + JMPC ODK_CASE_000000000000006_000000000000005 + + (* case - Cond *) + LD commandsend1 + EQ 10 + JMPC ODK_CASE_000000000000006_000000000000005 + + JMP ODK_SKIP_000000000000006_000000000000005 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000005: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#05; **) + (* assign - Stmt *) + LD 16#05 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 11,12: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000005: + + (* case - Cond *) + LD commandsend1 + EQ 11 + JMPC ODK_CASE_000000000000006_000000000000006 + + (* case - Cond *) + LD commandsend1 + EQ 12 + JMPC ODK_CASE_000000000000006_000000000000006 + + JMP ODK_SKIP_000000000000006_000000000000006 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000006: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#06; **) + (* assign - Stmt *) + LD 16#06 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 13,14: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000006: + + (* case - Cond *) + LD commandsend1 + EQ 13 + JMPC ODK_CASE_000000000000006_000000000000007 + + (* case - Cond *) + LD commandsend1 + EQ 14 + JMPC ODK_CASE_000000000000006_000000000000007 + + JMP ODK_SKIP_000000000000006_000000000000007 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000007: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#07; **) + (* assign - Stmt *) + LD 16#07 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 15,16: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000007: + + (* case - Cond *) + LD commandsend1 + EQ 15 + JMPC ODK_CASE_000000000000006_000000000000008 + + (* case - Cond *) + LD commandsend1 + EQ 16 + JMPC ODK_CASE_000000000000006_000000000000008 + + JMP ODK_SKIP_000000000000006_000000000000008 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000008: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#08; **) + (* assign - Stmt *) + LD 16#08 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 17,18: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000008: + + (* case - Cond *) + LD commandsend1 + EQ 17 + JMPC ODK_CASE_000000000000006_000000000000009 + + (* case - Cond *) + LD commandsend1 + EQ 18 + JMPC ODK_CASE_000000000000006_000000000000009 + + JMP ODK_SKIP_000000000000006_000000000000009 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000009: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#09; **) + (* assign - Stmt *) + LD 16#09 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** end_case; **) + (* case - End *) + ODK_SKIP_000000000000006_000000000000009: + ODK_END_CASE_000000000000006: + +(** **) +(** sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); **) + (* call - Stmt *) + CAL sendb4851 ( + EN := send_act1, + COM := 1, + DATA := sendp1, + LENGTH := F_WS1 + ) + +(** recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); **) + (* call - Stmt *) + CAL recvb4851 ( + EN := recv_act1, + COM := 1, + DATA := recvp1 + ) + +(** **) +(** sendp1:=&sendf1; **) + (* assign - Stmt *) + LD &sendf1 + ST sendp1 + +(** recvp1:=&recvf1; **) + (* assign - Stmt *) + LD &recvf1 + ST recvp1 + +(** **) +(** t1_q:=t1.q; **) + (* assign - Stmt *) + LD t1.q + ST t1_q + +(** t2_q:=t2.q; **) + (* assign - Stmt *) + LD t2.q + ST t2_q + +(** **) +(** **) +(** if commandsend1=2 and recvf1[00]=16#01 then **) + (* if - Cond *) + LD commandsend1 + EQ 2 + AND ( recvf1[00] + EQ 16#01 + ) + JMPCN ODK_SKIP_000000000000007_000000000000001 + + (* then - Stmts *) + +(** LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA01_CO2S + + JMP ODK_END_IF_000000000000007 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000007_000000000000001: + ODK_END_IF_000000000000007: + +(** if commandsend1=4 and recvf1[00]=16#02 then **) + (* if - Cond *) + LD commandsend1 + EQ 4 + AND ( recvf1[00] + EQ 16#02 + ) + JMPCN ODK_SKIP_000000000000008_000000000000001 + + (* then - Stmts *) + +(** LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA02_CO2S + + JMP ODK_END_IF_000000000000008 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000008_000000000000001: + ODK_END_IF_000000000000008: + +(** if commandsend1=6 and recvf1[00]=16#03 then **) + (* if - Cond *) + LD commandsend1 + EQ 6 + AND ( recvf1[00] + EQ 16#03 + ) + JMPCN ODK_SKIP_000000000000009_000000000000001 + + (* then - Stmts *) + +(** LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA03_CO2S + + JMP ODK_END_IF_000000000000009 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000009_000000000000001: + ODK_END_IF_000000000000009: + +(** if commandsend1=8 and recvf1[00]=16#04 then **) + (* if - Cond *) + LD commandsend1 + EQ 8 + AND ( recvf1[00] + EQ 16#04 + ) + JMPCN ODK_SKIP_00000000000000A_000000000000001 + + (* then - Stmts *) + +(** LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA04_CO2S + + JMP ODK_END_IF_00000000000000A + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000A_000000000000001: + ODK_END_IF_00000000000000A: + +(** if commandsend1=10 and recvf1[00]=16#05 then **) + (* if - Cond *) + LD commandsend1 + EQ 10 + AND ( recvf1[00] + EQ 16#05 + ) + JMPCN ODK_SKIP_00000000000000B_000000000000001 + + (* then - Stmts *) + +(** LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA05_CO2S + + JMP ODK_END_IF_00000000000000B + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000B_000000000000001: + ODK_END_IF_00000000000000B: + +(** if commandsend1=12 and recvf1[00]=16#06 then **) + (* if - Cond *) + LD commandsend1 + EQ 12 + AND ( recvf1[00] + EQ 16#06 + ) + JMPCN ODK_SKIP_00000000000000C_000000000000001 + + (* then - Stmts *) + +(** LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA06_CO2S + + JMP ODK_END_IF_00000000000000C + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000C_000000000000001: + ODK_END_IF_00000000000000C: + +(** if commandsend1=14 and recvf1[00]=16#07 then **) + (* if - Cond *) + LD commandsend1 + EQ 14 + AND ( recvf1[00] + EQ 16#07 + ) + JMPCN ODK_SKIP_00000000000000D_000000000000001 + + (* then - Stmts *) + +(** LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA07_CO2S + + JMP ODK_END_IF_00000000000000D + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000D_000000000000001: + ODK_END_IF_00000000000000D: + +(** if commandsend1=16 and recvf1[00]=16#08 then **) + (* if - Cond *) + LD commandsend1 + EQ 16 + AND ( recvf1[00] + EQ 16#08 + ) + JMPCN ODK_SKIP_00000000000000E_000000000000001 + + (* then - Stmts *) + +(** LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA08_CO2S + + JMP ODK_END_IF_00000000000000E + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000E_000000000000001: + ODK_END_IF_00000000000000E: + +(** if commandsend1=18 and recvf1[00]=16#09 then **) + (* if - Cond *) + LD commandsend1 + EQ 18 + AND ( recvf1[00] + EQ 16#09 + ) + JMPCN ODK_SKIP_00000000000000F_000000000000001 + + (* then - Stmts *) + +(** LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA09_CO2S + + JMP ODK_END_IF_00000000000000F + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000F_000000000000001: + ODK_END_IF_00000000000000F: + +END_PROGRAM \ No newline at end of file diff --git a/L501/CO485.ST b/L501/CO485.ST new file mode 100644 index 0000000..b9fc97b --- /dev/null +++ b/L501/CO485.ST @@ -0,0 +1,201 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR +t1_in:=not t1.q; +t1(IN :=t1_in , PT :=t#600ms ); +t2(IN :=t1_in , PT :=t#350ms ); + +if t2.q=1 and t2_q=0 then + recv_act1:=1; +else + recv_act1:=0; +end_if; + +if t1.q=0 and t1_q=1 then + send_act1:=1; +else + send_act1:=0; +end_if; + +if t1.q and t1_q=0 then + if test_mode1=0 then + commandsend1:=commandsend1 + 1; + if commandsend1>18 then + commandsend1:=0; + end_if; + end_if; +end_if; + +case commandsend1 of +1,2: +F_WS1 :=8; +sendf1[0]:=16#01; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +3,4: +F_WS1 :=8; +sendf1[0]:=16#02; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +5,6: +F_WS1 :=8; +sendf1[0]:=16#03; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +7,8: +F_WS1 :=8; +sendf1[0]:=16#04; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +9,10: +F_WS1 :=8; +sendf1[0]:=16#05; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +11,12: +F_WS1 :=8; +sendf1[0]:=16#06; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +13,14: +F_WS1 :=8; +sendf1[0]:=16#07; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +15,16: +F_WS1 :=8; +sendf1[0]:=16#08; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +17,18: +F_WS1 :=8; +sendf1[0]:=16#09; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +end_case; + +sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); +recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); + +sendp1:=&sendf1; +recvp1:=&recvf1; + +t1_q:=t1.q; +t2_q:=t2.q; + + +if commandsend1=2 and recvf1[00]=16#01 then +LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=4 and recvf1[00]=16#02 then +LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=6 and recvf1[00]=16#03 then +LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=8 and recvf1[00]=16#04 then +LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=10 and recvf1[00]=16#05 then +LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=12 and recvf1[00]=16#06 then +LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=14 and recvf1[00]=16#07 then +LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=16 and recvf1[00]=16#08 then +LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=18 and recvf1[00]=16#09 then +LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +END_PROGRAM \ No newline at end of file diff --git a/L501/L501.GEN b/L501/L501.GEN new file mode 100644 index 0000000..8d5e667 --- /dev/null +++ b/L501/L501.GEN @@ -0,0 +1,12 @@ +[PROTOTYP_PROG] +COUNT=0 +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.GEN +COUNT=1 +[EXECUTABLE] +FILE0=\$ENV$\Resource\Resource +COUNT=1 diff --git a/L501/L501.INI b/L501/L501.INI new file mode 100644 index 0000000..e69de29 diff --git a/L501/L501.VAR b/L501/L501.VAR new file mode 100644 index 0000000..382e9cd --- /dev/null +++ b/L501/L501.VAR @@ -0,0 +1,22 @@ +[MAKEFILE] +FILE0=\$ENV$\Resource\Resource +ACTIVE=\$ENV$\Resource\Resource.MAK +COUNT=1 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.VAR +COUNT=1 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 +[ST_PROGRAM] +FILE0=\CO485 +COUNT=1 +[TYPEDEF] +FILE0=\USERTYPE +COUNT=1 +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/L501/OPCDA.POE b/L501/OPCDA.POE new file mode 100644 index 0000000..57af495 --- /dev/null +++ b/L501/OPCDA.POE @@ -0,0 +1,29 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* 地址: 0 *) +LPAU5FA01_R AT%I0.0 :BOOL; (*P新风机组XF-5F-01-运行状态*) +LPAU5FA01_F AT%I0.1 :BOOL; (*P新风机组XF-5F-01-故障状态*) +LPAU5FA01_A AT%I0.2 :BOOL; (*P新风机组XF-5F-01-自动状态*) +LPAU5FA01_IPS AT%I0.3 :BOOL; (*P新风机组XF-5F-01-初效滤网压差*) +LPAU5FA01_FPS AT%I0.4 :BOOL; (*P新风机组XF-5F-01-风机压差*) +LPAU5FA01_FDOB AT%I0.5 :BOOL; (*P新风机组XF-5F-01-新风阀开状态*) +LPAU5FA01_FDSB AT%I0.6 :BOOL; (*P新风机组XF-5F-01-新风阀关状态*) + +LPAU5FA01_C AT%Q0.0 :BOOL; (*P新风机组XF-5F-01-启停控制*) +LPAU5FA01_FDOC AT%Q0.1 :BOOL; (*P新风机组XF-5F-01-新风阀开控制*) +LPAU5FA01_FDSC AT%Q0.2 :BOOL; (*P新风机组XF-5F-01-新风阀关控制*) +LPAU5FA01_WVO AT%Q0.3 :BOOL; (*P新风机组XF-5F-01-水阀开*) +LPAU5FA01_WVS AT%Q0.4 :BOOL; (*P新风机组XF-5F-01-水阀关*) + +LPAU5FA01_ST AT%I2.0 :INT; (*P新风机组XF-5F-01-送风温度*) +LPAU5FA01_VFB AT%I4.0 :INT; (*P新风机组XF-5F-01-变频器频率反馈*) +LPAU5FA01_VFC AT%Q8.0 :INT; (*P新风机组XF-5F-01-变频器频率控制*) + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L501/OPCDA1.POE b/L501/OPCDA1.POE new file mode 100644 index 0000000..bc11cfa --- /dev/null +++ b/L501/OPCDA1.POE @@ -0,0 +1,11 @@ +$BEGIN_IT_HEADER +GLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA1 +VAR_GLOBAL +BS_Schedule_Str_W :STRING; +BS_Schedule_Str_R :ARRAY[0..60] OF BYTE; +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L501/USERTYPE.TYP b/L501/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/L501/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/L501/cfcxref.xsl b/L501/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/L501/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/L801/$ENV$/Resource/Resource.MAK b/L801/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..943867d --- /dev/null +++ b/L801/$ENV$/Resource/Resource.MAK @@ -0,0 +1,31 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC61610 +SECONDHARDWARE= +PACK_SOURCE=1 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=L801 +MAPFILE=1 +INCLUDE_LIB=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\CO485 +COUNT=1 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=CYCLIC +INTERRUPT_NAME= +PRIORITY=1 +TIME=1 +NR=0 +OPTIMIZE=3 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/L801/$ENV$/Resource/WATCHLIST.INI b/L801/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/L801/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/L801/$GEN$/AddressSpace.xml b/L801/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..cfcce8d --- /dev/null +++ b/L801/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LPAU8FA01_ROPCDA11018011LPAU8FA01_FOPCDA11018111LPAU8FA01_AOPCDA11018211LPAU8FA01_IPSOPCDA11018311LPAU8FA01_FPSOPCDA11018411LPAU8FA01_FDOBOPCDA11018511LPAU8FA01_FDSBOPCDA11018611LPAU8FA01_COPCDA1101520011LPAU8FA01_FDOCOPCDA1101520111LPAU8FA01_FDSCOPCDA1101520211LPAU8FA01_WVOOPCDA1101520311LPAU8FA01_WVSOPCDA1101520411LPAU8FA01_STOPCDA920110013LPAU8FA01_VFBOPCDA920112013LPAU8FA01_VFCOPCDA9201528013RPAU8FA01_TSETOPCDA114011200013RPAU8FA01_SMOPCDA92011204013RPAU8FA01_PCOPCDA11011206011LPAU8FA01_TSETOPCDA114011212013LPAU8FA01_SMOPCDA92011216013LPAU8FA01_WVBSOPCDA114011220013LPAU8FA01_WVMCOPCDA11011224011LPAU8FA01_WVMVOPCDA114011228013LPAU8FA01_STSOPCDA114011232013LPAU8FA01_RSTOPCDA11011236011LPAU8FA01_RSTVOPCDA114011240013LPAU8FA01_ISO1OPCDA11011244011LPAU8FA01_ISO2OPCDA11011246011LPAU8FA01_VPOPCDA114011252013LPAU8FA01_VIOPCDA114011256013LPAU8FA01_RHOPCDA114011260013LPAU8FA01_SNOPCDA92011264013LPAU8FA01_WVCSOPCDA92011266013LPAU8FA01_PCOPCDA11011268011LPAU8FA01_VFMVOPCDA92011270013LPAU8FA01_ISO3OPCDA11011272011LPAU8FA01_VFCSOPCDA92011274013LPAU8FA01_VFBSOPCDA92011276013LPAU8FA01_LMOPCDA11011278011LPAU8FA01_DMOPCDA11011280011LPAU8FA01_CO2SETOPCDA114011284013LPAU8FA01_TCOPCDA11011288011LPAU8FA01_TMOPCDA11011290011LIES8FA01_CO2SOPCDA114011296013LIES8FA02_CO2SOPCDA114011300013LIES8FA03_CO2SOPCDA114011304013LIES8FA04_CO2SOPCDA114011304013LIES8FA05_CO2SOPCDA114011308013LIES8FA06_CO2SOPCDA114011312013LIES8FA07_CO2SOPCDA114011312013LIES8FA08_CO2SOPCDA114011316013LIES8FA09_CO2SOPCDA114011320013LIES8FA10_CO2SOPCDA114011320013LIES8FA11_CO2SOPCDA114011324013LIES8FA12_CO2SOPCDA114011328013LIES8FA13_CO2SOPCDA114011332013LIES8FA14_CO2SOPCDA114011336013LIES8FA15_CO2SOPCDA114011340013LIES8FA16_CO2SOPCDA114011340013LIES8FA17_CO2SOPCDA114011344013LIES8FA18_CO2SOPCDA114011348013LIES8FA19_CO2SOPCDA114011348013LIES8FA20_CO2SOPCDA114011352013LIES8FA21_CO2SOPCDA114011356013LIES8FA22_CO2SOPCDA114011356013LIES8FA23_CO2SOPCDA114011360013BS_SCHEDULE_STR_WOPCDA120350108053 diff --git a/L801/$GEN$/BS_GETCRC16.PTT b/L801/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/L801/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/L801/$GEN$/CO485.LST b/L801/$GEN$/CO485.LST new file mode 100644 index 0000000..cf27dd3 --- /dev/null +++ b/L801/$GEN$/CO485.LST @@ -0,0 +1,5 @@ +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE + + +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + diff --git a/L801/$GEN$/CO485.PTT b/L801/$GEN$/CO485.PTT new file mode 100644 index 0000000..526e3e5 --- /dev/null +++ b/L801/$GEN$/CO485.PTT @@ -0,0 +1,7 @@ +PROGRAM CO485 + + + + + +END_PROGRAM diff --git a/L801/$GEN$/OPCDA.PTT b/L801/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/L801/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/L801/$GEN$/OPCDA1.LST b/L801/$GEN$/OPCDA1.LST new file mode 100644 index 0000000..df7318d --- /dev/null +++ b/L801/$GEN$/OPCDA1.LST @@ -0,0 +1 @@ +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE diff --git a/L801/$GEN$/OPCDA1.PTT b/L801/$GEN$/OPCDA1.PTT new file mode 100644 index 0000000..9c289bc --- /dev/null +++ b/L801/$GEN$/OPCDA1.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA1 + + +END_PROGRAM diff --git a/L801/$GEN$/Resource/$TASK00$.CRD b/L801/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..c3df18cb06bcd2cf72445b7f16028f1d2dbb454e GIT binary patch literal 17523 zcmc&+-)~&S6`r+s9b-FYBTNVoU_)XE;4JsvUEAvrf%k{kUTM9%*}Lot;mR>3sv<>6 zm9`R<`rtn$5-&)7K`LogL`xq0P_;?PLmyBfgFn;FPWjbRz3lnhU4EajaW)B99FMVd zrQL3(0D6{X<{Mt#8^`y+rMIrDt#kY-y|tgVv=*GAcdr^-2N~M>aLl~X3Dvh>Ft#sD zSlZY1_PfUR#Y43HZ2bOutzA(GTsHzNqGIvl%2NPB4dA8`VCex0K*p{bzkbX-cIRR2 zrf6&B^=%CxmwY_{_|sN^Py<*s0t7P@fQ;av-&T8Y!PvfV*xH_00BT^@*uFSR+t0)! z81|yqPr>M<*aP_cc%#*eY(L0*57O3zeZL-$-i)PrG4Exq&126+yID0Q`Ab{-h2+IQj( z{5oy2KMnvYI7$JC1uA{`z}klr81W+%f(~Kahnu!Olz_r9+MZAt^eeFq?b#`S8XvVn zY{rWCgH;hLpvlMV5PdNeFc!D0ELN8C-s2R4SYz0W`*FvH5O|=<;}(Q2nGS!kbtCXV znNLszqD(-DyYaD|1Ss=K3q&Jq`;jI-wX*O*nNQgvf(YVob_nQ5jzSQt>USc5&#c`D zK$j|!?}d&pWlu>@n` z8zF*i1!B$)0W1O|L_vi(W`)3|w_t=Q-U~$02(hR_9JjN8@mMrMEU6GVD+I3JOGb$0 zdx2OsLX=d9Q+5_Gs3jxBiVAVs4grI@VuJ9!dx1D>gz!~}1uF~ONW5f((5%z5L%^V( zGeT(AS+qeEa3}Gy5kj-hk{tp@3g&I0UW zLqb4&gW(+HN%r|A7XbC2sV$x)$#>do_#_vKM)Emv3(_f=QJLTmi;e1-i0hA3!tJoS zu~vJvxwakly4wTU5ECmW*%X_@-zPxQXsyHI#g1S?K%h>5fF%Ip%*+C70>DuYD4Pxw zG6EpQ&Vew+-g$fZ7kqi2;Yp(`Pa5@iu3g%BgK@vh<0EJJrGi}kae4zL}g6~wIjC^@O6~m9AocXXKV@B&43u$ z4y_S1g9;W_9({*<8F)x2o|}uX8Mp@`2CDo&C=Tg{T^$6f|!-75UWAsF)V#L}7BHIbIWV=CzYcZp6(7bDV9E(&8s zL7Mv#(6b`C8^Hu4Qp`880bV>~5B|X+U(A~dz9Q7}M;WpdmQ+J7 zU}DLsA-|%L_QdYOGW&$^z-J$(Gc?Py zdJMnh+A}|zBn{K7YF0B!CdX2%xbwm*GY_XGkb-nL0daGtOu$jL>gI<@3yl5G18)g%bve&cgZyMgOv1bl4c@I1eyh#DBB$(bbN~F1aeS_g$I69h9QD$cgFm1 zq~d5hj8#TtF(IKfN?esii*k(Q0ujbPL?lfnb{4OjOhkyrzYD+OolOiC4iiZ3WCb{m8o zmMSLBnA!uq4NPG)unXvnv7FVZF-%FO#1GUqiCUHWq_jq)+C-e>ZaH2^vh7*e_BKfc z4QIRPn(d2{Eip|fVpQjuD!ZfmGS}1WxTH)x)}X&hZC8_!a!^#VFZaLhOyaSmlA&%{ zC|PWPiHbpjrP^Y);e2a24(75+1MYWJiy$+u-}y{42V;M>RRo)Uhv5MTPkPY zdG_ydNt(?6LEn-U1_5kyc889aZ*$<3-Qk{hRi>|AQ?T&Z2!xiZ+f@*`41!3&PiXX){>Ckp0- zIqRXP6dri!xdOy-1`?abYIiyZHPKh9MF$1P-tF0lu{`1*rDk6UYg$<3yUxMaG}4}^ z$F$gn5S~&=2V&847|WF;=|uUxN;@G=Ys9e>AH0aWAoPr;ZGV)urSQN_q^gnjMAfgV z>*$z92y>dIvB2G_rk5pYlDt-rbmQ}mPL+H%kH;X(;!w%mrV|TSg|m~cW0Z=0AzW2e zT)+}*rz);!q&-nkZm|m?JaD_fs!(lX*Q3!X+1K@|=DA8O@{rDt>Jj-N_0Hk_Epc>olC zpzc0>=PTYLNuwC%S(1s19*s^Qi{-fB3QO&AdfL(kXFJ2MkHui&0 PKybDY(!)>qX_oH*I}2l~ literal 0 HcmV?d00001 diff --git a/L801/$GEN$/Resource/BS_GETCRC16.INC b/L801/$GEN$/Resource/BS_GETCRC16.INC new file mode 100644 index 0000000..551e8ba --- /dev/null +++ b/L801/$GEN$/Resource/BS_GETCRC16.INC @@ -0,0 +1,35 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK MEMORY_COPY +VAR_INPUT +DEST:POINTER; +SRC:POINTER; +LENGTH:INT; +END_VAR +VAR_OUTPUT +OUT:BOOL; +END_VAR +END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L801/$GEN$/Resource/BS_GETCRC16.OBJ b/L801/$GEN$/Resource/BS_GETCRC16.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..ff99d50dcc74b0cb38e9437bebda022a1b2b5bd0 GIT binary patch literal 7052 zcmd^EZETj+8NQzPEp6YnPCmMB&PH1^fw<5>u|S+=wl8m?uI>A-trbjT`6v@7AQo^{ zD>lmJ{6NtzxG5TN37SmBUuyPa`+*peiOEzJGBd?U7L;$&Op_J6>$;zFp7-h3{<$sN z)Av5-xz4%obKmFddCv7T05CE#1tmzQdwUvJwcgRQ1}F$h8``^3IvN0?a@m z_$y>dcT=ks0ZEkM2<_r)%ZG{m6#i%f{O@M>eU6Z7z!2D7JYEnzND7$uUL+baXK=eZ0}qrpV~jWJYDCVm(Tv z^O2pNSbs*`Ng|!^{h7)1i}LLkw%2!NVlkba*rq)0!)#)mKR208Y2HskV{`qIsORTL zPo*2JZ^oSj`EeSWP`g5_k(Uiqa6{Dg-zU`mmh>X+A4b|=PN@BDryXvJ&iZD~cVse* z&C#ZCkzeBU{if)la)8*TNDf$_Q5&j`FHFMtHC;<5*;(5e864->jEqzZm$qbDvTe(| z)7ji|`M(JGPP})C+`PzaV^B=9?+O>?vfMS9HW%`xqfKfflfHjp5{@_@0DOeRqA=S6 zHJCub;!Jx-)L0p};28gI-(KvxY(~lU*!Y%DYBM!%Q^;q-l8*dpucY(wkB4b-lVtYB zd}!gb!N$FyA)9S>&xZ17Dl|j7TxUjSE7R9><=V1K+Ui>t*LT!+HMKToJ2LexRqffv zj+^S+GF{nRrZtytubn%0k-x90tDW1`+|X1vHB4*p1EyNtb4;#tXeRTSxSFZ#W|>^&&}`6IpzG1aBgYObizu8MgT7h`y-?dzaNvix0ZqUV#)A`|Uep@k;e@j~-W7CWT1R*MFQ z^bpNrBU8nqwp+2mPzo)~Td>v;AWzNcaY$`1!Agf3nKxpELmIpcZZVXC{4T~aSEr4f zhSq`nDT)UC$f0iL-T1Ykl-b{cL07k&`EqP$8c@{QGCXD|g`1e)gkLaC@lU(96Au`I zdFsIZM6zo)*=nc+ZOq&FI04_#K+fb&rix5sumJ~{Y6RDtyu~y{ypH)g>|?6BH6|}J zl?RPa4}NQ?1gn{^#vZ2fu+rptrqWzt@|>ZRMR-3>87hGy+=@?`%C6t!C{x+pYx1$7 z65PZ59vo&W%`GPHF_orzwi$mil)@(FoA5`b>R+$PL5H4T{sd;wNOq5#OgB_wW4;~5 zMDp;c$rPvg2+<>a9LX+)hlw7>S4`z$o5`0{oG+!W+gqnMp@4;-RxtnM=u5g-f61|BV9D0N34Kx`_;B}(cvDnqUM)Vr$ ziTK02CaYcDA)-TAWhjAnh~7b$t9zU1Z7e6^&sOFEEHjjVR_0r{(KHj-PqZI7Lx5Jw z$GDqFyW=CGkFd!Q@Bz^WSno97Cwd?23?-md^d5ff>P`@yz(daNbE41jb3-Y7M)Vm5 zT-{NkqqxVR3q%*NlSs2UY%=JO*2b6E;gHtG7ufDlGT;rn8omUM@X(kPj$i+-mw?_x z0j43{eA|ZG*YtMiP@UPZx%cjAJR($GQx$s^$6w1jKpeMtFS29r*B`D%SZ@yH8oz;H zAP9w9jVfBRE^Y~RB{ScLEULo?XEk6YGA<-cF^*^0Ixjx zNn)RhBD_B_h$}S1TeXW0B(}?kG}jK{L!w|G@&)@@kXQaIQRzwSSTT&JR+r$ZvLOs+ z22VVB*KS53x94$R5k5&&IGZAK@YN`H13`5W)}E&;F2D*0_7lY23?I4r+mk3gi~itO{lU>>PC@k#>|ziB@6Y-2O={)VGuRy(-g=sMRM`|%2Z~@X z!wn8YV2EG{L612smczOf`LxZ@wqRS3n0n~YQFf*PzhtWG|7pkkckC9e*6^DNzhPwf z(Ij`rmNdVb=o?0oZvg!b1YiG?w3vP*mvVt5Q5aHCy}SY*f|4ec{KAj~+1^G59hkN( zs`xR77W#V9)XFU$v#4fsvZ(Ddi#`I$mAHnf-WKttVUj1SV)i`FE>EA~!i6Y#} zT%vo8nq&_7iZ>Qh3M1FIo0Ar~*ApM{dh^K^yx!8LQ={}2l5=>yMQEZPztDsSN8i-7 zBq?4+WJxMZ&x~qCjKiylizE>=4Vgw4?s2uAhVpo&-5fAfz#L&E-9PXrzE`FtxHAO6@nYpB$v*2~bd_rA) z3JBMe8p2g-S^DN%i!dl4+ zJjc|}iTAt`&$ColS=4WFtDmq`BG%<~*Wl$y*U!aT7tub}_=v>f!ie%~vYsW9^*lpQ zviC&{$C~-6=;Z;+FD}uoB<$ncdBz>ss?y35EAz2#;VC=pS7Een`dqAs`8M(mi{<$_ zzLzI@Z{N?;c4$8((iL~~x?+`HcL1lIZfT?|9_Hu#L7u=z1?&yC@t__$DYYrrwEqnM zaAo9IX^+ZIZ@}>3&}Spem&O2 z573{nk#)LCqQUr!8;ngsDk}RhDl3V$l~}xvAQJKWQQOKp7ZD#-;XQxKGj`~?AoB7z z=Y=Qp$cuQr_aerhe=d6$`YMnw_3fX*Bd+}*YX7`zpKK(WA2I&1qvKoFw*fAJ@V`pM Zqc+$Z8@ySwzAx!i`A`1Fj0pe$ literal 0 HcmV?d00001 diff --git a/L801/$GEN$/Resource/BuildLog.txt b/L801/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..915ed24 --- /dev/null +++ b/L801/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,104 @@ + +正在构建资源 D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\$ENV$\Resource\Resource.MAK。 +正在执行预生成步骤: +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\$TASK00$.CRD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BS_GETCRC16.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BS_GETCRC16.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BuildLog.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.CRD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA1.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA1.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceData.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceSegs.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceVars.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceVars.txt.xml +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\RESOURCE.bpd +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.PCD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.prs +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\USERTYPE.INC + +正在创建依从列表(dependency list): +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE + +正在创建依从列表(dependency list): +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE + +正在编译 ... + +正在执行语法检查为文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\USERTYPE.typ +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\USERTYPE.typ. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE. + +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE +0 错误, 0 警告 - C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE. + + +连接 ... +正在连接全局资源 ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA1.OBJ。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA.OBJ。 +正在连接任务 CO485 ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.OBJ。 +正在连接: NW_SERRECV。 +正在连接: NW_SERSEND。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BS_GETCRC16.OBJ。 +正在连接: MEMORY_COPY。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.PCD. + +正在连接资源: RESOURCE ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\$TASK00$.CRD。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.CRD。 +代码大小字节: 36600. +段个数: 52。 +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.PCD. + +VARTAB32: VarTab版本: 1 +VARTAB32: 68 变量加入到 1 段中 (2696 字节) +正在执行后生成步骤: +PADTRTPS_SIM.EXE -s "D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.prs" -pcd="D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.pcd" +总数: +0 错误(s) 0 警告(s) diff --git a/L801/$GEN$/Resource/CO485.CRD b/L801/$GEN$/Resource/CO485.CRD new file mode 100644 index 0000000000000000000000000000000000000000..fe4604698228a84f2bf3d5cffe907bda5e5a13d1 GIT binary patch literal 74382 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 I0w(_bA1*a{TL1t6 literal 0 HcmV?d00001 diff --git a/L801/$GEN$/Resource/CO485.INC b/L801/$GEN$/Resource/CO485.INC new file mode 100644 index 0000000..524b2ae --- /dev/null +++ b/L801/$GEN$/Resource/CO485.INC @@ -0,0 +1,48 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK NW_SERSEND +VAR_INPUT + EN : BOOL; + COM : BYTE; + DATA : POINTER; + LENGTH : INT; +END_VAR +VAR_OUTPUT + ENO : BOOL; +END_VAR +END_FUNCTION_BLOCK + +FUNCTION_BLOCK NW_SERRECV +VAR_INPUT + EN: BOOL; + COM : BYTE; + DATA : POINTER; +END_VAR +VAR_OUTPUT + LENGTH : INT; +END_VAR +END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\$GEN$\BS_GETCRC16.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L801/$GEN$/Resource/CO485.OBJ b/L801/$GEN$/Resource/CO485.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..09779b52e02ecc3096d96daab842bf0d8287da62 GIT binary patch literal 58009 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 LwhpT8X88Xfxr}ZV literal 0 HcmV?d00001 diff --git a/L801/$GEN$/Resource/OPCDA.INC b/L801/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/L801/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L801/$GEN$/Resource/OPCDA.OBJ b/L801/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..e3ccaf8de0b9a5b7290768f7d031105af2d9b496 GIT binary patch literal 26011 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 literal 0 HcmV?d00001 diff --git a/L801/$GEN$/Resource/RESOURCE.bpd b/L801/$GEN$/Resource/RESOURCE.bpd new file mode 100644 index 0000000000000000000000000000000000000000..a0561e4171d24bee7f977e8c42a083f3c3c9eeca GIT binary patch literal 81954 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 literal 0 HcmV?d00001 diff --git a/L801/$GEN$/Resource/Resource.PCD b/L801/$GEN$/Resource/Resource.PCD new file mode 100644 index 0000000000000000000000000000000000000000..a0561e4171d24bee7f977e8c42a083f3c3c9eeca GIT binary patch literal 81954 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 literal 0 HcmV?d00001 diff --git a/L801/$GEN$/Resource/Resource.prs b/L801/$GEN$/Resource/Resource.prs new file mode 100644 index 0000000000000000000000000000000000000000..baca3ec5ee26b15e631ea729e87e9b10d3150b58 GIT binary patch literal 25762 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 literal 0 HcmV?d00001 diff --git a/L801/$GEN$/Resource/USERTYPE.INC b/L801/$GEN$/Resource/USERTYPE.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/L801/$GEN$/Resource/USERTYPE.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L801/$GEN$/Resource/pceData.txt b/L801/$GEN$/Resource/pceData.txt new file mode 100644 index 0000000..91b1bfc --- /dev/null +++ b/L801/$GEN$/Resource/pceData.txt @@ -0,0 +1,5498 @@ + +Program Nr: 1: +Nr 15: Datasegment +4C 03 01 08 10 00 00 00 12 00 02 C0 15 00 01 C0 +18 00 00 00 1E 00 09 00 21 00 09 00 22 00 09 00 +23 00 09 00 24 00 09 00 01 00 3C 05 01 00 18 05 +01 00 38 05 01 00 18 05 01 00 34 05 01 00 14 05 +01 00 50 05 01 00 30 05 01 00 10 05 01 00 4C 05 +01 00 2C 05 01 00 4C 05 01 00 28 05 01 00 48 05 +01 00 28 05 01 00 44 05 01 00 24 05 01 00 44 05 +01 00 20 05 01 00 40 05 01 00 20 05 01 00 3C 05 +01 00 1C 05 D8 00 01 00 02 01 00 00 C8 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 D8 00 01 00 +02 01 00 00 C8 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 D8 00 01 00 02 01 00 00 C8 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 16: Codesegment +92 1C 00 06 11 00 0F 14 00 08 00 FC 01 34 10 03 +22 58 02 00 00 3C 14 00 14 00 0A 10 03 39 14 00 +10 00 04 14 00 22 5E 01 00 00 3C 18 00 14 00 0A +10 03 39 18 00 10 00 04 18 00 0F 18 00 08 00 7A +DF 90 0A 15 03 7B DF 91 97 03 53 00 1E 34 0D 03 +01 57 00 1F 34 0D 03 0F 14 00 08 00 7B DF 90 0A +11 03 7A DF 91 97 03 70 00 1E 34 0C 03 01 74 00 +1F 34 0C 03 0F 14 00 08 00 90 0A 11 03 7B DF 91 +97 03 AF 00 0A 48 03 7B DF 03 AC 00 0C 22 03 7D +01 00 A6 36 22 03 0C 22 03 7D 2E 00 C3 03 A9 00 +21 00 00 36 22 03 01 A9 00 01 AC 00 01 AF 00 0C +22 03 7D 01 00 E1 02 C6 00 0C 22 03 7D 02 00 E1 +02 C6 00 01 8B 01 21 08 00 36 24 03 20 01 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 03 +00 E1 02 A2 01 0C 22 03 7D 04 00 E1 02 A2 01 01 +67 02 21 08 00 36 24 03 20 02 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 05 00 E1 02 7E +02 0C 22 03 7D 06 00 E1 02 7E 02 01 43 03 21 08 +00 36 24 03 20 03 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0C 22 03 7D 07 00 E1 02 5A 03 0C 22 03 +7D 08 00 E1 02 5A 03 01 1F 04 21 08 00 36 24 03 +20 04 90 60 84 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 84 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 84 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 84 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 84 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 84 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 73 14 0C +22 03 7D 09 00 E1 02 36 04 0C 22 03 7D 0A 00 E1 +02 36 04 01 FB 04 21 08 00 36 24 03 20 05 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 0B +00 E1 02 12 05 0C 22 03 7D 0C 00 E1 02 12 05 01 +D7 05 21 08 00 36 24 03 20 06 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 0D 00 E1 02 EE +05 0C 22 03 7D 0E 00 E1 02 EE 05 01 B3 06 21 08 +00 36 24 03 20 07 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0C 22 03 7D 0F 00 E1 02 CA 06 0C 22 03 +7D 10 00 E1 02 CA 06 01 8F 07 21 08 00 36 24 03 +20 08 90 60 84 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 84 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 84 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 84 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 84 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 84 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 73 14 0C +22 03 7D 11 00 E1 02 A6 07 0C 22 03 7D 12 00 E1 +02 A6 07 01 6B 08 21 08 00 36 24 03 20 09 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 13 +00 E1 02 82 08 0C 22 03 7D 14 00 E1 02 82 08 01 +47 09 21 08 00 36 24 03 20 0A 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 15 00 E1 02 5E +09 0C 22 03 7D 16 00 E1 02 5E 09 01 23 0A 21 08 +00 36 24 03 20 0B 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0C 22 03 7D 17 00 E1 02 3A 0A 0C 22 03 +7D 18 00 E1 02 3A 0A 01 FF 0A 21 08 00 36 24 03 +20 0C 90 60 84 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 84 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 84 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 84 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 84 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 84 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 73 14 0C +22 03 7D 19 00 E1 02 16 0B 0C 22 03 7D 1A 00 E1 +02 16 0B 01 DB 0B 21 08 00 36 24 03 20 0D 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 1B +00 E1 02 F2 0B 0C 22 03 7D 1C 00 E1 02 F2 0B 01 +B7 0C 21 08 00 36 24 03 20 0E 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 1D 00 E1 02 CE +0C 0C 22 03 7D 1E 00 E1 02 CE 0C 01 93 0D 21 08 +00 36 24 03 20 0F 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0C 22 03 7D 1F 00 E1 02 AA 0D 0C 22 03 +7D 20 00 E1 02 AA 0D 01 6F 0E 21 08 00 36 24 03 +20 10 90 60 84 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 84 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 84 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 84 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 84 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 84 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 73 14 0C +22 03 7D 21 00 E1 02 86 0E 0C 22 03 7D 22 00 E1 +02 86 0E 01 4B 0F 21 08 00 36 24 03 20 11 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 23 +00 E1 02 62 0F 0C 22 03 7D 24 00 E1 02 62 0F 01 +27 10 21 08 00 36 24 03 20 12 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 25 00 E1 02 3E +10 0C 22 03 7D 26 00 E1 02 3E 10 01 03 11 21 08 +00 36 24 03 20 13 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0C 22 03 7D 27 00 E1 02 1A 11 0C 22 03 +7D 28 00 E1 02 1A 11 01 DF 11 21 08 00 36 24 03 +20 14 90 60 84 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 84 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 84 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 84 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 84 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 84 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 73 14 0C +22 03 7D 29 00 E1 02 F6 11 0C 22 03 7D 2A 00 E1 +02 F6 11 01 BB 12 21 08 00 36 24 03 20 15 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 2B +00 E1 02 D2 12 0C 22 03 7D 2C 00 E1 02 D2 12 01 +97 13 21 08 00 36 24 03 20 16 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 2D 00 E1 02 AE +13 0C 22 03 7D 2E 00 E1 02 AE 13 01 73 14 21 08 +00 36 24 03 20 17 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0A 0C 03 39 0C 00 08 00 39 0C 00 09 00 +03 A7 14 0C 24 03 3B 0C 00 18 00 FC 5A 34 03 FC +6D 0C 00 10 00 20 01 3A 0C 00 0C 00 04 0C 00 0F +0C 00 09 00 03 A7 14 0A 0D 03 39 08 00 08 00 03 +C6 14 FC 5A 3C 03 FC 6D 08 00 14 00 20 01 3A 08 +00 10 00 04 08 00 FD 01 84 00 00 16 D5 00 FC 6C +34 03 FD 01 5C 01 00 16 D5 00 FC 6C 3C 03 0F 14 +00 08 00 34 11 03 0F 18 00 08 00 34 15 03 0C 22 +03 7D 02 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 +00 93 45 93 EB 1A 7C 01 E0 91 97 03 43 15 60 5C +01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 +04 7E 00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 +21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 48 00 +01 43 15 0C 22 03 7D 04 00 E1 90 60 5C 01 92 63 +0A 00 92 21 00 00 93 45 93 EB 1A 7C 02 E0 91 97 +03 98 15 60 5C 01 92 63 0A 00 92 21 03 00 93 45 +93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 +92 63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 04 +91 A9 41 3C 00 01 98 15 0C 22 03 7D 06 00 E1 90 +60 5C 01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A +7C 03 E0 91 97 03 ED 15 60 5C 01 92 63 0A 00 92 +21 03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 +B7 90 60 5C 01 92 63 0A 00 92 21 04 00 93 45 93 +EB 1A E7 01 04 91 A9 41 34 00 01 ED 15 0C 22 03 +7D 08 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 00 +93 45 93 EB 1A 7C 04 E0 91 97 03 42 16 60 5C 01 +92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 +7E 00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 21 +04 00 93 45 93 EB 1A E7 01 04 91 A9 41 2C 00 01 +42 16 0C 22 03 7D 0A 00 E1 90 60 5C 01 92 63 0A +00 92 21 00 00 93 45 93 EB 1A 7C 05 E0 91 97 03 +97 16 60 5C 01 92 63 0A 00 92 21 03 00 93 45 93 +EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 92 +63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 04 91 +A9 41 80 00 01 97 16 0C 22 03 7D 0C 00 E1 90 60 +5C 01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A 7C +06 E0 91 97 03 EC 16 60 5C 01 92 63 0A 00 92 21 +03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 +90 60 5C 01 92 63 0A 00 92 21 04 00 93 45 93 EB +1A E7 01 04 91 A9 41 78 00 01 EC 16 0C 22 03 7D +0E 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 00 93 +45 93 EB 1A 7C 07 E0 91 97 03 41 17 60 5C 01 92 +63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 7E +00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 21 04 +00 93 45 93 EB 1A E7 01 04 91 A9 41 70 00 01 41 +17 0C 22 03 7D 10 00 E1 90 60 5C 01 92 63 0A 00 +92 21 00 00 93 45 93 EB 1A 7C 08 E0 91 97 03 96 +17 60 5C 01 92 63 0A 00 92 21 03 00 93 45 93 EB +1A E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 92 63 +0A 00 92 21 04 00 93 45 93 EB 1A E7 01 04 91 A9 +41 68 00 01 96 17 0C 22 03 7D 12 00 E1 90 60 5C +01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A 7C 09 +E0 91 97 03 EB 17 60 5C 01 92 63 0A 00 92 21 03 +00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 +60 5C 01 92 63 0A 00 92 21 04 00 93 45 93 EB 1A +E7 01 04 91 A9 41 60 00 01 EB 17 0C 22 03 7D 14 +00 E1 90 60 5C 01 92 63 0A 00 92 21 00 00 93 45 +93 EB 1A 7C 0A E0 91 97 03 40 18 60 5C 01 92 63 +0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 7E 00 +00 80 43 B7 90 60 5C 01 92 63 0A 00 92 21 04 00 +93 45 93 EB 1A E7 01 04 91 A9 41 58 00 01 40 18 +0C 22 03 7D 16 00 E1 90 60 5C 01 92 63 0A 00 92 +21 00 00 93 45 93 EB 1A 7C 0B E0 91 97 03 95 18 +60 5C 01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A +E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 92 63 0A +00 92 21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 +50 00 01 95 18 0C 22 03 7D 18 00 E1 90 60 5C 01 +92 63 0A 00 92 21 00 00 93 45 93 EB 1A 7C 0C E0 +91 97 03 EA 18 60 5C 01 92 63 0A 00 92 21 03 00 +93 45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 +5C 01 92 63 0A 00 92 21 04 00 93 45 93 EB 1A E7 +01 04 91 A9 41 44 00 01 EA 18 0C 22 03 7D 1A 00 +E1 90 60 5C 01 92 63 0A 00 92 21 00 00 93 45 93 +EB 1A 7C 0D E0 91 97 03 3F 19 60 5C 01 92 63 0A +00 92 21 03 00 93 45 93 EB 1A E7 01 04 7E 00 00 +80 43 B7 90 60 5C 01 92 63 0A 00 92 21 04 00 93 +45 93 EB 1A E7 01 04 91 A9 41 38 00 01 3F 19 0C +22 03 7D 1C 00 E1 90 60 5C 01 92 63 0A 00 92 21 +00 00 93 45 93 EB 1A 7C 0E E0 91 97 03 94 19 60 +5C 01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 +01 04 7E 00 00 80 43 B7 90 60 5C 01 92 63 0A 00 +92 21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 30 +00 01 94 19 0C 22 03 7D 1E 00 E1 90 60 5C 01 92 +63 0A 00 92 21 00 00 93 45 93 EB 1A 7C 0F E0 91 +97 03 E9 19 60 5C 01 92 63 0A 00 92 21 03 00 93 +45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 5C +01 92 63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 +04 91 A9 41 28 00 01 E9 19 0C 22 03 7D 20 00 E1 +90 60 5C 01 92 63 0A 00 92 21 00 00 93 45 93 EB +1A 7C 10 E0 91 97 03 3E 1A 60 5C 01 92 63 0A 00 +92 21 03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 +43 B7 90 60 5C 01 92 63 0A 00 92 21 04 00 93 45 +93 EB 1A E7 01 04 91 A9 41 7C 00 01 3E 1A 0C 22 +03 7D 22 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 +00 93 45 93 EB 1A 7C 11 E0 91 97 03 93 1A 60 5C +01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 +04 7E 00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 +21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 74 00 +01 93 1A 0C 22 03 7D 24 00 E1 90 60 5C 01 92 63 +0A 00 92 21 00 00 93 45 93 EB 1A 7C 12 E0 91 97 +03 E8 1A 60 5C 01 92 63 0A 00 92 21 03 00 93 45 +93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 +92 63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 04 +91 A9 41 6C 00 01 E8 1A 0C 22 03 7D 26 00 E1 90 +60 5C 01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A +7C 13 E0 91 97 03 3D 1B 60 5C 01 92 63 0A 00 92 +21 03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 +B7 90 60 5C 01 92 63 0A 00 92 21 04 00 93 45 93 +EB 1A E7 01 04 91 A9 41 64 00 01 3D 1B 0C 22 03 +7D 28 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 00 +93 45 93 EB 1A 7C 14 E0 91 97 03 92 1B 60 5C 01 +92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 +7E 00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 21 +04 00 93 45 93 EB 1A E7 01 04 91 A9 41 5C 00 01 +92 1B 0C 22 03 7D 2A 00 E1 90 60 5C 01 92 63 0A +00 92 21 00 00 93 45 93 EB 1A 7C 15 E0 91 97 03 +E7 1B 60 5C 01 92 63 0A 00 92 21 03 00 93 45 93 +EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 92 +63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 04 91 +A9 41 54 00 01 E7 1B 0C 22 03 7D 2C 00 E1 90 60 +5C 01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A 7C +16 E0 91 97 03 3C 1C 60 5C 01 92 63 0A 00 92 21 +03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 +90 60 5C 01 92 63 0A 00 92 21 04 00 93 45 93 EB +1A E7 01 04 91 A9 41 4C 00 01 3C 1C 0C 22 03 7D +2E 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 00 93 +45 93 EB 1A 7C 17 E0 91 97 03 91 1C 60 5C 01 92 +63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 7E +00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 21 04 +00 93 45 93 EB 1A E7 01 04 91 A9 41 40 00 01 91 +1C 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 15 LD_FAR_BIT 00 14 00 08 + b: 1 NOT_BIT + d: 52 ST_NEAR_BIT 03 10 + 10: 34 LD_CONST_4 00 00 02 58 + 15: 60 ST_FAR_4 00 14 00 14 + 1a: 10 LD_NEAR_BIT 03 10 + 1d: 57 ST_FAR_BIT 00 14 00 10 + 22: 4 CAL 00 14 + 25: 34 LD_CONST_4 00 00 01 5E + 2a: 60 ST_FAR_4 00 18 00 14 + 2f: 10 LD_NEAR_BIT 03 10 + 32: 57 ST_FAR_BIT 00 18 00 10 + 37: 4 CAL 00 18 + 3a: 15 LD_FAR_BIT 00 18 00 08 + 3f: 122 LDS_CONST_TRUE + 40: 223 EQ_BIT + 41: 144 PUSH_AE + 42: 10 LD_NEAR_BIT 03 15 + 45: 123 LDS_CONST_FALSE + 46: 223 EQ_BIT + 47: 145 POP_AE + 48: 151 AND_BIT + 49: 3 JMPCN 00 53 + 4c: 30 LD_CONST_TRUE + 4d: 52 ST_NEAR_BIT 03 0D + 50: 1 JMP 00 57 + 53: 31 LD_CONST_FALSE + 54: 52 ST_NEAR_BIT 03 0D + 57: 15 LD_FAR_BIT 00 14 00 08 + 5c: 123 LDS_CONST_FALSE + 5d: 223 EQ_BIT + 5e: 144 PUSH_AE + 5f: 10 LD_NEAR_BIT 03 11 + 62: 122 LDS_CONST_TRUE + 63: 223 EQ_BIT + 64: 145 POP_AE + 65: 151 AND_BIT + 66: 3 JMPCN 00 70 + 69: 30 LD_CONST_TRUE + 6a: 52 ST_NEAR_BIT 03 0C + 6d: 1 JMP 00 74 + 70: 31 LD_CONST_FALSE + 71: 52 ST_NEAR_BIT 03 0C + 74: 15 LD_FAR_BIT 00 14 00 08 + 79: 144 PUSH_AE + 7a: 10 LD_NEAR_BIT 03 11 + 7d: 123 LDS_CONST_FALSE + 7e: 223 EQ_BIT + 7f: 145 POP_AE + 80: 151 AND_BIT + 81: 3 JMPCN 00 AF + 84: 10 LD_NEAR_BIT 03 48 + 87: 123 LDS_CONST_FALSE + 88: 223 EQ_BIT + 89: 3 JMPCN 00 AC + 8c: 12 LD_NEAR_2 03 22 + 8f: 125 LDS_CONST_2 00 01 + 92: 166 ADD_2_SGN + 93: 54 ST_NEAR_2 03 22 + 96: 12 LD_NEAR_2 03 22 + 99: 125 LDS_CONST_2 00 2E + 9c: 195 GT_2_SGN + 9d: 3 JMPCN 00 A9 + a0: 33 LD_CONST_2 00 00 + a3: 54 ST_NEAR_2 03 22 + a6: 1 JMP 00 A9 + a9: 1 JMP 00 AC + ac: 1 JMP 00 AF + af: 12 LD_NEAR_2 03 22 + b2: 125 LDS_CONST_2 00 01 + b5: 225 EQ_2 + b6: 2 JMPC 00 C6 + b9: 12 LD_NEAR_2 03 22 + bc: 125 LDS_CONST_2 00 02 + bf: 225 EQ_2 + c0: 2 JMPC 00 C6 + c3: 1 JMP 01 8B + c6: 33 LD_CONST_2 00 08 + c9: 54 ST_NEAR_2 03 24 + cc: 32 LD_CONST_1 01 + ce: 144 PUSH_AE + cf: 96 CREATE_REFERENCE 00 84 + d2: 146 PUSH_REF + d3: 99 ADD_OFFSET 00 0A + d6: 146 PUSH_REF + d7: 33 LD_CONST_2 00 00 + da: 147 POP_REF + db: 69 ST_IND_2 + dc: 147 POP_REF + dd: 235 SELCT_ARRAY_IND + de: 145 POP_AE + df: 68 ST_IND_1 + e0: 32 LD_CONST_1 04 + e2: 144 PUSH_AE + e3: 96 CREATE_REFERENCE 00 84 + e6: 146 PUSH_REF + e7: 99 ADD_OFFSET 00 0A + ea: 146 PUSH_REF + eb: 33 LD_CONST_2 00 01 + ee: 147 POP_REF + ef: 69 ST_IND_2 + f0: 147 POP_REF + f1: 235 SELCT_ARRAY_IND + f2: 145 POP_AE + f3: 68 ST_IND_1 + f4: 32 LD_CONST_1 01 + f6: 144 PUSH_AE + f7: 96 CREATE_REFERENCE 00 84 + fa: 146 PUSH_REF + fb: 99 ADD_OFFSET 00 0A + fe: 146 PUSH_REF + ff: 33 LD_CONST_2 00 02 + 102: 147 POP_REF + 103: 69 ST_IND_2 + 104: 147 POP_REF + 105: 235 SELCT_ARRAY_IND + 106: 145 POP_AE + 107: 68 ST_IND_1 + 108: 32 LD_CONST_1 01 + 10a: 144 PUSH_AE + 10b: 96 CREATE_REFERENCE 00 84 + 10e: 146 PUSH_REF + 10f: 99 ADD_OFFSET 00 0A + 112: 146 PUSH_REF + 113: 33 LD_CONST_2 00 03 + 116: 147 POP_REF + 117: 69 ST_IND_2 + 118: 147 POP_REF + 119: 235 SELCT_ARRAY_IND + 11a: 145 POP_AE + 11b: 68 ST_IND_1 + 11c: 32 LD_CONST_1 00 + 11e: 144 PUSH_AE + 11f: 96 CREATE_REFERENCE 00 84 + 122: 146 PUSH_REF + 123: 99 ADD_OFFSET 00 0A + 126: 146 PUSH_REF + 127: 33 LD_CONST_2 00 04 + 12a: 147 POP_REF + 12b: 69 ST_IND_2 + 12c: 147 POP_REF + 12d: 235 SELCT_ARRAY_IND + 12e: 145 POP_AE + 12f: 68 ST_IND_1 + 130: 32 LD_CONST_1 01 + 132: 144 PUSH_AE + 133: 96 CREATE_REFERENCE 00 84 + 136: 146 PUSH_REF + 137: 99 ADD_OFFSET 00 0A + 13a: 146 PUSH_REF + 13b: 33 LD_CONST_2 00 05 + 13e: 147 POP_REF + 13f: 69 ST_IND_2 + 140: 147 POP_REF + 141: 235 SELCT_ARRAY_IND + 142: 145 POP_AE + 143: 68 ST_IND_1 + 144: 33 LD_CONST_2 00 06 + 147: 59 ST_FAR_2 00 10 00 E4 + 14c: 14 LD_NEAR_ANY 00 84 + 14f: 241 ST_FAR_ARRAY 00 10 00 0C + 155: 4 CAL 00 10 + 158: 16 LD_FAR_1 00 10 00 09 + 15d: 144 PUSH_AE + 15e: 96 CREATE_REFERENCE 00 84 + 161: 146 PUSH_REF + 162: 99 ADD_OFFSET 00 0A + 165: 146 PUSH_REF + 166: 33 LD_CONST_2 00 07 + 169: 147 POP_REF + 16a: 69 ST_IND_2 + 16b: 147 POP_REF + 16c: 235 SELCT_ARRAY_IND + 16d: 145 POP_AE + 16e: 68 ST_IND_1 + 16f: 16 LD_FAR_1 00 10 00 08 + 174: 146 PUSH_REF + 175: 144 PUSH_AE + 176: 96 CREATE_REFERENCE 00 84 + 179: 146 PUSH_REF + 17a: 99 ADD_OFFSET 00 0A + 17d: 146 PUSH_REF + 17e: 33 LD_CONST_2 00 06 + 181: 147 POP_REF + 182: 69 ST_IND_2 + 183: 147 POP_REF + 184: 235 SELCT_ARRAY_IND + 185: 145 POP_AE + 186: 68 ST_IND_1 + 187: 147 POP_REF + 188: 1 JMP 14 73 + 18b: 12 LD_NEAR_2 03 22 + 18e: 125 LDS_CONST_2 00 03 + 191: 225 EQ_2 + 192: 2 JMPC 01 A2 + 195: 12 LD_NEAR_2 03 22 + 198: 125 LDS_CONST_2 00 04 + 19b: 225 EQ_2 + 19c: 2 JMPC 01 A2 + 19f: 1 JMP 02 67 + 1a2: 33 LD_CONST_2 00 08 + 1a5: 54 ST_NEAR_2 03 24 + 1a8: 32 LD_CONST_1 02 + 1aa: 144 PUSH_AE + 1ab: 96 CREATE_REFERENCE 00 84 + 1ae: 146 PUSH_REF + 1af: 99 ADD_OFFSET 00 0A + 1b2: 146 PUSH_REF + 1b3: 33 LD_CONST_2 00 00 + 1b6: 147 POP_REF + 1b7: 69 ST_IND_2 + 1b8: 147 POP_REF + 1b9: 235 SELCT_ARRAY_IND + 1ba: 145 POP_AE + 1bb: 68 ST_IND_1 + 1bc: 32 LD_CONST_1 04 + 1be: 144 PUSH_AE + 1bf: 96 CREATE_REFERENCE 00 84 + 1c2: 146 PUSH_REF + 1c3: 99 ADD_OFFSET 00 0A + 1c6: 146 PUSH_REF + 1c7: 33 LD_CONST_2 00 01 + 1ca: 147 POP_REF + 1cb: 69 ST_IND_2 + 1cc: 147 POP_REF + 1cd: 235 SELCT_ARRAY_IND + 1ce: 145 POP_AE + 1cf: 68 ST_IND_1 + 1d0: 32 LD_CONST_1 01 + 1d2: 144 PUSH_AE + 1d3: 96 CREATE_REFERENCE 00 84 + 1d6: 146 PUSH_REF + 1d7: 99 ADD_OFFSET 00 0A + 1da: 146 PUSH_REF + 1db: 33 LD_CONST_2 00 02 + 1de: 147 POP_REF + 1df: 69 ST_IND_2 + 1e0: 147 POP_REF + 1e1: 235 SELCT_ARRAY_IND + 1e2: 145 POP_AE + 1e3: 68 ST_IND_1 + 1e4: 32 LD_CONST_1 01 + 1e6: 144 PUSH_AE + 1e7: 96 CREATE_REFERENCE 00 84 + 1ea: 146 PUSH_REF + 1eb: 99 ADD_OFFSET 00 0A + 1ee: 146 PUSH_REF + 1ef: 33 LD_CONST_2 00 03 + 1f2: 147 POP_REF + 1f3: 69 ST_IND_2 + 1f4: 147 POP_REF + 1f5: 235 SELCT_ARRAY_IND + 1f6: 145 POP_AE + 1f7: 68 ST_IND_1 + 1f8: 32 LD_CONST_1 00 + 1fa: 144 PUSH_AE + 1fb: 96 CREATE_REFERENCE 00 84 + 1fe: 146 PUSH_REF + 1ff: 99 ADD_OFFSET 00 0A + 202: 146 PUSH_REF + 203: 33 LD_CONST_2 00 04 + 206: 147 POP_REF + 207: 69 ST_IND_2 + 208: 147 POP_REF + 209: 235 SELCT_ARRAY_IND + 20a: 145 POP_AE + 20b: 68 ST_IND_1 + 20c: 32 LD_CONST_1 01 + 20e: 144 PUSH_AE + 20f: 96 CREATE_REFERENCE 00 84 + 212: 146 PUSH_REF + 213: 99 ADD_OFFSET 00 0A + 216: 146 PUSH_REF + 217: 33 LD_CONST_2 00 05 + 21a: 147 POP_REF + 21b: 69 ST_IND_2 + 21c: 147 POP_REF + 21d: 235 SELCT_ARRAY_IND + 21e: 145 POP_AE + 21f: 68 ST_IND_1 + 220: 33 LD_CONST_2 00 06 + 223: 59 ST_FAR_2 00 10 00 E4 + 228: 14 LD_NEAR_ANY 00 84 + 22b: 241 ST_FAR_ARRAY 00 10 00 0C + 231: 4 CAL 00 10 + 234: 16 LD_FAR_1 00 10 00 09 + 239: 144 PUSH_AE + 23a: 96 CREATE_REFERENCE 00 84 + 23d: 146 PUSH_REF + 23e: 99 ADD_OFFSET 00 0A + 241: 146 PUSH_REF + 242: 33 LD_CONST_2 00 07 + 245: 147 POP_REF + 246: 69 ST_IND_2 + 247: 147 POP_REF + 248: 235 SELCT_ARRAY_IND + 249: 145 POP_AE + 24a: 68 ST_IND_1 + 24b: 16 LD_FAR_1 00 10 00 08 + 250: 146 PUSH_REF + 251: 144 PUSH_AE + 252: 96 CREATE_REFERENCE 00 84 + 255: 146 PUSH_REF + 256: 99 ADD_OFFSET 00 0A + 259: 146 PUSH_REF + 25a: 33 LD_CONST_2 00 06 + 25d: 147 POP_REF + 25e: 69 ST_IND_2 + 25f: 147 POP_REF + 260: 235 SELCT_ARRAY_IND + 261: 145 POP_AE + 262: 68 ST_IND_1 + 263: 147 POP_REF + 264: 1 JMP 14 73 + 267: 12 LD_NEAR_2 03 22 + 26a: 125 LDS_CONST_2 00 05 + 26d: 225 EQ_2 + 26e: 2 JMPC 02 7E + 271: 12 LD_NEAR_2 03 22 + 274: 125 LDS_CONST_2 00 06 + 277: 225 EQ_2 + 278: 2 JMPC 02 7E + 27b: 1 JMP 03 43 + 27e: 33 LD_CONST_2 00 08 + 281: 54 ST_NEAR_2 03 24 + 284: 32 LD_CONST_1 03 + 286: 144 PUSH_AE + 287: 96 CREATE_REFERENCE 00 84 + 28a: 146 PUSH_REF + 28b: 99 ADD_OFFSET 00 0A + 28e: 146 PUSH_REF + 28f: 33 LD_CONST_2 00 00 + 292: 147 POP_REF + 293: 69 ST_IND_2 + 294: 147 POP_REF + 295: 235 SELCT_ARRAY_IND + 296: 145 POP_AE + 297: 68 ST_IND_1 + 298: 32 LD_CONST_1 04 + 29a: 144 PUSH_AE + 29b: 96 CREATE_REFERENCE 00 84 + 29e: 146 PUSH_REF + 29f: 99 ADD_OFFSET 00 0A + 2a2: 146 PUSH_REF + 2a3: 33 LD_CONST_2 00 01 + 2a6: 147 POP_REF + 2a7: 69 ST_IND_2 + 2a8: 147 POP_REF + 2a9: 235 SELCT_ARRAY_IND + 2aa: 145 POP_AE + 2ab: 68 ST_IND_1 + 2ac: 32 LD_CONST_1 01 + 2ae: 144 PUSH_AE + 2af: 96 CREATE_REFERENCE 00 84 + 2b2: 146 PUSH_REF + 2b3: 99 ADD_OFFSET 00 0A + 2b6: 146 PUSH_REF + 2b7: 33 LD_CONST_2 00 02 + 2ba: 147 POP_REF + 2bb: 69 ST_IND_2 + 2bc: 147 POP_REF + 2bd: 235 SELCT_ARRAY_IND + 2be: 145 POP_AE + 2bf: 68 ST_IND_1 + 2c0: 32 LD_CONST_1 01 + 2c2: 144 PUSH_AE + 2c3: 96 CREATE_REFERENCE 00 84 + 2c6: 146 PUSH_REF + 2c7: 99 ADD_OFFSET 00 0A + 2ca: 146 PUSH_REF + 2cb: 33 LD_CONST_2 00 03 + 2ce: 147 POP_REF + 2cf: 69 ST_IND_2 + 2d0: 147 POP_REF + 2d1: 235 SELCT_ARRAY_IND + 2d2: 145 POP_AE + 2d3: 68 ST_IND_1 + 2d4: 32 LD_CONST_1 00 + 2d6: 144 PUSH_AE + 2d7: 96 CREATE_REFERENCE 00 84 + 2da: 146 PUSH_REF + 2db: 99 ADD_OFFSET 00 0A + 2de: 146 PUSH_REF + 2df: 33 LD_CONST_2 00 04 + 2e2: 147 POP_REF + 2e3: 69 ST_IND_2 + 2e4: 147 POP_REF + 2e5: 235 SELCT_ARRAY_IND + 2e6: 145 POP_AE + 2e7: 68 ST_IND_1 + 2e8: 32 LD_CONST_1 01 + 2ea: 144 PUSH_AE + 2eb: 96 CREATE_REFERENCE 00 84 + 2ee: 146 PUSH_REF + 2ef: 99 ADD_OFFSET 00 0A + 2f2: 146 PUSH_REF + 2f3: 33 LD_CONST_2 00 05 + 2f6: 147 POP_REF + 2f7: 69 ST_IND_2 + 2f8: 147 POP_REF + 2f9: 235 SELCT_ARRAY_IND + 2fa: 145 POP_AE + 2fb: 68 ST_IND_1 + 2fc: 33 LD_CONST_2 00 06 + 2ff: 59 ST_FAR_2 00 10 00 E4 + 304: 14 LD_NEAR_ANY 00 84 + 307: 241 ST_FAR_ARRAY 00 10 00 0C + 30d: 4 CAL 00 10 + 310: 16 LD_FAR_1 00 10 00 09 + 315: 144 PUSH_AE + 316: 96 CREATE_REFERENCE 00 84 + 319: 146 PUSH_REF + 31a: 99 ADD_OFFSET 00 0A + 31d: 146 PUSH_REF + 31e: 33 LD_CONST_2 00 07 + 321: 147 POP_REF + 322: 69 ST_IND_2 + 323: 147 POP_REF + 324: 235 SELCT_ARRAY_IND + 325: 145 POP_AE + 326: 68 ST_IND_1 + 327: 16 LD_FAR_1 00 10 00 08 + 32c: 146 PUSH_REF + 32d: 144 PUSH_AE + 32e: 96 CREATE_REFERENCE 00 84 + 331: 146 PUSH_REF + 332: 99 ADD_OFFSET 00 0A + 335: 146 PUSH_REF + 336: 33 LD_CONST_2 00 06 + 339: 147 POP_REF + 33a: 69 ST_IND_2 + 33b: 147 POP_REF + 33c: 235 SELCT_ARRAY_IND + 33d: 145 POP_AE + 33e: 68 ST_IND_1 + 33f: 147 POP_REF + 340: 1 JMP 14 73 + 343: 12 LD_NEAR_2 03 22 + 346: 125 LDS_CONST_2 00 07 + 349: 225 EQ_2 + 34a: 2 JMPC 03 5A + 34d: 12 LD_NEAR_2 03 22 + 350: 125 LDS_CONST_2 00 08 + 353: 225 EQ_2 + 354: 2 JMPC 03 5A + 357: 1 JMP 04 1F + 35a: 33 LD_CONST_2 00 08 + 35d: 54 ST_NEAR_2 03 24 + 360: 32 LD_CONST_1 04 + 362: 144 PUSH_AE + 363: 96 CREATE_REFERENCE 00 84 + 366: 146 PUSH_REF + 367: 99 ADD_OFFSET 00 0A + 36a: 146 PUSH_REF + 36b: 33 LD_CONST_2 00 00 + 36e: 147 POP_REF + 36f: 69 ST_IND_2 + 370: 147 POP_REF + 371: 235 SELCT_ARRAY_IND + 372: 145 POP_AE + 373: 68 ST_IND_1 + 374: 32 LD_CONST_1 04 + 376: 144 PUSH_AE + 377: 96 CREATE_REFERENCE 00 84 + 37a: 146 PUSH_REF + 37b: 99 ADD_OFFSET 00 0A + 37e: 146 PUSH_REF + 37f: 33 LD_CONST_2 00 01 + 382: 147 POP_REF + 383: 69 ST_IND_2 + 384: 147 POP_REF + 385: 235 SELCT_ARRAY_IND + 386: 145 POP_AE + 387: 68 ST_IND_1 + 388: 32 LD_CONST_1 01 + 38a: 144 PUSH_AE + 38b: 96 CREATE_REFERENCE 00 84 + 38e: 146 PUSH_REF + 38f: 99 ADD_OFFSET 00 0A + 392: 146 PUSH_REF + 393: 33 LD_CONST_2 00 02 + 396: 147 POP_REF + 397: 69 ST_IND_2 + 398: 147 POP_REF + 399: 235 SELCT_ARRAY_IND + 39a: 145 POP_AE + 39b: 68 ST_IND_1 + 39c: 32 LD_CONST_1 01 + 39e: 144 PUSH_AE + 39f: 96 CREATE_REFERENCE 00 84 + 3a2: 146 PUSH_REF + 3a3: 99 ADD_OFFSET 00 0A + 3a6: 146 PUSH_REF + 3a7: 33 LD_CONST_2 00 03 + 3aa: 147 POP_REF + 3ab: 69 ST_IND_2 + 3ac: 147 POP_REF + 3ad: 235 SELCT_ARRAY_IND + 3ae: 145 POP_AE + 3af: 68 ST_IND_1 + 3b0: 32 LD_CONST_1 00 + 3b2: 144 PUSH_AE + 3b3: 96 CREATE_REFERENCE 00 84 + 3b6: 146 PUSH_REF + 3b7: 99 ADD_OFFSET 00 0A + 3ba: 146 PUSH_REF + 3bb: 33 LD_CONST_2 00 04 + 3be: 147 POP_REF + 3bf: 69 ST_IND_2 + 3c0: 147 POP_REF + 3c1: 235 SELCT_ARRAY_IND + 3c2: 145 POP_AE + 3c3: 68 ST_IND_1 + 3c4: 32 LD_CONST_1 01 + 3c6: 144 PUSH_AE + 3c7: 96 CREATE_REFERENCE 00 84 + 3ca: 146 PUSH_REF + 3cb: 99 ADD_OFFSET 00 0A + 3ce: 146 PUSH_REF + 3cf: 33 LD_CONST_2 00 05 + 3d2: 147 POP_REF + 3d3: 69 ST_IND_2 + 3d4: 147 POP_REF + 3d5: 235 SELCT_ARRAY_IND + 3d6: 145 POP_AE + 3d7: 68 ST_IND_1 + 3d8: 33 LD_CONST_2 00 06 + 3db: 59 ST_FAR_2 00 10 00 E4 + 3e0: 14 LD_NEAR_ANY 00 84 + 3e3: 241 ST_FAR_ARRAY 00 10 00 0C + 3e9: 4 CAL 00 10 + 3ec: 16 LD_FAR_1 00 10 00 09 + 3f1: 144 PUSH_AE + 3f2: 96 CREATE_REFERENCE 00 84 + 3f5: 146 PUSH_REF + 3f6: 99 ADD_OFFSET 00 0A + 3f9: 146 PUSH_REF + 3fa: 33 LD_CONST_2 00 07 + 3fd: 147 POP_REF + 3fe: 69 ST_IND_2 + 3ff: 147 POP_REF + 400: 235 SELCT_ARRAY_IND + 401: 145 POP_AE + 402: 68 ST_IND_1 + 403: 16 LD_FAR_1 00 10 00 08 + 408: 146 PUSH_REF + 409: 144 PUSH_AE + 40a: 96 CREATE_REFERENCE 00 84 + 40d: 146 PUSH_REF + 40e: 99 ADD_OFFSET 00 0A + 411: 146 PUSH_REF + 412: 33 LD_CONST_2 00 06 + 415: 147 POP_REF + 416: 69 ST_IND_2 + 417: 147 POP_REF + 418: 235 SELCT_ARRAY_IND + 419: 145 POP_AE + 41a: 68 ST_IND_1 + 41b: 147 POP_REF + 41c: 1 JMP 14 73 + 41f: 12 LD_NEAR_2 03 22 + 422: 125 LDS_CONST_2 00 09 + 425: 225 EQ_2 + 426: 2 JMPC 04 36 + 429: 12 LD_NEAR_2 03 22 + 42c: 125 LDS_CONST_2 00 0A + 42f: 225 EQ_2 + 430: 2 JMPC 04 36 + 433: 1 JMP 04 FB + 436: 33 LD_CONST_2 00 08 + 439: 54 ST_NEAR_2 03 24 + 43c: 32 LD_CONST_1 05 + 43e: 144 PUSH_AE + 43f: 96 CREATE_REFERENCE 00 84 + 442: 146 PUSH_REF + 443: 99 ADD_OFFSET 00 0A + 446: 146 PUSH_REF + 447: 33 LD_CONST_2 00 00 + 44a: 147 POP_REF + 44b: 69 ST_IND_2 + 44c: 147 POP_REF + 44d: 235 SELCT_ARRAY_IND + 44e: 145 POP_AE + 44f: 68 ST_IND_1 + 450: 32 LD_CONST_1 04 + 452: 144 PUSH_AE + 453: 96 CREATE_REFERENCE 00 84 + 456: 146 PUSH_REF + 457: 99 ADD_OFFSET 00 0A + 45a: 146 PUSH_REF + 45b: 33 LD_CONST_2 00 01 + 45e: 147 POP_REF + 45f: 69 ST_IND_2 + 460: 147 POP_REF + 461: 235 SELCT_ARRAY_IND + 462: 145 POP_AE + 463: 68 ST_IND_1 + 464: 32 LD_CONST_1 01 + 466: 144 PUSH_AE + 467: 96 CREATE_REFERENCE 00 84 + 46a: 146 PUSH_REF + 46b: 99 ADD_OFFSET 00 0A + 46e: 146 PUSH_REF + 46f: 33 LD_CONST_2 00 02 + 472: 147 POP_REF + 473: 69 ST_IND_2 + 474: 147 POP_REF + 475: 235 SELCT_ARRAY_IND + 476: 145 POP_AE + 477: 68 ST_IND_1 + 478: 32 LD_CONST_1 01 + 47a: 144 PUSH_AE + 47b: 96 CREATE_REFERENCE 00 84 + 47e: 146 PUSH_REF + 47f: 99 ADD_OFFSET 00 0A + 482: 146 PUSH_REF + 483: 33 LD_CONST_2 00 03 + 486: 147 POP_REF + 487: 69 ST_IND_2 + 488: 147 POP_REF + 489: 235 SELCT_ARRAY_IND + 48a: 145 POP_AE + 48b: 68 ST_IND_1 + 48c: 32 LD_CONST_1 00 + 48e: 144 PUSH_AE + 48f: 96 CREATE_REFERENCE 00 84 + 492: 146 PUSH_REF + 493: 99 ADD_OFFSET 00 0A + 496: 146 PUSH_REF + 497: 33 LD_CONST_2 00 04 + 49a: 147 POP_REF + 49b: 69 ST_IND_2 + 49c: 147 POP_REF + 49d: 235 SELCT_ARRAY_IND + 49e: 145 POP_AE + 49f: 68 ST_IND_1 + 4a0: 32 LD_CONST_1 01 + 4a2: 144 PUSH_AE + 4a3: 96 CREATE_REFERENCE 00 84 + 4a6: 146 PUSH_REF + 4a7: 99 ADD_OFFSET 00 0A + 4aa: 146 PUSH_REF + 4ab: 33 LD_CONST_2 00 05 + 4ae: 147 POP_REF + 4af: 69 ST_IND_2 + 4b0: 147 POP_REF + 4b1: 235 SELCT_ARRAY_IND + 4b2: 145 POP_AE + 4b3: 68 ST_IND_1 + 4b4: 33 LD_CONST_2 00 06 + 4b7: 59 ST_FAR_2 00 10 00 E4 + 4bc: 14 LD_NEAR_ANY 00 84 + 4bf: 241 ST_FAR_ARRAY 00 10 00 0C + 4c5: 4 CAL 00 10 + 4c8: 16 LD_FAR_1 00 10 00 09 + 4cd: 144 PUSH_AE + 4ce: 96 CREATE_REFERENCE 00 84 + 4d1: 146 PUSH_REF + 4d2: 99 ADD_OFFSET 00 0A + 4d5: 146 PUSH_REF + 4d6: 33 LD_CONST_2 00 07 + 4d9: 147 POP_REF + 4da: 69 ST_IND_2 + 4db: 147 POP_REF + 4dc: 235 SELCT_ARRAY_IND + 4dd: 145 POP_AE + 4de: 68 ST_IND_1 + 4df: 16 LD_FAR_1 00 10 00 08 + 4e4: 146 PUSH_REF + 4e5: 144 PUSH_AE + 4e6: 96 CREATE_REFERENCE 00 84 + 4e9: 146 PUSH_REF + 4ea: 99 ADD_OFFSET 00 0A + 4ed: 146 PUSH_REF + 4ee: 33 LD_CONST_2 00 06 + 4f1: 147 POP_REF + 4f2: 69 ST_IND_2 + 4f3: 147 POP_REF + 4f4: 235 SELCT_ARRAY_IND + 4f5: 145 POP_AE + 4f6: 68 ST_IND_1 + 4f7: 147 POP_REF + 4f8: 1 JMP 14 73 + 4fb: 12 LD_NEAR_2 03 22 + 4fe: 125 LDS_CONST_2 00 0B + 501: 225 EQ_2 + 502: 2 JMPC 05 12 + 505: 12 LD_NEAR_2 03 22 + 508: 125 LDS_CONST_2 00 0C + 50b: 225 EQ_2 + 50c: 2 JMPC 05 12 + 50f: 1 JMP 05 D7 + 512: 33 LD_CONST_2 00 08 + 515: 54 ST_NEAR_2 03 24 + 518: 32 LD_CONST_1 06 + 51a: 144 PUSH_AE + 51b: 96 CREATE_REFERENCE 00 84 + 51e: 146 PUSH_REF + 51f: 99 ADD_OFFSET 00 0A + 522: 146 PUSH_REF + 523: 33 LD_CONST_2 00 00 + 526: 147 POP_REF + 527: 69 ST_IND_2 + 528: 147 POP_REF + 529: 235 SELCT_ARRAY_IND + 52a: 145 POP_AE + 52b: 68 ST_IND_1 + 52c: 32 LD_CONST_1 04 + 52e: 144 PUSH_AE + 52f: 96 CREATE_REFERENCE 00 84 + 532: 146 PUSH_REF + 533: 99 ADD_OFFSET 00 0A + 536: 146 PUSH_REF + 537: 33 LD_CONST_2 00 01 + 53a: 147 POP_REF + 53b: 69 ST_IND_2 + 53c: 147 POP_REF + 53d: 235 SELCT_ARRAY_IND + 53e: 145 POP_AE + 53f: 68 ST_IND_1 + 540: 32 LD_CONST_1 01 + 542: 144 PUSH_AE + 543: 96 CREATE_REFERENCE 00 84 + 546: 146 PUSH_REF + 547: 99 ADD_OFFSET 00 0A + 54a: 146 PUSH_REF + 54b: 33 LD_CONST_2 00 02 + 54e: 147 POP_REF + 54f: 69 ST_IND_2 + 550: 147 POP_REF + 551: 235 SELCT_ARRAY_IND + 552: 145 POP_AE + 553: 68 ST_IND_1 + 554: 32 LD_CONST_1 01 + 556: 144 PUSH_AE + 557: 96 CREATE_REFERENCE 00 84 + 55a: 146 PUSH_REF + 55b: 99 ADD_OFFSET 00 0A + 55e: 146 PUSH_REF + 55f: 33 LD_CONST_2 00 03 + 562: 147 POP_REF + 563: 69 ST_IND_2 + 564: 147 POP_REF + 565: 235 SELCT_ARRAY_IND + 566: 145 POP_AE + 567: 68 ST_IND_1 + 568: 32 LD_CONST_1 00 + 56a: 144 PUSH_AE + 56b: 96 CREATE_REFERENCE 00 84 + 56e: 146 PUSH_REF + 56f: 99 ADD_OFFSET 00 0A + 572: 146 PUSH_REF + 573: 33 LD_CONST_2 00 04 + 576: 147 POP_REF + 577: 69 ST_IND_2 + 578: 147 POP_REF + 579: 235 SELCT_ARRAY_IND + 57a: 145 POP_AE + 57b: 68 ST_IND_1 + 57c: 32 LD_CONST_1 01 + 57e: 144 PUSH_AE + 57f: 96 CREATE_REFERENCE 00 84 + 582: 146 PUSH_REF + 583: 99 ADD_OFFSET 00 0A + 586: 146 PUSH_REF + 587: 33 LD_CONST_2 00 05 + 58a: 147 POP_REF + 58b: 69 ST_IND_2 + 58c: 147 POP_REF + 58d: 235 SELCT_ARRAY_IND + 58e: 145 POP_AE + 58f: 68 ST_IND_1 + 590: 33 LD_CONST_2 00 06 + 593: 59 ST_FAR_2 00 10 00 E4 + 598: 14 LD_NEAR_ANY 00 84 + 59b: 241 ST_FAR_ARRAY 00 10 00 0C + 5a1: 4 CAL 00 10 + 5a4: 16 LD_FAR_1 00 10 00 09 + 5a9: 144 PUSH_AE + 5aa: 96 CREATE_REFERENCE 00 84 + 5ad: 146 PUSH_REF + 5ae: 99 ADD_OFFSET 00 0A + 5b1: 146 PUSH_REF + 5b2: 33 LD_CONST_2 00 07 + 5b5: 147 POP_REF + 5b6: 69 ST_IND_2 + 5b7: 147 POP_REF + 5b8: 235 SELCT_ARRAY_IND + 5b9: 145 POP_AE + 5ba: 68 ST_IND_1 + 5bb: 16 LD_FAR_1 00 10 00 08 + 5c0: 146 PUSH_REF + 5c1: 144 PUSH_AE + 5c2: 96 CREATE_REFERENCE 00 84 + 5c5: 146 PUSH_REF + 5c6: 99 ADD_OFFSET 00 0A + 5c9: 146 PUSH_REF + 5ca: 33 LD_CONST_2 00 06 + 5cd: 147 POP_REF + 5ce: 69 ST_IND_2 + 5cf: 147 POP_REF + 5d0: 235 SELCT_ARRAY_IND + 5d1: 145 POP_AE + 5d2: 68 ST_IND_1 + 5d3: 147 POP_REF + 5d4: 1 JMP 14 73 + 5d7: 12 LD_NEAR_2 03 22 + 5da: 125 LDS_CONST_2 00 0D + 5dd: 225 EQ_2 + 5de: 2 JMPC 05 EE + 5e1: 12 LD_NEAR_2 03 22 + 5e4: 125 LDS_CONST_2 00 0E + 5e7: 225 EQ_2 + 5e8: 2 JMPC 05 EE + 5eb: 1 JMP 06 B3 + 5ee: 33 LD_CONST_2 00 08 + 5f1: 54 ST_NEAR_2 03 24 + 5f4: 32 LD_CONST_1 07 + 5f6: 144 PUSH_AE + 5f7: 96 CREATE_REFERENCE 00 84 + 5fa: 146 PUSH_REF + 5fb: 99 ADD_OFFSET 00 0A + 5fe: 146 PUSH_REF + 5ff: 33 LD_CONST_2 00 00 + 602: 147 POP_REF + 603: 69 ST_IND_2 + 604: 147 POP_REF + 605: 235 SELCT_ARRAY_IND + 606: 145 POP_AE + 607: 68 ST_IND_1 + 608: 32 LD_CONST_1 04 + 60a: 144 PUSH_AE + 60b: 96 CREATE_REFERENCE 00 84 + 60e: 146 PUSH_REF + 60f: 99 ADD_OFFSET 00 0A + 612: 146 PUSH_REF + 613: 33 LD_CONST_2 00 01 + 616: 147 POP_REF + 617: 69 ST_IND_2 + 618: 147 POP_REF + 619: 235 SELCT_ARRAY_IND + 61a: 145 POP_AE + 61b: 68 ST_IND_1 + 61c: 32 LD_CONST_1 01 + 61e: 144 PUSH_AE + 61f: 96 CREATE_REFERENCE 00 84 + 622: 146 PUSH_REF + 623: 99 ADD_OFFSET 00 0A + 626: 146 PUSH_REF + 627: 33 LD_CONST_2 00 02 + 62a: 147 POP_REF + 62b: 69 ST_IND_2 + 62c: 147 POP_REF + 62d: 235 SELCT_ARRAY_IND + 62e: 145 POP_AE + 62f: 68 ST_IND_1 + 630: 32 LD_CONST_1 01 + 632: 144 PUSH_AE + 633: 96 CREATE_REFERENCE 00 84 + 636: 146 PUSH_REF + 637: 99 ADD_OFFSET 00 0A + 63a: 146 PUSH_REF + 63b: 33 LD_CONST_2 00 03 + 63e: 147 POP_REF + 63f: 69 ST_IND_2 + 640: 147 POP_REF + 641: 235 SELCT_ARRAY_IND + 642: 145 POP_AE + 643: 68 ST_IND_1 + 644: 32 LD_CONST_1 00 + 646: 144 PUSH_AE + 647: 96 CREATE_REFERENCE 00 84 + 64a: 146 PUSH_REF + 64b: 99 ADD_OFFSET 00 0A + 64e: 146 PUSH_REF + 64f: 33 LD_CONST_2 00 04 + 652: 147 POP_REF + 653: 69 ST_IND_2 + 654: 147 POP_REF + 655: 235 SELCT_ARRAY_IND + 656: 145 POP_AE + 657: 68 ST_IND_1 + 658: 32 LD_CONST_1 01 + 65a: 144 PUSH_AE + 65b: 96 CREATE_REFERENCE 00 84 + 65e: 146 PUSH_REF + 65f: 99 ADD_OFFSET 00 0A + 662: 146 PUSH_REF + 663: 33 LD_CONST_2 00 05 + 666: 147 POP_REF + 667: 69 ST_IND_2 + 668: 147 POP_REF + 669: 235 SELCT_ARRAY_IND + 66a: 145 POP_AE + 66b: 68 ST_IND_1 + 66c: 33 LD_CONST_2 00 06 + 66f: 59 ST_FAR_2 00 10 00 E4 + 674: 14 LD_NEAR_ANY 00 84 + 677: 241 ST_FAR_ARRAY 00 10 00 0C + 67d: 4 CAL 00 10 + 680: 16 LD_FAR_1 00 10 00 09 + 685: 144 PUSH_AE + 686: 96 CREATE_REFERENCE 00 84 + 689: 146 PUSH_REF + 68a: 99 ADD_OFFSET 00 0A + 68d: 146 PUSH_REF + 68e: 33 LD_CONST_2 00 07 + 691: 147 POP_REF + 692: 69 ST_IND_2 + 693: 147 POP_REF + 694: 235 SELCT_ARRAY_IND + 695: 145 POP_AE + 696: 68 ST_IND_1 + 697: 16 LD_FAR_1 00 10 00 08 + 69c: 146 PUSH_REF + 69d: 144 PUSH_AE + 69e: 96 CREATE_REFERENCE 00 84 + 6a1: 146 PUSH_REF + 6a2: 99 ADD_OFFSET 00 0A + 6a5: 146 PUSH_REF + 6a6: 33 LD_CONST_2 00 06 + 6a9: 147 POP_REF + 6aa: 69 ST_IND_2 + 6ab: 147 POP_REF + 6ac: 235 SELCT_ARRAY_IND + 6ad: 145 POP_AE + 6ae: 68 ST_IND_1 + 6af: 147 POP_REF + 6b0: 1 JMP 14 73 + 6b3: 12 LD_NEAR_2 03 22 + 6b6: 125 LDS_CONST_2 00 0F + 6b9: 225 EQ_2 + 6ba: 2 JMPC 06 CA + 6bd: 12 LD_NEAR_2 03 22 + 6c0: 125 LDS_CONST_2 00 10 + 6c3: 225 EQ_2 + 6c4: 2 JMPC 06 CA + 6c7: 1 JMP 07 8F + 6ca: 33 LD_CONST_2 00 08 + 6cd: 54 ST_NEAR_2 03 24 + 6d0: 32 LD_CONST_1 08 + 6d2: 144 PUSH_AE + 6d3: 96 CREATE_REFERENCE 00 84 + 6d6: 146 PUSH_REF + 6d7: 99 ADD_OFFSET 00 0A + 6da: 146 PUSH_REF + 6db: 33 LD_CONST_2 00 00 + 6de: 147 POP_REF + 6df: 69 ST_IND_2 + 6e0: 147 POP_REF + 6e1: 235 SELCT_ARRAY_IND + 6e2: 145 POP_AE + 6e3: 68 ST_IND_1 + 6e4: 32 LD_CONST_1 04 + 6e6: 144 PUSH_AE + 6e7: 96 CREATE_REFERENCE 00 84 + 6ea: 146 PUSH_REF + 6eb: 99 ADD_OFFSET 00 0A + 6ee: 146 PUSH_REF + 6ef: 33 LD_CONST_2 00 01 + 6f2: 147 POP_REF + 6f3: 69 ST_IND_2 + 6f4: 147 POP_REF + 6f5: 235 SELCT_ARRAY_IND + 6f6: 145 POP_AE + 6f7: 68 ST_IND_1 + 6f8: 32 LD_CONST_1 01 + 6fa: 144 PUSH_AE + 6fb: 96 CREATE_REFERENCE 00 84 + 6fe: 146 PUSH_REF + 6ff: 99 ADD_OFFSET 00 0A + 702: 146 PUSH_REF + 703: 33 LD_CONST_2 00 02 + 706: 147 POP_REF + 707: 69 ST_IND_2 + 708: 147 POP_REF + 709: 235 SELCT_ARRAY_IND + 70a: 145 POP_AE + 70b: 68 ST_IND_1 + 70c: 32 LD_CONST_1 01 + 70e: 144 PUSH_AE + 70f: 96 CREATE_REFERENCE 00 84 + 712: 146 PUSH_REF + 713: 99 ADD_OFFSET 00 0A + 716: 146 PUSH_REF + 717: 33 LD_CONST_2 00 03 + 71a: 147 POP_REF + 71b: 69 ST_IND_2 + 71c: 147 POP_REF + 71d: 235 SELCT_ARRAY_IND + 71e: 145 POP_AE + 71f: 68 ST_IND_1 + 720: 32 LD_CONST_1 00 + 722: 144 PUSH_AE + 723: 96 CREATE_REFERENCE 00 84 + 726: 146 PUSH_REF + 727: 99 ADD_OFFSET 00 0A + 72a: 146 PUSH_REF + 72b: 33 LD_CONST_2 00 04 + 72e: 147 POP_REF + 72f: 69 ST_IND_2 + 730: 147 POP_REF + 731: 235 SELCT_ARRAY_IND + 732: 145 POP_AE + 733: 68 ST_IND_1 + 734: 32 LD_CONST_1 01 + 736: 144 PUSH_AE + 737: 96 CREATE_REFERENCE 00 84 + 73a: 146 PUSH_REF + 73b: 99 ADD_OFFSET 00 0A + 73e: 146 PUSH_REF + 73f: 33 LD_CONST_2 00 05 + 742: 147 POP_REF + 743: 69 ST_IND_2 + 744: 147 POP_REF + 745: 235 SELCT_ARRAY_IND + 746: 145 POP_AE + 747: 68 ST_IND_1 + 748: 33 LD_CONST_2 00 06 + 74b: 59 ST_FAR_2 00 10 00 E4 + 750: 14 LD_NEAR_ANY 00 84 + 753: 241 ST_FAR_ARRAY 00 10 00 0C + 759: 4 CAL 00 10 + 75c: 16 LD_FAR_1 00 10 00 09 + 761: 144 PUSH_AE + 762: 96 CREATE_REFERENCE 00 84 + 765: 146 PUSH_REF + 766: 99 ADD_OFFSET 00 0A + 769: 146 PUSH_REF + 76a: 33 LD_CONST_2 00 07 + 76d: 147 POP_REF + 76e: 69 ST_IND_2 + 76f: 147 POP_REF + 770: 235 SELCT_ARRAY_IND + 771: 145 POP_AE + 772: 68 ST_IND_1 + 773: 16 LD_FAR_1 00 10 00 08 + 778: 146 PUSH_REF + 779: 144 PUSH_AE + 77a: 96 CREATE_REFERENCE 00 84 + 77d: 146 PUSH_REF + 77e: 99 ADD_OFFSET 00 0A + 781: 146 PUSH_REF + 782: 33 LD_CONST_2 00 06 + 785: 147 POP_REF + 786: 69 ST_IND_2 + 787: 147 POP_REF + 788: 235 SELCT_ARRAY_IND + 789: 145 POP_AE + 78a: 68 ST_IND_1 + 78b: 147 POP_REF + 78c: 1 JMP 14 73 + 78f: 12 LD_NEAR_2 03 22 + 792: 125 LDS_CONST_2 00 11 + 795: 225 EQ_2 + 796: 2 JMPC 07 A6 + 799: 12 LD_NEAR_2 03 22 + 79c: 125 LDS_CONST_2 00 12 + 79f: 225 EQ_2 + 7a0: 2 JMPC 07 A6 + 7a3: 1 JMP 08 6B + 7a6: 33 LD_CONST_2 00 08 + 7a9: 54 ST_NEAR_2 03 24 + 7ac: 32 LD_CONST_1 09 + 7ae: 144 PUSH_AE + 7af: 96 CREATE_REFERENCE 00 84 + 7b2: 146 PUSH_REF + 7b3: 99 ADD_OFFSET 00 0A + 7b6: 146 PUSH_REF + 7b7: 33 LD_CONST_2 00 00 + 7ba: 147 POP_REF + 7bb: 69 ST_IND_2 + 7bc: 147 POP_REF + 7bd: 235 SELCT_ARRAY_IND + 7be: 145 POP_AE + 7bf: 68 ST_IND_1 + 7c0: 32 LD_CONST_1 04 + 7c2: 144 PUSH_AE + 7c3: 96 CREATE_REFERENCE 00 84 + 7c6: 146 PUSH_REF + 7c7: 99 ADD_OFFSET 00 0A + 7ca: 146 PUSH_REF + 7cb: 33 LD_CONST_2 00 01 + 7ce: 147 POP_REF + 7cf: 69 ST_IND_2 + 7d0: 147 POP_REF + 7d1: 235 SELCT_ARRAY_IND + 7d2: 145 POP_AE + 7d3: 68 ST_IND_1 + 7d4: 32 LD_CONST_1 01 + 7d6: 144 PUSH_AE + 7d7: 96 CREATE_REFERENCE 00 84 + 7da: 146 PUSH_REF + 7db: 99 ADD_OFFSET 00 0A + 7de: 146 PUSH_REF + 7df: 33 LD_CONST_2 00 02 + 7e2: 147 POP_REF + 7e3: 69 ST_IND_2 + 7e4: 147 POP_REF + 7e5: 235 SELCT_ARRAY_IND + 7e6: 145 POP_AE + 7e7: 68 ST_IND_1 + 7e8: 32 LD_CONST_1 01 + 7ea: 144 PUSH_AE + 7eb: 96 CREATE_REFERENCE 00 84 + 7ee: 146 PUSH_REF + 7ef: 99 ADD_OFFSET 00 0A + 7f2: 146 PUSH_REF + 7f3: 33 LD_CONST_2 00 03 + 7f6: 147 POP_REF + 7f7: 69 ST_IND_2 + 7f8: 147 POP_REF + 7f9: 235 SELCT_ARRAY_IND + 7fa: 145 POP_AE + 7fb: 68 ST_IND_1 + 7fc: 32 LD_CONST_1 00 + 7fe: 144 PUSH_AE + 7ff: 96 CREATE_REFERENCE 00 84 + 802: 146 PUSH_REF + 803: 99 ADD_OFFSET 00 0A + 806: 146 PUSH_REF + 807: 33 LD_CONST_2 00 04 + 80a: 147 POP_REF + 80b: 69 ST_IND_2 + 80c: 147 POP_REF + 80d: 235 SELCT_ARRAY_IND + 80e: 145 POP_AE + 80f: 68 ST_IND_1 + 810: 32 LD_CONST_1 01 + 812: 144 PUSH_AE + 813: 96 CREATE_REFERENCE 00 84 + 816: 146 PUSH_REF + 817: 99 ADD_OFFSET 00 0A + 81a: 146 PUSH_REF + 81b: 33 LD_CONST_2 00 05 + 81e: 147 POP_REF + 81f: 69 ST_IND_2 + 820: 147 POP_REF + 821: 235 SELCT_ARRAY_IND + 822: 145 POP_AE + 823: 68 ST_IND_1 + 824: 33 LD_CONST_2 00 06 + 827: 59 ST_FAR_2 00 10 00 E4 + 82c: 14 LD_NEAR_ANY 00 84 + 82f: 241 ST_FAR_ARRAY 00 10 00 0C + 835: 4 CAL 00 10 + 838: 16 LD_FAR_1 00 10 00 09 + 83d: 144 PUSH_AE + 83e: 96 CREATE_REFERENCE 00 84 + 841: 146 PUSH_REF + 842: 99 ADD_OFFSET 00 0A + 845: 146 PUSH_REF + 846: 33 LD_CONST_2 00 07 + 849: 147 POP_REF + 84a: 69 ST_IND_2 + 84b: 147 POP_REF + 84c: 235 SELCT_ARRAY_IND + 84d: 145 POP_AE + 84e: 68 ST_IND_1 + 84f: 16 LD_FAR_1 00 10 00 08 + 854: 146 PUSH_REF + 855: 144 PUSH_AE + 856: 96 CREATE_REFERENCE 00 84 + 859: 146 PUSH_REF + 85a: 99 ADD_OFFSET 00 0A + 85d: 146 PUSH_REF + 85e: 33 LD_CONST_2 00 06 + 861: 147 POP_REF + 862: 69 ST_IND_2 + 863: 147 POP_REF + 864: 235 SELCT_ARRAY_IND + 865: 145 POP_AE + 866: 68 ST_IND_1 + 867: 147 POP_REF + 868: 1 JMP 14 73 + 86b: 12 LD_NEAR_2 03 22 + 86e: 125 LDS_CONST_2 00 13 + 871: 225 EQ_2 + 872: 2 JMPC 08 82 + 875: 12 LD_NEAR_2 03 22 + 878: 125 LDS_CONST_2 00 14 + 87b: 225 EQ_2 + 87c: 2 JMPC 08 82 + 87f: 1 JMP 09 47 + 882: 33 LD_CONST_2 00 08 + 885: 54 ST_NEAR_2 03 24 + 888: 32 LD_CONST_1 0A + 88a: 144 PUSH_AE + 88b: 96 CREATE_REFERENCE 00 84 + 88e: 146 PUSH_REF + 88f: 99 ADD_OFFSET 00 0A + 892: 146 PUSH_REF + 893: 33 LD_CONST_2 00 00 + 896: 147 POP_REF + 897: 69 ST_IND_2 + 898: 147 POP_REF + 899: 235 SELCT_ARRAY_IND + 89a: 145 POP_AE + 89b: 68 ST_IND_1 + 89c: 32 LD_CONST_1 04 + 89e: 144 PUSH_AE + 89f: 96 CREATE_REFERENCE 00 84 + 8a2: 146 PUSH_REF + 8a3: 99 ADD_OFFSET 00 0A + 8a6: 146 PUSH_REF + 8a7: 33 LD_CONST_2 00 01 + 8aa: 147 POP_REF + 8ab: 69 ST_IND_2 + 8ac: 147 POP_REF + 8ad: 235 SELCT_ARRAY_IND + 8ae: 145 POP_AE + 8af: 68 ST_IND_1 + 8b0: 32 LD_CONST_1 01 + 8b2: 144 PUSH_AE + 8b3: 96 CREATE_REFERENCE 00 84 + 8b6: 146 PUSH_REF + 8b7: 99 ADD_OFFSET 00 0A + 8ba: 146 PUSH_REF + 8bb: 33 LD_CONST_2 00 02 + 8be: 147 POP_REF + 8bf: 69 ST_IND_2 + 8c0: 147 POP_REF + 8c1: 235 SELCT_ARRAY_IND + 8c2: 145 POP_AE + 8c3: 68 ST_IND_1 + 8c4: 32 LD_CONST_1 01 + 8c6: 144 PUSH_AE + 8c7: 96 CREATE_REFERENCE 00 84 + 8ca: 146 PUSH_REF + 8cb: 99 ADD_OFFSET 00 0A + 8ce: 146 PUSH_REF + 8cf: 33 LD_CONST_2 00 03 + 8d2: 147 POP_REF + 8d3: 69 ST_IND_2 + 8d4: 147 POP_REF + 8d5: 235 SELCT_ARRAY_IND + 8d6: 145 POP_AE + 8d7: 68 ST_IND_1 + 8d8: 32 LD_CONST_1 00 + 8da: 144 PUSH_AE + 8db: 96 CREATE_REFERENCE 00 84 + 8de: 146 PUSH_REF + 8df: 99 ADD_OFFSET 00 0A + 8e2: 146 PUSH_REF + 8e3: 33 LD_CONST_2 00 04 + 8e6: 147 POP_REF + 8e7: 69 ST_IND_2 + 8e8: 147 POP_REF + 8e9: 235 SELCT_ARRAY_IND + 8ea: 145 POP_AE + 8eb: 68 ST_IND_1 + 8ec: 32 LD_CONST_1 01 + 8ee: 144 PUSH_AE + 8ef: 96 CREATE_REFERENCE 00 84 + 8f2: 146 PUSH_REF + 8f3: 99 ADD_OFFSET 00 0A + 8f6: 146 PUSH_REF + 8f7: 33 LD_CONST_2 00 05 + 8fa: 147 POP_REF + 8fb: 69 ST_IND_2 + 8fc: 147 POP_REF + 8fd: 235 SELCT_ARRAY_IND + 8fe: 145 POP_AE + 8ff: 68 ST_IND_1 + 900: 33 LD_CONST_2 00 06 + 903: 59 ST_FAR_2 00 10 00 E4 + 908: 14 LD_NEAR_ANY 00 84 + 90b: 241 ST_FAR_ARRAY 00 10 00 0C + 911: 4 CAL 00 10 + 914: 16 LD_FAR_1 00 10 00 09 + 919: 144 PUSH_AE + 91a: 96 CREATE_REFERENCE 00 84 + 91d: 146 PUSH_REF + 91e: 99 ADD_OFFSET 00 0A + 921: 146 PUSH_REF + 922: 33 LD_CONST_2 00 07 + 925: 147 POP_REF + 926: 69 ST_IND_2 + 927: 147 POP_REF + 928: 235 SELCT_ARRAY_IND + 929: 145 POP_AE + 92a: 68 ST_IND_1 + 92b: 16 LD_FAR_1 00 10 00 08 + 930: 146 PUSH_REF + 931: 144 PUSH_AE + 932: 96 CREATE_REFERENCE 00 84 + 935: 146 PUSH_REF + 936: 99 ADD_OFFSET 00 0A + 939: 146 PUSH_REF + 93a: 33 LD_CONST_2 00 06 + 93d: 147 POP_REF + 93e: 69 ST_IND_2 + 93f: 147 POP_REF + 940: 235 SELCT_ARRAY_IND + 941: 145 POP_AE + 942: 68 ST_IND_1 + 943: 147 POP_REF + 944: 1 JMP 14 73 + 947: 12 LD_NEAR_2 03 22 + 94a: 125 LDS_CONST_2 00 15 + 94d: 225 EQ_2 + 94e: 2 JMPC 09 5E + 951: 12 LD_NEAR_2 03 22 + 954: 125 LDS_CONST_2 00 16 + 957: 225 EQ_2 + 958: 2 JMPC 09 5E + 95b: 1 JMP 0A 23 + 95e: 33 LD_CONST_2 00 08 + 961: 54 ST_NEAR_2 03 24 + 964: 32 LD_CONST_1 0B + 966: 144 PUSH_AE + 967: 96 CREATE_REFERENCE 00 84 + 96a: 146 PUSH_REF + 96b: 99 ADD_OFFSET 00 0A + 96e: 146 PUSH_REF + 96f: 33 LD_CONST_2 00 00 + 972: 147 POP_REF + 973: 69 ST_IND_2 + 974: 147 POP_REF + 975: 235 SELCT_ARRAY_IND + 976: 145 POP_AE + 977: 68 ST_IND_1 + 978: 32 LD_CONST_1 04 + 97a: 144 PUSH_AE + 97b: 96 CREATE_REFERENCE 00 84 + 97e: 146 PUSH_REF + 97f: 99 ADD_OFFSET 00 0A + 982: 146 PUSH_REF + 983: 33 LD_CONST_2 00 01 + 986: 147 POP_REF + 987: 69 ST_IND_2 + 988: 147 POP_REF + 989: 235 SELCT_ARRAY_IND + 98a: 145 POP_AE + 98b: 68 ST_IND_1 + 98c: 32 LD_CONST_1 01 + 98e: 144 PUSH_AE + 98f: 96 CREATE_REFERENCE 00 84 + 992: 146 PUSH_REF + 993: 99 ADD_OFFSET 00 0A + 996: 146 PUSH_REF + 997: 33 LD_CONST_2 00 02 + 99a: 147 POP_REF + 99b: 69 ST_IND_2 + 99c: 147 POP_REF + 99d: 235 SELCT_ARRAY_IND + 99e: 145 POP_AE + 99f: 68 ST_IND_1 + 9a0: 32 LD_CONST_1 01 + 9a2: 144 PUSH_AE + 9a3: 96 CREATE_REFERENCE 00 84 + 9a6: 146 PUSH_REF + 9a7: 99 ADD_OFFSET 00 0A + 9aa: 146 PUSH_REF + 9ab: 33 LD_CONST_2 00 03 + 9ae: 147 POP_REF + 9af: 69 ST_IND_2 + 9b0: 147 POP_REF + 9b1: 235 SELCT_ARRAY_IND + 9b2: 145 POP_AE + 9b3: 68 ST_IND_1 + 9b4: 32 LD_CONST_1 00 + 9b6: 144 PUSH_AE + 9b7: 96 CREATE_REFERENCE 00 84 + 9ba: 146 PUSH_REF + 9bb: 99 ADD_OFFSET 00 0A + 9be: 146 PUSH_REF + 9bf: 33 LD_CONST_2 00 04 + 9c2: 147 POP_REF + 9c3: 69 ST_IND_2 + 9c4: 147 POP_REF + 9c5: 235 SELCT_ARRAY_IND + 9c6: 145 POP_AE + 9c7: 68 ST_IND_1 + 9c8: 32 LD_CONST_1 01 + 9ca: 144 PUSH_AE + 9cb: 96 CREATE_REFERENCE 00 84 + 9ce: 146 PUSH_REF + 9cf: 99 ADD_OFFSET 00 0A + 9d2: 146 PUSH_REF + 9d3: 33 LD_CONST_2 00 05 + 9d6: 147 POP_REF + 9d7: 69 ST_IND_2 + 9d8: 147 POP_REF + 9d9: 235 SELCT_ARRAY_IND + 9da: 145 POP_AE + 9db: 68 ST_IND_1 + 9dc: 33 LD_CONST_2 00 06 + 9df: 59 ST_FAR_2 00 10 00 E4 + 9e4: 14 LD_NEAR_ANY 00 84 + 9e7: 241 ST_FAR_ARRAY 00 10 00 0C + 9ed: 4 CAL 00 10 + 9f0: 16 LD_FAR_1 00 10 00 09 + 9f5: 144 PUSH_AE + 9f6: 96 CREATE_REFERENCE 00 84 + 9f9: 146 PUSH_REF + 9fa: 99 ADD_OFFSET 00 0A + 9fd: 146 PUSH_REF + 9fe: 33 LD_CONST_2 00 07 + a01: 147 POP_REF + a02: 69 ST_IND_2 + a03: 147 POP_REF + a04: 235 SELCT_ARRAY_IND + a05: 145 POP_AE + a06: 68 ST_IND_1 + a07: 16 LD_FAR_1 00 10 00 08 + a0c: 146 PUSH_REF + a0d: 144 PUSH_AE + a0e: 96 CREATE_REFERENCE 00 84 + a11: 146 PUSH_REF + a12: 99 ADD_OFFSET 00 0A + a15: 146 PUSH_REF + a16: 33 LD_CONST_2 00 06 + a19: 147 POP_REF + a1a: 69 ST_IND_2 + a1b: 147 POP_REF + a1c: 235 SELCT_ARRAY_IND + a1d: 145 POP_AE + a1e: 68 ST_IND_1 + a1f: 147 POP_REF + a20: 1 JMP 14 73 + a23: 12 LD_NEAR_2 03 22 + a26: 125 LDS_CONST_2 00 17 + a29: 225 EQ_2 + a2a: 2 JMPC 0A 3A + a2d: 12 LD_NEAR_2 03 22 + a30: 125 LDS_CONST_2 00 18 + a33: 225 EQ_2 + a34: 2 JMPC 0A 3A + a37: 1 JMP 0A FF + a3a: 33 LD_CONST_2 00 08 + a3d: 54 ST_NEAR_2 03 24 + a40: 32 LD_CONST_1 0C + a42: 144 PUSH_AE + a43: 96 CREATE_REFERENCE 00 84 + a46: 146 PUSH_REF + a47: 99 ADD_OFFSET 00 0A + a4a: 146 PUSH_REF + a4b: 33 LD_CONST_2 00 00 + a4e: 147 POP_REF + a4f: 69 ST_IND_2 + a50: 147 POP_REF + a51: 235 SELCT_ARRAY_IND + a52: 145 POP_AE + a53: 68 ST_IND_1 + a54: 32 LD_CONST_1 04 + a56: 144 PUSH_AE + a57: 96 CREATE_REFERENCE 00 84 + a5a: 146 PUSH_REF + a5b: 99 ADD_OFFSET 00 0A + a5e: 146 PUSH_REF + a5f: 33 LD_CONST_2 00 01 + a62: 147 POP_REF + a63: 69 ST_IND_2 + a64: 147 POP_REF + a65: 235 SELCT_ARRAY_IND + a66: 145 POP_AE + a67: 68 ST_IND_1 + a68: 32 LD_CONST_1 01 + a6a: 144 PUSH_AE + a6b: 96 CREATE_REFERENCE 00 84 + a6e: 146 PUSH_REF + a6f: 99 ADD_OFFSET 00 0A + a72: 146 PUSH_REF + a73: 33 LD_CONST_2 00 02 + a76: 147 POP_REF + a77: 69 ST_IND_2 + a78: 147 POP_REF + a79: 235 SELCT_ARRAY_IND + a7a: 145 POP_AE + a7b: 68 ST_IND_1 + a7c: 32 LD_CONST_1 01 + a7e: 144 PUSH_AE + a7f: 96 CREATE_REFERENCE 00 84 + a82: 146 PUSH_REF + a83: 99 ADD_OFFSET 00 0A + a86: 146 PUSH_REF + a87: 33 LD_CONST_2 00 03 + a8a: 147 POP_REF + a8b: 69 ST_IND_2 + a8c: 147 POP_REF + a8d: 235 SELCT_ARRAY_IND + a8e: 145 POP_AE + a8f: 68 ST_IND_1 + a90: 32 LD_CONST_1 00 + a92: 144 PUSH_AE + a93: 96 CREATE_REFERENCE 00 84 + a96: 146 PUSH_REF + a97: 99 ADD_OFFSET 00 0A + a9a: 146 PUSH_REF + a9b: 33 LD_CONST_2 00 04 + a9e: 147 POP_REF + a9f: 69 ST_IND_2 + aa0: 147 POP_REF + aa1: 235 SELCT_ARRAY_IND + aa2: 145 POP_AE + aa3: 68 ST_IND_1 + aa4: 32 LD_CONST_1 01 + aa6: 144 PUSH_AE + aa7: 96 CREATE_REFERENCE 00 84 + aaa: 146 PUSH_REF + aab: 99 ADD_OFFSET 00 0A + aae: 146 PUSH_REF + aaf: 33 LD_CONST_2 00 05 + ab2: 147 POP_REF + ab3: 69 ST_IND_2 + ab4: 147 POP_REF + ab5: 235 SELCT_ARRAY_IND + ab6: 145 POP_AE + ab7: 68 ST_IND_1 + ab8: 33 LD_CONST_2 00 06 + abb: 59 ST_FAR_2 00 10 00 E4 + ac0: 14 LD_NEAR_ANY 00 84 + ac3: 241 ST_FAR_ARRAY 00 10 00 0C + ac9: 4 CAL 00 10 + acc: 16 LD_FAR_1 00 10 00 09 + ad1: 144 PUSH_AE + ad2: 96 CREATE_REFERENCE 00 84 + ad5: 146 PUSH_REF + ad6: 99 ADD_OFFSET 00 0A + ad9: 146 PUSH_REF + ada: 33 LD_CONST_2 00 07 + add: 147 POP_REF + ade: 69 ST_IND_2 + adf: 147 POP_REF + ae0: 235 SELCT_ARRAY_IND + ae1: 145 POP_AE + ae2: 68 ST_IND_1 + ae3: 16 LD_FAR_1 00 10 00 08 + ae8: 146 PUSH_REF + ae9: 144 PUSH_AE + aea: 96 CREATE_REFERENCE 00 84 + aed: 146 PUSH_REF + aee: 99 ADD_OFFSET 00 0A + af1: 146 PUSH_REF + af2: 33 LD_CONST_2 00 06 + af5: 147 POP_REF + af6: 69 ST_IND_2 + af7: 147 POP_REF + af8: 235 SELCT_ARRAY_IND + af9: 145 POP_AE + afa: 68 ST_IND_1 + afb: 147 POP_REF + afc: 1 JMP 14 73 + aff: 12 LD_NEAR_2 03 22 + b02: 125 LDS_CONST_2 00 19 + b05: 225 EQ_2 + b06: 2 JMPC 0B 16 + b09: 12 LD_NEAR_2 03 22 + b0c: 125 LDS_CONST_2 00 1A + b0f: 225 EQ_2 + b10: 2 JMPC 0B 16 + b13: 1 JMP 0B DB + b16: 33 LD_CONST_2 00 08 + b19: 54 ST_NEAR_2 03 24 + b1c: 32 LD_CONST_1 0D + b1e: 144 PUSH_AE + b1f: 96 CREATE_REFERENCE 00 84 + b22: 146 PUSH_REF + b23: 99 ADD_OFFSET 00 0A + b26: 146 PUSH_REF + b27: 33 LD_CONST_2 00 00 + b2a: 147 POP_REF + b2b: 69 ST_IND_2 + b2c: 147 POP_REF + b2d: 235 SELCT_ARRAY_IND + b2e: 145 POP_AE + b2f: 68 ST_IND_1 + b30: 32 LD_CONST_1 04 + b32: 144 PUSH_AE + b33: 96 CREATE_REFERENCE 00 84 + b36: 146 PUSH_REF + b37: 99 ADD_OFFSET 00 0A + b3a: 146 PUSH_REF + b3b: 33 LD_CONST_2 00 01 + b3e: 147 POP_REF + b3f: 69 ST_IND_2 + b40: 147 POP_REF + b41: 235 SELCT_ARRAY_IND + b42: 145 POP_AE + b43: 68 ST_IND_1 + b44: 32 LD_CONST_1 01 + b46: 144 PUSH_AE + b47: 96 CREATE_REFERENCE 00 84 + b4a: 146 PUSH_REF + b4b: 99 ADD_OFFSET 00 0A + b4e: 146 PUSH_REF + b4f: 33 LD_CONST_2 00 02 + b52: 147 POP_REF + b53: 69 ST_IND_2 + b54: 147 POP_REF + b55: 235 SELCT_ARRAY_IND + b56: 145 POP_AE + b57: 68 ST_IND_1 + b58: 32 LD_CONST_1 01 + b5a: 144 PUSH_AE + b5b: 96 CREATE_REFERENCE 00 84 + b5e: 146 PUSH_REF + b5f: 99 ADD_OFFSET 00 0A + b62: 146 PUSH_REF + b63: 33 LD_CONST_2 00 03 + b66: 147 POP_REF + b67: 69 ST_IND_2 + b68: 147 POP_REF + b69: 235 SELCT_ARRAY_IND + b6a: 145 POP_AE + b6b: 68 ST_IND_1 + b6c: 32 LD_CONST_1 00 + b6e: 144 PUSH_AE + b6f: 96 CREATE_REFERENCE 00 84 + b72: 146 PUSH_REF + b73: 99 ADD_OFFSET 00 0A + b76: 146 PUSH_REF + b77: 33 LD_CONST_2 00 04 + b7a: 147 POP_REF + b7b: 69 ST_IND_2 + b7c: 147 POP_REF + b7d: 235 SELCT_ARRAY_IND + b7e: 145 POP_AE + b7f: 68 ST_IND_1 + b80: 32 LD_CONST_1 01 + b82: 144 PUSH_AE + b83: 96 CREATE_REFERENCE 00 84 + b86: 146 PUSH_REF + b87: 99 ADD_OFFSET 00 0A + b8a: 146 PUSH_REF + b8b: 33 LD_CONST_2 00 05 + b8e: 147 POP_REF + b8f: 69 ST_IND_2 + b90: 147 POP_REF + b91: 235 SELCT_ARRAY_IND + b92: 145 POP_AE + b93: 68 ST_IND_1 + b94: 33 LD_CONST_2 00 06 + b97: 59 ST_FAR_2 00 10 00 E4 + b9c: 14 LD_NEAR_ANY 00 84 + b9f: 241 ST_FAR_ARRAY 00 10 00 0C + ba5: 4 CAL 00 10 + ba8: 16 LD_FAR_1 00 10 00 09 + bad: 144 PUSH_AE + bae: 96 CREATE_REFERENCE 00 84 + bb1: 146 PUSH_REF + bb2: 99 ADD_OFFSET 00 0A + bb5: 146 PUSH_REF + bb6: 33 LD_CONST_2 00 07 + bb9: 147 POP_REF + bba: 69 ST_IND_2 + bbb: 147 POP_REF + bbc: 235 SELCT_ARRAY_IND + bbd: 145 POP_AE + bbe: 68 ST_IND_1 + bbf: 16 LD_FAR_1 00 10 00 08 + bc4: 146 PUSH_REF + bc5: 144 PUSH_AE + bc6: 96 CREATE_REFERENCE 00 84 + bc9: 146 PUSH_REF + bca: 99 ADD_OFFSET 00 0A + bcd: 146 PUSH_REF + bce: 33 LD_CONST_2 00 06 + bd1: 147 POP_REF + bd2: 69 ST_IND_2 + bd3: 147 POP_REF + bd4: 235 SELCT_ARRAY_IND + bd5: 145 POP_AE + bd6: 68 ST_IND_1 + bd7: 147 POP_REF + bd8: 1 JMP 14 73 + bdb: 12 LD_NEAR_2 03 22 + bde: 125 LDS_CONST_2 00 1B + be1: 225 EQ_2 + be2: 2 JMPC 0B F2 + be5: 12 LD_NEAR_2 03 22 + be8: 125 LDS_CONST_2 00 1C + beb: 225 EQ_2 + bec: 2 JMPC 0B F2 + bef: 1 JMP 0C B7 + bf2: 33 LD_CONST_2 00 08 + bf5: 54 ST_NEAR_2 03 24 + bf8: 32 LD_CONST_1 0E + bfa: 144 PUSH_AE + bfb: 96 CREATE_REFERENCE 00 84 + bfe: 146 PUSH_REF + bff: 99 ADD_OFFSET 00 0A + c02: 146 PUSH_REF + c03: 33 LD_CONST_2 00 00 + c06: 147 POP_REF + c07: 69 ST_IND_2 + c08: 147 POP_REF + c09: 235 SELCT_ARRAY_IND + c0a: 145 POP_AE + c0b: 68 ST_IND_1 + c0c: 32 LD_CONST_1 04 + c0e: 144 PUSH_AE + c0f: 96 CREATE_REFERENCE 00 84 + c12: 146 PUSH_REF + c13: 99 ADD_OFFSET 00 0A + c16: 146 PUSH_REF + c17: 33 LD_CONST_2 00 01 + c1a: 147 POP_REF + c1b: 69 ST_IND_2 + c1c: 147 POP_REF + c1d: 235 SELCT_ARRAY_IND + c1e: 145 POP_AE + c1f: 68 ST_IND_1 + c20: 32 LD_CONST_1 01 + c22: 144 PUSH_AE + c23: 96 CREATE_REFERENCE 00 84 + c26: 146 PUSH_REF + c27: 99 ADD_OFFSET 00 0A + c2a: 146 PUSH_REF + c2b: 33 LD_CONST_2 00 02 + c2e: 147 POP_REF + c2f: 69 ST_IND_2 + c30: 147 POP_REF + c31: 235 SELCT_ARRAY_IND + c32: 145 POP_AE + c33: 68 ST_IND_1 + c34: 32 LD_CONST_1 01 + c36: 144 PUSH_AE + c37: 96 CREATE_REFERENCE 00 84 + c3a: 146 PUSH_REF + c3b: 99 ADD_OFFSET 00 0A + c3e: 146 PUSH_REF + c3f: 33 LD_CONST_2 00 03 + c42: 147 POP_REF + c43: 69 ST_IND_2 + c44: 147 POP_REF + c45: 235 SELCT_ARRAY_IND + c46: 145 POP_AE + c47: 68 ST_IND_1 + c48: 32 LD_CONST_1 00 + c4a: 144 PUSH_AE + c4b: 96 CREATE_REFERENCE 00 84 + c4e: 146 PUSH_REF + c4f: 99 ADD_OFFSET 00 0A + c52: 146 PUSH_REF + c53: 33 LD_CONST_2 00 04 + c56: 147 POP_REF + c57: 69 ST_IND_2 + c58: 147 POP_REF + c59: 235 SELCT_ARRAY_IND + c5a: 145 POP_AE + c5b: 68 ST_IND_1 + c5c: 32 LD_CONST_1 01 + c5e: 144 PUSH_AE + c5f: 96 CREATE_REFERENCE 00 84 + c62: 146 PUSH_REF + c63: 99 ADD_OFFSET 00 0A + c66: 146 PUSH_REF + c67: 33 LD_CONST_2 00 05 + c6a: 147 POP_REF + c6b: 69 ST_IND_2 + c6c: 147 POP_REF + c6d: 235 SELCT_ARRAY_IND + c6e: 145 POP_AE + c6f: 68 ST_IND_1 + c70: 33 LD_CONST_2 00 06 + c73: 59 ST_FAR_2 00 10 00 E4 + c78: 14 LD_NEAR_ANY 00 84 + c7b: 241 ST_FAR_ARRAY 00 10 00 0C + c81: 4 CAL 00 10 + c84: 16 LD_FAR_1 00 10 00 09 + c89: 144 PUSH_AE + c8a: 96 CREATE_REFERENCE 00 84 + c8d: 146 PUSH_REF + c8e: 99 ADD_OFFSET 00 0A + c91: 146 PUSH_REF + c92: 33 LD_CONST_2 00 07 + c95: 147 POP_REF + c96: 69 ST_IND_2 + c97: 147 POP_REF + c98: 235 SELCT_ARRAY_IND + c99: 145 POP_AE + c9a: 68 ST_IND_1 + c9b: 16 LD_FAR_1 00 10 00 08 + ca0: 146 PUSH_REF + ca1: 144 PUSH_AE + ca2: 96 CREATE_REFERENCE 00 84 + ca5: 146 PUSH_REF + ca6: 99 ADD_OFFSET 00 0A + ca9: 146 PUSH_REF + caa: 33 LD_CONST_2 00 06 + cad: 147 POP_REF + cae: 69 ST_IND_2 + caf: 147 POP_REF + cb0: 235 SELCT_ARRAY_IND + cb1: 145 POP_AE + cb2: 68 ST_IND_1 + cb3: 147 POP_REF + cb4: 1 JMP 14 73 + cb7: 12 LD_NEAR_2 03 22 + cba: 125 LDS_CONST_2 00 1D + cbd: 225 EQ_2 + cbe: 2 JMPC 0C CE + cc1: 12 LD_NEAR_2 03 22 + cc4: 125 LDS_CONST_2 00 1E + cc7: 225 EQ_2 + cc8: 2 JMPC 0C CE + ccb: 1 JMP 0D 93 + cce: 33 LD_CONST_2 00 08 + cd1: 54 ST_NEAR_2 03 24 + cd4: 32 LD_CONST_1 0F + cd6: 144 PUSH_AE + cd7: 96 CREATE_REFERENCE 00 84 + cda: 146 PUSH_REF + cdb: 99 ADD_OFFSET 00 0A + cde: 146 PUSH_REF + cdf: 33 LD_CONST_2 00 00 + ce2: 147 POP_REF + ce3: 69 ST_IND_2 + ce4: 147 POP_REF + ce5: 235 SELCT_ARRAY_IND + ce6: 145 POP_AE + ce7: 68 ST_IND_1 + ce8: 32 LD_CONST_1 04 + cea: 144 PUSH_AE + ceb: 96 CREATE_REFERENCE 00 84 + cee: 146 PUSH_REF + cef: 99 ADD_OFFSET 00 0A + cf2: 146 PUSH_REF + cf3: 33 LD_CONST_2 00 01 + cf6: 147 POP_REF + cf7: 69 ST_IND_2 + cf8: 147 POP_REF + cf9: 235 SELCT_ARRAY_IND + cfa: 145 POP_AE + cfb: 68 ST_IND_1 + cfc: 32 LD_CONST_1 01 + cfe: 144 PUSH_AE + cff: 96 CREATE_REFERENCE 00 84 + d02: 146 PUSH_REF + d03: 99 ADD_OFFSET 00 0A + d06: 146 PUSH_REF + d07: 33 LD_CONST_2 00 02 + d0a: 147 POP_REF + d0b: 69 ST_IND_2 + d0c: 147 POP_REF + d0d: 235 SELCT_ARRAY_IND + d0e: 145 POP_AE + d0f: 68 ST_IND_1 + d10: 32 LD_CONST_1 01 + d12: 144 PUSH_AE + d13: 96 CREATE_REFERENCE 00 84 + d16: 146 PUSH_REF + d17: 99 ADD_OFFSET 00 0A + d1a: 146 PUSH_REF + d1b: 33 LD_CONST_2 00 03 + d1e: 147 POP_REF + d1f: 69 ST_IND_2 + d20: 147 POP_REF + d21: 235 SELCT_ARRAY_IND + d22: 145 POP_AE + d23: 68 ST_IND_1 + d24: 32 LD_CONST_1 00 + d26: 144 PUSH_AE + d27: 96 CREATE_REFERENCE 00 84 + d2a: 146 PUSH_REF + d2b: 99 ADD_OFFSET 00 0A + d2e: 146 PUSH_REF + d2f: 33 LD_CONST_2 00 04 + d32: 147 POP_REF + d33: 69 ST_IND_2 + d34: 147 POP_REF + d35: 235 SELCT_ARRAY_IND + d36: 145 POP_AE + d37: 68 ST_IND_1 + d38: 32 LD_CONST_1 01 + d3a: 144 PUSH_AE + d3b: 96 CREATE_REFERENCE 00 84 + d3e: 146 PUSH_REF + d3f: 99 ADD_OFFSET 00 0A + d42: 146 PUSH_REF + d43: 33 LD_CONST_2 00 05 + d46: 147 POP_REF + d47: 69 ST_IND_2 + d48: 147 POP_REF + d49: 235 SELCT_ARRAY_IND + d4a: 145 POP_AE + d4b: 68 ST_IND_1 + d4c: 33 LD_CONST_2 00 06 + d4f: 59 ST_FAR_2 00 10 00 E4 + d54: 14 LD_NEAR_ANY 00 84 + d57: 241 ST_FAR_ARRAY 00 10 00 0C + d5d: 4 CAL 00 10 + d60: 16 LD_FAR_1 00 10 00 09 + d65: 144 PUSH_AE + d66: 96 CREATE_REFERENCE 00 84 + d69: 146 PUSH_REF + d6a: 99 ADD_OFFSET 00 0A + d6d: 146 PUSH_REF + d6e: 33 LD_CONST_2 00 07 + d71: 147 POP_REF + d72: 69 ST_IND_2 + d73: 147 POP_REF + d74: 235 SELCT_ARRAY_IND + d75: 145 POP_AE + d76: 68 ST_IND_1 + d77: 16 LD_FAR_1 00 10 00 08 + d7c: 146 PUSH_REF + d7d: 144 PUSH_AE + d7e: 96 CREATE_REFERENCE 00 84 + d81: 146 PUSH_REF + d82: 99 ADD_OFFSET 00 0A + d85: 146 PUSH_REF + d86: 33 LD_CONST_2 00 06 + d89: 147 POP_REF + d8a: 69 ST_IND_2 + d8b: 147 POP_REF + d8c: 235 SELCT_ARRAY_IND + d8d: 145 POP_AE + d8e: 68 ST_IND_1 + d8f: 147 POP_REF + d90: 1 JMP 14 73 + d93: 12 LD_NEAR_2 03 22 + d96: 125 LDS_CONST_2 00 1F + d99: 225 EQ_2 + d9a: 2 JMPC 0D AA + d9d: 12 LD_NEAR_2 03 22 + da0: 125 LDS_CONST_2 00 20 + da3: 225 EQ_2 + da4: 2 JMPC 0D AA + da7: 1 JMP 0E 6F + daa: 33 LD_CONST_2 00 08 + dad: 54 ST_NEAR_2 03 24 + db0: 32 LD_CONST_1 10 + db2: 144 PUSH_AE + db3: 96 CREATE_REFERENCE 00 84 + db6: 146 PUSH_REF + db7: 99 ADD_OFFSET 00 0A + dba: 146 PUSH_REF + dbb: 33 LD_CONST_2 00 00 + dbe: 147 POP_REF + dbf: 69 ST_IND_2 + dc0: 147 POP_REF + dc1: 235 SELCT_ARRAY_IND + dc2: 145 POP_AE + dc3: 68 ST_IND_1 + dc4: 32 LD_CONST_1 04 + dc6: 144 PUSH_AE + dc7: 96 CREATE_REFERENCE 00 84 + dca: 146 PUSH_REF + dcb: 99 ADD_OFFSET 00 0A + dce: 146 PUSH_REF + dcf: 33 LD_CONST_2 00 01 + dd2: 147 POP_REF + dd3: 69 ST_IND_2 + dd4: 147 POP_REF + dd5: 235 SELCT_ARRAY_IND + dd6: 145 POP_AE + dd7: 68 ST_IND_1 + dd8: 32 LD_CONST_1 01 + dda: 144 PUSH_AE + ddb: 96 CREATE_REFERENCE 00 84 + dde: 146 PUSH_REF + ddf: 99 ADD_OFFSET 00 0A + de2: 146 PUSH_REF + de3: 33 LD_CONST_2 00 02 + de6: 147 POP_REF + de7: 69 ST_IND_2 + de8: 147 POP_REF + de9: 235 SELCT_ARRAY_IND + dea: 145 POP_AE + deb: 68 ST_IND_1 + dec: 32 LD_CONST_1 01 + dee: 144 PUSH_AE + def: 96 CREATE_REFERENCE 00 84 + df2: 146 PUSH_REF + df3: 99 ADD_OFFSET 00 0A + df6: 146 PUSH_REF + df7: 33 LD_CONST_2 00 03 + dfa: 147 POP_REF + dfb: 69 ST_IND_2 + dfc: 147 POP_REF + dfd: 235 SELCT_ARRAY_IND + dfe: 145 POP_AE + dff: 68 ST_IND_1 + e00: 32 LD_CONST_1 00 + e02: 144 PUSH_AE + e03: 96 CREATE_REFERENCE 00 84 + e06: 146 PUSH_REF + e07: 99 ADD_OFFSET 00 0A + e0a: 146 PUSH_REF + e0b: 33 LD_CONST_2 00 04 + e0e: 147 POP_REF + e0f: 69 ST_IND_2 + e10: 147 POP_REF + e11: 235 SELCT_ARRAY_IND + e12: 145 POP_AE + e13: 68 ST_IND_1 + e14: 32 LD_CONST_1 01 + e16: 144 PUSH_AE + e17: 96 CREATE_REFERENCE 00 84 + e1a: 146 PUSH_REF + e1b: 99 ADD_OFFSET 00 0A + e1e: 146 PUSH_REF + e1f: 33 LD_CONST_2 00 05 + e22: 147 POP_REF + e23: 69 ST_IND_2 + e24: 147 POP_REF + e25: 235 SELCT_ARRAY_IND + e26: 145 POP_AE + e27: 68 ST_IND_1 + e28: 33 LD_CONST_2 00 06 + e2b: 59 ST_FAR_2 00 10 00 E4 + e30: 14 LD_NEAR_ANY 00 84 + e33: 241 ST_FAR_ARRAY 00 10 00 0C + e39: 4 CAL 00 10 + e3c: 16 LD_FAR_1 00 10 00 09 + e41: 144 PUSH_AE + e42: 96 CREATE_REFERENCE 00 84 + e45: 146 PUSH_REF + e46: 99 ADD_OFFSET 00 0A + e49: 146 PUSH_REF + e4a: 33 LD_CONST_2 00 07 + e4d: 147 POP_REF + e4e: 69 ST_IND_2 + e4f: 147 POP_REF + e50: 235 SELCT_ARRAY_IND + e51: 145 POP_AE + e52: 68 ST_IND_1 + e53: 16 LD_FAR_1 00 10 00 08 + e58: 146 PUSH_REF + e59: 144 PUSH_AE + e5a: 96 CREATE_REFERENCE 00 84 + e5d: 146 PUSH_REF + e5e: 99 ADD_OFFSET 00 0A + e61: 146 PUSH_REF + e62: 33 LD_CONST_2 00 06 + e65: 147 POP_REF + e66: 69 ST_IND_2 + e67: 147 POP_REF + e68: 235 SELCT_ARRAY_IND + e69: 145 POP_AE + e6a: 68 ST_IND_1 + e6b: 147 POP_REF + e6c: 1 JMP 14 73 + e6f: 12 LD_NEAR_2 03 22 + e72: 125 LDS_CONST_2 00 21 + e75: 225 EQ_2 + e76: 2 JMPC 0E 86 + e79: 12 LD_NEAR_2 03 22 + e7c: 125 LDS_CONST_2 00 22 + e7f: 225 EQ_2 + e80: 2 JMPC 0E 86 + e83: 1 JMP 0F 4B + e86: 33 LD_CONST_2 00 08 + e89: 54 ST_NEAR_2 03 24 + e8c: 32 LD_CONST_1 11 + e8e: 144 PUSH_AE + e8f: 96 CREATE_REFERENCE 00 84 + e92: 146 PUSH_REF + e93: 99 ADD_OFFSET 00 0A + e96: 146 PUSH_REF + e97: 33 LD_CONST_2 00 00 + e9a: 147 POP_REF + e9b: 69 ST_IND_2 + e9c: 147 POP_REF + e9d: 235 SELCT_ARRAY_IND + e9e: 145 POP_AE + e9f: 68 ST_IND_1 + ea0: 32 LD_CONST_1 04 + ea2: 144 PUSH_AE + ea3: 96 CREATE_REFERENCE 00 84 + ea6: 146 PUSH_REF + ea7: 99 ADD_OFFSET 00 0A + eaa: 146 PUSH_REF + eab: 33 LD_CONST_2 00 01 + eae: 147 POP_REF + eaf: 69 ST_IND_2 + eb0: 147 POP_REF + eb1: 235 SELCT_ARRAY_IND + eb2: 145 POP_AE + eb3: 68 ST_IND_1 + eb4: 32 LD_CONST_1 01 + eb6: 144 PUSH_AE + eb7: 96 CREATE_REFERENCE 00 84 + eba: 146 PUSH_REF + ebb: 99 ADD_OFFSET 00 0A + ebe: 146 PUSH_REF + ebf: 33 LD_CONST_2 00 02 + ec2: 147 POP_REF + ec3: 69 ST_IND_2 + ec4: 147 POP_REF + ec5: 235 SELCT_ARRAY_IND + ec6: 145 POP_AE + ec7: 68 ST_IND_1 + ec8: 32 LD_CONST_1 01 + eca: 144 PUSH_AE + ecb: 96 CREATE_REFERENCE 00 84 + ece: 146 PUSH_REF + ecf: 99 ADD_OFFSET 00 0A + ed2: 146 PUSH_REF + ed3: 33 LD_CONST_2 00 03 + ed6: 147 POP_REF + ed7: 69 ST_IND_2 + ed8: 147 POP_REF + ed9: 235 SELCT_ARRAY_IND + eda: 145 POP_AE + edb: 68 ST_IND_1 + edc: 32 LD_CONST_1 00 + ede: 144 PUSH_AE + edf: 96 CREATE_REFERENCE 00 84 + ee2: 146 PUSH_REF + ee3: 99 ADD_OFFSET 00 0A + ee6: 146 PUSH_REF + ee7: 33 LD_CONST_2 00 04 + eea: 147 POP_REF + eeb: 69 ST_IND_2 + eec: 147 POP_REF + eed: 235 SELCT_ARRAY_IND + eee: 145 POP_AE + eef: 68 ST_IND_1 + ef0: 32 LD_CONST_1 01 + ef2: 144 PUSH_AE + ef3: 96 CREATE_REFERENCE 00 84 + ef6: 146 PUSH_REF + ef7: 99 ADD_OFFSET 00 0A + efa: 146 PUSH_REF + efb: 33 LD_CONST_2 00 05 + efe: 147 POP_REF + eff: 69 ST_IND_2 + f00: 147 POP_REF + f01: 235 SELCT_ARRAY_IND + f02: 145 POP_AE + f03: 68 ST_IND_1 + f04: 33 LD_CONST_2 00 06 + f07: 59 ST_FAR_2 00 10 00 E4 + f0c: 14 LD_NEAR_ANY 00 84 + f0f: 241 ST_FAR_ARRAY 00 10 00 0C + f15: 4 CAL 00 10 + f18: 16 LD_FAR_1 00 10 00 09 + f1d: 144 PUSH_AE + f1e: 96 CREATE_REFERENCE 00 84 + f21: 146 PUSH_REF + f22: 99 ADD_OFFSET 00 0A + f25: 146 PUSH_REF + f26: 33 LD_CONST_2 00 07 + f29: 147 POP_REF + f2a: 69 ST_IND_2 + f2b: 147 POP_REF + f2c: 235 SELCT_ARRAY_IND + f2d: 145 POP_AE + f2e: 68 ST_IND_1 + f2f: 16 LD_FAR_1 00 10 00 08 + f34: 146 PUSH_REF + f35: 144 PUSH_AE + f36: 96 CREATE_REFERENCE 00 84 + f39: 146 PUSH_REF + f3a: 99 ADD_OFFSET 00 0A + f3d: 146 PUSH_REF + f3e: 33 LD_CONST_2 00 06 + f41: 147 POP_REF + f42: 69 ST_IND_2 + f43: 147 POP_REF + f44: 235 SELCT_ARRAY_IND + f45: 145 POP_AE + f46: 68 ST_IND_1 + f47: 147 POP_REF + f48: 1 JMP 14 73 + f4b: 12 LD_NEAR_2 03 22 + f4e: 125 LDS_CONST_2 00 23 + f51: 225 EQ_2 + f52: 2 JMPC 0F 62 + f55: 12 LD_NEAR_2 03 22 + f58: 125 LDS_CONST_2 00 24 + f5b: 225 EQ_2 + f5c: 2 JMPC 0F 62 + f5f: 1 JMP 10 27 + f62: 33 LD_CONST_2 00 08 + f65: 54 ST_NEAR_2 03 24 + f68: 32 LD_CONST_1 12 + f6a: 144 PUSH_AE + f6b: 96 CREATE_REFERENCE 00 84 + f6e: 146 PUSH_REF + f6f: 99 ADD_OFFSET 00 0A + f72: 146 PUSH_REF + f73: 33 LD_CONST_2 00 00 + f76: 147 POP_REF + f77: 69 ST_IND_2 + f78: 147 POP_REF + f79: 235 SELCT_ARRAY_IND + f7a: 145 POP_AE + f7b: 68 ST_IND_1 + f7c: 32 LD_CONST_1 04 + f7e: 144 PUSH_AE + f7f: 96 CREATE_REFERENCE 00 84 + f82: 146 PUSH_REF + f83: 99 ADD_OFFSET 00 0A + f86: 146 PUSH_REF + f87: 33 LD_CONST_2 00 01 + f8a: 147 POP_REF + f8b: 69 ST_IND_2 + f8c: 147 POP_REF + f8d: 235 SELCT_ARRAY_IND + f8e: 145 POP_AE + f8f: 68 ST_IND_1 + f90: 32 LD_CONST_1 01 + f92: 144 PUSH_AE + f93: 96 CREATE_REFERENCE 00 84 + f96: 146 PUSH_REF + f97: 99 ADD_OFFSET 00 0A + f9a: 146 PUSH_REF + f9b: 33 LD_CONST_2 00 02 + f9e: 147 POP_REF + f9f: 69 ST_IND_2 + fa0: 147 POP_REF + fa1: 235 SELCT_ARRAY_IND + fa2: 145 POP_AE + fa3: 68 ST_IND_1 + fa4: 32 LD_CONST_1 01 + fa6: 144 PUSH_AE + fa7: 96 CREATE_REFERENCE 00 84 + faa: 146 PUSH_REF + fab: 99 ADD_OFFSET 00 0A + fae: 146 PUSH_REF + faf: 33 LD_CONST_2 00 03 + fb2: 147 POP_REF + fb3: 69 ST_IND_2 + fb4: 147 POP_REF + fb5: 235 SELCT_ARRAY_IND + fb6: 145 POP_AE + fb7: 68 ST_IND_1 + fb8: 32 LD_CONST_1 00 + fba: 144 PUSH_AE + fbb: 96 CREATE_REFERENCE 00 84 + fbe: 146 PUSH_REF + fbf: 99 ADD_OFFSET 00 0A + fc2: 146 PUSH_REF + fc3: 33 LD_CONST_2 00 04 + fc6: 147 POP_REF + fc7: 69 ST_IND_2 + fc8: 147 POP_REF + fc9: 235 SELCT_ARRAY_IND + fca: 145 POP_AE + fcb: 68 ST_IND_1 + fcc: 32 LD_CONST_1 01 + fce: 144 PUSH_AE + fcf: 96 CREATE_REFERENCE 00 84 + fd2: 146 PUSH_REF + fd3: 99 ADD_OFFSET 00 0A + fd6: 146 PUSH_REF + fd7: 33 LD_CONST_2 00 05 + fda: 147 POP_REF + fdb: 69 ST_IND_2 + fdc: 147 POP_REF + fdd: 235 SELCT_ARRAY_IND + fde: 145 POP_AE + fdf: 68 ST_IND_1 + fe0: 33 LD_CONST_2 00 06 + fe3: 59 ST_FAR_2 00 10 00 E4 + fe8: 14 LD_NEAR_ANY 00 84 + feb: 241 ST_FAR_ARRAY 00 10 00 0C + ff1: 4 CAL 00 10 + ff4: 16 LD_FAR_1 00 10 00 09 + ff9: 144 PUSH_AE + ffa: 96 CREATE_REFERENCE 00 84 + ffd: 146 PUSH_REF + ffe: 99 ADD_OFFSET 00 0A + 1001: 146 PUSH_REF + 1002: 33 LD_CONST_2 00 07 + 1005: 147 POP_REF + 1006: 69 ST_IND_2 + 1007: 147 POP_REF + 1008: 235 SELCT_ARRAY_IND + 1009: 145 POP_AE + 100a: 68 ST_IND_1 + 100b: 16 LD_FAR_1 00 10 00 08 + 1010: 146 PUSH_REF + 1011: 144 PUSH_AE + 1012: 96 CREATE_REFERENCE 00 84 + 1015: 146 PUSH_REF + 1016: 99 ADD_OFFSET 00 0A + 1019: 146 PUSH_REF + 101a: 33 LD_CONST_2 00 06 + 101d: 147 POP_REF + 101e: 69 ST_IND_2 + 101f: 147 POP_REF + 1020: 235 SELCT_ARRAY_IND + 1021: 145 POP_AE + 1022: 68 ST_IND_1 + 1023: 147 POP_REF + 1024: 1 JMP 14 73 + 1027: 12 LD_NEAR_2 03 22 + 102a: 125 LDS_CONST_2 00 25 + 102d: 225 EQ_2 + 102e: 2 JMPC 10 3E + 1031: 12 LD_NEAR_2 03 22 + 1034: 125 LDS_CONST_2 00 26 + 1037: 225 EQ_2 + 1038: 2 JMPC 10 3E + 103b: 1 JMP 11 03 + 103e: 33 LD_CONST_2 00 08 + 1041: 54 ST_NEAR_2 03 24 + 1044: 32 LD_CONST_1 13 + 1046: 144 PUSH_AE + 1047: 96 CREATE_REFERENCE 00 84 + 104a: 146 PUSH_REF + 104b: 99 ADD_OFFSET 00 0A + 104e: 146 PUSH_REF + 104f: 33 LD_CONST_2 00 00 + 1052: 147 POP_REF + 1053: 69 ST_IND_2 + 1054: 147 POP_REF + 1055: 235 SELCT_ARRAY_IND + 1056: 145 POP_AE + 1057: 68 ST_IND_1 + 1058: 32 LD_CONST_1 04 + 105a: 144 PUSH_AE + 105b: 96 CREATE_REFERENCE 00 84 + 105e: 146 PUSH_REF + 105f: 99 ADD_OFFSET 00 0A + 1062: 146 PUSH_REF + 1063: 33 LD_CONST_2 00 01 + 1066: 147 POP_REF + 1067: 69 ST_IND_2 + 1068: 147 POP_REF + 1069: 235 SELCT_ARRAY_IND + 106a: 145 POP_AE + 106b: 68 ST_IND_1 + 106c: 32 LD_CONST_1 01 + 106e: 144 PUSH_AE + 106f: 96 CREATE_REFERENCE 00 84 + 1072: 146 PUSH_REF + 1073: 99 ADD_OFFSET 00 0A + 1076: 146 PUSH_REF + 1077: 33 LD_CONST_2 00 02 + 107a: 147 POP_REF + 107b: 69 ST_IND_2 + 107c: 147 POP_REF + 107d: 235 SELCT_ARRAY_IND + 107e: 145 POP_AE + 107f: 68 ST_IND_1 + 1080: 32 LD_CONST_1 01 + 1082: 144 PUSH_AE + 1083: 96 CREATE_REFERENCE 00 84 + 1086: 146 PUSH_REF + 1087: 99 ADD_OFFSET 00 0A + 108a: 146 PUSH_REF + 108b: 33 LD_CONST_2 00 03 + 108e: 147 POP_REF + 108f: 69 ST_IND_2 + 1090: 147 POP_REF + 1091: 235 SELCT_ARRAY_IND + 1092: 145 POP_AE + 1093: 68 ST_IND_1 + 1094: 32 LD_CONST_1 00 + 1096: 144 PUSH_AE + 1097: 96 CREATE_REFERENCE 00 84 + 109a: 146 PUSH_REF + 109b: 99 ADD_OFFSET 00 0A + 109e: 146 PUSH_REF + 109f: 33 LD_CONST_2 00 04 + 10a2: 147 POP_REF + 10a3: 69 ST_IND_2 + 10a4: 147 POP_REF + 10a5: 235 SELCT_ARRAY_IND + 10a6: 145 POP_AE + 10a7: 68 ST_IND_1 + 10a8: 32 LD_CONST_1 01 + 10aa: 144 PUSH_AE + 10ab: 96 CREATE_REFERENCE 00 84 + 10ae: 146 PUSH_REF + 10af: 99 ADD_OFFSET 00 0A + 10b2: 146 PUSH_REF + 10b3: 33 LD_CONST_2 00 05 + 10b6: 147 POP_REF + 10b7: 69 ST_IND_2 + 10b8: 147 POP_REF + 10b9: 235 SELCT_ARRAY_IND + 10ba: 145 POP_AE + 10bb: 68 ST_IND_1 + 10bc: 33 LD_CONST_2 00 06 + 10bf: 59 ST_FAR_2 00 10 00 E4 + 10c4: 14 LD_NEAR_ANY 00 84 + 10c7: 241 ST_FAR_ARRAY 00 10 00 0C + 10cd: 4 CAL 00 10 + 10d0: 16 LD_FAR_1 00 10 00 09 + 10d5: 144 PUSH_AE + 10d6: 96 CREATE_REFERENCE 00 84 + 10d9: 146 PUSH_REF + 10da: 99 ADD_OFFSET 00 0A + 10dd: 146 PUSH_REF + 10de: 33 LD_CONST_2 00 07 + 10e1: 147 POP_REF + 10e2: 69 ST_IND_2 + 10e3: 147 POP_REF + 10e4: 235 SELCT_ARRAY_IND + 10e5: 145 POP_AE + 10e6: 68 ST_IND_1 + 10e7: 16 LD_FAR_1 00 10 00 08 + 10ec: 146 PUSH_REF + 10ed: 144 PUSH_AE + 10ee: 96 CREATE_REFERENCE 00 84 + 10f1: 146 PUSH_REF + 10f2: 99 ADD_OFFSET 00 0A + 10f5: 146 PUSH_REF + 10f6: 33 LD_CONST_2 00 06 + 10f9: 147 POP_REF + 10fa: 69 ST_IND_2 + 10fb: 147 POP_REF + 10fc: 235 SELCT_ARRAY_IND + 10fd: 145 POP_AE + 10fe: 68 ST_IND_1 + 10ff: 147 POP_REF + 1100: 1 JMP 14 73 + 1103: 12 LD_NEAR_2 03 22 + 1106: 125 LDS_CONST_2 00 27 + 1109: 225 EQ_2 + 110a: 2 JMPC 11 1A + 110d: 12 LD_NEAR_2 03 22 + 1110: 125 LDS_CONST_2 00 28 + 1113: 225 EQ_2 + 1114: 2 JMPC 11 1A + 1117: 1 JMP 11 DF + 111a: 33 LD_CONST_2 00 08 + 111d: 54 ST_NEAR_2 03 24 + 1120: 32 LD_CONST_1 14 + 1122: 144 PUSH_AE + 1123: 96 CREATE_REFERENCE 00 84 + 1126: 146 PUSH_REF + 1127: 99 ADD_OFFSET 00 0A + 112a: 146 PUSH_REF + 112b: 33 LD_CONST_2 00 00 + 112e: 147 POP_REF + 112f: 69 ST_IND_2 + 1130: 147 POP_REF + 1131: 235 SELCT_ARRAY_IND + 1132: 145 POP_AE + 1133: 68 ST_IND_1 + 1134: 32 LD_CONST_1 04 + 1136: 144 PUSH_AE + 1137: 96 CREATE_REFERENCE 00 84 + 113a: 146 PUSH_REF + 113b: 99 ADD_OFFSET 00 0A + 113e: 146 PUSH_REF + 113f: 33 LD_CONST_2 00 01 + 1142: 147 POP_REF + 1143: 69 ST_IND_2 + 1144: 147 POP_REF + 1145: 235 SELCT_ARRAY_IND + 1146: 145 POP_AE + 1147: 68 ST_IND_1 + 1148: 32 LD_CONST_1 01 + 114a: 144 PUSH_AE + 114b: 96 CREATE_REFERENCE 00 84 + 114e: 146 PUSH_REF + 114f: 99 ADD_OFFSET 00 0A + 1152: 146 PUSH_REF + 1153: 33 LD_CONST_2 00 02 + 1156: 147 POP_REF + 1157: 69 ST_IND_2 + 1158: 147 POP_REF + 1159: 235 SELCT_ARRAY_IND + 115a: 145 POP_AE + 115b: 68 ST_IND_1 + 115c: 32 LD_CONST_1 01 + 115e: 144 PUSH_AE + 115f: 96 CREATE_REFERENCE 00 84 + 1162: 146 PUSH_REF + 1163: 99 ADD_OFFSET 00 0A + 1166: 146 PUSH_REF + 1167: 33 LD_CONST_2 00 03 + 116a: 147 POP_REF + 116b: 69 ST_IND_2 + 116c: 147 POP_REF + 116d: 235 SELCT_ARRAY_IND + 116e: 145 POP_AE + 116f: 68 ST_IND_1 + 1170: 32 LD_CONST_1 00 + 1172: 144 PUSH_AE + 1173: 96 CREATE_REFERENCE 00 84 + 1176: 146 PUSH_REF + 1177: 99 ADD_OFFSET 00 0A + 117a: 146 PUSH_REF + 117b: 33 LD_CONST_2 00 04 + 117e: 147 POP_REF + 117f: 69 ST_IND_2 + 1180: 147 POP_REF + 1181: 235 SELCT_ARRAY_IND + 1182: 145 POP_AE + 1183: 68 ST_IND_1 + 1184: 32 LD_CONST_1 01 + 1186: 144 PUSH_AE + 1187: 96 CREATE_REFERENCE 00 84 + 118a: 146 PUSH_REF + 118b: 99 ADD_OFFSET 00 0A + 118e: 146 PUSH_REF + 118f: 33 LD_CONST_2 00 05 + 1192: 147 POP_REF + 1193: 69 ST_IND_2 + 1194: 147 POP_REF + 1195: 235 SELCT_ARRAY_IND + 1196: 145 POP_AE + 1197: 68 ST_IND_1 + 1198: 33 LD_CONST_2 00 06 + 119b: 59 ST_FAR_2 00 10 00 E4 + 11a0: 14 LD_NEAR_ANY 00 84 + 11a3: 241 ST_FAR_ARRAY 00 10 00 0C + 11a9: 4 CAL 00 10 + 11ac: 16 LD_FAR_1 00 10 00 09 + 11b1: 144 PUSH_AE + 11b2: 96 CREATE_REFERENCE 00 84 + 11b5: 146 PUSH_REF + 11b6: 99 ADD_OFFSET 00 0A + 11b9: 146 PUSH_REF + 11ba: 33 LD_CONST_2 00 07 + 11bd: 147 POP_REF + 11be: 69 ST_IND_2 + 11bf: 147 POP_REF + 11c0: 235 SELCT_ARRAY_IND + 11c1: 145 POP_AE + 11c2: 68 ST_IND_1 + 11c3: 16 LD_FAR_1 00 10 00 08 + 11c8: 146 PUSH_REF + 11c9: 144 PUSH_AE + 11ca: 96 CREATE_REFERENCE 00 84 + 11cd: 146 PUSH_REF + 11ce: 99 ADD_OFFSET 00 0A + 11d1: 146 PUSH_REF + 11d2: 33 LD_CONST_2 00 06 + 11d5: 147 POP_REF + 11d6: 69 ST_IND_2 + 11d7: 147 POP_REF + 11d8: 235 SELCT_ARRAY_IND + 11d9: 145 POP_AE + 11da: 68 ST_IND_1 + 11db: 147 POP_REF + 11dc: 1 JMP 14 73 + 11df: 12 LD_NEAR_2 03 22 + 11e2: 125 LDS_CONST_2 00 29 + 11e5: 225 EQ_2 + 11e6: 2 JMPC 11 F6 + 11e9: 12 LD_NEAR_2 03 22 + 11ec: 125 LDS_CONST_2 00 2A + 11ef: 225 EQ_2 + 11f0: 2 JMPC 11 F6 + 11f3: 1 JMP 12 BB + 11f6: 33 LD_CONST_2 00 08 + 11f9: 54 ST_NEAR_2 03 24 + 11fc: 32 LD_CONST_1 15 + 11fe: 144 PUSH_AE + 11ff: 96 CREATE_REFERENCE 00 84 + 1202: 146 PUSH_REF + 1203: 99 ADD_OFFSET 00 0A + 1206: 146 PUSH_REF + 1207: 33 LD_CONST_2 00 00 + 120a: 147 POP_REF + 120b: 69 ST_IND_2 + 120c: 147 POP_REF + 120d: 235 SELCT_ARRAY_IND + 120e: 145 POP_AE + 120f: 68 ST_IND_1 + 1210: 32 LD_CONST_1 04 + 1212: 144 PUSH_AE + 1213: 96 CREATE_REFERENCE 00 84 + 1216: 146 PUSH_REF + 1217: 99 ADD_OFFSET 00 0A + 121a: 146 PUSH_REF + 121b: 33 LD_CONST_2 00 01 + 121e: 147 POP_REF + 121f: 69 ST_IND_2 + 1220: 147 POP_REF + 1221: 235 SELCT_ARRAY_IND + 1222: 145 POP_AE + 1223: 68 ST_IND_1 + 1224: 32 LD_CONST_1 01 + 1226: 144 PUSH_AE + 1227: 96 CREATE_REFERENCE 00 84 + 122a: 146 PUSH_REF + 122b: 99 ADD_OFFSET 00 0A + 122e: 146 PUSH_REF + 122f: 33 LD_CONST_2 00 02 + 1232: 147 POP_REF + 1233: 69 ST_IND_2 + 1234: 147 POP_REF + 1235: 235 SELCT_ARRAY_IND + 1236: 145 POP_AE + 1237: 68 ST_IND_1 + 1238: 32 LD_CONST_1 01 + 123a: 144 PUSH_AE + 123b: 96 CREATE_REFERENCE 00 84 + 123e: 146 PUSH_REF + 123f: 99 ADD_OFFSET 00 0A + 1242: 146 PUSH_REF + 1243: 33 LD_CONST_2 00 03 + 1246: 147 POP_REF + 1247: 69 ST_IND_2 + 1248: 147 POP_REF + 1249: 235 SELCT_ARRAY_IND + 124a: 145 POP_AE + 124b: 68 ST_IND_1 + 124c: 32 LD_CONST_1 00 + 124e: 144 PUSH_AE + 124f: 96 CREATE_REFERENCE 00 84 + 1252: 146 PUSH_REF + 1253: 99 ADD_OFFSET 00 0A + 1256: 146 PUSH_REF + 1257: 33 LD_CONST_2 00 04 + 125a: 147 POP_REF + 125b: 69 ST_IND_2 + 125c: 147 POP_REF + 125d: 235 SELCT_ARRAY_IND + 125e: 145 POP_AE + 125f: 68 ST_IND_1 + 1260: 32 LD_CONST_1 01 + 1262: 144 PUSH_AE + 1263: 96 CREATE_REFERENCE 00 84 + 1266: 146 PUSH_REF + 1267: 99 ADD_OFFSET 00 0A + 126a: 146 PUSH_REF + 126b: 33 LD_CONST_2 00 05 + 126e: 147 POP_REF + 126f: 69 ST_IND_2 + 1270: 147 POP_REF + 1271: 235 SELCT_ARRAY_IND + 1272: 145 POP_AE + 1273: 68 ST_IND_1 + 1274: 33 LD_CONST_2 00 06 + 1277: 59 ST_FAR_2 00 10 00 E4 + 127c: 14 LD_NEAR_ANY 00 84 + 127f: 241 ST_FAR_ARRAY 00 10 00 0C + 1285: 4 CAL 00 10 + 1288: 16 LD_FAR_1 00 10 00 09 + 128d: 144 PUSH_AE + 128e: 96 CREATE_REFERENCE 00 84 + 1291: 146 PUSH_REF + 1292: 99 ADD_OFFSET 00 0A + 1295: 146 PUSH_REF + 1296: 33 LD_CONST_2 00 07 + 1299: 147 POP_REF + 129a: 69 ST_IND_2 + 129b: 147 POP_REF + 129c: 235 SELCT_ARRAY_IND + 129d: 145 POP_AE + 129e: 68 ST_IND_1 + 129f: 16 LD_FAR_1 00 10 00 08 + 12a4: 146 PUSH_REF + 12a5: 144 PUSH_AE + 12a6: 96 CREATE_REFERENCE 00 84 + 12a9: 146 PUSH_REF + 12aa: 99 ADD_OFFSET 00 0A + 12ad: 146 PUSH_REF + 12ae: 33 LD_CONST_2 00 06 + 12b1: 147 POP_REF + 12b2: 69 ST_IND_2 + 12b3: 147 POP_REF + 12b4: 235 SELCT_ARRAY_IND + 12b5: 145 POP_AE + 12b6: 68 ST_IND_1 + 12b7: 147 POP_REF + 12b8: 1 JMP 14 73 + 12bb: 12 LD_NEAR_2 03 22 + 12be: 125 LDS_CONST_2 00 2B + 12c1: 225 EQ_2 + 12c2: 2 JMPC 12 D2 + 12c5: 12 LD_NEAR_2 03 22 + 12c8: 125 LDS_CONST_2 00 2C + 12cb: 225 EQ_2 + 12cc: 2 JMPC 12 D2 + 12cf: 1 JMP 13 97 + 12d2: 33 LD_CONST_2 00 08 + 12d5: 54 ST_NEAR_2 03 24 + 12d8: 32 LD_CONST_1 16 + 12da: 144 PUSH_AE + 12db: 96 CREATE_REFERENCE 00 84 + 12de: 146 PUSH_REF + 12df: 99 ADD_OFFSET 00 0A + 12e2: 146 PUSH_REF + 12e3: 33 LD_CONST_2 00 00 + 12e6: 147 POP_REF + 12e7: 69 ST_IND_2 + 12e8: 147 POP_REF + 12e9: 235 SELCT_ARRAY_IND + 12ea: 145 POP_AE + 12eb: 68 ST_IND_1 + 12ec: 32 LD_CONST_1 04 + 12ee: 144 PUSH_AE + 12ef: 96 CREATE_REFERENCE 00 84 + 12f2: 146 PUSH_REF + 12f3: 99 ADD_OFFSET 00 0A + 12f6: 146 PUSH_REF + 12f7: 33 LD_CONST_2 00 01 + 12fa: 147 POP_REF + 12fb: 69 ST_IND_2 + 12fc: 147 POP_REF + 12fd: 235 SELCT_ARRAY_IND + 12fe: 145 POP_AE + 12ff: 68 ST_IND_1 + 1300: 32 LD_CONST_1 01 + 1302: 144 PUSH_AE + 1303: 96 CREATE_REFERENCE 00 84 + 1306: 146 PUSH_REF + 1307: 99 ADD_OFFSET 00 0A + 130a: 146 PUSH_REF + 130b: 33 LD_CONST_2 00 02 + 130e: 147 POP_REF + 130f: 69 ST_IND_2 + 1310: 147 POP_REF + 1311: 235 SELCT_ARRAY_IND + 1312: 145 POP_AE + 1313: 68 ST_IND_1 + 1314: 32 LD_CONST_1 01 + 1316: 144 PUSH_AE + 1317: 96 CREATE_REFERENCE 00 84 + 131a: 146 PUSH_REF + 131b: 99 ADD_OFFSET 00 0A + 131e: 146 PUSH_REF + 131f: 33 LD_CONST_2 00 03 + 1322: 147 POP_REF + 1323: 69 ST_IND_2 + 1324: 147 POP_REF + 1325: 235 SELCT_ARRAY_IND + 1326: 145 POP_AE + 1327: 68 ST_IND_1 + 1328: 32 LD_CONST_1 00 + 132a: 144 PUSH_AE + 132b: 96 CREATE_REFERENCE 00 84 + 132e: 146 PUSH_REF + 132f: 99 ADD_OFFSET 00 0A + 1332: 146 PUSH_REF + 1333: 33 LD_CONST_2 00 04 + 1336: 147 POP_REF + 1337: 69 ST_IND_2 + 1338: 147 POP_REF + 1339: 235 SELCT_ARRAY_IND + 133a: 145 POP_AE + 133b: 68 ST_IND_1 + 133c: 32 LD_CONST_1 01 + 133e: 144 PUSH_AE + 133f: 96 CREATE_REFERENCE 00 84 + 1342: 146 PUSH_REF + 1343: 99 ADD_OFFSET 00 0A + 1346: 146 PUSH_REF + 1347: 33 LD_CONST_2 00 05 + 134a: 147 POP_REF + 134b: 69 ST_IND_2 + 134c: 147 POP_REF + 134d: 235 SELCT_ARRAY_IND + 134e: 145 POP_AE + 134f: 68 ST_IND_1 + 1350: 33 LD_CONST_2 00 06 + 1353: 59 ST_FAR_2 00 10 00 E4 + 1358: 14 LD_NEAR_ANY 00 84 + 135b: 241 ST_FAR_ARRAY 00 10 00 0C + 1361: 4 CAL 00 10 + 1364: 16 LD_FAR_1 00 10 00 09 + 1369: 144 PUSH_AE + 136a: 96 CREATE_REFERENCE 00 84 + 136d: 146 PUSH_REF + 136e: 99 ADD_OFFSET 00 0A + 1371: 146 PUSH_REF + 1372: 33 LD_CONST_2 00 07 + 1375: 147 POP_REF + 1376: 69 ST_IND_2 + 1377: 147 POP_REF + 1378: 235 SELCT_ARRAY_IND + 1379: 145 POP_AE + 137a: 68 ST_IND_1 + 137b: 16 LD_FAR_1 00 10 00 08 + 1380: 146 PUSH_REF + 1381: 144 PUSH_AE + 1382: 96 CREATE_REFERENCE 00 84 + 1385: 146 PUSH_REF + 1386: 99 ADD_OFFSET 00 0A + 1389: 146 PUSH_REF + 138a: 33 LD_CONST_2 00 06 + 138d: 147 POP_REF + 138e: 69 ST_IND_2 + 138f: 147 POP_REF + 1390: 235 SELCT_ARRAY_IND + 1391: 145 POP_AE + 1392: 68 ST_IND_1 + 1393: 147 POP_REF + 1394: 1 JMP 14 73 + 1397: 12 LD_NEAR_2 03 22 + 139a: 125 LDS_CONST_2 00 2D + 139d: 225 EQ_2 + 139e: 2 JMPC 13 AE + 13a1: 12 LD_NEAR_2 03 22 + 13a4: 125 LDS_CONST_2 00 2E + 13a7: 225 EQ_2 + 13a8: 2 JMPC 13 AE + 13ab: 1 JMP 14 73 + 13ae: 33 LD_CONST_2 00 08 + 13b1: 54 ST_NEAR_2 03 24 + 13b4: 32 LD_CONST_1 17 + 13b6: 144 PUSH_AE + 13b7: 96 CREATE_REFERENCE 00 84 + 13ba: 146 PUSH_REF + 13bb: 99 ADD_OFFSET 00 0A + 13be: 146 PUSH_REF + 13bf: 33 LD_CONST_2 00 00 + 13c2: 147 POP_REF + 13c3: 69 ST_IND_2 + 13c4: 147 POP_REF + 13c5: 235 SELCT_ARRAY_IND + 13c6: 145 POP_AE + 13c7: 68 ST_IND_1 + 13c8: 32 LD_CONST_1 04 + 13ca: 144 PUSH_AE + 13cb: 96 CREATE_REFERENCE 00 84 + 13ce: 146 PUSH_REF + 13cf: 99 ADD_OFFSET 00 0A + 13d2: 146 PUSH_REF + 13d3: 33 LD_CONST_2 00 01 + 13d6: 147 POP_REF + 13d7: 69 ST_IND_2 + 13d8: 147 POP_REF + 13d9: 235 SELCT_ARRAY_IND + 13da: 145 POP_AE + 13db: 68 ST_IND_1 + 13dc: 32 LD_CONST_1 01 + 13de: 144 PUSH_AE + 13df: 96 CREATE_REFERENCE 00 84 + 13e2: 146 PUSH_REF + 13e3: 99 ADD_OFFSET 00 0A + 13e6: 146 PUSH_REF + 13e7: 33 LD_CONST_2 00 02 + 13ea: 147 POP_REF + 13eb: 69 ST_IND_2 + 13ec: 147 POP_REF + 13ed: 235 SELCT_ARRAY_IND + 13ee: 145 POP_AE + 13ef: 68 ST_IND_1 + 13f0: 32 LD_CONST_1 01 + 13f2: 144 PUSH_AE + 13f3: 96 CREATE_REFERENCE 00 84 + 13f6: 146 PUSH_REF + 13f7: 99 ADD_OFFSET 00 0A + 13fa: 146 PUSH_REF + 13fb: 33 LD_CONST_2 00 03 + 13fe: 147 POP_REF + 13ff: 69 ST_IND_2 + 1400: 147 POP_REF + 1401: 235 SELCT_ARRAY_IND + 1402: 145 POP_AE + 1403: 68 ST_IND_1 + 1404: 32 LD_CONST_1 00 + 1406: 144 PUSH_AE + 1407: 96 CREATE_REFERENCE 00 84 + 140a: 146 PUSH_REF + 140b: 99 ADD_OFFSET 00 0A + 140e: 146 PUSH_REF + 140f: 33 LD_CONST_2 00 04 + 1412: 147 POP_REF + 1413: 69 ST_IND_2 + 1414: 147 POP_REF + 1415: 235 SELCT_ARRAY_IND + 1416: 145 POP_AE + 1417: 68 ST_IND_1 + 1418: 32 LD_CONST_1 01 + 141a: 144 PUSH_AE + 141b: 96 CREATE_REFERENCE 00 84 + 141e: 146 PUSH_REF + 141f: 99 ADD_OFFSET 00 0A + 1422: 146 PUSH_REF + 1423: 33 LD_CONST_2 00 05 + 1426: 147 POP_REF + 1427: 69 ST_IND_2 + 1428: 147 POP_REF + 1429: 235 SELCT_ARRAY_IND + 142a: 145 POP_AE + 142b: 68 ST_IND_1 + 142c: 33 LD_CONST_2 00 06 + 142f: 59 ST_FAR_2 00 10 00 E4 + 1434: 14 LD_NEAR_ANY 00 84 + 1437: 241 ST_FAR_ARRAY 00 10 00 0C + 143d: 4 CAL 00 10 + 1440: 16 LD_FAR_1 00 10 00 09 + 1445: 144 PUSH_AE + 1446: 96 CREATE_REFERENCE 00 84 + 1449: 146 PUSH_REF + 144a: 99 ADD_OFFSET 00 0A + 144d: 146 PUSH_REF + 144e: 33 LD_CONST_2 00 07 + 1451: 147 POP_REF + 1452: 69 ST_IND_2 + 1453: 147 POP_REF + 1454: 235 SELCT_ARRAY_IND + 1455: 145 POP_AE + 1456: 68 ST_IND_1 + 1457: 16 LD_FAR_1 00 10 00 08 + 145c: 146 PUSH_REF + 145d: 144 PUSH_AE + 145e: 96 CREATE_REFERENCE 00 84 + 1461: 146 PUSH_REF + 1462: 99 ADD_OFFSET 00 0A + 1465: 146 PUSH_REF + 1466: 33 LD_CONST_2 00 06 + 1469: 147 POP_REF + 146a: 69 ST_IND_2 + 146b: 147 POP_REF + 146c: 235 SELCT_ARRAY_IND + 146d: 145 POP_AE + 146e: 68 ST_IND_1 + 146f: 147 POP_REF + 1470: 1 JMP 14 73 + 1473: 10 LD_NEAR_BIT 03 0C + 1476: 57 ST_FAR_BIT 00 0C 00 08 + 147b: 57 ST_FAR_BIT 00 0C 00 09 + 1480: 3 JMPCN 14 A7 + 1483: 12 LD_NEAR_2 03 24 + 1486: 59 ST_FAR_2 00 0C 00 18 + 148b: 90 LD_NEAR_8 03 34 + 148f: 109 ST_FAR_8 00 0C 00 10 + 1495: 32 LD_CONST_1 01 + 1497: 58 ST_FAR_1 00 0C 00 0C + 149c: 4 CAL 00 0C + 149f: 15 LD_FAR_BIT 00 0C 00 09 + 14a4: 3 JMPCN 14 A7 + 14a7: 10 LD_NEAR_BIT 03 0D + 14aa: 57 ST_FAR_BIT 00 08 00 08 + 14af: 3 JMPCN 14 C6 + 14b2: 90 LD_NEAR_8 03 3C + 14b6: 109 ST_FAR_8 00 08 00 14 + 14bc: 32 LD_CONST_1 01 + 14be: 58 ST_FAR_1 00 08 00 10 + 14c3: 4 CAL 00 08 + 14c6: 1 LDA_NEAR 00 D5 16 00 00 84 + 14ce: 108 ST_NEAR_8 03 34 + 14d2: 1 LDA_NEAR 00 D5 16 00 01 5C + 14da: 108 ST_NEAR_8 03 3C + 14de: 15 LD_FAR_BIT 00 14 00 08 + 14e3: 52 ST_NEAR_BIT 03 11 + 14e6: 15 LD_FAR_BIT 00 18 00 08 + 14eb: 52 ST_NEAR_BIT 03 15 + 14ee: 12 LD_NEAR_2 03 22 + 14f1: 125 LDS_CONST_2 00 02 + 14f4: 225 EQ_2 + 14f5: 144 PUSH_AE + 14f6: 96 CREATE_REFERENCE 01 5C + 14f9: 146 PUSH_REF + 14fa: 99 ADD_OFFSET 00 0A + 14fd: 146 PUSH_REF + 14fe: 33 LD_CONST_2 00 00 + 1501: 147 POP_REF + 1502: 69 ST_IND_2 + 1503: 147 POP_REF + 1504: 235 SELCT_ARRAY_IND + 1505: 26 LD_IND_1 + 1506: 124 LDS_CONST_1 01 + 1508: 224 EQ_1 + 1509: 145 POP_AE + 150a: 151 AND_BIT + 150b: 3 JMPCN 15 43 + 150e: 96 CREATE_REFERENCE 01 5C + 1511: 146 PUSH_REF + 1512: 99 ADD_OFFSET 00 0A + 1515: 146 PUSH_REF + 1516: 33 LD_CONST_2 00 03 + 1519: 147 POP_REF + 151a: 69 ST_IND_2 + 151b: 147 POP_REF + 151c: 235 SELCT_ARRAY_IND + 151d: 26 LD_IND_1 + 151e: 231 TYPECAST 04 01 + 1521: 126 LDS_CONST_4 43 80 00 00 + 1526: 183 MUL_FLOAT + 1527: 144 PUSH_AE + 1528: 96 CREATE_REFERENCE 01 5C + 152b: 146 PUSH_REF + 152c: 99 ADD_OFFSET 00 0A + 152f: 146 PUSH_REF + 1530: 33 LD_CONST_2 00 04 + 1533: 147 POP_REF + 1534: 69 ST_IND_2 + 1535: 147 POP_REF + 1536: 235 SELCT_ARRAY_IND + 1537: 26 LD_IND_1 + 1538: 231 TYPECAST 04 01 + 153b: 145 POP_AE + 153c: 169 ADD_FLOAT + 153d: 65 ST_BYREF_4 00 48 + 1540: 1 JMP 15 43 + 1543: 12 LD_NEAR_2 03 22 + 1546: 125 LDS_CONST_2 00 04 + 1549: 225 EQ_2 + 154a: 144 PUSH_AE + 154b: 96 CREATE_REFERENCE 01 5C + 154e: 146 PUSH_REF + 154f: 99 ADD_OFFSET 00 0A + 1552: 146 PUSH_REF + 1553: 33 LD_CONST_2 00 00 + 1556: 147 POP_REF + 1557: 69 ST_IND_2 + 1558: 147 POP_REF + 1559: 235 SELCT_ARRAY_IND + 155a: 26 LD_IND_1 + 155b: 124 LDS_CONST_1 02 + 155d: 224 EQ_1 + 155e: 145 POP_AE + 155f: 151 AND_BIT + 1560: 3 JMPCN 15 98 + 1563: 96 CREATE_REFERENCE 01 5C + 1566: 146 PUSH_REF + 1567: 99 ADD_OFFSET 00 0A + 156a: 146 PUSH_REF + 156b: 33 LD_CONST_2 00 03 + 156e: 147 POP_REF + 156f: 69 ST_IND_2 + 1570: 147 POP_REF + 1571: 235 SELCT_ARRAY_IND + 1572: 26 LD_IND_1 + 1573: 231 TYPECAST 04 01 + 1576: 126 LDS_CONST_4 43 80 00 00 + 157b: 183 MUL_FLOAT + 157c: 144 PUSH_AE + 157d: 96 CREATE_REFERENCE 01 5C + 1580: 146 PUSH_REF + 1581: 99 ADD_OFFSET 00 0A + 1584: 146 PUSH_REF + 1585: 33 LD_CONST_2 00 04 + 1588: 147 POP_REF + 1589: 69 ST_IND_2 + 158a: 147 POP_REF + 158b: 235 SELCT_ARRAY_IND + 158c: 26 LD_IND_1 + 158d: 231 TYPECAST 04 01 + 1590: 145 POP_AE + 1591: 169 ADD_FLOAT + 1592: 65 ST_BYREF_4 00 3C + 1595: 1 JMP 15 98 + 1598: 12 LD_NEAR_2 03 22 + 159b: 125 LDS_CONST_2 00 06 + 159e: 225 EQ_2 + 159f: 144 PUSH_AE + 15a0: 96 CREATE_REFERENCE 01 5C + 15a3: 146 PUSH_REF + 15a4: 99 ADD_OFFSET 00 0A + 15a7: 146 PUSH_REF + 15a8: 33 LD_CONST_2 00 00 + 15ab: 147 POP_REF + 15ac: 69 ST_IND_2 + 15ad: 147 POP_REF + 15ae: 235 SELCT_ARRAY_IND + 15af: 26 LD_IND_1 + 15b0: 124 LDS_CONST_1 03 + 15b2: 224 EQ_1 + 15b3: 145 POP_AE + 15b4: 151 AND_BIT + 15b5: 3 JMPCN 15 ED + 15b8: 96 CREATE_REFERENCE 01 5C + 15bb: 146 PUSH_REF + 15bc: 99 ADD_OFFSET 00 0A + 15bf: 146 PUSH_REF + 15c0: 33 LD_CONST_2 00 03 + 15c3: 147 POP_REF + 15c4: 69 ST_IND_2 + 15c5: 147 POP_REF + 15c6: 235 SELCT_ARRAY_IND + 15c7: 26 LD_IND_1 + 15c8: 231 TYPECAST 04 01 + 15cb: 126 LDS_CONST_4 43 80 00 00 + 15d0: 183 MUL_FLOAT + 15d1: 144 PUSH_AE + 15d2: 96 CREATE_REFERENCE 01 5C + 15d5: 146 PUSH_REF + 15d6: 99 ADD_OFFSET 00 0A + 15d9: 146 PUSH_REF + 15da: 33 LD_CONST_2 00 04 + 15dd: 147 POP_REF + 15de: 69 ST_IND_2 + 15df: 147 POP_REF + 15e0: 235 SELCT_ARRAY_IND + 15e1: 26 LD_IND_1 + 15e2: 231 TYPECAST 04 01 + 15e5: 145 POP_AE + 15e6: 169 ADD_FLOAT + 15e7: 65 ST_BYREF_4 00 34 + 15ea: 1 JMP 15 ED + 15ed: 12 LD_NEAR_2 03 22 + 15f0: 125 LDS_CONST_2 00 08 + 15f3: 225 EQ_2 + 15f4: 144 PUSH_AE + 15f5: 96 CREATE_REFERENCE 01 5C + 15f8: 146 PUSH_REF + 15f9: 99 ADD_OFFSET 00 0A + 15fc: 146 PUSH_REF + 15fd: 33 LD_CONST_2 00 00 + 1600: 147 POP_REF + 1601: 69 ST_IND_2 + 1602: 147 POP_REF + 1603: 235 SELCT_ARRAY_IND + 1604: 26 LD_IND_1 + 1605: 124 LDS_CONST_1 04 + 1607: 224 EQ_1 + 1608: 145 POP_AE + 1609: 151 AND_BIT + 160a: 3 JMPCN 16 42 + 160d: 96 CREATE_REFERENCE 01 5C + 1610: 146 PUSH_REF + 1611: 99 ADD_OFFSET 00 0A + 1614: 146 PUSH_REF + 1615: 33 LD_CONST_2 00 03 + 1618: 147 POP_REF + 1619: 69 ST_IND_2 + 161a: 147 POP_REF + 161b: 235 SELCT_ARRAY_IND + 161c: 26 LD_IND_1 + 161d: 231 TYPECAST 04 01 + 1620: 126 LDS_CONST_4 43 80 00 00 + 1625: 183 MUL_FLOAT + 1626: 144 PUSH_AE + 1627: 96 CREATE_REFERENCE 01 5C + 162a: 146 PUSH_REF + 162b: 99 ADD_OFFSET 00 0A + 162e: 146 PUSH_REF + 162f: 33 LD_CONST_2 00 04 + 1632: 147 POP_REF + 1633: 69 ST_IND_2 + 1634: 147 POP_REF + 1635: 235 SELCT_ARRAY_IND + 1636: 26 LD_IND_1 + 1637: 231 TYPECAST 04 01 + 163a: 145 POP_AE + 163b: 169 ADD_FLOAT + 163c: 65 ST_BYREF_4 00 2C + 163f: 1 JMP 16 42 + 1642: 12 LD_NEAR_2 03 22 + 1645: 125 LDS_CONST_2 00 0A + 1648: 225 EQ_2 + 1649: 144 PUSH_AE + 164a: 96 CREATE_REFERENCE 01 5C + 164d: 146 PUSH_REF + 164e: 99 ADD_OFFSET 00 0A + 1651: 146 PUSH_REF + 1652: 33 LD_CONST_2 00 00 + 1655: 147 POP_REF + 1656: 69 ST_IND_2 + 1657: 147 POP_REF + 1658: 235 SELCT_ARRAY_IND + 1659: 26 LD_IND_1 + 165a: 124 LDS_CONST_1 05 + 165c: 224 EQ_1 + 165d: 145 POP_AE + 165e: 151 AND_BIT + 165f: 3 JMPCN 16 97 + 1662: 96 CREATE_REFERENCE 01 5C + 1665: 146 PUSH_REF + 1666: 99 ADD_OFFSET 00 0A + 1669: 146 PUSH_REF + 166a: 33 LD_CONST_2 00 03 + 166d: 147 POP_REF + 166e: 69 ST_IND_2 + 166f: 147 POP_REF + 1670: 235 SELCT_ARRAY_IND + 1671: 26 LD_IND_1 + 1672: 231 TYPECAST 04 01 + 1675: 126 LDS_CONST_4 43 80 00 00 + 167a: 183 MUL_FLOAT + 167b: 144 PUSH_AE + 167c: 96 CREATE_REFERENCE 01 5C + 167f: 146 PUSH_REF + 1680: 99 ADD_OFFSET 00 0A + 1683: 146 PUSH_REF + 1684: 33 LD_CONST_2 00 04 + 1687: 147 POP_REF + 1688: 69 ST_IND_2 + 1689: 147 POP_REF + 168a: 235 SELCT_ARRAY_IND + 168b: 26 LD_IND_1 + 168c: 231 TYPECAST 04 01 + 168f: 145 POP_AE + 1690: 169 ADD_FLOAT + 1691: 65 ST_BYREF_4 00 80 + 1694: 1 JMP 16 97 + 1697: 12 LD_NEAR_2 03 22 + 169a: 125 LDS_CONST_2 00 0C + 169d: 225 EQ_2 + 169e: 144 PUSH_AE + 169f: 96 CREATE_REFERENCE 01 5C + 16a2: 146 PUSH_REF + 16a3: 99 ADD_OFFSET 00 0A + 16a6: 146 PUSH_REF + 16a7: 33 LD_CONST_2 00 00 + 16aa: 147 POP_REF + 16ab: 69 ST_IND_2 + 16ac: 147 POP_REF + 16ad: 235 SELCT_ARRAY_IND + 16ae: 26 LD_IND_1 + 16af: 124 LDS_CONST_1 06 + 16b1: 224 EQ_1 + 16b2: 145 POP_AE + 16b3: 151 AND_BIT + 16b4: 3 JMPCN 16 EC + 16b7: 96 CREATE_REFERENCE 01 5C + 16ba: 146 PUSH_REF + 16bb: 99 ADD_OFFSET 00 0A + 16be: 146 PUSH_REF + 16bf: 33 LD_CONST_2 00 03 + 16c2: 147 POP_REF + 16c3: 69 ST_IND_2 + 16c4: 147 POP_REF + 16c5: 235 SELCT_ARRAY_IND + 16c6: 26 LD_IND_1 + 16c7: 231 TYPECAST 04 01 + 16ca: 126 LDS_CONST_4 43 80 00 00 + 16cf: 183 MUL_FLOAT + 16d0: 144 PUSH_AE + 16d1: 96 CREATE_REFERENCE 01 5C + 16d4: 146 PUSH_REF + 16d5: 99 ADD_OFFSET 00 0A + 16d8: 146 PUSH_REF + 16d9: 33 LD_CONST_2 00 04 + 16dc: 147 POP_REF + 16dd: 69 ST_IND_2 + 16de: 147 POP_REF + 16df: 235 SELCT_ARRAY_IND + 16e0: 26 LD_IND_1 + 16e1: 231 TYPECAST 04 01 + 16e4: 145 POP_AE + 16e5: 169 ADD_FLOAT + 16e6: 65 ST_BYREF_4 00 78 + 16e9: 1 JMP 16 EC + 16ec: 12 LD_NEAR_2 03 22 + 16ef: 125 LDS_CONST_2 00 0E + 16f2: 225 EQ_2 + 16f3: 144 PUSH_AE + 16f4: 96 CREATE_REFERENCE 01 5C + 16f7: 146 PUSH_REF + 16f8: 99 ADD_OFFSET 00 0A + 16fb: 146 PUSH_REF + 16fc: 33 LD_CONST_2 00 00 + 16ff: 147 POP_REF + 1700: 69 ST_IND_2 + 1701: 147 POP_REF + 1702: 235 SELCT_ARRAY_IND + 1703: 26 LD_IND_1 + 1704: 124 LDS_CONST_1 07 + 1706: 224 EQ_1 + 1707: 145 POP_AE + 1708: 151 AND_BIT + 1709: 3 JMPCN 17 41 + 170c: 96 CREATE_REFERENCE 01 5C + 170f: 146 PUSH_REF + 1710: 99 ADD_OFFSET 00 0A + 1713: 146 PUSH_REF + 1714: 33 LD_CONST_2 00 03 + 1717: 147 POP_REF + 1718: 69 ST_IND_2 + 1719: 147 POP_REF + 171a: 235 SELCT_ARRAY_IND + 171b: 26 LD_IND_1 + 171c: 231 TYPECAST 04 01 + 171f: 126 LDS_CONST_4 43 80 00 00 + 1724: 183 MUL_FLOAT + 1725: 144 PUSH_AE + 1726: 96 CREATE_REFERENCE 01 5C + 1729: 146 PUSH_REF + 172a: 99 ADD_OFFSET 00 0A + 172d: 146 PUSH_REF + 172e: 33 LD_CONST_2 00 04 + 1731: 147 POP_REF + 1732: 69 ST_IND_2 + 1733: 147 POP_REF + 1734: 235 SELCT_ARRAY_IND + 1735: 26 LD_IND_1 + 1736: 231 TYPECAST 04 01 + 1739: 145 POP_AE + 173a: 169 ADD_FLOAT + 173b: 65 ST_BYREF_4 00 70 + 173e: 1 JMP 17 41 + 1741: 12 LD_NEAR_2 03 22 + 1744: 125 LDS_CONST_2 00 10 + 1747: 225 EQ_2 + 1748: 144 PUSH_AE + 1749: 96 CREATE_REFERENCE 01 5C + 174c: 146 PUSH_REF + 174d: 99 ADD_OFFSET 00 0A + 1750: 146 PUSH_REF + 1751: 33 LD_CONST_2 00 00 + 1754: 147 POP_REF + 1755: 69 ST_IND_2 + 1756: 147 POP_REF + 1757: 235 SELCT_ARRAY_IND + 1758: 26 LD_IND_1 + 1759: 124 LDS_CONST_1 08 + 175b: 224 EQ_1 + 175c: 145 POP_AE + 175d: 151 AND_BIT + 175e: 3 JMPCN 17 96 + 1761: 96 CREATE_REFERENCE 01 5C + 1764: 146 PUSH_REF + 1765: 99 ADD_OFFSET 00 0A + 1768: 146 PUSH_REF + 1769: 33 LD_CONST_2 00 03 + 176c: 147 POP_REF + 176d: 69 ST_IND_2 + 176e: 147 POP_REF + 176f: 235 SELCT_ARRAY_IND + 1770: 26 LD_IND_1 + 1771: 231 TYPECAST 04 01 + 1774: 126 LDS_CONST_4 43 80 00 00 + 1779: 183 MUL_FLOAT + 177a: 144 PUSH_AE + 177b: 96 CREATE_REFERENCE 01 5C + 177e: 146 PUSH_REF + 177f: 99 ADD_OFFSET 00 0A + 1782: 146 PUSH_REF + 1783: 33 LD_CONST_2 00 04 + 1786: 147 POP_REF + 1787: 69 ST_IND_2 + 1788: 147 POP_REF + 1789: 235 SELCT_ARRAY_IND + 178a: 26 LD_IND_1 + 178b: 231 TYPECAST 04 01 + 178e: 145 POP_AE + 178f: 169 ADD_FLOAT + 1790: 65 ST_BYREF_4 00 68 + 1793: 1 JMP 17 96 + 1796: 12 LD_NEAR_2 03 22 + 1799: 125 LDS_CONST_2 00 12 + 179c: 225 EQ_2 + 179d: 144 PUSH_AE + 179e: 96 CREATE_REFERENCE 01 5C + 17a1: 146 PUSH_REF + 17a2: 99 ADD_OFFSET 00 0A + 17a5: 146 PUSH_REF + 17a6: 33 LD_CONST_2 00 00 + 17a9: 147 POP_REF + 17aa: 69 ST_IND_2 + 17ab: 147 POP_REF + 17ac: 235 SELCT_ARRAY_IND + 17ad: 26 LD_IND_1 + 17ae: 124 LDS_CONST_1 09 + 17b0: 224 EQ_1 + 17b1: 145 POP_AE + 17b2: 151 AND_BIT + 17b3: 3 JMPCN 17 EB + 17b6: 96 CREATE_REFERENCE 01 5C + 17b9: 146 PUSH_REF + 17ba: 99 ADD_OFFSET 00 0A + 17bd: 146 PUSH_REF + 17be: 33 LD_CONST_2 00 03 + 17c1: 147 POP_REF + 17c2: 69 ST_IND_2 + 17c3: 147 POP_REF + 17c4: 235 SELCT_ARRAY_IND + 17c5: 26 LD_IND_1 + 17c6: 231 TYPECAST 04 01 + 17c9: 126 LDS_CONST_4 43 80 00 00 + 17ce: 183 MUL_FLOAT + 17cf: 144 PUSH_AE + 17d0: 96 CREATE_REFERENCE 01 5C + 17d3: 146 PUSH_REF + 17d4: 99 ADD_OFFSET 00 0A + 17d7: 146 PUSH_REF + 17d8: 33 LD_CONST_2 00 04 + 17db: 147 POP_REF + 17dc: 69 ST_IND_2 + 17dd: 147 POP_REF + 17de: 235 SELCT_ARRAY_IND + 17df: 26 LD_IND_1 + 17e0: 231 TYPECAST 04 01 + 17e3: 145 POP_AE + 17e4: 169 ADD_FLOAT + 17e5: 65 ST_BYREF_4 00 60 + 17e8: 1 JMP 17 EB + 17eb: 12 LD_NEAR_2 03 22 + 17ee: 125 LDS_CONST_2 00 14 + 17f1: 225 EQ_2 + 17f2: 144 PUSH_AE + 17f3: 96 CREATE_REFERENCE 01 5C + 17f6: 146 PUSH_REF + 17f7: 99 ADD_OFFSET 00 0A + 17fa: 146 PUSH_REF + 17fb: 33 LD_CONST_2 00 00 + 17fe: 147 POP_REF + 17ff: 69 ST_IND_2 + 1800: 147 POP_REF + 1801: 235 SELCT_ARRAY_IND + 1802: 26 LD_IND_1 + 1803: 124 LDS_CONST_1 0A + 1805: 224 EQ_1 + 1806: 145 POP_AE + 1807: 151 AND_BIT + 1808: 3 JMPCN 18 40 + 180b: 96 CREATE_REFERENCE 01 5C + 180e: 146 PUSH_REF + 180f: 99 ADD_OFFSET 00 0A + 1812: 146 PUSH_REF + 1813: 33 LD_CONST_2 00 03 + 1816: 147 POP_REF + 1817: 69 ST_IND_2 + 1818: 147 POP_REF + 1819: 235 SELCT_ARRAY_IND + 181a: 26 LD_IND_1 + 181b: 231 TYPECAST 04 01 + 181e: 126 LDS_CONST_4 43 80 00 00 + 1823: 183 MUL_FLOAT + 1824: 144 PUSH_AE + 1825: 96 CREATE_REFERENCE 01 5C + 1828: 146 PUSH_REF + 1829: 99 ADD_OFFSET 00 0A + 182c: 146 PUSH_REF + 182d: 33 LD_CONST_2 00 04 + 1830: 147 POP_REF + 1831: 69 ST_IND_2 + 1832: 147 POP_REF + 1833: 235 SELCT_ARRAY_IND + 1834: 26 LD_IND_1 + 1835: 231 TYPECAST 04 01 + 1838: 145 POP_AE + 1839: 169 ADD_FLOAT + 183a: 65 ST_BYREF_4 00 58 + 183d: 1 JMP 18 40 + 1840: 12 LD_NEAR_2 03 22 + 1843: 125 LDS_CONST_2 00 16 + 1846: 225 EQ_2 + 1847: 144 PUSH_AE + 1848: 96 CREATE_REFERENCE 01 5C + 184b: 146 PUSH_REF + 184c: 99 ADD_OFFSET 00 0A + 184f: 146 PUSH_REF + 1850: 33 LD_CONST_2 00 00 + 1853: 147 POP_REF + 1854: 69 ST_IND_2 + 1855: 147 POP_REF + 1856: 235 SELCT_ARRAY_IND + 1857: 26 LD_IND_1 + 1858: 124 LDS_CONST_1 0B + 185a: 224 EQ_1 + 185b: 145 POP_AE + 185c: 151 AND_BIT + 185d: 3 JMPCN 18 95 + 1860: 96 CREATE_REFERENCE 01 5C + 1863: 146 PUSH_REF + 1864: 99 ADD_OFFSET 00 0A + 1867: 146 PUSH_REF + 1868: 33 LD_CONST_2 00 03 + 186b: 147 POP_REF + 186c: 69 ST_IND_2 + 186d: 147 POP_REF + 186e: 235 SELCT_ARRAY_IND + 186f: 26 LD_IND_1 + 1870: 231 TYPECAST 04 01 + 1873: 126 LDS_CONST_4 43 80 00 00 + 1878: 183 MUL_FLOAT + 1879: 144 PUSH_AE + 187a: 96 CREATE_REFERENCE 01 5C + 187d: 146 PUSH_REF + 187e: 99 ADD_OFFSET 00 0A + 1881: 146 PUSH_REF + 1882: 33 LD_CONST_2 00 04 + 1885: 147 POP_REF + 1886: 69 ST_IND_2 + 1887: 147 POP_REF + 1888: 235 SELCT_ARRAY_IND + 1889: 26 LD_IND_1 + 188a: 231 TYPECAST 04 01 + 188d: 145 POP_AE + 188e: 169 ADD_FLOAT + 188f: 65 ST_BYREF_4 00 50 + 1892: 1 JMP 18 95 + 1895: 12 LD_NEAR_2 03 22 + 1898: 125 LDS_CONST_2 00 18 + 189b: 225 EQ_2 + 189c: 144 PUSH_AE + 189d: 96 CREATE_REFERENCE 01 5C + 18a0: 146 PUSH_REF + 18a1: 99 ADD_OFFSET 00 0A + 18a4: 146 PUSH_REF + 18a5: 33 LD_CONST_2 00 00 + 18a8: 147 POP_REF + 18a9: 69 ST_IND_2 + 18aa: 147 POP_REF + 18ab: 235 SELCT_ARRAY_IND + 18ac: 26 LD_IND_1 + 18ad: 124 LDS_CONST_1 0C + 18af: 224 EQ_1 + 18b0: 145 POP_AE + 18b1: 151 AND_BIT + 18b2: 3 JMPCN 18 EA + 18b5: 96 CREATE_REFERENCE 01 5C + 18b8: 146 PUSH_REF + 18b9: 99 ADD_OFFSET 00 0A + 18bc: 146 PUSH_REF + 18bd: 33 LD_CONST_2 00 03 + 18c0: 147 POP_REF + 18c1: 69 ST_IND_2 + 18c2: 147 POP_REF + 18c3: 235 SELCT_ARRAY_IND + 18c4: 26 LD_IND_1 + 18c5: 231 TYPECAST 04 01 + 18c8: 126 LDS_CONST_4 43 80 00 00 + 18cd: 183 MUL_FLOAT + 18ce: 144 PUSH_AE + 18cf: 96 CREATE_REFERENCE 01 5C + 18d2: 146 PUSH_REF + 18d3: 99 ADD_OFFSET 00 0A + 18d6: 146 PUSH_REF + 18d7: 33 LD_CONST_2 00 04 + 18da: 147 POP_REF + 18db: 69 ST_IND_2 + 18dc: 147 POP_REF + 18dd: 235 SELCT_ARRAY_IND + 18de: 26 LD_IND_1 + 18df: 231 TYPECAST 04 01 + 18e2: 145 POP_AE + 18e3: 169 ADD_FLOAT + 18e4: 65 ST_BYREF_4 00 44 + 18e7: 1 JMP 18 EA + 18ea: 12 LD_NEAR_2 03 22 + 18ed: 125 LDS_CONST_2 00 1A + 18f0: 225 EQ_2 + 18f1: 144 PUSH_AE + 18f2: 96 CREATE_REFERENCE 01 5C + 18f5: 146 PUSH_REF + 18f6: 99 ADD_OFFSET 00 0A + 18f9: 146 PUSH_REF + 18fa: 33 LD_CONST_2 00 00 + 18fd: 147 POP_REF + 18fe: 69 ST_IND_2 + 18ff: 147 POP_REF + 1900: 235 SELCT_ARRAY_IND + 1901: 26 LD_IND_1 + 1902: 124 LDS_CONST_1 0D + 1904: 224 EQ_1 + 1905: 145 POP_AE + 1906: 151 AND_BIT + 1907: 3 JMPCN 19 3F + 190a: 96 CREATE_REFERENCE 01 5C + 190d: 146 PUSH_REF + 190e: 99 ADD_OFFSET 00 0A + 1911: 146 PUSH_REF + 1912: 33 LD_CONST_2 00 03 + 1915: 147 POP_REF + 1916: 69 ST_IND_2 + 1917: 147 POP_REF + 1918: 235 SELCT_ARRAY_IND + 1919: 26 LD_IND_1 + 191a: 231 TYPECAST 04 01 + 191d: 126 LDS_CONST_4 43 80 00 00 + 1922: 183 MUL_FLOAT + 1923: 144 PUSH_AE + 1924: 96 CREATE_REFERENCE 01 5C + 1927: 146 PUSH_REF + 1928: 99 ADD_OFFSET 00 0A + 192b: 146 PUSH_REF + 192c: 33 LD_CONST_2 00 04 + 192f: 147 POP_REF + 1930: 69 ST_IND_2 + 1931: 147 POP_REF + 1932: 235 SELCT_ARRAY_IND + 1933: 26 LD_IND_1 + 1934: 231 TYPECAST 04 01 + 1937: 145 POP_AE + 1938: 169 ADD_FLOAT + 1939: 65 ST_BYREF_4 00 38 + 193c: 1 JMP 19 3F + 193f: 12 LD_NEAR_2 03 22 + 1942: 125 LDS_CONST_2 00 1C + 1945: 225 EQ_2 + 1946: 144 PUSH_AE + 1947: 96 CREATE_REFERENCE 01 5C + 194a: 146 PUSH_REF + 194b: 99 ADD_OFFSET 00 0A + 194e: 146 PUSH_REF + 194f: 33 LD_CONST_2 00 00 + 1952: 147 POP_REF + 1953: 69 ST_IND_2 + 1954: 147 POP_REF + 1955: 235 SELCT_ARRAY_IND + 1956: 26 LD_IND_1 + 1957: 124 LDS_CONST_1 0E + 1959: 224 EQ_1 + 195a: 145 POP_AE + 195b: 151 AND_BIT + 195c: 3 JMPCN 19 94 + 195f: 96 CREATE_REFERENCE 01 5C + 1962: 146 PUSH_REF + 1963: 99 ADD_OFFSET 00 0A + 1966: 146 PUSH_REF + 1967: 33 LD_CONST_2 00 03 + 196a: 147 POP_REF + 196b: 69 ST_IND_2 + 196c: 147 POP_REF + 196d: 235 SELCT_ARRAY_IND + 196e: 26 LD_IND_1 + 196f: 231 TYPECAST 04 01 + 1972: 126 LDS_CONST_4 43 80 00 00 + 1977: 183 MUL_FLOAT + 1978: 144 PUSH_AE + 1979: 96 CREATE_REFERENCE 01 5C + 197c: 146 PUSH_REF + 197d: 99 ADD_OFFSET 00 0A + 1980: 146 PUSH_REF + 1981: 33 LD_CONST_2 00 04 + 1984: 147 POP_REF + 1985: 69 ST_IND_2 + 1986: 147 POP_REF + 1987: 235 SELCT_ARRAY_IND + 1988: 26 LD_IND_1 + 1989: 231 TYPECAST 04 01 + 198c: 145 POP_AE + 198d: 169 ADD_FLOAT + 198e: 65 ST_BYREF_4 00 30 + 1991: 1 JMP 19 94 + 1994: 12 LD_NEAR_2 03 22 + 1997: 125 LDS_CONST_2 00 1E + 199a: 225 EQ_2 + 199b: 144 PUSH_AE + 199c: 96 CREATE_REFERENCE 01 5C + 199f: 146 PUSH_REF + 19a0: 99 ADD_OFFSET 00 0A + 19a3: 146 PUSH_REF + 19a4: 33 LD_CONST_2 00 00 + 19a7: 147 POP_REF + 19a8: 69 ST_IND_2 + 19a9: 147 POP_REF + 19aa: 235 SELCT_ARRAY_IND + 19ab: 26 LD_IND_1 + 19ac: 124 LDS_CONST_1 0F + 19ae: 224 EQ_1 + 19af: 145 POP_AE + 19b0: 151 AND_BIT + 19b1: 3 JMPCN 19 E9 + 19b4: 96 CREATE_REFERENCE 01 5C + 19b7: 146 PUSH_REF + 19b8: 99 ADD_OFFSET 00 0A + 19bb: 146 PUSH_REF + 19bc: 33 LD_CONST_2 00 03 + 19bf: 147 POP_REF + 19c0: 69 ST_IND_2 + 19c1: 147 POP_REF + 19c2: 235 SELCT_ARRAY_IND + 19c3: 26 LD_IND_1 + 19c4: 231 TYPECAST 04 01 + 19c7: 126 LDS_CONST_4 43 80 00 00 + 19cc: 183 MUL_FLOAT + 19cd: 144 PUSH_AE + 19ce: 96 CREATE_REFERENCE 01 5C + 19d1: 146 PUSH_REF + 19d2: 99 ADD_OFFSET 00 0A + 19d5: 146 PUSH_REF + 19d6: 33 LD_CONST_2 00 04 + 19d9: 147 POP_REF + 19da: 69 ST_IND_2 + 19db: 147 POP_REF + 19dc: 235 SELCT_ARRAY_IND + 19dd: 26 LD_IND_1 + 19de: 231 TYPECAST 04 01 + 19e1: 145 POP_AE + 19e2: 169 ADD_FLOAT + 19e3: 65 ST_BYREF_4 00 28 + 19e6: 1 JMP 19 E9 + 19e9: 12 LD_NEAR_2 03 22 + 19ec: 125 LDS_CONST_2 00 20 + 19ef: 225 EQ_2 + 19f0: 144 PUSH_AE + 19f1: 96 CREATE_REFERENCE 01 5C + 19f4: 146 PUSH_REF + 19f5: 99 ADD_OFFSET 00 0A + 19f8: 146 PUSH_REF + 19f9: 33 LD_CONST_2 00 00 + 19fc: 147 POP_REF + 19fd: 69 ST_IND_2 + 19fe: 147 POP_REF + 19ff: 235 SELCT_ARRAY_IND + 1a00: 26 LD_IND_1 + 1a01: 124 LDS_CONST_1 10 + 1a03: 224 EQ_1 + 1a04: 145 POP_AE + 1a05: 151 AND_BIT + 1a06: 3 JMPCN 1A 3E + 1a09: 96 CREATE_REFERENCE 01 5C + 1a0c: 146 PUSH_REF + 1a0d: 99 ADD_OFFSET 00 0A + 1a10: 146 PUSH_REF + 1a11: 33 LD_CONST_2 00 03 + 1a14: 147 POP_REF + 1a15: 69 ST_IND_2 + 1a16: 147 POP_REF + 1a17: 235 SELCT_ARRAY_IND + 1a18: 26 LD_IND_1 + 1a19: 231 TYPECAST 04 01 + 1a1c: 126 LDS_CONST_4 43 80 00 00 + 1a21: 183 MUL_FLOAT + 1a22: 144 PUSH_AE + 1a23: 96 CREATE_REFERENCE 01 5C + 1a26: 146 PUSH_REF + 1a27: 99 ADD_OFFSET 00 0A + 1a2a: 146 PUSH_REF + 1a2b: 33 LD_CONST_2 00 04 + 1a2e: 147 POP_REF + 1a2f: 69 ST_IND_2 + 1a30: 147 POP_REF + 1a31: 235 SELCT_ARRAY_IND + 1a32: 26 LD_IND_1 + 1a33: 231 TYPECAST 04 01 + 1a36: 145 POP_AE + 1a37: 169 ADD_FLOAT + 1a38: 65 ST_BYREF_4 00 7C + 1a3b: 1 JMP 1A 3E + 1a3e: 12 LD_NEAR_2 03 22 + 1a41: 125 LDS_CONST_2 00 22 + 1a44: 225 EQ_2 + 1a45: 144 PUSH_AE + 1a46: 96 CREATE_REFERENCE 01 5C + 1a49: 146 PUSH_REF + 1a4a: 99 ADD_OFFSET 00 0A + 1a4d: 146 PUSH_REF + 1a4e: 33 LD_CONST_2 00 00 + 1a51: 147 POP_REF + 1a52: 69 ST_IND_2 + 1a53: 147 POP_REF + 1a54: 235 SELCT_ARRAY_IND + 1a55: 26 LD_IND_1 + 1a56: 124 LDS_CONST_1 11 + 1a58: 224 EQ_1 + 1a59: 145 POP_AE + 1a5a: 151 AND_BIT + 1a5b: 3 JMPCN 1A 93 + 1a5e: 96 CREATE_REFERENCE 01 5C + 1a61: 146 PUSH_REF + 1a62: 99 ADD_OFFSET 00 0A + 1a65: 146 PUSH_REF + 1a66: 33 LD_CONST_2 00 03 + 1a69: 147 POP_REF + 1a6a: 69 ST_IND_2 + 1a6b: 147 POP_REF + 1a6c: 235 SELCT_ARRAY_IND + 1a6d: 26 LD_IND_1 + 1a6e: 231 TYPECAST 04 01 + 1a71: 126 LDS_CONST_4 43 80 00 00 + 1a76: 183 MUL_FLOAT + 1a77: 144 PUSH_AE + 1a78: 96 CREATE_REFERENCE 01 5C + 1a7b: 146 PUSH_REF + 1a7c: 99 ADD_OFFSET 00 0A + 1a7f: 146 PUSH_REF + 1a80: 33 LD_CONST_2 00 04 + 1a83: 147 POP_REF + 1a84: 69 ST_IND_2 + 1a85: 147 POP_REF + 1a86: 235 SELCT_ARRAY_IND + 1a87: 26 LD_IND_1 + 1a88: 231 TYPECAST 04 01 + 1a8b: 145 POP_AE + 1a8c: 169 ADD_FLOAT + 1a8d: 65 ST_BYREF_4 00 74 + 1a90: 1 JMP 1A 93 + 1a93: 12 LD_NEAR_2 03 22 + 1a96: 125 LDS_CONST_2 00 24 + 1a99: 225 EQ_2 + 1a9a: 144 PUSH_AE + 1a9b: 96 CREATE_REFERENCE 01 5C + 1a9e: 146 PUSH_REF + 1a9f: 99 ADD_OFFSET 00 0A + 1aa2: 146 PUSH_REF + 1aa3: 33 LD_CONST_2 00 00 + 1aa6: 147 POP_REF + 1aa7: 69 ST_IND_2 + 1aa8: 147 POP_REF + 1aa9: 235 SELCT_ARRAY_IND + 1aaa: 26 LD_IND_1 + 1aab: 124 LDS_CONST_1 12 + 1aad: 224 EQ_1 + 1aae: 145 POP_AE + 1aaf: 151 AND_BIT + 1ab0: 3 JMPCN 1A E8 + 1ab3: 96 CREATE_REFERENCE 01 5C + 1ab6: 146 PUSH_REF + 1ab7: 99 ADD_OFFSET 00 0A + 1aba: 146 PUSH_REF + 1abb: 33 LD_CONST_2 00 03 + 1abe: 147 POP_REF + 1abf: 69 ST_IND_2 + 1ac0: 147 POP_REF + 1ac1: 235 SELCT_ARRAY_IND + 1ac2: 26 LD_IND_1 + 1ac3: 231 TYPECAST 04 01 + 1ac6: 126 LDS_CONST_4 43 80 00 00 + 1acb: 183 MUL_FLOAT + 1acc: 144 PUSH_AE + 1acd: 96 CREATE_REFERENCE 01 5C + 1ad0: 146 PUSH_REF + 1ad1: 99 ADD_OFFSET 00 0A + 1ad4: 146 PUSH_REF + 1ad5: 33 LD_CONST_2 00 04 + 1ad8: 147 POP_REF + 1ad9: 69 ST_IND_2 + 1ada: 147 POP_REF + 1adb: 235 SELCT_ARRAY_IND + 1adc: 26 LD_IND_1 + 1add: 231 TYPECAST 04 01 + 1ae0: 145 POP_AE + 1ae1: 169 ADD_FLOAT + 1ae2: 65 ST_BYREF_4 00 6C + 1ae5: 1 JMP 1A E8 + 1ae8: 12 LD_NEAR_2 03 22 + 1aeb: 125 LDS_CONST_2 00 26 + 1aee: 225 EQ_2 + 1aef: 144 PUSH_AE + 1af0: 96 CREATE_REFERENCE 01 5C + 1af3: 146 PUSH_REF + 1af4: 99 ADD_OFFSET 00 0A + 1af7: 146 PUSH_REF + 1af8: 33 LD_CONST_2 00 00 + 1afb: 147 POP_REF + 1afc: 69 ST_IND_2 + 1afd: 147 POP_REF + 1afe: 235 SELCT_ARRAY_IND + 1aff: 26 LD_IND_1 + 1b00: 124 LDS_CONST_1 13 + 1b02: 224 EQ_1 + 1b03: 145 POP_AE + 1b04: 151 AND_BIT + 1b05: 3 JMPCN 1B 3D + 1b08: 96 CREATE_REFERENCE 01 5C + 1b0b: 146 PUSH_REF + 1b0c: 99 ADD_OFFSET 00 0A + 1b0f: 146 PUSH_REF + 1b10: 33 LD_CONST_2 00 03 + 1b13: 147 POP_REF + 1b14: 69 ST_IND_2 + 1b15: 147 POP_REF + 1b16: 235 SELCT_ARRAY_IND + 1b17: 26 LD_IND_1 + 1b18: 231 TYPECAST 04 01 + 1b1b: 126 LDS_CONST_4 43 80 00 00 + 1b20: 183 MUL_FLOAT + 1b21: 144 PUSH_AE + 1b22: 96 CREATE_REFERENCE 01 5C + 1b25: 146 PUSH_REF + 1b26: 99 ADD_OFFSET 00 0A + 1b29: 146 PUSH_REF + 1b2a: 33 LD_CONST_2 00 04 + 1b2d: 147 POP_REF + 1b2e: 69 ST_IND_2 + 1b2f: 147 POP_REF + 1b30: 235 SELCT_ARRAY_IND + 1b31: 26 LD_IND_1 + 1b32: 231 TYPECAST 04 01 + 1b35: 145 POP_AE + 1b36: 169 ADD_FLOAT + 1b37: 65 ST_BYREF_4 00 64 + 1b3a: 1 JMP 1B 3D + 1b3d: 12 LD_NEAR_2 03 22 + 1b40: 125 LDS_CONST_2 00 28 + 1b43: 225 EQ_2 + 1b44: 144 PUSH_AE + 1b45: 96 CREATE_REFERENCE 01 5C + 1b48: 146 PUSH_REF + 1b49: 99 ADD_OFFSET 00 0A + 1b4c: 146 PUSH_REF + 1b4d: 33 LD_CONST_2 00 00 + 1b50: 147 POP_REF + 1b51: 69 ST_IND_2 + 1b52: 147 POP_REF + 1b53: 235 SELCT_ARRAY_IND + 1b54: 26 LD_IND_1 + 1b55: 124 LDS_CONST_1 14 + 1b57: 224 EQ_1 + 1b58: 145 POP_AE + 1b59: 151 AND_BIT + 1b5a: 3 JMPCN 1B 92 + 1b5d: 96 CREATE_REFERENCE 01 5C + 1b60: 146 PUSH_REF + 1b61: 99 ADD_OFFSET 00 0A + 1b64: 146 PUSH_REF + 1b65: 33 LD_CONST_2 00 03 + 1b68: 147 POP_REF + 1b69: 69 ST_IND_2 + 1b6a: 147 POP_REF + 1b6b: 235 SELCT_ARRAY_IND + 1b6c: 26 LD_IND_1 + 1b6d: 231 TYPECAST 04 01 + 1b70: 126 LDS_CONST_4 43 80 00 00 + 1b75: 183 MUL_FLOAT + 1b76: 144 PUSH_AE + 1b77: 96 CREATE_REFERENCE 01 5C + 1b7a: 146 PUSH_REF + 1b7b: 99 ADD_OFFSET 00 0A + 1b7e: 146 PUSH_REF + 1b7f: 33 LD_CONST_2 00 04 + 1b82: 147 POP_REF + 1b83: 69 ST_IND_2 + 1b84: 147 POP_REF + 1b85: 235 SELCT_ARRAY_IND + 1b86: 26 LD_IND_1 + 1b87: 231 TYPECAST 04 01 + 1b8a: 145 POP_AE + 1b8b: 169 ADD_FLOAT + 1b8c: 65 ST_BYREF_4 00 5C + 1b8f: 1 JMP 1B 92 + 1b92: 12 LD_NEAR_2 03 22 + 1b95: 125 LDS_CONST_2 00 2A + 1b98: 225 EQ_2 + 1b99: 144 PUSH_AE + 1b9a: 96 CREATE_REFERENCE 01 5C + 1b9d: 146 PUSH_REF + 1b9e: 99 ADD_OFFSET 00 0A + 1ba1: 146 PUSH_REF + 1ba2: 33 LD_CONST_2 00 00 + 1ba5: 147 POP_REF + 1ba6: 69 ST_IND_2 + 1ba7: 147 POP_REF + 1ba8: 235 SELCT_ARRAY_IND + 1ba9: 26 LD_IND_1 + 1baa: 124 LDS_CONST_1 15 + 1bac: 224 EQ_1 + 1bad: 145 POP_AE + 1bae: 151 AND_BIT + 1baf: 3 JMPCN 1B E7 + 1bb2: 96 CREATE_REFERENCE 01 5C + 1bb5: 146 PUSH_REF + 1bb6: 99 ADD_OFFSET 00 0A + 1bb9: 146 PUSH_REF + 1bba: 33 LD_CONST_2 00 03 + 1bbd: 147 POP_REF + 1bbe: 69 ST_IND_2 + 1bbf: 147 POP_REF + 1bc0: 235 SELCT_ARRAY_IND + 1bc1: 26 LD_IND_1 + 1bc2: 231 TYPECAST 04 01 + 1bc5: 126 LDS_CONST_4 43 80 00 00 + 1bca: 183 MUL_FLOAT + 1bcb: 144 PUSH_AE + 1bcc: 96 CREATE_REFERENCE 01 5C + 1bcf: 146 PUSH_REF + 1bd0: 99 ADD_OFFSET 00 0A + 1bd3: 146 PUSH_REF + 1bd4: 33 LD_CONST_2 00 04 + 1bd7: 147 POP_REF + 1bd8: 69 ST_IND_2 + 1bd9: 147 POP_REF + 1bda: 235 SELCT_ARRAY_IND + 1bdb: 26 LD_IND_1 + 1bdc: 231 TYPECAST 04 01 + 1bdf: 145 POP_AE + 1be0: 169 ADD_FLOAT + 1be1: 65 ST_BYREF_4 00 54 + 1be4: 1 JMP 1B E7 + 1be7: 12 LD_NEAR_2 03 22 + 1bea: 125 LDS_CONST_2 00 2C + 1bed: 225 EQ_2 + 1bee: 144 PUSH_AE + 1bef: 96 CREATE_REFERENCE 01 5C + 1bf2: 146 PUSH_REF + 1bf3: 99 ADD_OFFSET 00 0A + 1bf6: 146 PUSH_REF + 1bf7: 33 LD_CONST_2 00 00 + 1bfa: 147 POP_REF + 1bfb: 69 ST_IND_2 + 1bfc: 147 POP_REF + 1bfd: 235 SELCT_ARRAY_IND + 1bfe: 26 LD_IND_1 + 1bff: 124 LDS_CONST_1 16 + 1c01: 224 EQ_1 + 1c02: 145 POP_AE + 1c03: 151 AND_BIT + 1c04: 3 JMPCN 1C 3C + 1c07: 96 CREATE_REFERENCE 01 5C + 1c0a: 146 PUSH_REF + 1c0b: 99 ADD_OFFSET 00 0A + 1c0e: 146 PUSH_REF + 1c0f: 33 LD_CONST_2 00 03 + 1c12: 147 POP_REF + 1c13: 69 ST_IND_2 + 1c14: 147 POP_REF + 1c15: 235 SELCT_ARRAY_IND + 1c16: 26 LD_IND_1 + 1c17: 231 TYPECAST 04 01 + 1c1a: 126 LDS_CONST_4 43 80 00 00 + 1c1f: 183 MUL_FLOAT + 1c20: 144 PUSH_AE + 1c21: 96 CREATE_REFERENCE 01 5C + 1c24: 146 PUSH_REF + 1c25: 99 ADD_OFFSET 00 0A + 1c28: 146 PUSH_REF + 1c29: 33 LD_CONST_2 00 04 + 1c2c: 147 POP_REF + 1c2d: 69 ST_IND_2 + 1c2e: 147 POP_REF + 1c2f: 235 SELCT_ARRAY_IND + 1c30: 26 LD_IND_1 + 1c31: 231 TYPECAST 04 01 + 1c34: 145 POP_AE + 1c35: 169 ADD_FLOAT + 1c36: 65 ST_BYREF_4 00 4C + 1c39: 1 JMP 1C 3C + 1c3c: 12 LD_NEAR_2 03 22 + 1c3f: 125 LDS_CONST_2 00 2E + 1c42: 225 EQ_2 + 1c43: 144 PUSH_AE + 1c44: 96 CREATE_REFERENCE 01 5C + 1c47: 146 PUSH_REF + 1c48: 99 ADD_OFFSET 00 0A + 1c4b: 146 PUSH_REF + 1c4c: 33 LD_CONST_2 00 00 + 1c4f: 147 POP_REF + 1c50: 69 ST_IND_2 + 1c51: 147 POP_REF + 1c52: 235 SELCT_ARRAY_IND + 1c53: 26 LD_IND_1 + 1c54: 124 LDS_CONST_1 17 + 1c56: 224 EQ_1 + 1c57: 145 POP_AE + 1c58: 151 AND_BIT + 1c59: 3 JMPCN 1C 91 + 1c5c: 96 CREATE_REFERENCE 01 5C + 1c5f: 146 PUSH_REF + 1c60: 99 ADD_OFFSET 00 0A + 1c63: 146 PUSH_REF + 1c64: 33 LD_CONST_2 00 03 + 1c67: 147 POP_REF + 1c68: 69 ST_IND_2 + 1c69: 147 POP_REF + 1c6a: 235 SELCT_ARRAY_IND + 1c6b: 26 LD_IND_1 + 1c6c: 231 TYPECAST 04 01 + 1c6f: 126 LDS_CONST_4 43 80 00 00 + 1c74: 183 MUL_FLOAT + 1c75: 144 PUSH_AE + 1c76: 96 CREATE_REFERENCE 01 5C + 1c79: 146 PUSH_REF + 1c7a: 99 ADD_OFFSET 00 0A + 1c7d: 146 PUSH_REF + 1c7e: 33 LD_CONST_2 00 04 + 1c81: 147 POP_REF + 1c82: 69 ST_IND_2 + 1c83: 147 POP_REF + 1c84: 235 SELCT_ARRAY_IND + 1c85: 26 LD_IND_1 + 1c86: 231 TYPECAST 04 01 + 1c89: 145 POP_AE + 1c8a: 169 ADD_FLOAT + 1c8b: 65 ST_BYREF_4 00 40 + 1c8e: 1 JMP 1C 91 + 1c91: 7 RET + +Nr 17: Initialsegment +D8 02 02 10 10 00 00 00 00 00 7C 00 C8 02 00 00 +D8 00 01 00 02 01 00 00 C8 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 D8 00 01 00 02 01 00 00 +C8 00 CD CD 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +D8 00 01 00 02 01 00 00 C8 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 18: Datasegment +1C 00 01 08 13 00 CD CD FF 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 19: Codesegment +07 00 00 06 14 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 20: Initialsegment +24 00 02 10 13 00 14 00 00 00 00 00 00 00 00 00 +FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 21: Datasegment +1C 00 01 08 16 00 CD CD FF 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Codesegment +07 00 00 06 17 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 23: Initialsegment +24 00 02 10 16 00 14 00 00 00 00 00 00 00 00 00 +FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 24: Datasegment +80 01 01 08 19 00 00 00 00 00 00 00 D8 00 01 00 +02 01 00 00 C8 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1B 00 05 C0 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 74 00 01 00 +02 01 00 00 64 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 25: Codesegment +9A 01 00 06 1A 00 FD 01 FC 00 00 16 71 00 FC 6C +70 01 FD 01 0C 00 00 16 D5 00 FC 6C 78 01 0C E4 +00 3B E8 00 1C 00 FC 5A 78 01 FC 6D E8 00 14 00 +FC 5A 70 01 FC 6D E8 00 0C 00 04 E8 00 20 FF 35 +EC 00 20 FF 35 ED 00 20 01 35 EE 00 20 A0 35 EF +00 21 00 00 36 F4 00 90 0C E4 00 7D 01 00 AD 91 +E1 02 AF 00 21 00 00 90 0C E4 00 7D 01 00 AD 91 +C3 02 93 00 22 00 00 00 00 7E 01 00 00 00 C5 02 +8D 01 0C E4 00 7D 01 00 AD 68 F4 00 DB 02 8D 01 +01 AF 00 0C E4 00 7D 01 00 AD 68 F4 00 C3 02 8D +01 22 00 00 00 00 7E 01 00 00 00 DD 02 8D 01 0B +EC 00 90 60 FC 00 92 63 0A 00 92 0C F4 00 93 45 +93 EB 91 76 A0 35 EC 00 21 00 00 36 F2 00 7D 07 +00 E1 02 16 01 22 00 00 00 00 7E 07 00 00 00 C5 +02 FE 00 22 00 00 00 00 7E 01 00 00 00 C5 02 80 +01 21 07 00 68 F2 00 DB 02 80 01 01 16 01 21 07 +00 68 F2 00 C3 02 80 01 22 00 00 00 00 7E 01 00 +00 00 DD 02 80 01 0B ED 00 35 F0 00 0B EC 00 35 +F1 00 0B ED 00 7D 01 00 FC 08 35 ED 00 0B EC 00 +7D 01 00 FC 08 35 EC 00 0B F0 00 7C 01 98 7C 01 +E0 03 50 01 0B EC 00 7C 80 9C 35 EC 00 01 50 01 +0B F1 00 7C 01 98 7C 01 E0 03 73 01 0B ED 00 67 +EF 00 A0 35 ED 00 0B EC 00 67 EE 00 A0 35 EC 00 +01 73 01 21 01 00 68 F2 00 A6 36 F2 00 01 D5 00 +21 01 00 68 F4 00 A6 36 F4 00 01 64 00 0B EC 00 +35 08 00 0B ED 00 35 09 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 1 LDA_NEAR 00 71 16 00 00 FC + e: 108 ST_NEAR_8 01 70 + 12: 1 LDA_NEAR 00 D5 16 00 00 0C + 1a: 108 ST_NEAR_8 01 78 + 1e: 12 LD_NEAR_2 00 E4 + 21: 59 ST_FAR_2 00 E8 00 1C + 26: 90 LD_NEAR_8 01 78 + 2a: 109 ST_FAR_8 00 E8 00 14 + 30: 90 LD_NEAR_8 01 70 + 34: 109 ST_FAR_8 00 E8 00 0C + 3a: 4 CAL 00 E8 + 3d: 32 LD_CONST_1 FF + 3f: 53 ST_NEAR_1 00 EC + 42: 32 LD_CONST_1 FF + 44: 53 ST_NEAR_1 00 ED + 47: 32 LD_CONST_1 01 + 49: 53 ST_NEAR_1 00 EE + 4c: 32 LD_CONST_1 A0 + 4e: 53 ST_NEAR_1 00 EF + 51: 33 LD_CONST_2 00 00 + 54: 54 ST_NEAR_2 00 F4 + 57: 144 PUSH_AE + 58: 12 LD_NEAR_2 00 E4 + 5b: 125 LDS_CONST_2 00 01 + 5e: 173 SUB_2_SGN + 5f: 145 POP_AE + 60: 225 EQ_2 + 61: 2 JMPC 00 AF + 64: 33 LD_CONST_2 00 00 + 67: 144 PUSH_AE + 68: 12 LD_NEAR_2 00 E4 + 6b: 125 LDS_CONST_2 00 01 + 6e: 173 SUB_2_SGN + 6f: 145 POP_AE + 70: 195 GT_2_SGN + 71: 2 JMPC 00 93 + 74: 34 LD_CONST_4 00 00 00 00 + 79: 126 LDS_CONST_4 00 00 00 01 + 7e: 197 GT_4_SGN + 7f: 2 JMPC 01 8D + 82: 12 LD_NEAR_2 00 E4 + 85: 125 LDS_CONST_2 00 01 + 88: 173 SUB_2_SGN + 89: 104 LDS_NEAR_2 00 F4 + 8c: 219 LT_2_SGN + 8d: 2 JMPC 01 8D + 90: 1 JMP 00 AF + 93: 12 LD_NEAR_2 00 E4 + 96: 125 LDS_CONST_2 00 01 + 99: 173 SUB_2_SGN + 9a: 104 LDS_NEAR_2 00 F4 + 9d: 195 GT_2_SGN + 9e: 2 JMPC 01 8D + a1: 34 LD_CONST_4 00 00 00 00 + a6: 126 LDS_CONST_4 00 00 00 01 + ab: 221 LT_4_SGN + ac: 2 JMPC 01 8D + af: 11 LD_NEAR_1 00 EC + b2: 144 PUSH_AE + b3: 96 CREATE_REFERENCE 00 FC + b6: 146 PUSH_REF + b7: 99 ADD_OFFSET 00 0A + ba: 146 PUSH_REF + bb: 12 LD_NEAR_2 00 F4 + be: 147 POP_REF + bf: 69 ST_IND_2 + c0: 147 POP_REF + c1: 235 SELCT_ARRAY_IND + c2: 145 POP_AE + c3: 118 LDS_IND_1 + c4: 160 XOR_1 + c5: 53 ST_NEAR_1 00 EC + c8: 33 LD_CONST_2 00 00 + cb: 54 ST_NEAR_2 00 F2 + ce: 125 LDS_CONST_2 00 07 + d1: 225 EQ_2 + d2: 2 JMPC 01 16 + d5: 34 LD_CONST_4 00 00 00 00 + da: 126 LDS_CONST_4 00 00 00 07 + df: 197 GT_4_SGN + e0: 2 JMPC 00 FE + e3: 34 LD_CONST_4 00 00 00 00 + e8: 126 LDS_CONST_4 00 00 00 01 + ed: 197 GT_4_SGN + ee: 2 JMPC 01 80 + f1: 33 LD_CONST_2 00 07 + f4: 104 LDS_NEAR_2 00 F2 + f7: 219 LT_2_SGN + f8: 2 JMPC 01 80 + fb: 1 JMP 01 16 + fe: 33 LD_CONST_2 00 07 + 101: 104 LDS_NEAR_2 00 F2 + 104: 195 GT_2_SGN + 105: 2 JMPC 01 80 + 108: 34 LD_CONST_4 00 00 00 00 + 10d: 126 LDS_CONST_4 00 00 00 01 + 112: 221 LT_4_SGN + 113: 2 JMPC 01 80 + 116: 11 LD_NEAR_1 00 ED + 119: 53 ST_NEAR_1 00 F0 + 11c: 11 LD_NEAR_1 00 EC + 11f: 53 ST_NEAR_1 00 F1 + 122: 11 LD_NEAR_1 00 ED + 125: 125 LDS_CONST_2 00 01 + 128: 8 SHR_1 + 12a: 53 ST_NEAR_1 00 ED + 12d: 11 LD_NEAR_1 00 EC + 130: 125 LDS_CONST_2 00 01 + 133: 8 SHR_1 + 135: 53 ST_NEAR_1 00 EC + 138: 11 LD_NEAR_1 00 F0 + 13b: 124 LDS_CONST_1 01 + 13d: 152 AND_1 + 13e: 124 LDS_CONST_1 01 + 140: 224 EQ_1 + 141: 3 JMPCN 01 50 + 144: 11 LD_NEAR_1 00 EC + 147: 124 LDS_CONST_1 80 + 149: 156 OR_1 + 14a: 53 ST_NEAR_1 00 EC + 14d: 1 JMP 01 50 + 150: 11 LD_NEAR_1 00 F1 + 153: 124 LDS_CONST_1 01 + 155: 152 AND_1 + 156: 124 LDS_CONST_1 01 + 158: 224 EQ_1 + 159: 3 JMPCN 01 73 + 15c: 11 LD_NEAR_1 00 ED + 15f: 103 LDS_NEAR_1 00 EF + 162: 160 XOR_1 + 163: 53 ST_NEAR_1 00 ED + 166: 11 LD_NEAR_1 00 EC + 169: 103 LDS_NEAR_1 00 EE + 16c: 160 XOR_1 + 16d: 53 ST_NEAR_1 00 EC + 170: 1 JMP 01 73 + 173: 33 LD_CONST_2 00 01 + 176: 104 LDS_NEAR_2 00 F2 + 179: 166 ADD_2_SGN + 17a: 54 ST_NEAR_2 00 F2 + 17d: 1 JMP 00 D5 + 180: 33 LD_CONST_2 00 01 + 183: 104 LDS_NEAR_2 00 F4 + 186: 166 ADD_2_SGN + 187: 54 ST_NEAR_2 00 F4 + 18a: 1 JMP 00 64 + 18d: 11 LD_NEAR_1 00 EC + 190: 53 ST_NEAR_1 00 08 + 193: 11 LD_NEAR_1 00 ED + 196: 53 ST_NEAR_1 00 09 + 199: 7 RET + +Nr 26: Initialsegment +84 01 02 10 19 00 E0 00 00 00 04 00 94 00 00 00 +00 00 00 00 D8 00 01 00 02 01 00 00 C8 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +74 00 01 00 02 01 00 00 64 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +20 00 01 08 1C 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 28: Codesegment +07 00 00 06 1D 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 29: Initialsegment +28 00 02 10 1C 00 18 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 30: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 31: Codesegment +07 00 00 06 20 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 32: Initialsegment +2C 00 02 10 1F 00 0C 00 00 00 00 00 0C 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 33: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 34: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 35: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 36: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Instancetable +C4 00 14 08 00 00 0A 00 0A 00 18 00 1A 00 1B 00 +05 C0 82 00 0F 00 11 00 12 00 02 C0 15 00 01 C0 +18 00 00 00 1E 00 09 00 21 00 09 00 22 00 09 00 +23 00 09 00 24 00 09 00 01 00 3C 05 01 00 18 05 +01 00 38 05 01 00 18 05 01 00 34 05 01 00 14 05 +01 00 50 05 01 00 30 05 01 00 10 05 01 00 4C 05 +01 00 2C 05 01 00 4C 05 01 00 28 05 01 00 48 05 +01 00 28 05 01 00 44 05 01 00 24 05 01 00 44 05 +01 00 20 05 01 00 40 05 01 00 20 05 01 00 3C 05 +01 00 1C 05 06 00 1B 00 1D 00 06 00 12 00 14 00 +06 00 15 00 17 00 06 00 1E 00 20 00 06 00 21 00 +20 00 06 00 22 00 20 00 06 00 23 00 20 00 06 00 +24 00 20 00 + +Nr 38: Downloadtable +06 01 16 08 00 00 06 00 02 00 0E CB 00 00 F6 82 +00 00 1A 00 00 00 19 00 00 00 0B 42 53 5F 47 45 +54 43 52 43 31 36 01 00 18 00 07 00 43 52 43 34 +38 35 31 18 D6 00 00 E2 BD 00 00 11 00 0F 00 10 +00 00 00 05 43 4F 34 38 35 36 EF 00 00 36 00 00 +00 1D 00 00 00 1C 00 00 00 0B 4D 45 4D 4F 52 59 +5F 43 4F 50 59 01 00 1B 00 0B 00 43 52 43 34 38 +35 31 2E 56 32 56 26 22 00 00 36 00 00 00 14 00 +00 00 13 00 00 00 0A 4E 57 5F 53 45 52 52 45 43 +56 01 00 12 00 09 00 52 45 43 56 42 34 38 35 31 +26 22 00 00 36 00 00 00 17 00 00 00 16 00 00 00 +0A 4E 57 5F 53 45 52 53 45 4E 44 01 00 15 00 09 +00 53 45 4E 44 42 34 38 35 31 B2 A0 00 00 36 00 +00 00 20 00 00 00 1F 00 00 00 03 54 4F 4E 05 00 +1E 00 02 00 54 31 21 00 02 00 54 32 22 00 02 00 +54 33 23 00 06 00 54 49 4D 45 52 31 24 00 06 00 +54 49 4D 45 52 32 + + +Program Nr: 0: +Nr 9: SegHardwareConfig +14 00 24 08 CD CD 00 00 00 02 00 02 00 28 08 00 +08 02 08 04 + +Nr 10: Datasegment +78 00 01 08 0B 00 00 00 23 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 4C 00 01 00 +02 01 00 00 3C 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 11: Codesegment +07 00 00 06 0C 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 12: Initialsegment +80 00 02 10 0B 00 00 00 00 00 00 00 70 00 00 00 +23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 4C 00 01 00 02 01 00 00 3C 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 13: Instancetable +0E 00 14 08 00 00 01 00 06 00 0A 00 0C 00 + +Nr 14: Downloadtable +21 00 16 08 00 00 01 00 02 00 A8 A0 00 00 36 00 +00 00 0C 00 0A 00 0B 00 00 00 06 4F 50 43 44 41 +31 + +Nr 15: Sourcesegment +5A 1E 03 08 00 00 00 00 53 43 46 58 39 1E 00 00 +43 B9 2C 3D 54 41 52 00 00 00 00 00 00 00 00 00 +00 01 06 F8 20 09 C2 7C 01 2A 1B 22 08 A3 72 44 +5C 1E 44 64 11 0A 2A 44 17 11 22 18 D8 78 58 78 +B8 1B D9 00 54 97 25 DA A0 04 06 1E 12 D7 05 49 +1A 70 00 49 90 44 41 E4 89 58 82 BF A2 F2 B9 22 +30 7D 72 91 18 0C 31 67 75 40 67 B9 1C 9E 98 4F +EC 3D B1 CB 13 AE D2 A6 89 7B 4C C0 43 42 64 FD +CA 13 C2 FA 2D 44 B1 90 E3 A1 D1 E1 75 8D 0E 8C +60 11 CC D6 4C AD F7 A6 BD A3 69 0E 38 48 B8 78 +78 38 B8 B8 A0 7A 9D E6 99 E0 14 1B 18 E5 45 FE +8A AC F7 BA B3 80 51 6C 77 DC 15 5E DA EB 52 A0 +AC 77 5F FB F4 88 5F 8E E2 B6 89 BB 16 00 09 C0 +02 C8 01 64 00 0B 60 04 90 01 16 80 00 50 01 58 +00 1D 80 0A 94 00 FE B4 9C 4F EB F8 B5 1D EB 75 +A1 76 43 5F AB 4D F1 37 08 25 5F C1 85 3B 4B 6C +07 82 BD 4E F8 B3 B1 06 79 6D C6 50 4C 87 BA 59 +81 A1 F4 0D DC 69 C6 9A 19 B8 20 94 9E 20 A4 27 +4B 92 FF 9E 63 D2 21 89 4B 07 5C 08 38 10 7E 87 +EC 22 73 39 A0 41 14 71 91 40 FB 13 49 82 4F C2 +F9 15 49 7F 13 B6 F6 A3 85 6C 71 C2 45 B6 C9 2C +1D 8C 55 F8 99 98 0E 21 DF 4C 93 DB 6D F9 9F 3A +96 6F 3E F6 CC A7 09 5C 4D B1 AC E8 64 47 B1 18 +8E 69 82 F3 74 9B B1 B0 68 36 FD 8F 71 7E 9A 87 +D7 7E D9 83 E0 AE DF 96 A0 5F D2 11 20 08 B4 B6 +06 60 81 0C 90 03 50 01 52 A0 88 83 7B 9F 82 8E +83 95 AE 7D EB 0B BE 7C D4 05 09 1E 6E C4 3F 40 +03 90 7E 02 70 02 44 E5 28 DA 20 10 9D C1 A7 1D +70 03 A4 F1 8F 40 00 A8 C5 36 18 65 1E B0 00 64 +F1 63 89 91 BD 76 70 68 31 47 70 E1 EE 85 CF 71 +67 93 AC D3 99 B2 1A D3 78 D4 22 22 76 96 DA E5 +0C C1 F5 B1 E5 47 5D 00 74 40 23 4C 9D 25 5B AC +56 1A 93 9F D2 74 D2 AA A3 95 94 30 83 64 57 40 +2F 39 1A B6 13 10 84 95 DD 9E 70 B2 86 A6 68 B2 +ED F1 BD 10 32 C4 DB C8 35 66 B4 06 2D 6B D7 C6 +EB 56 A7 02 2D A7 67 63 6C 16 07 22 8A E0 2F E2 +F5 FB 18 6C 2E 92 48 28 96 C0 2E 67 77 84 3C 56 +CD 61 03 04 C0 28 AE C4 E4 0A 49 B2 AE 20 AF 9B +35 43 63 C1 8E AA 5A 54 C3 4B 57 56 21 2B 7E A6 +F8 42 5F 2E B7 5E FE BF 26 CE FF 38 FF AF DE 10 +C6 FF 7A 59 FF 71 F2 FF 75 82 50 E8 7E 69 55 57 +64 32 30 BA BC 25 CE 57 9E 3F A8 2C 28 71 19 17 +80 28 F2 7F 70 9F 9F B4 D7 31 A4 98 4E 45 8B 6B +9A F2 84 5B C2 2D 8D BD 5C FC DF D4 D6 DE FB CC +A4 CD 65 91 D9 34 41 AE C9 27 64 7B 06 71 30 31 +C3 97 B5 1F 76 B6 CA 74 ED 03 6E 16 0A 56 68 35 +B1 26 89 26 F8 F3 2F 09 DF BD A4 BE F3 13 DB 9D +B9 55 C2 0D E3 F8 7A D5 75 28 69 F6 B3 D7 BD 0B +14 5D F3 5D 3F AE 67 E9 9E B0 A4 55 2A 21 B8 DE +AD A1 A7 EB 69 73 B4 9F AE 30 81 61 A5 9D D5 BE +16 16 B8 2E 88 12 26 62 C9 46 44 9D 62 BF 08 62 +C8 48 22 CF 15 82 09 11 85 CB 81 B8 4E C8 2C 36 +44 5C DC 98 83 BB 64 A2 33 91 6E D0 BB B3 7C 1C +FF 0A 8D 38 37 0D 95 15 D6 76 85 5C C8 BC 68 DD +E6 06 66 39 FD 1D 81 15 AD E1 BA 1B A1 51 7E E7 +38 9C EF 73 18 CE BC 87 A9 58 68 91 DB 87 1A F6 +F6 73 4E F9 21 90 D3 44 38 C6 DB D5 0E 48 5A 5F +D4 FA A1 A5 4E 12 67 32 79 05 F4 37 53 55 08 92 +05 6A 11 51 B8 91 1D B2 E4 B3 CD 6C 33 A0 2F 9B +C4 F8 E8 55 24 D3 AE 8E 3D 34 36 75 72 8C 58 E7 +8D E6 C0 25 45 D3 CF 9C FF C4 05 D1 35 FD 46 38 +1D 13 27 2E 7D A9 73 46 77 50 9C 09 79 6E F6 C1 +8D D2 62 34 BF C5 89 5D 96 C4 2C 47 0E 73 3E 9E +EE F8 69 8E C2 39 0D 37 9C CE D5 8D 85 A9 D4 9C +3D 8C 5A 6B 08 74 9E C8 20 3F 24 32 18 D5 A9 C2 +E5 58 38 31 8E 95 B1 69 EA 5C 5B 16 89 0D 83 93 +A4 8E 72 E1 07 B7 BD B5 76 10 A5 A9 38 9B 0D 81 +A6 DA FE 72 53 71 F6 13 C7 53 54 8A 46 58 76 F0 +25 04 C0 A8 70 E1 7A 10 22 D5 BF 8F 8E 69 44 1E +1D 6F D4 69 CB 87 47 24 99 C5 87 3F 3F 51 DA 8C +CF 59 B2 F2 BE 2A 5B 02 9A 27 24 2C E1 13 DF 94 +CE 93 D1 66 82 45 B1 8D 98 7C 5A B4 38 93 9E E6 +4B 98 3E 23 E6 09 6B EF D7 97 FE 18 B7 E2 B5 6B +B1 C1 14 20 C5 7B 1C 76 44 19 EF 26 95 69 3A E9 +96 71 95 46 95 3F EE 33 8D 83 9E 03 57 CA 0D 43 +82 E3 53 0C F7 B2 F8 F9 5E 89 49 34 5C B8 09 E3 +1B AB 12 A0 44 C8 40 6C 61 AE 41 5F 6F 5A AC 07 +C6 1F C4 C7 C3 ED 68 F8 6C 16 61 4E 23 B4 3C 1B +B9 A2 6C BE 11 FC EA 49 0C 2D BF AA E9 0B 19 BF +C2 0A 55 BF 8A D3 BA E6 D6 22 28 A9 FD 87 D3 7F +AA 53 34 77 3E E9 8B F1 9F D4 5C C3 E4 12 DD 2E +3F 24 DA 2D 9E DF ED F2 43 CA F3 B1 22 7B 7E 28 +79 63 94 18 87 CD 1B B1 A0 C5 B1 00 54 70 29 F3 +19 9F 3B B4 94 79 44 66 6A 09 8D B7 5F E2 AF 6B +8D F1 DC 3E 4C 4C 32 91 87 F0 F0 42 68 31 38 BF +54 55 8B 9A 9A AC 82 E9 4A 31 49 F4 1C A1 AA B0 +14 15 87 01 D3 9A C2 43 4C A0 25 60 C5 44 C3 D5 +7D 1A DA 4C F2 DA 30 20 DE D4 43 53 27 C9 C2 A6 +9E 95 3E 86 AD 84 B7 11 28 56 12 06 27 0E 03 10 +1B 02 23 C4 9D 6D 44 9E 88 25 E0 F2 20 A2 F2 B9 +22 30 81 3B 48 82 70 83 74 78 48 5C 17 24 81 00 +B0 03 49 90 04 05 AA 0B 55 B0 3E 02 16 44 28 AE +58 E8 72 88 88 85 02 8E BB 56 50 D7 0E 55 BC 24 +5D 94 F5 11 CC 3E 7B 54 6C 7D 40 D1 AE 9C 98 45 +E2 70 A1 72 C4 C8 BE 9B DA EC 81 57 88 F5 FC 55 +2C 0D A0 06 98 01 2B 50 81 76 7C BC D4 37 C8 47 +12 23 A2 A3 88 71 25 10 39 91 A4 5B CC 02 C6 02 +5C BC 75 D8 0A 1A 2A 97 7B 43 5C 3D 24 C0 0D 24 +81 0A 80 0C 14 00 50 C0 02 28 41 47 91 AE B9 74 +CD A5 80 1D 08 00 6E C0 0D 58 80 3A E0 07 70 62 +BB 41 09 43 37 92 B0 75 03 94 80 20 60 03 3C 91 +BA 11 87 A1 1B 9C B0 75 03 58 00 3B 50 05 30 23 +75 23 40 62 47 EE 06 3B 6C DD 00 0D 00 0A 70 03 +84 40 12 08 00 3E 00 1C 70 01 25 A0 09 28 E2 73 +1B 86 8E B0 C2 D6 D1 EC 44 EB 46 C8 45 8D DA 0D +66 D8 BA 99 21 A0 02 10 02 19 00 2F 5A 68 84 EC +C8 1D C1 08 73 47 40 09 30 47 EA 48 14 35 44 20 +1A 4E AF 05 A2 80 14 F0 01 A4 40 06 30 03 56 20 +1A 25 C7 11 1A AA DD 84 CF 6B 73 8E 23 76 C4 8E +DC 51 F8 BC 38 E7 38 52 47 90 C1 E0 46 CE 71 F8 +BC 1A 08 00 58 53 61 84 5E 22 7A 2F 88 86 D3 7B +A7 97 25 1E DB CB 15 2C A2 BB E3 D4 90 08 78 AC +E8 AD 00 BE 4D 00 5E 20 09 54 81 70 6C 33 60 A0 +44 F0 CE 6E 06 2B 7C CD 00 2D 00 15 88 02 35 20 +0A 40 EC 03 49 20 08 54 80 3A 90 06 C8 23 B4 14 +C5 5B 27 AF E8 A1 D0 52 0E CA 1C 70 D2 B6 58 6C +37 99 F1 77 84 2C 81 51 7B 9A B6 38 AE 38 36 0A +3D 7D BF 03 EC 40 14 88 02 39 C0 0F 10 00 21 00 +09 A8 02 04 93 79 C0 0A D4 A6 B1 44 53 6C E4 F8 +32 57 04 03 27 6D 2A 42 AD B1 3D 01 79 20 0B E4 +00 23 10 07 48 81 20 90 8B ED 08 29 2E F3 B5 23 +AC B4 A3 28 7E 1A DB 12 D0 00 FC 80 1B 90 47 72 +90 68 39 47 C7 0D 63 CE 63 73 9C F4 FA 48 39 46 +4F D4 17 39 C7 31 39 8D B1 27 D4 A4 4D D5 4E C2 +19 A0 B1 A1 F1 64 A0 00 14 80 00 80 16 A1 B4 95 +40 4E 26 BE 1B 82 9E 08 4C F4 A4 4F 43 40 10 B0 +02 55 00 33 A2 F1 23 83 11 A1 1D 18 61 AE 2F B7 +13 25 E9 AC 18 9D 98 86 70 70 C3 19 8E 6C DA 11 +33 CC 89 D3 95 DA 50 38 BD 75 58 3E 10 04 5A 40 +1E 40 05 D2 80 01 28 00 40 80 75 71 01 89 28 2D +C5 67 7A 25 C3 19 A8 08 2D 45 A8 53 C0 E6 4A E2 +9B 92 84 33 60 40 19 90 02 69 00 01 C8 00 78 40 +09 30 4B A2 F4 82 13 A1 97 70 E6 39 F7 82 13 AF +A6 48 11 EC 05 07 27 9C 01 42 02 6A 00 04 90 03 +8C 40 13 F0 02 41 00 28 BE 17 41 A4 5E 12 75 45 +EF 45 10 B9 17 0E 94 48 BD 84 4C 20 22 B8 39 2F +4A 43 D8 61 54 4C 20 04 20 01 2D A0 3C 0C 03 A8 +03 A0 40 12 40 88 60 61 A2 78 03 5F B9 30 6A 42 +73 A8 5B 13 60 01 F0 80 02 50 88 50 5D 24 59 5E +F9 84 89 46 F7 A5 C8 B2 0A 06 4A 04 63 5E C5 44 +CA 23 97 36 7C 3C 0C 86 7C B7 C5 8E EF 07 2B E1 +85 D1 4B 03 6A 80 EF 06 0C 78 36 09 B4 00 02 20 +0B 60 8E 9B 47 E1 78 11 52 8F 15 C6 B0 C4 72 B6 +08 45 9E 39 44 E9 28 8C E1 89 65 02 11 3A E2 47 +11 90 2B 15 CE 10 01 29 00 0F A8 02 98 91 04 A5 +30 5A 2B 89 10 45 6F 05 08 03 B8 80 1F 80 07 8A +80 3C 52 33 22 2E 4E 92 B3 74 33 98 89 B4 47 B7 +30 A0 0A 00 02 2E 00 0A 28 00 98 80 1F C8 03 31 +80 00 A8 02 E1 E1 54 11 32 CB 8A E4 FA 98 E1 CC +EC AA 02 41 A0 15 8D 95 46 CA 2C 66 38 33 3B AD +E4 AC BE 19 81 CB 4E 64 36 BE 19 18 91 D4 08 08 +02 4E 20 0E 18 81 02 50 01 B2 40 63 0C 35 52 7E +93 FC BA F4 85 13 B5 AF 48 6A 17 A1 2F 9C F0 F5 +85 1D B1 AF 24 79 09 43 5F D8 E1 EB 0B 2B F4 FA +C2 0A 5F 5F 98 51 FB 8A C4 F8 22 F4 85 19 BE BE +60 44 EC 2B 1A C9 8D D0 17 8C F0 F5 85 11 7A 7D +61 84 AF 2F F4 A8 7D 85 D5 3D D1 C3 D7 17 F4 A8 +7D 85 D5 3D A1 87 AD 2F 09 6E C8 F5 B5 E6 E1 EB +2B AA F9 26 F1 7E 18 FA 0A 9F F9 4A A2 9A 6F 34 +DC 11 A1 AF 30 98 6F A2 B3 88 66 8C 1D 0D 07 45 +E8 2C 7C 66 2C 89 68 C6 D8 49 DC 15 86 BE C2 67 +C6 92 88 66 8C 1D 0D C7 45 E8 2B 7C 66 2C 89 68 +C6 61 EE 2B 7C 66 2C 89 68 C6 D8 49 EC 1D 86 BE +C2 67 C6 92 88 66 BC E2 61 F5 A2 F0 99 B1 24 A2 +19 87 B9 AF F0 99 31 4E 44 33 C6 8E 86 3E E3 FB +C2 09 9F 19 E3 44 34 63 EC 68 E8 39 42 5F E1 33 +63 9C 88 66 1C E6 BE C2 C7 09 71 A2 9A 6F 34 E4 +15 A1 AF 30 98 2F B1 CB 13 42 04 43 CC F9 09 51 +BF 20 71 B8 50 39 62 64 E0 0A 92 20 8C C8 76 39 +2C D0 90 5C BC 4F 80 24 28 40 12 24 41 12 D2 D2 +17 41 9C 07 1E 97 83 0C EA DA CE 1C 51 D9 CE 2F +C0 7C CD 41 B1 79 30 40 01 C2 1C 5B D5 65 8D 61 +A7 23 78 C8 62 30 41 12 10 07 FE D3 06 0F E5 0D +2C 32 01 97 F7 2E 16 E6 CD 0A A0 A2 6D 01 65 69 +09 21 EF BB 68 2E E8 22 18 92 3D DC 4D 2E BD DF +09 D3 B1 4D 20 89 45 60 42 64 73 11 39 A2 CD 49 +6A 05 68 D8 DB 73 B7 E5 BC 1F 1E 54 1E 22 32 EA +96 68 5F DF E4 E6 91 05 20 B2 BE 38 DD 22 6F 95 +A6 5F 34 3E 3A EE BF 97 01 D2 B2 E7 77 0B 6B 22 +E2 23 0A 5D 88 7C 01 EA EC 2C 01 2E C4 65 CC 5A +6D 9E 98 CF 7E 75 BD F9 2D 96 98 0D 66 FE C1 45 +03 E1 95 C2 42 C7 9C C6 10 79 AC DE 9E 3F 88 3D +F7 C9 E5 C0 5A 29 A4 A9 62 D5 90 67 BF EB 14 81 +B6 DC 04 A2 E9 F8 ED 71 10 97 30 C4 72 87 C4 59 +16 BB EB DD 39 12 20 77 59 BC D8 4C 3C 8F 90 A0 +F2 B9 A8 4B 22 51 C3 FA 88 84 62 49 4C 11 42 01 +E7 D9 84 18 75 34 F9 09 DC 41 B2 D6 8F 87 C4 75 +41 12 0C 00 0F 24 41 B2 F8 B3 2F B9 BA E7 A4 69 +48 3D 90 B8 B7 6A 6B B1 53 C4 AA 6D D0 69 19 68 +83 E6 1D 4D 73 C0 41 C2 C5 C3 C3 C1 C5 05 D5 EB +34 CF 04 A7 D8 C0 88 10 D6 DC 49 60 CC C5 B8 B8 +66 33 20 84 7F BA 0E 33 1C 93 11 2A C3 D3 21 F3 +19 EA 67 68 3C C8 10 17 B7 36 4F C0 88 A8 2B AE +6B 70 CB D8 1C 95 31 88 0E 43 91 24 D0 6B 6D 24 +CA 94 88 23 CA BD CD 14 1B 22 54 97 F5 A7 05 E7 +6F 3F 85 0B B7 BF 58 5C 5E FF 40 B4 8C 5C 79 F9 +FF 13 C8 B2 4E A4 4F 38 F1 DF 38 F9 3B 71 98 AF +D3 23 EC FA 9C 97 B1 D3 56 13 87 69 A7 E9 92 45 +5E 60 25 B1 E3 BD 04 51 93 E3 1B 9E 2D 9C 48 A7 +38 51 4E 19 3A 99 EC 18 F4 89 C1 A4 0A DA D2 54 +7E 85 02 11 32 3B 07 3A 71 D5 31 32 D7 69 45 E3 +87 24 51 8E 70 A2 1C 61 47 39 C2 8A 3D 7A 30 A0 +FC A8 3D 28 B1 C4 4F 2C 4D 8D A4 B7 BA 09 92 FE +EF 85 A9 6C 46 78 B2 BE 93 3B 03 A1 E4 CB D3 60 +AB 0A 44 B2 4E B7 3B 12 2B AE EB 26 30 8A 13 19 +42 58 62 59 D1 C9 8E 62 DD B9 4D 70 7E 9D 18 A6 +B3 FC E9 B0 08 62 4D 0F 6E 3C 15 83 E6 5B 10 A4 +5F 19 4E 8F F0 95 C9 60 94 5F EC E8 BF D1 BF 32 +A4 12 E1 2B F3 D0 28 7D 44 FF CD E0 6A 94 3E A2 +FF 66 8C 1A E5 37 FA 57 46 C9 51 7E A3 7F 65 84 +1E A5 8F E8 5F 19 56 88 F2 1B FD 2B 43 2B 51 7E +A3 7F 65 48 29 CA 6F F4 AF 0C AE E5 AF D4 CD 08 +61 C1 F2 AD 3E D0 D0 0C 5D F9 0A 1E C8 80 91 DF +34 C1 1A 5D DE 1D 55 B5 A8 86 97 7A B6 42 DE F0 +4C F1 85 BD B8 05 8F CB DA 86 CD AA EF C4 A5 0D +42 01 6F F9 A1 55 C5 C3 F7 48 AC 99 01 26 30 70 +71 C9 AA 27 48 74 35 76 10 D3 93 68 C9 FC DD 13 +6E 05 B7 FF 6B 4F F8 DF E9 0E 7C 69 61 F3 04 A5 +4F 9C A8 7D 62 63 86 B9 4F 9C 30 F5 D9 2D A4 7D +76 23 33 62 D1 FE BD 40 A0 2D FE 2B D0 57 20 6E +89 BB 2D C5 36 D2 56 7F B8 5C 44 FA EF 72 22 FF +BB 85 0B A2 5E B2 9D 98 B7 79 C2 DE 7E AB 5F C2 +9D 0E E1 82 18 32 92 68 69 71 85 A7 FD 60 0A 90 +20 2E 78 31 07 92 08 3F C4 5F 7F 9F DD 74 CD 92 +3A AD 76 79 70 53 1E B4 70 48 4A F6 23 87 7E 2A +7B 41 13 EE F4 79 3A 7B 2D 5D C9 78 95 00 25 52 +EF D3 A5 6D AA 76 9A DF 3A 43 E0 37 13 02 19 80 +56 72 D0 E7 61 CA 01 6E 38 73 80 1B 25 07 5D DF +59 A9 45 4B F8 7D 07 C9 ED 10 95 32 23 E7 0E 5A +34 9F BD 1D DE 0F DB 67 CF B2 EE DF E1 F3 59 49 +F1 59 DC D4 67 25 D9 67 25 61 F5 59 9C 50 F1 D9 +94 26 85 86 CF A6 CF E1 F4 59 9C 10 F3 D9 28 19 +08 9B CF 26 73 10 0A 3E 9B CC 41 68 FA 2C 4E 74 +9F 4D F8 6A 38 F5 AB 7D 35 82 4F 86 57 8F B0 43 +C5 27 A7 AE 94 2E C5 15 15 A9 AA 2E 2B 9D 4D 0B +0A 5B 39 58 11 CB 09 4B 3D 27 A9 70 63 88 10 34 +B4 38 A2 07 B6 4F 1D 25 BA 9F 4C 91 31 CB B3 24 +16 56 07 1C FF 8B 7B 4B F4 3C 09 89 59 03 0B 0B +46 AD 30 D9 6D 7C 6A 22 76 0A 75 F9 AC C1 8C 84 +2B 4D 98 51 D3 14 B6 44 C1 8D 4F 56 6A 43 E1 48 +48 B6 A9 68 D9 86 0B 37 7C 46 87 59 3A 5F D7 38 +0B 48 24 23 B5 04 B8 61 30 D6 28 99 84 96 67 23 +77 DC BA 12 B6 AA B0 4A 55 B1 35 45 2A 29 04 1C +05 1A 71 78 0A C2 82 16 4E 79 C0 0E 01 6D 0C B3 +61 42 0B 8F EA 60 47 50 1D 86 73 F9 8D B3 B2 83 +21 79 4E 82 8F 03 2D 49 DD 5A CA 5C 93 1C AE 72 +60 C4 FF E0 4E EE 13 FB 31 4A 16 6B CF 95 97 8F +ED 76 3A 45 62 B6 1B BE D6 24 21 D1 19 4E 48 75 +96 03 1C DE 3C C6 16 92 CD B9 A4 31 CC ED 96 50 +55 70 15 1A 1A 7A 38 79 23 7A E5 8D 3D 5C DF 27 +AF 34 09 24 5C 50 CF 22 61 00 13 DC F0 B2 D0 B9 +4C 70 D5 7E 8F 6B 45 52 5A C1 0A 77 2B 58 71 AD +48 62 5B C1 09 CD AA 70 62 5B C1 0E CD 56 B0 63 +5B C1 2A AD 84 95 21 F5 65 5C 2B 58 B1 AD 60 86 +66 55 98 A5 95 03 86 58 E8 98 12 C2 7F 40 6C 44 +5B FF 0E EF CE 11 DF 9D 25 18 DE 83 80 CF E3 30 +DE F4 BC AD 24 14 FC 74 0A 23 9D E2 67 38 2C 22 +5C D6 70 5A E9 B8 E1 3E B8 69 DB A5 13 FC 3C 55 +3B F7 CD 6D 40 60 26 D2 F6 7D A2 FF E4 17 46 E2 +EB 00 DD C0 6A B1 72 1F D1 82 6A 0A B0 F1 B1 42 +59 7D 25 A1 A1 BE D8 21 A3 55 38 21 D1 19 56 48 +75 16 1A EA 1B 5B 48 48 A9 6F C6 51 C1 41 7D 71 +C2 6D E3 38 01 FC EA 1B 28 50 DF 94 82 62 E2 C3 +08 65 15 C7 09 0D 15 C7 0C 19 CD C3 0E 89 CE 60 +84 54 67 A1 A1 E2 B1 85 84 94 8A 67 9C 1F 1C 54 +1C 3B DC 56 80 1D C0 4F 41 03 05 2A 8E 81 8F 1E +CA EA 8B 1D 1A EA 8B 11 32 5A 85 15 12 9D A1 87 +54 67 A1 A1 BE B1 85 84 94 FA 62 05 15 F5 0D 31 +8D 0C E0 87 C2 82 3E 05 85 8E 2F C1 0D 65 35 C7 +0A 0D 35 87 1E 32 DA 87 19 12 9D 49 70 43 AA B5 +D0 50 F5 D8 4A 42 4A D5 31 83 8A AA 63 86 DB 1A +30 03 F8 A1 C6 C0 85 AA 4B 96 91 04 27 94 D5 1D +33 34 D4 7D D9 85 8C 16 C2 08 8D D6 70 42 AA B5 +D0 50 F9 D8 4A 42 4A E5 61 04 15 95 87 11 6E AB +80 11 C0 0F 75 06 32 54 1E 1B 5F 82 15 CA 2A 0F +23 44 54 1E 3B 64 B4 10 23 34 5A C3 0A A9 D6 42 +43 E5 63 2B 09 29 95 C7 08 2A 2A 8F 11 6E AB C0 +08 E0 87 A2 03 19 2A 8F 89 BF 3A A1 AC F2 18 21 +A2 F2 98 21 A3 85 E8 A1 D1 1A 8C 90 6A 2D 34 54 +3E B6 92 90 52 79 F4 A0 A2 F2 61 6D A1 2F 03 F8 +A1 EC 40 86 CA 63 E0 4B D0 43 59 E5 D1 43 44 E5 +31 42 46 0B A1 87 46 6B E8 21 D5 5A 68 A8 7C 6C +25 21 A5 F2 D0 83 8A CA 43 0F B7 55 40 0F E0 87 +B2 03 19 2A 0F 1D 1F 07 37 94 55 1E 7A 88 A8 3C +F4 90 D1 42 71 48 B4 86 83 1B 52 AD 85 86 CA C7 +56 12 52 2A 2F 0E 2A 2A 2F 0E B7 55 88 03 F8 A1 +EC 40 81 CA E3 2C 0B 1C 9C 50 56 67 71 68 A8 F3 +B2 0B 19 0D 43 0D 8D D6 70 42 AA B5 D0 50 E7 D8 +4A 42 4A 9D 51 83 8A 3A A3 86 DB E6 51 03 F8 A1 +DA C0 05 05 C6 C1 C6 C7 C1 0A 65 95 47 0D 11 95 +C7 0E 19 2D 14 85 46 6B 58 21 D5 5A 68 A8 7C 6C +25 21 A5 F2 A2 A0 A2 F2 A2 70 5B 85 28 80 1F AA +0D 64 A8 3C 26 3E 0E 8C 50 56 79 51 88 A8 3C 66 +C8 68 A1 30 34 5A 83 11 52 AD 85 86 CA C7 56 12 +52 2A 2F 0C 2A 2A 2F 0C B7 55 08 03 F8 A1 DA 40 +86 CA 63 E0 E3 A0 87 B2 CA 0B 43 44 E5 31 42 46 +0B DD D0 68 0D 3D A4 5A 0B 0D 95 8F AD 24 A4 54 +DE 0D 2A 2A EF 86 DB 2A DC 00 7E 28 3B 90 A1 F2 +D0 F1 B1 71 43 59 E5 DD 10 51 79 E8 21 A3 85 28 +21 D1 1A 36 6E 48 B5 16 1A 2A 1F 5B 49 48 A9 3C +4A 50 51 79 94 70 5B 05 4A 00 3F 94 1D B8 50 79 +EC 65 84 8D 13 CA 2A 8F 12 1A 2A BF EC 42 46 0B +A1 86 46 6B 38 21 D5 5A 68 A8 7C 6C 25 21 A5 F2 +50 83 89 CA 4B C2 6D 42 92 58 13 0A E0 87 B2 83 +BF CA 63 E3 63 63 85 B2 CA 43 0D 11 95 C7 0E 19 +2D 84 12 1A AD 61 85 54 6B A1 A1 F2 B1 95 84 94 +CA 43 09 2A 2A 1F 6E AB 90 C4 5A 45 00 3F 94 1D +FC 55 1E 13 1F 1B 46 28 AB 3C 94 10 51 79 CC 90 +D1 42 41 68 B4 06 23 A4 5A 0B 0D 95 8F AD 24 A4 +54 5E 10 54 54 1E 27 DC 2A 8F 13 C0 0F 65 07 0A +54 1E 1B 03 1F 1B 3D 94 D5 59 10 22 EA 8C 11 32 +1A 06 62 A1 D1 1A 7A 48 B5 16 1A EA 1C 5B 49 48 +A9 33 88 05 15 75 C6 0E B7 3A 63 07 F0 43 B5 81 +03 75 86 8E 8F 85 1B CA EA 0C 62 21 A2 CE D0 43 +46 C3 C0 0C 89 D6 B0 70 43 AA B5 D0 50 E7 D8 4A +42 4A 9D C1 0C 2A EA 1C 6E 0D 95 C4 6A 68 00 3F +14 19 F4 A1 48 AC 65 84 85 13 CA 2A 0F 66 68 A8 +FC B2 0B 19 2D E4 87 46 6B 38 21 D5 5A 68 A8 7C +6C 25 21 A5 F2 FC A0 A2 F2 98 E1 56 79 CC 00 7E +28 32 90 A1 F2 D8 F8 58 58 A1 AC F2 FC 10 51 79 +EC 90 D1 42 E4 D0 68 0D 2B A4 5A 0B 0D 95 8F AD +24 A4 54 1E 39 A8 A8 3C 8C 70 AB 3C 8C 00 7E A8 +36 90 A1 F2 98 F8 58 30 42 59 E5 91 43 44 E5 31 +43 46 0B 79 A1 D1 1A 8C 90 6A 2D 34 54 3E B6 92 +90 52 79 5E 50 51 79 8C 70 AB 3C 46 00 3F 94 1D +B8 50 F9 37 02 71 CC 06 18 45 51 FF D6 C9 90 50 +FF 9B 19 DC 30 F5 0D 2D BE F1 C9 02 B3 43 E1 E6 +10 40 74 18 4A 07 82 8B FC A3 39 11 8A 59 E2 32 +47 9A 9F 27 10 2A 0B CA 8F AA F1 E7 68 47 8B F5 +44 3A 6D B1 A3 ED A6 31 EE 3E 27 1E B5 51 DF 2F +A5 D5 1E 24 F5 51 DA 6C D1 F9 89 DF 54 AE D9 0C +08 C9 CA 67 27 1C 95 CF DC 2B 0F 63 A5 69 4B C9 +4A D3 BE C2 50 69 ED 2D 2D 2B 2E 66 1B 5F 0F 90 +57 AF 4C 74 1E C9 32 6F 95 E5 92 38 5B 26 49 92 +C8 65 77 31 23 61 ED A2 5E 76 17 A5 AE D8 A2 16 +4E 88 20 5B 99 ED F0 40 16 BE 4E 66 B1 DB 98 E3 +DA 84 82 D3 EF 38 61 7D C7 C9 EF 38 F9 3D 2D 20 +1D B1 68 71 DC 1A 0D 67 95 6F AB B5 7E 48 B8 B8 +A0 56 B5 5B 4D CA FA A5 DD FE 39 7C 9C FB 00 B0 +98 B7 71 C2 64 23 E3 27 20 9A 95 82 A0 B2 2D 5E +18 38 28 46 FC 8F 84 B8 AA 4D 97 91 E0 A4 35 53 +7C 81 CB 46 47 11 AF 0B 44 11 17 87 ED EF 31 84 +A8 A0 B1 5C 88 2C 2E 44 8E 2B E6 13 E6 1A B0 41 +25 80 85 83 09 03 0F 17 EC A8 7B 58 EB 1B A3 E0 +91 C5 22 D1 CB 7F 62 DA B8 A6 C1 45 46 DC B6 1B +FC 8B 58 18 93 7D AC D9 8D F2 4B 50 85 4E 6C FD +11 94 5A 80 12 21 6D C4 A9 A2 5A B4 84 27 74 A0 +C2 A8 98 51 E2 95 54 CC 48 8D 16 85 8C E0 89 58 +11 3D 11 27 84 3C 11 2B 4C 9E 88 13 56 4F 44 0F +31 4F C4 09 BC 79 22 4E D8 3D 11 3D 34 3D 31 4A +BC C2 E4 89 E8 D1 3D 11 46 44 4F C4 0E 21 4F 84 +11 26 4F C4 0E AB 27 42 0F 31 4F C4 0E BC 79 22 +76 D8 3D 11 7A 68 7A 62 94 78 85 C9 13 A1 47 F7 +44 F4 88 9E 88 15 42 9E 88 1E 26 4F C4 0A AB 27 +8A 43 CC 13 B1 02 6F 9E 88 15 76 4F 14 87 A6 27 +46 89 57 98 3C 51 1C DD 13 25 B8 11 BD 11 33 84 +BC 71 55 C3 E4 91 98 61 F5 48 D4 10 F3 48 CC C0 +9B 47 62 86 DD 23 51 43 D3 23 A3 C4 2B 4C 1E 89 +1A 06 8F 8C 8A 8D 61 84 92 47 86 0B 2B C3 08 AB +47 8A 42 CC 23 61 04 DE 3C 12 46 D8 3D 52 14 9A +1E 19 25 5E 61 F2 48 51 18 3C 32 2A 76 C6 08 25 +8F 0C 17 96 C6 08 AB 47 0A 43 CC 23 31 02 6F 1E +89 11 76 8F 14 86 A6 47 46 89 57 98 3C 52 18 06 +8F 8C 8A AD D1 43 C9 23 C3 85 B5 D1 C3 EA 91 6E +88 79 24 7A E0 CD 23 D1 C3 EE 91 6E 68 7A 64 94 +78 85 C9 23 DD 30 78 64 54 EC 0D 3D 94 3C 32 5C +58 1C 7A 58 3D 32 42 BD E1 F6 48 E8 81 37 8F 84 +1E 76 8F 44 09 4D 8F 8C 12 AF 30 79 24 4A 74 8F +C4 89 8A C5 C5 21 E4 91 38 E1 C2 E2 E2 B0 7A 24 +D4 D0 F2 48 09 6E A0 CD 23 4B FD E1 F4 48 A8 A1 +E9 91 51 E2 15 26 8F 84 1A 06 8F 8C 8A C5 51 43 +C9 23 C3 85 C5 51 C3 EA 91 50 42 CC 23 25 81 37 +8F 94 84 DD 23 A1 84 A6 47 46 89 57 98 3C 12 4A +18 3C 32 2A 16 17 85 92 47 86 0B 8B 8B C2 EA 91 +82 10 F3 48 9C C0 9B 47 E2 84 DD 23 05 A1 E9 91 +51 E2 15 26 8F 14 84 C1 23 A3 62 71 61 28 79 64 +B8 B0 B8 30 AC 1E 09 62 21 E6 91 D8 81 37 8F C4 +0E BB 47 82 58 68 7A 64 94 78 85 C9 23 41 2C 0C +1E 19 15 8B BB A1 E4 91 E1 C2 E2 6E 58 3D 12 CC +10 F3 48 AC C0 9B 47 62 85 DD 23 C1 0C 4D 8F 8C +12 AF 30 79 24 98 D1 3D 12 3B 2A 16 47 09 21 8F +C4 0E 17 16 47 09 AB 47 F2 43 CC 23 31 03 6F 1E +89 19 76 8F E4 87 A6 47 46 89 57 98 3C 92 1F 06 +8F 8C 88 C5 25 B8 A1 E4 91 61 C2 E2 2B 1B 56 8F +44 0E 31 8F 84 11 78 F3 48 18 61 F7 48 E4 D0 F4 +C8 28 F1 0A 93 47 22 87 C1 23 23 62 71 89 24 94 +3C 32 4C 58 7C 65 C3 EA 91 BC 10 F3 48 8C C0 9B +47 62 84 DD 23 79 A1 E9 91 51 E2 15 26 8F E4 85 +C1 23 23 62 71 09 4E 28 79 64 98 B0 F8 CA 86 D5 +23 B9 21 E6 91 E8 81 37 8F 44 0F BB 47 72 43 D3 +23 A3 C4 2B 4C 1E C9 0D 83 47 46 C4 E2 12 EC 50 +F2 C8 30 61 F1 95 0D AB 47 46 F8 09 B7 47 42 0F +BC 79 24 F4 B0 7B 24 52 68 7A 64 94 78 85 C9 23 +91 A2 7B 24 56 44 2C 2E C1 0A 21 8F C4 0A 13 16 +5F D9 B0 7A 24 88 86 96 47 E2 E0 06 DA 3C B2 D4 +1F 4E 8F 04 D1 D0 F4 C8 28 F1 0A 93 47 82 68 18 +3C 32 2A 16 C7 0C 25 8F 0C 17 16 C7 0C AB 47 72 +42 CC 23 25 81 37 8F 94 84 DD 23 39 A1 E9 91 51 +E2 15 26 8F E4 84 C1 23 A3 62 71 18 A1 E4 91 E1 +C2 E2 30 C2 EA 91 EC 10 F3 48 9C C0 9B 47 E2 84 +DD 23 D9 A1 E9 91 51 E2 15 26 8F 64 87 C1 23 A3 +62 71 8C 50 F2 C8 70 61 71 8C B0 7A 24 2B C4 3C +12 3B F0 E6 91 D8 61 F7 48 56 68 7A 64 94 78 85 +C9 23 59 F7 C8 19 43 E2 70 A1 72 C4 C8 C4 20 09 +C2 4B 18 0B 1D 13 6F D1 82 24 40 0B 8C 41 12 24 +CB 96 EF 29 22 62 30 C4 9C 55 05 7D C1 E1 F0 16 +82 FA FD 23 E2 DE 82 CA E7 A2 46 98 22 1E AF A5 +49 BC EF 03 68 DE D1 34 07 1C 24 5C 3C 3C 9C 7B +AB D7 17 06 26 38 C5 06 46 CF D7 EF AE 94 BF 58 +A8 97 47 8D 4F B8 A7 EB 30 C3 31 19 A1 32 3C 1D +32 9F A1 7E 86 C6 83 0C 71 71 6B F3 04 8C 88 BA +E2 BA 06 B7 8C CD 51 19 83 E8 30 94 FA 8C CA E5 +F2 81 51 6D 24 CA 94 88 23 CA BD CD 14 1B 22 54 +97 F5 A7 05 E7 6F 3F 85 0B B7 BF 58 5C 5E FF 40 +B4 8C 5C 79 F9 FF 13 C8 7C 84 27 9C F8 6F 9C FC +9D 38 CC D7 E9 11 76 7D CE CB D8 69 AB 89 C3 B4 +D3 74 C9 22 2F B0 92 D8 F1 5E 82 A8 C9 F1 0D CF +16 4E A4 53 9C 28 A7 31 9A 3E 5B 4B 53 F9 15 0A +44 C8 EC 1C E8 C4 55 C7 C8 5C A7 15 8D 1F 92 44 +39 C2 89 72 84 1D E5 08 2B F6 E8 C1 80 F2 A3 F6 +A0 C4 12 3F B1 34 35 92 DE EA 26 48 FA BF 17 A6 +B2 19 E1 C9 FA 4E EE 0C 84 92 2F 4F 83 AD 2A 10 +C9 3A DD EE 48 AC B8 AE 9B FF CA 96 55 FC 18 1A +9A A1 2B 7E 4B 3C 90 B5 FF 12 0A 78 97 A1 EA 2D +F8 1E 89 35 33 C0 04 06 2E 2E 59 F5 04 ED 6B 51 +07 B1 31 F3 E0 EB A1 AD 1C CE CA A1 49 5A A0 8D +B7 A0 E1 B6 88 6C 10 6E EA 90 6B 22 F9 AC 6D 2E +18 B1 57 B8 73 55 D5 34 F7 F2 CA D0 2A 6C 35 4E +F3 B6 4A 2F A9 55 C4 F5 92 BC 8A DC 4B A2 93 B4 +AA 39 4B 93 9A D8 BA 97 C0 8D F1 DE 95 8A F3 7A +B0 FD B4 DD 97 70 E3 39 17 58 58 85 72 E6 BF F8 +3E A6 B2 4F A5 C5 25 4E 92 F5 32 9C B5 8B EB EA +DA BF 31 09 3E 0E B4 EC C0 AB 80 5E BC 73 04 33 +A8 D0 86 CD E3 4A 12 4B 92 B2 84 95 58 C2 89 74 +89 1D 69 09 AB 2C E1 26 96 30 93 97 45 AD 08 FF +01 B1 BD A6 88 1B BE 9F 23 BE 3B 4B 17 05 10 D8 +2D F3 30 3E 3F 6F AB 01 05 3F 9D C2 48 A7 F8 E3 +E1 D8 F8 58 61 CB 18 4E E0 2B 63 7B 98 F8 30 C2 +96 35 EC C0 57 D6 30 F0 D1 C3 96 B1 64 2E 02 4F +61 86 8E 2F C1 0D 5B DE 30 03 63 79 93 48 16 82 +F0 A9 05 8C 40 59 E6 B0 17 82 F0 A9 09 46 A0 2C +73 98 0B 41 F8 D4 25 B9 14 88 CA 1C C6 42 10 3E +F5 81 1E 28 CB 1C 74 7C 9C F0 A9 90 38 F0 95 39 +9C 53 A7 F0 A9 0E 6A 60 2C DC 38 D8 0B 41 F8 54 +47 14 28 CB 1C E6 42 10 3E D5 11 06 CA 32 87 B1 +10 84 4F 75 DC 40 59 E6 A0 E3 63 87 4F 75 50 02 +63 99 C3 96 2C 04 61 53 21 49 B2 A0 40 54 E6 B0 +17 82 B0 A9 90 24 10 06 21 3C 73 98 0B 41 D8 54 +48 12 08 83 30 B0 31 16 D2 B0 A9 8E 24 10 06 61 +60 43 C7 C7 0A 9B CA 48 02 65 10 08 96 64 21 08 +9F CA 04 CA 20 12 2C EC 85 20 7C 2A 13 28 83 48 +B0 30 17 82 F0 A9 4C A0 0C 22 F9 16 44 86 B3 7E +3D 33 93 CC EE D2 CD 1D 42 74 18 4A 37 C9 45 FE +D1 9C 08 C5 2C 71 99 23 CD CF 5B 87 CA 82 F2 A3 +9A BE 69 4B B3 19 10 92 7D CC 4E 38 FA 98 B9 F7 +D1 DF B5 82 CD 6D 0C E4 B5 DE D2 4B 1F CD 48 1F +ED AD 12 44 90 6D 6A 3B 3C 90 7D 47 C1 E9 19 9C +9E 99 03 8B E6 19 3A 99 EC AC C6 34 21 41 C3 F1 +5F F1 75 1F 12 2E 2E A8 35 4A 5E A1 AC DF DA F0 +05 2E 1B 1D 45 BC 79 88 4B 0C 87 ED 5F 10 21 2A +68 2C 17 22 8B 0B 91 E3 8A F9 84 79 1B 1B 54 02 +58 38 98 30 F0 70 C1 8E BA 87 B5 BE 93 81 49 F0 +32 04 46 91 6A C0 8A 58 03 4E 7C 0D 38 41 AB 06 +18 11 6B C0 8E AF 01 3B 68 D5 80 1E B1 06 AC F8 +1A B0 82 56 0D 12 DC 88 45 60 C6 17 81 19 BC 8A +88 EA 54 30 E2 8B 80 11 BC 8A 88 EA 58 18 F1 45 +60 04 AF 22 A2 3A 17 7A 7C 11 E8 C1 AB 88 A8 0E +06 3D BE 08 E8 41 AB 08 9C A8 0E 26 8E 2D 42 82 +1B BC 8A 88 EA 60 A8 F1 45 04 2F C9 C5 89 EA 60 +A2 F8 22 82 97 F4 E2 44 75 30 61 7C 11 C1 4B 82 +71 A2 3A 98 1B 5F 44 F0 92 62 EC A8 0E 86 12 5F +44 F0 92 62 EC 88 0E 76 C1 12 5B 44 F0 92 62 EC +88 0E 26 89 A7 31 92 E0 25 C5 D8 11 1D 4C 12 4F +6B 24 C1 4B 8A B1 23 3A 98 24 9E E6 48 82 97 14 +63 45 74 30 49 3C ED C1 09 5E 52 8C 15 D5 C1 E2 +69 0F 4E 10 C3 81 51 1D 2C 9E F6 E0 04 2F 29 C6 +8A EA 60 F1 B4 07 27 78 48 B1 CB 13 42 44 E2 70 +A1 72 C4 C8 C0 0D 24 41 98 8B 24 12 8A 25 78 48 +5C 17 24 81 3A 48 82 24 48 82 02 D5 85 2A E0 41 +14 B0 20 42 59 6D A1 CB 59 5B A8 7C 2E EA CA 6D +89 B2 D1 8D 09 B8 BC A5 82 E6 25 7E E3 A0 98 3E +92 9F A5 25 5F 1B DA 3C 18 62 0E C4 FA 4E 8C CA +86 C8 66 2C B4 74 D9 B4 B7 50 34 88 90 E1 2E EC +6C 16 67 25 A0 02 A3 28 6F 9C 05 FB 39 5D E3 55 +04 6D 91 E2 E1 C1 C0 05 75 A5 50 FC 64 0C 18 75 +E5 6F 6B 85 13 C7 E5 22 E0 1F + diff --git a/L801/$GEN$/Resource/pceSegs.txt b/L801/$GEN$/Resource/pceSegs.txt new file mode 100644 index 0000000..4f5e67b --- /dev/null +++ b/L801/$GEN$/Resource/pceSegs.txt @@ -0,0 +1,31 @@ +1/15 Datasegment 1/16 844 CO485 +1/16 Codesegment 1/17 7314 +1/17 Initialsegment 1/16 728 +1/18 Datasegment 1/19 28 CO485.RECVB4851 +1/19 Codesegment 1/20 7 +1/20 Initialsegment 1/19 36 +1/21 Datasegment 1/22 28 CO485.SENDB4851 +1/22 Codesegment 1/23 7 +1/23 Initialsegment 1/22 36 +1/24 Datasegment 1/25 384 CO485.CRC4851 +1/25 Codesegment 1/26 410 +1/26 Initialsegment 1/25 388 +1/27 Datasegment 1/28 32 CO485.CRC4851.V2V +1/28 Codesegment 1/29 7 +1/29 Initialsegment 1/28 40 +1/30 Datasegment 1/31 32 CO485.T1 +1/31 Codesegment 1/32 7 +1/32 Initialsegment 1/31 44 +1/33 Datasegment 1/31 32 CO485.T2 +1/34 Datasegment 1/31 32 CO485.T3 +1/35 Datasegment 1/31 32 CO485.TIMER1 +1/36 Datasegment 1/31 32 CO485.TIMER2 +1/37 Instancetable -- 196 +1/38 Downloadtable -- 262 +0/9 SegHardwareConfig -- 20 +0/10 Datasegment 0/11 120 OPCDA1 +0/11 Codesegment 0/12 7 +0/12 Initialsegment 0/11 128 +0/13 Instancetable -- 14 +0/14 Downloadtable -- 33 +0/15 Sourcesegment -- 7770 diff --git a/L801/$GEN$/Resource/pceVars.txt b/L801/$GEN$/Resource/pceVars.txt new file mode 100644 index 0000000..6a74ea7 --- /dev/null +++ b/L801/$GEN$/Resource/pceVars.txt @@ -0,0 +1,168 @@ +LPAU8FA01_R OPCDA 1 1 0 1 8 0 1 0 0 %I0.0 +LPAU8FA01_F OPCDA 1 1 0 1 8 1 1 0 0 %I0.1 +LPAU8FA01_A OPCDA 1 1 0 1 8 2 1 0 0 %I0.2 +LPAU8FA01_IPS OPCDA 1 1 0 1 8 3 1 0 0 %I0.3 +LPAU8FA01_FPS OPCDA 1 1 0 1 8 4 1 0 0 %I0.4 +LPAU8FA01_FDOB OPCDA 1 1 0 1 8 5 1 0 0 %I0.5 +LPAU8FA01_FDSB OPCDA 1 1 0 1 8 6 1 0 0 %I0.6 +LPAU8FA01_C OPCDA 1 1 0 1 520 0 1 0 0 %Q0.0 +LPAU8FA01_FDOC OPCDA 1 1 0 1 520 1 1 0 0 %Q0.1 +LPAU8FA01_FDSC OPCDA 1 1 0 1 520 2 1 0 0 %Q0.2 +LPAU8FA01_WVO OPCDA 1 1 0 1 520 3 1 0 0 %Q0.3 +LPAU8FA01_WVS OPCDA 1 1 0 1 520 4 1 0 0 %Q0.4 +LPAU8FA01_ST OPCDA 9 2 0 1 10 0 1 0 0 %I2.0 +LPAU8FA01_VFB OPCDA 9 2 0 1 12 0 1 0 0 %I4.0 +LPAU8FA01_VFC OPCDA 9 2 0 1 528 0 1 0 0 %Q8.0 +RPAU8FA01_TSET OPCDA 11 4 0 1 1200 0 1 0 0 %M168.0 +RPAU8FA01_SM OPCDA 9 2 0 1 1204 0 1 0 0 %M172.0 +RPAU8FA01_PC OPCDA 1 1 0 1 1206 0 1 0 0 %M174.0 +LPAU8FA01_TSET OPCDA 11 4 0 1 1212 0 1 0 0 %M180.0 +LPAU8FA01_SM OPCDA 9 2 0 1 1216 0 1 0 0 %M184.0 +LPAU8FA01_WVBS OPCDA 11 4 0 1 1220 0 1 0 0 %M188.0 +LPAU8FA01_WVMC OPCDA 1 1 0 1 1224 0 1 0 0 %M192.0 +LPAU8FA01_WVMV OPCDA 11 4 0 1 1228 0 1 0 0 %M196.0 +LPAU8FA01_STS OPCDA 11 4 0 1 1232 0 1 0 0 %M200.0 +LPAU8FA01_RST OPCDA 1 1 0 1 1236 0 1 0 0 %M204.0 +LPAU8FA01_RSTV OPCDA 11 4 0 1 1240 0 1 0 0 %M208.0 +LPAU8FA01_ISO1 OPCDA 1 1 0 1 1244 0 1 0 0 %M212.0 +LPAU8FA01_ISO2 OPCDA 1 1 0 1 1246 0 1 0 0 %M214.0 +LPAU8FA01_VP OPCDA 11 4 0 1 1252 0 1 0 0 %M220.0 +LPAU8FA01_VI OPCDA 11 4 0 1 1256 0 1 0 0 %M224.0 +LPAU8FA01_RH OPCDA 11 4 0 1 1260 0 1 0 0 %M228.0 +LPAU8FA01_SN OPCDA 9 2 0 1 1264 0 1 0 0 %M232.0 +LPAU8FA01_WVCS OPCDA 9 2 0 1 1266 0 1 0 0 %M234.0 +LPAU8FA01_PC OPCDA 1 1 0 1 1268 0 1 0 0 %M236.0 +LPAU8FA01_VFMV OPCDA 9 2 0 1 1270 0 1 0 0 %M238.0 +LPAU8FA01_ISO3 OPCDA 1 1 0 1 1272 0 1 0 0 %M240.0 +LPAU8FA01_VFCS OPCDA 9 2 0 1 1274 0 1 0 0 %M242.0 +LPAU8FA01_VFBS OPCDA 9 2 0 1 1276 0 1 0 0 %M244.0 +LPAU8FA01_LM OPCDA 1 1 0 1 1278 0 1 0 0 %M246.0 +LPAU8FA01_DM OPCDA 1 1 0 1 1280 0 1 0 0 %M248.0 +LPAU8FA01_CO2SET OPCDA 11 4 0 1 1284 0 1 0 0 %M252.0 +LPAU8FA01_TC OPCDA 1 1 0 1 1288 0 1 0 0 %M256.0 +LPAU8FA01_TM OPCDA 1 1 0 1 1290 0 1 0 0 %M258.0 +LIES8FA01_CO2S OPCDA 11 4 0 1 1296 0 1 0 0 %M264.0 +LIES8FA02_CO2S OPCDA 11 4 0 1 1300 0 1 0 0 %M268.0 +LIES8FA03_CO2S OPCDA 11 4 0 1 1304 0 1 0 0 %M272.0 +LIES8FA04_CO2S OPCDA 11 4 0 1 1304 0 1 0 0 %M272.0 +LIES8FA05_CO2S OPCDA 11 4 0 1 1308 0 1 0 0 %M276.0 +LIES8FA06_CO2S OPCDA 11 4 0 1 1312 0 1 0 0 %M280.0 +LIES8FA07_CO2S OPCDA 11 4 0 1 1312 0 1 0 0 %M280.0 +LIES8FA08_CO2S OPCDA 11 4 0 1 1316 0 1 0 0 %M284.0 +LIES8FA09_CO2S OPCDA 11 4 0 1 1320 0 1 0 0 %M288.0 +LIES8FA10_CO2S OPCDA 11 4 0 1 1320 0 1 0 0 %M288.0 +LIES8FA11_CO2S OPCDA 11 4 0 1 1324 0 1 0 0 %M292.0 +LIES8FA12_CO2S OPCDA 11 4 0 1 1328 0 1 0 0 %M296.0 +LIES8FA13_CO2S OPCDA 11 4 0 1 1332 0 1 0 0 %M300.0 +LIES8FA14_CO2S OPCDA 11 4 0 1 1336 0 1 0 0 %M304.0 +LIES8FA15_CO2S OPCDA 11 4 0 1 1340 0 1 0 0 %M308.0 +LIES8FA16_CO2S OPCDA 11 4 0 1 1340 0 1 0 0 %M308.0 +LIES8FA17_CO2S OPCDA 11 4 0 1 1344 0 1 0 0 %M312.0 +LIES8FA18_CO2S OPCDA 11 4 0 1 1348 0 1 0 0 %M316.0 +LIES8FA19_CO2S OPCDA 11 4 0 1 1348 0 1 0 0 %M316.0 +LIES8FA20_CO2S OPCDA 11 4 0 1 1352 0 1 0 0 %M320.0 +LIES8FA21_CO2S OPCDA 11 4 0 1 1356 0 1 0 0 %M324.0 +LIES8FA22_CO2S OPCDA 11 4 0 1 1356 0 1 0 0 %M324.0 +LIES8FA23_CO2S OPCDA 11 4 0 1 1360 0 1 0 0 %M328.0 +BS_SCHEDULE_STR_W OPCDA1 20 35 0 10 8 0 5 0 0 +BS_SCHEDULE_STR_R OPCDA1 22 76 0 10 44 0 5 0 0 BYTE 0..60 12 +SENDF1 CO485 22 216 1 15 132 0 4 0 0 BYTE 0..200 12 +RECVF1 CO485 22 216 1 15 348 0 4 0 0 BYTE 0..200 12 +CALCF1 CO485 22 216 1 15 564 0 4 0 0 BYTE 0..200 12 +SEND_ACT1 CO485 1 1 1 15 780 0 4 0 0 +RECV_ACT1 CO485 1 1 1 15 781 0 4 0 0 +T1_IN CO485 1 1 1 15 784 0 4 0 0 +T1_Q CO485 1 1 1 15 785 0 4 0 0 +T2_IN CO485 1 1 1 15 788 0 4 0 0 +T2_Q CO485 1 1 1 15 789 0 4 0 0 +T3_IN CO485 1 1 1 15 792 0 4 0 0 +T3_Q CO485 1 1 1 15 793 0 4 0 0 +TIMER1_RUN CO485 1 1 1 15 796 0 4 0 0 +TIMER2_RUN CO485 1 1 1 15 800 0 4 0 0 +COMMANDSEND1 CO485 9 2 1 15 802 0 4 0 0 +F_WS1 CO485 9 2 1 15 804 0 4 0 0 +RECV_LEN CO485 9 2 1 15 806 0 4 0 0 +RECV_LEN1 CO485 9 2 1 15 808 0 4 0 0 +RECV_LEN2 CO485 9 2 1 15 810 0 4 0 0 +RECV_LEN3 CO485 9 2 1 15 812 0 4 0 0 +RECV_LEN4 CO485 9 2 1 15 814 0 4 0 0 +RECV_CRCH CO485 2 1 1 15 816 0 4 0 0 +RECV_CRCL CO485 2 1 1 15 817 0 4 0 0 +SENDP1 CO485 36 8 1 15 820 0 4 0 0 +RECVP1 CO485 36 8 1 15 828 0 4 0 0 +I CO485 9 2 1 15 836 0 4 0 0 +J CO485 9 2 1 15 838 0 4 0 0 +TEST_MODE1 CO485 1 1 1 15 840 0 4 0 0 +LIES8FA15_CO2S CO485 11 4 1 1 1340 0 8 0 0 +LIES8FA04_CO2S CO485 11 4 1 1 1304 0 8 0 0 +LIES8FA14_CO2S CO485 11 4 1 1 1336 0 8 0 0 +LIES8FA03_CO2S CO485 11 4 1 1 1304 0 8 0 0 +LIES8FA13_CO2S CO485 11 4 1 1 1332 0 8 0 0 +LIES8FA02_CO2S CO485 11 4 1 1 1300 0 8 0 0 +LIES8FA23_CO2S CO485 11 4 1 1 1360 0 8 0 0 +LIES8FA12_CO2S CO485 11 4 1 1 1328 0 8 0 0 +LIES8FA01_CO2S CO485 11 4 1 1 1296 0 8 0 0 +LIES8FA22_CO2S CO485 11 4 1 1 1356 0 8 0 0 +LIES8FA11_CO2S CO485 11 4 1 1 1324 0 8 0 0 +LIES8FA21_CO2S CO485 11 4 1 1 1356 0 8 0 0 +LIES8FA10_CO2S CO485 11 4 1 1 1320 0 8 0 0 +LIES8FA20_CO2S CO485 11 4 1 1 1352 0 8 0 0 +LIES8FA09_CO2S CO485 11 4 1 1 1320 0 8 0 0 +LIES8FA19_CO2S CO485 11 4 1 1 1348 0 8 0 0 +LIES8FA08_CO2S CO485 11 4 1 1 1316 0 8 0 0 +LIES8FA18_CO2S CO485 11 4 1 1 1348 0 8 0 0 +LIES8FA07_CO2S CO485 11 4 1 1 1312 0 8 0 0 +LIES8FA17_CO2S CO485 11 4 1 1 1344 0 8 0 0 +LIES8FA06_CO2S CO485 11 4 1 1 1312 0 8 0 0 +LIES8FA16_CO2S CO485 11 4 1 1 1340 0 8 0 0 +LIES8FA05_CO2S CO485 11 4 1 1 1308 0 8 0 0 +IN CO485.T1 1 1 1 30 16 0 2 0 0 +PT CO485.T1 12 4 1 30 20 0 2 0 0 +Q CO485.T1 1 1 1 30 8 0 2 0 0 +ET CO485.T1 12 4 1 30 12 0 2 0 0 +EN CO485.SENDB4851 1 1 1 21 8 0 2 0 0 +COM CO485.SENDB4851 2 1 1 21 12 0 2 0 0 +DATA CO485.SENDB4851 36 8 1 21 16 0 2 0 0 +LENGTH CO485.SENDB4851 9 2 1 21 24 0 2 0 0 +ENO CO485.SENDB4851 1 1 1 21 9 0 2 0 0 +EN CO485.RECVB4851 1 1 1 18 8 0 2 0 0 +COM CO485.RECVB4851 2 1 1 18 16 0 2 0 0 +DATA CO485.RECVB4851 36 8 1 18 20 0 2 0 0 +LENGTH CO485.RECVB4851 9 2 1 18 12 0 2 0 0 +CRC_IN CO485.CRC4851 22 216 1 24 12 0 2 0 0 BYTE 0..200 12 +CRC_LEN CO485.CRC4851 9 2 1 24 228 0 2 0 0 +CRC16H CO485.CRC4851 2 1 1 24 8 0 2 0 0 +CRC16L CO485.CRC4851 2 1 1 24 9 0 2 0 0 +CRC16LO CO485.CRC4851 2 1 1 24 236 0 4 0 0 +CRC16HI CO485.CRC4851 2 1 1 24 237 0 4 0 0 +CL CO485.CRC4851 2 1 1 24 238 0 4 0 0 +CH CO485.CRC4851 2 1 1 24 239 0 4 0 0 +SAVEHI CO485.CRC4851 2 1 1 24 240 0 4 0 0 +SAVELO CO485.CRC4851 2 1 1 24 241 0 4 0 0 +FLAG CO485.CRC4851 9 2 1 24 242 0 4 0 0 +I CO485.CRC4851 9 2 1 24 244 0 4 0 0 +J CO485.CRC4851 9 2 1 24 246 0 4 0 0 +K CO485.CRC4851 9 2 1 24 248 0 4 0 0 +VALCRC CO485.CRC4851 22 116 1 24 252 0 4 0 0 BYTE 0..100 12 +P1 CO485.CRC4851 36 8 1 24 368 0 4 0 0 +P2 CO485.CRC4851 36 8 1 24 376 0 4 0 0 +DEST CO485.CRC4851.V2V 36 8 1 27 12 0 2 0 0 +SRC CO485.CRC4851.V2V 36 8 1 27 20 0 2 0 0 +LENGTH CO485.CRC4851.V2V 9 2 1 27 28 0 2 0 0 +OUT CO485.CRC4851.V2V 1 1 1 27 8 0 2 0 0 +IN CO485.T2 1 1 1 33 16 0 2 0 0 +PT CO485.T2 12 4 1 33 20 0 2 0 0 +Q CO485.T2 1 1 1 33 8 0 2 0 0 +ET CO485.T2 12 4 1 33 12 0 2 0 0 +IN CO485.T3 1 1 1 34 16 0 2 0 0 +PT CO485.T3 12 4 1 34 20 0 2 0 0 +Q CO485.T3 1 1 1 34 8 0 2 0 0 +ET CO485.T3 12 4 1 34 12 0 2 0 0 +IN CO485.TIMER1 1 1 1 35 16 0 2 0 0 +PT CO485.TIMER1 12 4 1 35 20 0 2 0 0 +Q CO485.TIMER1 1 1 1 35 8 0 2 0 0 +ET CO485.TIMER1 12 4 1 35 12 0 2 0 0 +IN CO485.TIMER2 1 1 1 36 16 0 2 0 0 +PT CO485.TIMER2 12 4 1 36 20 0 2 0 0 +Q CO485.TIMER2 1 1 1 36 8 0 2 0 0 +ET CO485.TIMER2 12 4 1 36 12 0 2 0 0 diff --git a/L801/$GEN$/Resource/pceVars.txt.xml b/L801/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..51ae33c --- /dev/null +++ b/L801/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L801/CO485.POE b/L801/CO485.POE new file mode 100644 index 0000000..4cf28cf --- /dev/null +++ b/L801/CO485.POE @@ -0,0 +1,2452 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LIES8FA15_CO2S : REAL; + LIES8FA04_CO2S : REAL; + LIES8FA14_CO2S : REAL; + LIES8FA03_CO2S : REAL; + LIES8FA13_CO2S : REAL; + LIES8FA02_CO2S : REAL; + LIES8FA23_CO2S : REAL; + LIES8FA12_CO2S : REAL; + LIES8FA01_CO2S : REAL; + LIES8FA22_CO2S : REAL; + LIES8FA11_CO2S : REAL; + LIES8FA21_CO2S : REAL; + LIES8FA10_CO2S : REAL; + LIES8FA20_CO2S : REAL; + LIES8FA09_CO2S : REAL; + LIES8FA19_CO2S : REAL; + LIES8FA08_CO2S : REAL; + LIES8FA18_CO2S : REAL; + LIES8FA07_CO2S : REAL; + LIES8FA17_CO2S : REAL; + LIES8FA06_CO2S : REAL; + LIES8FA16_CO2S : REAL; + LIES8FA05_CO2S : REAL; +END_VAR +(** t1_in:=not t1.q; **) + (* assign - Stmt *) + LD t1.q + NOT + ST t1_in + +(** t1(IN :=t1_in , PT :=t#600ms ); **) + (* call - Stmt *) + CAL t1 ( + IN := t1_in, + PT := t#600ms + ) + +(** t2(IN :=t1_in , PT :=t#350ms ); **) + (* call - Stmt *) + CAL t2 ( + IN := t1_in, + PT := t#350ms + ) + +(** **) +(** if t2.q=1 and t2_q=0 then **) + (* if - Cond *) + LD t2.q + EQ 1 + AND ( t2_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000001_000000000000001 + + (* then - Stmts *) + +(** recv_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST recv_act1 + + JMP ODK_END_IF_000000000000001 + +(** else **) + (* else *) + ODK_SKIP_000000000000001_000000000000001: + + (* else - Stmts *) + +(** recv_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST recv_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000001: + +(** **) +(** if t1.q=0 and t1_q=1 then **) + (* if - Cond *) + LD t1.q + EQ 0 + AND ( t1_q + EQ 1 + ) + JMPCN ODK_SKIP_000000000000002_000000000000001 + + (* then - Stmts *) + +(** send_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST send_act1 + + JMP ODK_END_IF_000000000000002 + +(** else **) + (* else *) + ODK_SKIP_000000000000002_000000000000001: + + (* else - Stmts *) + +(** send_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST send_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000002: + +(** **) +(** if t1.q and t1_q=0 then **) + (* if - Cond *) + LD t1.q + AND ( t1_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000003_000000000000001 + + (* then - Stmts *) + +(** if test_mode1=0 then **) + (* if - Cond *) + LD test_mode1 + EQ 0 + JMPCN ODK_SKIP_000000000000004_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=commandsend1 + 1; **) + (* assign - Stmt *) + LD commandsend1 + ADD 1 + ST commandsend1 + +(** if commandsend1>46 then **) + (* if - Cond *) + LD commandsend1 + GT 46 + JMPCN ODK_SKIP_000000000000005_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=0; **) + (* assign - Stmt *) + LD 0 + ST commandsend1 + + JMP ODK_END_IF_000000000000005 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000005_000000000000001: + ODK_END_IF_000000000000005: + + JMP ODK_END_IF_000000000000004 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000004_000000000000001: + ODK_END_IF_000000000000004: + + JMP ODK_END_IF_000000000000003 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000003_000000000000001: + ODK_END_IF_000000000000003: + +(** **) +(** case commandsend1 of **) +(** 1,2: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000000: + + (* case - Cond *) + LD commandsend1 + EQ 1 + JMPC ODK_CASE_000000000000006_000000000000001 + + (* case - Cond *) + LD commandsend1 + EQ 2 + JMPC ODK_CASE_000000000000006_000000000000001 + + JMP ODK_SKIP_000000000000006_000000000000001 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000001: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 3,4: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000001: + + (* case - Cond *) + LD commandsend1 + EQ 3 + JMPC ODK_CASE_000000000000006_000000000000002 + + (* case - Cond *) + LD commandsend1 + EQ 4 + JMPC ODK_CASE_000000000000006_000000000000002 + + JMP ODK_SKIP_000000000000006_000000000000002 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000002: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#02; **) + (* assign - Stmt *) + LD 16#02 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 5,6: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000002: + + (* case - Cond *) + LD commandsend1 + EQ 5 + JMPC ODK_CASE_000000000000006_000000000000003 + + (* case - Cond *) + LD commandsend1 + EQ 6 + JMPC ODK_CASE_000000000000006_000000000000003 + + JMP ODK_SKIP_000000000000006_000000000000003 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000003: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#03; **) + (* assign - Stmt *) + LD 16#03 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 7,8: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000003: + + (* case - Cond *) + LD commandsend1 + EQ 7 + JMPC ODK_CASE_000000000000006_000000000000004 + + (* case - Cond *) + LD commandsend1 + EQ 8 + JMPC ODK_CASE_000000000000006_000000000000004 + + JMP ODK_SKIP_000000000000006_000000000000004 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000004: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 9,10: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000004: + + (* case - Cond *) + LD commandsend1 + EQ 9 + JMPC ODK_CASE_000000000000006_000000000000005 + + (* case - Cond *) + LD commandsend1 + EQ 10 + JMPC ODK_CASE_000000000000006_000000000000005 + + JMP ODK_SKIP_000000000000006_000000000000005 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000005: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#05; **) + (* assign - Stmt *) + LD 16#05 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 11,12: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000005: + + (* case - Cond *) + LD commandsend1 + EQ 11 + JMPC ODK_CASE_000000000000006_000000000000006 + + (* case - Cond *) + LD commandsend1 + EQ 12 + JMPC ODK_CASE_000000000000006_000000000000006 + + JMP ODK_SKIP_000000000000006_000000000000006 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000006: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#06; **) + (* assign - Stmt *) + LD 16#06 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 13,14: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000006: + + (* case - Cond *) + LD commandsend1 + EQ 13 + JMPC ODK_CASE_000000000000006_000000000000007 + + (* case - Cond *) + LD commandsend1 + EQ 14 + JMPC ODK_CASE_000000000000006_000000000000007 + + JMP ODK_SKIP_000000000000006_000000000000007 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000007: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#07; **) + (* assign - Stmt *) + LD 16#07 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 15,16: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000007: + + (* case - Cond *) + LD commandsend1 + EQ 15 + JMPC ODK_CASE_000000000000006_000000000000008 + + (* case - Cond *) + LD commandsend1 + EQ 16 + JMPC ODK_CASE_000000000000006_000000000000008 + + JMP ODK_SKIP_000000000000006_000000000000008 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000008: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#08; **) + (* assign - Stmt *) + LD 16#08 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 17,18: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000008: + + (* case - Cond *) + LD commandsend1 + EQ 17 + JMPC ODK_CASE_000000000000006_000000000000009 + + (* case - Cond *) + LD commandsend1 + EQ 18 + JMPC ODK_CASE_000000000000006_000000000000009 + + JMP ODK_SKIP_000000000000006_000000000000009 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000009: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#09; **) + (* assign - Stmt *) + LD 16#09 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 19,20: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000009: + + (* case - Cond *) + LD commandsend1 + EQ 19 + JMPC ODK_CASE_000000000000006_00000000000000A + + (* case - Cond *) + LD commandsend1 + EQ 20 + JMPC ODK_CASE_000000000000006_00000000000000A + + JMP ODK_SKIP_000000000000006_00000000000000A + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000A: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0A; **) + (* assign - Stmt *) + LD 16#0A + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 21,22: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000A: + + (* case - Cond *) + LD commandsend1 + EQ 21 + JMPC ODK_CASE_000000000000006_00000000000000B + + (* case - Cond *) + LD commandsend1 + EQ 22 + JMPC ODK_CASE_000000000000006_00000000000000B + + JMP ODK_SKIP_000000000000006_00000000000000B + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000B: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0B; **) + (* assign - Stmt *) + LD 16#0B + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 23,24: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000B: + + (* case - Cond *) + LD commandsend1 + EQ 23 + JMPC ODK_CASE_000000000000006_00000000000000C + + (* case - Cond *) + LD commandsend1 + EQ 24 + JMPC ODK_CASE_000000000000006_00000000000000C + + JMP ODK_SKIP_000000000000006_00000000000000C + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000C: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0C; **) + (* assign - Stmt *) + LD 16#0C + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 25,26: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000C: + + (* case - Cond *) + LD commandsend1 + EQ 25 + JMPC ODK_CASE_000000000000006_00000000000000D + + (* case - Cond *) + LD commandsend1 + EQ 26 + JMPC ODK_CASE_000000000000006_00000000000000D + + JMP ODK_SKIP_000000000000006_00000000000000D + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000D: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0D; **) + (* assign - Stmt *) + LD 16#0D + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 27,28: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000D: + + (* case - Cond *) + LD commandsend1 + EQ 27 + JMPC ODK_CASE_000000000000006_00000000000000E + + (* case - Cond *) + LD commandsend1 + EQ 28 + JMPC ODK_CASE_000000000000006_00000000000000E + + JMP ODK_SKIP_000000000000006_00000000000000E + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000E: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0E; **) + (* assign - Stmt *) + LD 16#0E + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 29,30: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000E: + + (* case - Cond *) + LD commandsend1 + EQ 29 + JMPC ODK_CASE_000000000000006_00000000000000F + + (* case - Cond *) + LD commandsend1 + EQ 30 + JMPC ODK_CASE_000000000000006_00000000000000F + + JMP ODK_SKIP_000000000000006_00000000000000F + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000F: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0F; **) + (* assign - Stmt *) + LD 16#0F + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 31,32: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000F: + + (* case - Cond *) + LD commandsend1 + EQ 31 + JMPC ODK_CASE_000000000000006_00000000000000G + + (* case - Cond *) + LD commandsend1 + EQ 32 + JMPC ODK_CASE_000000000000006_00000000000000G + + JMP ODK_SKIP_000000000000006_00000000000000G + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000G: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#10; **) + (* assign - Stmt *) + LD 16#10 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 33,34: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000G: + + (* case - Cond *) + LD commandsend1 + EQ 33 + JMPC ODK_CASE_000000000000006_00000000000000H + + (* case - Cond *) + LD commandsend1 + EQ 34 + JMPC ODK_CASE_000000000000006_00000000000000H + + JMP ODK_SKIP_000000000000006_00000000000000H + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000H: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#11; **) + (* assign - Stmt *) + LD 16#11 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 35,36: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000H: + + (* case - Cond *) + LD commandsend1 + EQ 35 + JMPC ODK_CASE_000000000000006_00000000000000I + + (* case - Cond *) + LD commandsend1 + EQ 36 + JMPC ODK_CASE_000000000000006_00000000000000I + + JMP ODK_SKIP_000000000000006_00000000000000I + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000I: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#12; **) + (* assign - Stmt *) + LD 16#12 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 37,38: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000I: + + (* case - Cond *) + LD commandsend1 + EQ 37 + JMPC ODK_CASE_000000000000006_00000000000000J + + (* case - Cond *) + LD commandsend1 + EQ 38 + JMPC ODK_CASE_000000000000006_00000000000000J + + JMP ODK_SKIP_000000000000006_00000000000000J + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000J: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#13; **) + (* assign - Stmt *) + LD 16#13 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 39,40: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000J: + + (* case - Cond *) + LD commandsend1 + EQ 39 + JMPC ODK_CASE_000000000000006_00000000000000K + + (* case - Cond *) + LD commandsend1 + EQ 40 + JMPC ODK_CASE_000000000000006_00000000000000K + + JMP ODK_SKIP_000000000000006_00000000000000K + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000K: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#14; **) + (* assign - Stmt *) + LD 16#14 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 41,42: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000K: + + (* case - Cond *) + LD commandsend1 + EQ 41 + JMPC ODK_CASE_000000000000006_00000000000000L + + (* case - Cond *) + LD commandsend1 + EQ 42 + JMPC ODK_CASE_000000000000006_00000000000000L + + JMP ODK_SKIP_000000000000006_00000000000000L + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000L: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#15; **) + (* assign - Stmt *) + LD 16#15 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 43,44: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000L: + + (* case - Cond *) + LD commandsend1 + EQ 43 + JMPC ODK_CASE_000000000000006_00000000000000M + + (* case - Cond *) + LD commandsend1 + EQ 44 + JMPC ODK_CASE_000000000000006_00000000000000M + + JMP ODK_SKIP_000000000000006_00000000000000M + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000M: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#16; **) + (* assign - Stmt *) + LD 16#16 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 45,46: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000M: + + (* case - Cond *) + LD commandsend1 + EQ 45 + JMPC ODK_CASE_000000000000006_00000000000000N + + (* case - Cond *) + LD commandsend1 + EQ 46 + JMPC ODK_CASE_000000000000006_00000000000000N + + JMP ODK_SKIP_000000000000006_00000000000000N + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000N: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#17; **) + (* assign - Stmt *) + LD 16#17 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** end_case; **) + (* case - End *) + ODK_SKIP_000000000000006_00000000000000N: + ODK_END_CASE_000000000000006: + +(** **) +(** sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); **) + (* call - Stmt *) + CAL sendb4851 ( + EN := send_act1, + COM := 1, + DATA := sendp1, + LENGTH := F_WS1 + ) + +(** recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); **) + (* call - Stmt *) + CAL recvb4851 ( + EN := recv_act1, + COM := 1, + DATA := recvp1 + ) + +(** **) +(** sendp1:=&sendf1; **) + (* assign - Stmt *) + LD &sendf1 + ST sendp1 + +(** recvp1:=&recvf1; **) + (* assign - Stmt *) + LD &recvf1 + ST recvp1 + +(** **) +(** t1_q:=t1.q; **) + (* assign - Stmt *) + LD t1.q + ST t1_q + +(** t2_q:=t2.q; **) + (* assign - Stmt *) + LD t2.q + ST t2_q + +(** **) +(** **) +(** if commandsend1=2 and recvf1[00]=16#01 then **) + (* if - Cond *) + LD commandsend1 + EQ 2 + AND ( recvf1[00] + EQ 16#01 + ) + JMPCN ODK_SKIP_000000000000007_000000000000001 + + (* then - Stmts *) + +(** LIES8FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA01_CO2S + + JMP ODK_END_IF_000000000000007 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000007_000000000000001: + ODK_END_IF_000000000000007: + +(** if commandsend1=4 and recvf1[00]=16#02 then **) + (* if - Cond *) + LD commandsend1 + EQ 4 + AND ( recvf1[00] + EQ 16#02 + ) + JMPCN ODK_SKIP_000000000000008_000000000000001 + + (* then - Stmts *) + +(** LIES8FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA02_CO2S + + JMP ODK_END_IF_000000000000008 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000008_000000000000001: + ODK_END_IF_000000000000008: + +(** if commandsend1=6 and recvf1[00]=16#03 then **) + (* if - Cond *) + LD commandsend1 + EQ 6 + AND ( recvf1[00] + EQ 16#03 + ) + JMPCN ODK_SKIP_000000000000009_000000000000001 + + (* then - Stmts *) + +(** LIES8FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA03_CO2S + + JMP ODK_END_IF_000000000000009 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000009_000000000000001: + ODK_END_IF_000000000000009: + +(** if commandsend1=8 and recvf1[00]=16#04 then **) + (* if - Cond *) + LD commandsend1 + EQ 8 + AND ( recvf1[00] + EQ 16#04 + ) + JMPCN ODK_SKIP_00000000000000A_000000000000001 + + (* then - Stmts *) + +(** LIES8FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA04_CO2S + + JMP ODK_END_IF_00000000000000A + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000A_000000000000001: + ODK_END_IF_00000000000000A: + +(** if commandsend1=10 and recvf1[00]=16#05 then **) + (* if - Cond *) + LD commandsend1 + EQ 10 + AND ( recvf1[00] + EQ 16#05 + ) + JMPCN ODK_SKIP_00000000000000B_000000000000001 + + (* then - Stmts *) + +(** LIES8FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA05_CO2S + + JMP ODK_END_IF_00000000000000B + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000B_000000000000001: + ODK_END_IF_00000000000000B: + +(** if commandsend1=12 and recvf1[00]=16#06 then **) + (* if - Cond *) + LD commandsend1 + EQ 12 + AND ( recvf1[00] + EQ 16#06 + ) + JMPCN ODK_SKIP_00000000000000C_000000000000001 + + (* then - Stmts *) + +(** LIES8FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA06_CO2S + + JMP ODK_END_IF_00000000000000C + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000C_000000000000001: + ODK_END_IF_00000000000000C: + +(** if commandsend1=14 and recvf1[00]=16#07 then **) + (* if - Cond *) + LD commandsend1 + EQ 14 + AND ( recvf1[00] + EQ 16#07 + ) + JMPCN ODK_SKIP_00000000000000D_000000000000001 + + (* then - Stmts *) + +(** LIES8FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA07_CO2S + + JMP ODK_END_IF_00000000000000D + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000D_000000000000001: + ODK_END_IF_00000000000000D: + +(** if commandsend1=16 and recvf1[00]=16#08 then **) + (* if - Cond *) + LD commandsend1 + EQ 16 + AND ( recvf1[00] + EQ 16#08 + ) + JMPCN ODK_SKIP_00000000000000E_000000000000001 + + (* then - Stmts *) + +(** LIES8FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA08_CO2S + + JMP ODK_END_IF_00000000000000E + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000E_000000000000001: + ODK_END_IF_00000000000000E: + +(** if commandsend1=18 and recvf1[00]=16#09 then **) + (* if - Cond *) + LD commandsend1 + EQ 18 + AND ( recvf1[00] + EQ 16#09 + ) + JMPCN ODK_SKIP_00000000000000F_000000000000001 + + (* then - Stmts *) + +(** LIES8FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA09_CO2S + + JMP ODK_END_IF_00000000000000F + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000F_000000000000001: + ODK_END_IF_00000000000000F: + +(** if commandsend1=20 and recvf1[00]=16#0A then **) + (* if - Cond *) + LD commandsend1 + EQ 20 + AND ( recvf1[00] + EQ 16#0A + ) + JMPCN ODK_SKIP_00000000000000G_000000000000001 + + (* then - Stmts *) + +(** LIES8FA10_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA10_CO2S + + JMP ODK_END_IF_00000000000000G + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000G_000000000000001: + ODK_END_IF_00000000000000G: + +(** if commandsend1=22 and recvf1[00]=16#0B then **) + (* if - Cond *) + LD commandsend1 + EQ 22 + AND ( recvf1[00] + EQ 16#0B + ) + JMPCN ODK_SKIP_00000000000000H_000000000000001 + + (* then - Stmts *) + +(** LIES8FA11_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA11_CO2S + + JMP ODK_END_IF_00000000000000H + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000H_000000000000001: + ODK_END_IF_00000000000000H: + +(** if commandsend1=24 and recvf1[00]=16#0C then **) + (* if - Cond *) + LD commandsend1 + EQ 24 + AND ( recvf1[00] + EQ 16#0C + ) + JMPCN ODK_SKIP_00000000000000I_000000000000001 + + (* then - Stmts *) + +(** LIES8FA12_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA12_CO2S + + JMP ODK_END_IF_00000000000000I + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000I_000000000000001: + ODK_END_IF_00000000000000I: + +(** if commandsend1=26 and recvf1[00]=16#0D then **) + (* if - Cond *) + LD commandsend1 + EQ 26 + AND ( recvf1[00] + EQ 16#0D + ) + JMPCN ODK_SKIP_00000000000000J_000000000000001 + + (* then - Stmts *) + +(** LIES8FA13_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA13_CO2S + + JMP ODK_END_IF_00000000000000J + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000J_000000000000001: + ODK_END_IF_00000000000000J: + +(** if commandsend1=28 and recvf1[00]=16#0E then **) + (* if - Cond *) + LD commandsend1 + EQ 28 + AND ( recvf1[00] + EQ 16#0E + ) + JMPCN ODK_SKIP_00000000000000K_000000000000001 + + (* then - Stmts *) + +(** LIES8FA14_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA14_CO2S + + JMP ODK_END_IF_00000000000000K + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000K_000000000000001: + ODK_END_IF_00000000000000K: + +(** if commandsend1=30 and recvf1[00]=16#0F then **) + (* if - Cond *) + LD commandsend1 + EQ 30 + AND ( recvf1[00] + EQ 16#0F + ) + JMPCN ODK_SKIP_00000000000000L_000000000000001 + + (* then - Stmts *) + +(** LIES8FA15_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA15_CO2S + + JMP ODK_END_IF_00000000000000L + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000L_000000000000001: + ODK_END_IF_00000000000000L: + +(** if commandsend1=32 and recvf1[00]=16#10 then **) + (* if - Cond *) + LD commandsend1 + EQ 32 + AND ( recvf1[00] + EQ 16#10 + ) + JMPCN ODK_SKIP_00000000000000M_000000000000001 + + (* then - Stmts *) + +(** LIES8FA16_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA16_CO2S + + JMP ODK_END_IF_00000000000000M + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000M_000000000000001: + ODK_END_IF_00000000000000M: + +(** if commandsend1=34 and recvf1[00]=16#11 then **) + (* if - Cond *) + LD commandsend1 + EQ 34 + AND ( recvf1[00] + EQ 16#11 + ) + JMPCN ODK_SKIP_00000000000000N_000000000000001 + + (* then - Stmts *) + +(** LIES8FA17_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA17_CO2S + + JMP ODK_END_IF_00000000000000N + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000N_000000000000001: + ODK_END_IF_00000000000000N: + +(** if commandsend1=36 and recvf1[00]=16#12 then **) + (* if - Cond *) + LD commandsend1 + EQ 36 + AND ( recvf1[00] + EQ 16#12 + ) + JMPCN ODK_SKIP_00000000000000O_000000000000001 + + (* then - Stmts *) + +(** LIES8FA18_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA18_CO2S + + JMP ODK_END_IF_00000000000000O + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000O_000000000000001: + ODK_END_IF_00000000000000O: + +(** if commandsend1=38 and recvf1[00]=16#13 then **) + (* if - Cond *) + LD commandsend1 + EQ 38 + AND ( recvf1[00] + EQ 16#13 + ) + JMPCN ODK_SKIP_00000000000000P_000000000000001 + + (* then - Stmts *) + +(** LIES8FA19_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA19_CO2S + + JMP ODK_END_IF_00000000000000P + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000P_000000000000001: + ODK_END_IF_00000000000000P: + +(** if commandsend1=40 and recvf1[00]=16#14 then **) + (* if - Cond *) + LD commandsend1 + EQ 40 + AND ( recvf1[00] + EQ 16#14 + ) + JMPCN ODK_SKIP_00000000000000Q_000000000000001 + + (* then - Stmts *) + +(** LIES8FA20_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA20_CO2S + + JMP ODK_END_IF_00000000000000Q + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000Q_000000000000001: + ODK_END_IF_00000000000000Q: + +(** if commandsend1=42 and recvf1[00]=16#15 then **) + (* if - Cond *) + LD commandsend1 + EQ 42 + AND ( recvf1[00] + EQ 16#15 + ) + JMPCN ODK_SKIP_00000000000000R_000000000000001 + + (* then - Stmts *) + +(** LIES8FA21_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA21_CO2S + + JMP ODK_END_IF_00000000000000R + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000R_000000000000001: + ODK_END_IF_00000000000000R: + +(** if commandsend1=44 and recvf1[00]=16#16 then **) + (* if - Cond *) + LD commandsend1 + EQ 44 + AND ( recvf1[00] + EQ 16#16 + ) + JMPCN ODK_SKIP_00000000000000S_000000000000001 + + (* then - Stmts *) + +(** LIES8FA22_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA22_CO2S + + JMP ODK_END_IF_00000000000000S + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000S_000000000000001: + ODK_END_IF_00000000000000S: + +(** if commandsend1=46 and recvf1[00]=16#17 then **) + (* if - Cond *) + LD commandsend1 + EQ 46 + AND ( recvf1[00] + EQ 16#17 + ) + JMPCN ODK_SKIP_00000000000000T_000000000000001 + + (* then - Stmts *) + +(** LIES8FA23_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA23_CO2S + + JMP ODK_END_IF_00000000000000T + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000T_000000000000001: + ODK_END_IF_00000000000000T: + +END_PROGRAM \ No newline at end of file diff --git a/L801/CO485.ST b/L801/CO485.ST new file mode 100644 index 0000000..969d9e6 --- /dev/null +++ b/L801/CO485.ST @@ -0,0 +1,381 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR +t1_in:=not t1.q; +t1(IN :=t1_in , PT :=t#600ms ); +t2(IN :=t1_in , PT :=t#350ms ); + +if t2.q=1 and t2_q=0 then + recv_act1:=1; +else + recv_act1:=0; +end_if; + +if t1.q=0 and t1_q=1 then + send_act1:=1; +else + send_act1:=0; +end_if; + +if t1.q and t1_q=0 then + if test_mode1=0 then + commandsend1:=commandsend1 + 1; + if commandsend1>46 then + commandsend1:=0; + end_if; + end_if; +end_if; + +case commandsend1 of +1,2: +F_WS1 :=8; +sendf1[0]:=16#01; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +3,4: +F_WS1 :=8; +sendf1[0]:=16#02; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +5,6: +F_WS1 :=8; +sendf1[0]:=16#03; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +7,8: +F_WS1 :=8; +sendf1[0]:=16#04; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +9,10: +F_WS1 :=8; +sendf1[0]:=16#05; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +11,12: +F_WS1 :=8; +sendf1[0]:=16#06; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +13,14: +F_WS1 :=8; +sendf1[0]:=16#07; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +15,16: +F_WS1 :=8; +sendf1[0]:=16#08; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +17,18: +F_WS1 :=8; +sendf1[0]:=16#09; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +19,20: +F_WS1 :=8; +sendf1[0]:=16#0A; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +21,22: +F_WS1 :=8; +sendf1[0]:=16#0B; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +23,24: +F_WS1 :=8; +sendf1[0]:=16#0C; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +25,26: +F_WS1 :=8; +sendf1[0]:=16#0D; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +27,28: +F_WS1 :=8; +sendf1[0]:=16#0E; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +29,30: +F_WS1 :=8; +sendf1[0]:=16#0F; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +31,32: +F_WS1 :=8; +sendf1[0]:=16#10; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +33,34: +F_WS1 :=8; +sendf1[0]:=16#11; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +35,36: +F_WS1 :=8; +sendf1[0]:=16#12; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +37,38: +F_WS1 :=8; +sendf1[0]:=16#13; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +39,40: +F_WS1 :=8; +sendf1[0]:=16#14; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +41,42: +F_WS1 :=8; +sendf1[0]:=16#15; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +43,44: +F_WS1 :=8; +sendf1[0]:=16#16; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +45,46: +F_WS1 :=8; +sendf1[0]:=16#17; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +end_case; + +sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); +recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); + +sendp1:=&sendf1; +recvp1:=&recvf1; + +t1_q:=t1.q; +t2_q:=t2.q; + + +if commandsend1=2 and recvf1[00]=16#01 then +LIES8FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=4 and recvf1[00]=16#02 then +LIES8FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=6 and recvf1[00]=16#03 then +LIES8FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=8 and recvf1[00]=16#04 then +LIES8FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=10 and recvf1[00]=16#05 then +LIES8FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=12 and recvf1[00]=16#06 then +LIES8FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=14 and recvf1[00]=16#07 then +LIES8FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=16 and recvf1[00]=16#08 then +LIES8FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=18 and recvf1[00]=16#09 then +LIES8FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=20 and recvf1[00]=16#0A then +LIES8FA10_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=22 and recvf1[00]=16#0B then +LIES8FA11_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=24 and recvf1[00]=16#0C then +LIES8FA12_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=26 and recvf1[00]=16#0D then +LIES8FA13_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=28 and recvf1[00]=16#0E then +LIES8FA14_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=30 and recvf1[00]=16#0F then +LIES8FA15_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=32 and recvf1[00]=16#10 then +LIES8FA16_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=34 and recvf1[00]=16#11 then +LIES8FA17_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=36 and recvf1[00]=16#12 then +LIES8FA18_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=38 and recvf1[00]=16#13 then +LIES8FA19_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=40 and recvf1[00]=16#14 then +LIES8FA20_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=42 and recvf1[00]=16#15 then +LIES8FA21_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=44 and recvf1[00]=16#16 then +LIES8FA22_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=46 and recvf1[00]=16#17 then +LIES8FA23_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +END_PROGRAM \ No newline at end of file diff --git a/L801/CO485.bak b/L801/CO485.bak new file mode 100644 index 0000000..7fc839f --- /dev/null +++ b/L801/CO485.bak @@ -0,0 +1,380 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR +t1_in:=not t1.q; +t1(IN :=t1_in , PT :=t#600ms ); +t2(IN :=t1_in , PT :=t#350ms ); + +if t2.q=1 and t2_q=0 then + recv_act1:=1; +else + recv_act1:=0; +end_if; + +if t1.q=0 and t1_q=1 then + send_act1:=1; +else + send_act1:=0; +end_if; + +if t1.q and t1_q=0 then + if test_mode1=0 then + commandsend1:=commandsend1 + 1; + if commandsend1>46 then + commandsend1:=0; + end_if; + end_if; +end_if; + +case commandsend1 of +1,2: +F_WS1 :=8; +sendf1[0]:=16#01; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +3,4: +F_WS1 :=8; +sendf1[0]:=16#02; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +5,6: +F_WS1 :=8; +sendf1[0]:=16#03; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +7,8: +F_WS1 :=8; +sendf1[0]:=16#04; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +9,10: +F_WS1 :=8; +sendf1[0]:=16#05; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +11,12: +F_WS1 :=8; +sendf1[0]:=16#06; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +13,14: +F_WS1 :=8; +sendf1[0]:=16#07; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +15,16: +F_WS1 :=8; +sendf1[0]:=16#08; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +17,18: +F_WS1 :=8; +sendf1[0]:=16#09; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +19,20: +F_WS1 :=8; +sendf1[0]:=16#10; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +21,22: +F_WS1 :=8; +sendf1[0]:=16#11; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +23,24: +F_WS1 :=8; +sendf1[0]:=16#12; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +25,26: +F_WS1 :=8; +sendf1[0]:=16#13; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +27,28: +F_WS1 :=8; +sendf1[0]:=16#14; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +29,30: +F_WS1 :=8; +sendf1[0]:=16#15; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +31,32: +F_WS1 :=8; +sendf1[0]:=16#16; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +33,34: +F_WS1 :=8; +sendf1[0]:=16#17; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +35,36: +F_WS1 :=8; +sendf1[0]:=16#18; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +37,38: +F_WS1 :=8; +sendf1[0]:=16#19; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +39,40: +F_WS1 :=8; +sendf1[0]:=16#20; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +41,42: +F_WS1 :=8; +sendf1[0]:=16#21; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +43,44: +F_WS1 :=8; +sendf1[0]:=16#22; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +45,46: +F_WS1 :=8; +sendf1[0]:=16#23; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +end_case; + +sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); +recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); + +sendp1:=&sendf1; +recvp1:=&recvf1; + +t1_q:=t1.q; +t2_q:=t2.q; + + +if commandsend1=2 and recvf1[00]=16#01 then +LIES8FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=4 and recvf1[00]=16#02 then +LIES8FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=6 and recvf1[00]=16#03 then +LIES8FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=8 and recvf1[00]=16#04 then +LIES8FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=10 and recvf1[00]=16#05 then +LIES8FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=12 and recvf1[00]=16#06 then +LIES8FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=14 and recvf1[00]=16#07 then +LIES8FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=16 and recvf1[00]=16#08 then +LIES8FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=18 and recvf1[00]=16#09 then +LIES8FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=20 and recvf1[00]=16#10 then +LIES8FA10_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=22 and recvf1[00]=16#11 then +LIES8FA11_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=24 and recvf1[00]=16#12 then +LIES8FA12_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=26 and recvf1[00]=16#13 then +LIES8FA13_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=28 and recvf1[00]=16#14 then +LIES8FA14_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=30 and recvf1[00]=16#15 then +LIES8FA15_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=32 and recvf1[00]=16#16 then +LIES8FA16_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=34 and recvf1[00]=16#17 then +LIES8FA17_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=36 and recvf1[00]=16#18 then +LIES8FA18_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=38 and recvf1[00]=16#19 then +LIES8FA19_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=40 and recvf1[00]=16#20 then +LIES8FA20_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=42 and recvf1[00]=16#21 then +LIES8FA21_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=44 and recvf1[00]=16#22 then +LIES8FA22_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=46 and recvf1[00]=16#23 then +LIES8FA23_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +END_PROGRAM \ No newline at end of file diff --git a/L801/L801.GEN b/L801/L801.GEN new file mode 100644 index 0000000..86db701 --- /dev/null +++ b/L801/L801.GEN @@ -0,0 +1,14 @@ +[PROTOTYP_PROG] +FILE0=\$GEN$\CO485 +COUNT=1 +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.GEN +FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=2 +[EXECUTABLE] +FILE0=\$ENV$\Resource\Resource +COUNT=1 diff --git a/L801/L801.INI b/L801/L801.INI new file mode 100644 index 0000000..e69de29 diff --git a/L801/L801.VAR b/L801/L801.VAR new file mode 100644 index 0000000..853fa21 --- /dev/null +++ b/L801/L801.VAR @@ -0,0 +1,23 @@ +[MAKEFILE] +FILE0=\$ENV$\Resource\Resource +ACTIVE=\$ENV$\Resource\Resource.MAK +COUNT=1 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.VAR +FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=2 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 +[ST_PROGRAM] +FILE0=\CO485 +COUNT=1 +[TYPEDEF] +FILE0=\USERTYPE +COUNT=1 +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/L801/OPCDA.POE b/L801/OPCDA.POE new file mode 100644 index 0000000..58b19a3 --- /dev/null +++ b/L801/OPCDA.POE @@ -0,0 +1,81 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* 地址: 0 *) +LPAU8FA01_R AT%I0.0 :BOOL; (*P新风机组XF-8F-01-运行状态*) +LPAU8FA01_F AT%I0.1 :BOOL; (*P新风机组XF-8F-01-故障状态*) +LPAU8FA01_A AT%I0.2 :BOOL; (*P新风机组XF-8F-01-自动状态*) +LPAU8FA01_IPS AT%I0.3 :BOOL; (*P新风机组XF-8F-01-初效滤网压差*) +LPAU8FA01_FPS AT%I0.4 :BOOL; (*P新风机组XF-8F-01-风机压差*) +LPAU8FA01_FDOB AT%I0.5 :BOOL; (*P新风机组XF-8F-01-新风阀开状态*) +LPAU8FA01_FDSB AT%I0.6 :BOOL; (*P新风机组XF-8F-01-新风阀关状态*) +LPAU8FA01_C AT%Q0.0 :BOOL; (*P新风机组XF-8F-01-启停控制*) +LPAU8FA01_FDOC AT%Q0.1 :BOOL; (*P新风机组XF-8F-01-新风阀开控制*) +LPAU8FA01_FDSC AT%Q0.2 :BOOL; (*P新风机组XF-8F-01-新风阀关控制*) +LPAU8FA01_WVO AT%Q0.3 :BOOL; (*P新风机组XF-8F-01-水阀开*) +LPAU8FA01_WVS AT%Q0.4 :BOOL; (*P新风机组XF-8F-01-水阀关*) +LPAU8FA01_ST AT%I2.0 :INT; (*P新风机组XF-8F-01-送风温度*) +LPAU8FA01_VFB AT%I4.0 :INT; (*P新风机组XF-8F-01-变频器频率反馈*) +LPAU8FA01_VFC AT%Q8.0 :INT; (*P新风机组XF-8F-01-变频器频率控制*) + + +RPAU8FA01_TSET AT%M168.0 :REAL; (*P新风机组8FA01-新云平台设定温度值*) +RPAU8FA01_SM AT%M172.0 :INT; (*P新风机组8FA01-新云平台季节模式*) +RPAU8FA01_PC AT%M174.0 :BOOL; (*P新风机组8FA01-新云平台程序控制*) +LPAU8FA01_TSET AT%M180.0 :REAL; (*P新风机组8FA01-设定温度值*) +LPAU8FA01_SM AT%M184.0 :INT; (*P新风机组8FA01-季节模式*) +LPAU8FA01_WVBS AT%M188.0 :REAL; (*P新风机组8FA01-水阀反馈换算值*) +LPAU8FA01_WVMC AT%M192.0 :BOOL; (*P新风机组8FA01-水阀手动控制*) +LPAU8FA01_WVMV AT%M196.0 :REAL; (*P新风机组8FA01-水阀手动控制值*) +LPAU8FA01_STS AT%M200.0 :REAL; (*P新风机组8FA01-送风温度换算值*) +LPAU8FA01_RST AT%M204.0 :BOOL; (*P新风机组8FA01-运行时间累积重置*) +LPAU8FA01_RSTV AT%M208.0 :REAL; (*P新风机组8FA01-运行时间累积重置值*) +LPAU8FA01_ISO1 AT%M212.0 :BOOL; (*P新风机组8FA01-隔离开关1*) +LPAU8FA01_ISO2 AT%M214.0 :BOOL; (*P新风机组8FA01-隔离开关2*) +LPAU8FA01_VP AT%M220.0 :REAL; (*P新风机组8FA01-P调节参数*) +LPAU8FA01_VI AT%M224.0 :REAL; (*P新风机组8FA01-I调节参数*) +LPAU8FA01_RH AT%M228.0 :REAL; (*P新风机组8FA01-运行时间累积值*) +LPAU8FA01_SN AT%M232.0 :INT; (*P新风机组8FA01-设备状态代码*) +LPAU8FA01_WVCS AT%M234.0 :INT; (*P新风机组8FA01-水阀控制转换值*) +LPAU8FA01_PC AT%M236.0 :BOOL; (*P新风机组8FA01-程序控制*) +LPAU8FA01_VFMV AT%M238.0 :INT; (*P新风机组8FA01-变频手动控制值*) +LPAU8FA01_ISO3 AT%M240.0 :BOOL; (*P新风机组8FA01-低温断路报警隔离*) +LPAU8FA01_VFCS AT%M242.0 :INT; (*P新风机组8FA01-变频器频率控制值*) +LPAU8FA01_VFBS AT%M244.0 :INT; (*P新风机组8FA01-变频器频率反馈值*) +LPAU8FA01_LM AT%M246.0 :BOOL; (*P新风机组8FA01-联动模式*) +LPAU8FA01_DM AT%M248.0 :BOOL; (*P新风机组8FA01-全天候模式*) +LPAU8FA01_CO2SET AT%M252.0 :REAL; (*P新风机组8FA01-二氧化碳浓度设定值*) +LPAU8FA01_TC AT%M256.0 :BOOL; (*P新风机组8FA01-定时控制*) +LPAU8FA01_TM AT%M258.0 :BOOL; (*P新风机组8FA01-定时模式*) + +LIES8FA01_CO2S AT%M264.0 :REAL; (*室内环境状态8FA01-二氧化碳浓度换算值*) +LIES8FA02_CO2S AT%M268.0 :REAL; (*室内环境状态8FA02-二氧化碳浓度换算值*) +LIES8FA03_CO2S AT%M272.0 :REAL; (*室内环境状态8FA03-二氧化碳浓度换算值*) +LIES8FA04_CO2S AT%M272.0 :REAL; (*室内环境状态8FA04-二氧化碳浓度换算值*) +LIES8FA05_CO2S AT%M276.0 :REAL; (*室内环境状态8FA05-二氧化碳浓度换算值*) +LIES8FA06_CO2S AT%M280.0 :REAL; (*室内环境状态8FA06-二氧化碳浓度换算值*) +LIES8FA07_CO2S AT%M280.0 :REAL; (*室内环境状态8FA07-二氧化碳浓度换算值*) +LIES8FA08_CO2S AT%M284.0 :REAL; (*室内环境状态8FA08-二氧化碳浓度换算值*) +LIES8FA09_CO2S AT%M288.0 :REAL; (*室内环境状态8FA09-二氧化碳浓度换算值*) +LIES8FA10_CO2S AT%M288.0 :REAL; (*室内环境状态8FA10-二氧化碳浓度换算值*) +LIES8FA11_CO2S AT%M292.0 :REAL; (*室内环境状态8FA11-二氧化碳浓度换算值*) +LIES8FA12_CO2S AT%M296.0 :REAL; (*室内环境状态8FA12-二氧化碳浓度换算值*) + +LIES8FA13_CO2S AT%M300.0 :REAL; (*室内环境状态8FA13-二氧化碳浓度换算值*) +LIES8FA14_CO2S AT%M304.0 :REAL; (*室内环境状态8FA14-二氧化碳浓度换算值*) +LIES8FA15_CO2S AT%M308.0 :REAL; (*室内环境状态8FA15-二氧化碳浓度换算值*) +LIES8FA16_CO2S AT%M308.0 :REAL; (*室内环境状态8FA16-二氧化碳浓度换算值*) +LIES8FA17_CO2S AT%M312.0 :REAL; (*室内环境状态8FA17-二氧化碳浓度换算值*) +LIES8FA18_CO2S AT%M316.0 :REAL; (*室内环境状态8FA18-二氧化碳浓度换算值*) +LIES8FA19_CO2S AT%M316.0 :REAL; (*室内环境状态8FA19-二氧化碳浓度换算值*) +LIES8FA20_CO2S AT%M320.0 :REAL; (*室内环境状态8FA20-二氧化碳浓度换算值*) +LIES8FA21_CO2S AT%M324.0 :REAL; (*室内环境状态8FA21-二氧化碳浓度换算值*) +LIES8FA22_CO2S AT%M324.0 :REAL; (*室内环境状态8FA22-二氧化碳浓度换算值*) +LIES8FA23_CO2S AT%M328.0 :REAL; (*室内环境状态8FA23-二氧化碳浓度换算值*) + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L801/OPCDA1.POE b/L801/OPCDA1.POE new file mode 100644 index 0000000..bc11cfa --- /dev/null +++ b/L801/OPCDA1.POE @@ -0,0 +1,11 @@ +$BEGIN_IT_HEADER +GLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA1 +VAR_GLOBAL +BS_Schedule_Str_W :STRING; +BS_Schedule_Str_R :ARRAY[0..60] OF BYTE; +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L801/Resource.WL b/L801/Resource.WL new file mode 100644 index 0000000..0e6a95b --- /dev/null +++ b/L801/Resource.WL @@ -0,0 +1,47 @@ +[WATCH_ENTRIES] +FILE0=CO485.LIES8FA23_CO2S +COMMENT0=" +FILE1=CO485.LIES8FA22_CO2S +COMMENT1=" +FILE2=CO485.LIES8FA21_CO2S +COMMENT2=" +FILE3=CO485.LIES8FA20_CO2S +COMMENT3=" +FILE4=CO485.LIES8FA19_CO2S +COMMENT4=" +FILE5=CO485.LIES8FA18_CO2S +COMMENT5=" +FILE6=CO485.LIES8FA17_CO2S +COMMENT6=" +FILE7=CO485.LIES8FA16_CO2S +COMMENT7=" +FILE8=CO485.LIES8FA15_CO2S +COMMENT8=" +FILE9=CO485.LIES8FA14_CO2S +COMMENT9=" +FILE10=CO485.LIES8FA13_CO2S +COMMENT10=" +FILE11=CO485.LIES8FA12_CO2S +COMMENT11=" +FILE12=CO485.LIES8FA11_CO2S +COMMENT12=" +FILE13=CO485.LIES8FA10_CO2S +COMMENT13=" +FILE14=CO485.LIES8FA09_CO2S +COMMENT14=" +FILE15=CO485.LIES8FA08_CO2S +COMMENT15=" +FILE16=CO485.LIES8FA07_CO2S +COMMENT16=" +FILE17=CO485.LIES8FA06_CO2S +COMMENT17=" +FILE18=CO485.LIES8FA05_CO2S +COMMENT18=" +FILE19=CO485.LIES8FA04_CO2S +COMMENT19=" +FILE20=CO485.LIES8FA03_CO2S +COMMENT20=" +FILE21=CO485.LIES8FA02_CO2S +COMMENT21=" +FILE22=CO485.LIES8FA01_CO2S +COMMENT22=" diff --git a/L801/USERTYPE.TYP b/L801/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/L801/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/L801/cfcxref.xsl b/L801/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/L801/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file