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