PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625 Page 1 Segment 1 :C -DB96 OUTPUTS SERVICE M. :A D 3.11 Servicemode: FC acknowledge A6.3 := F 200.0 Servicemode: FC acknowledge A6.3 : :A D 3.2 Servicemode: FC acknowledge A7.2 := F 200.1 Servicemode: FC acknowledge A7.2 : :A D 4.13 Servicemode: FC acknowledge A8.5 := F 200.2 Servicemode: FC acknowledge A8.5 : :A D 4.12 Servidemode: FC acknowledge A8.4 := F 200.3 Servicemode: FC acknowledge A8.4 : *(5) :A D 5.10 *(5) Servicemode: FC ackn. A10.2 := F 200.4 *(5) Servicemode: FC ackn. A10.2 :*** DB 96 = DB96 OUTPUTS SERVICE M. outputs service mode from RSView Segment 2 :C -DB100 FAULT EVALUATION : :A D 195.10 ackn fault S6.2 :AN -M 4.2 GLOB.SERVICE-MODE :O F 200.0 Servicemode: FC acknowledge A6.3 := -A 6.3=z10+b1.HO500-fco : :A D 195.10 ackn fault S6.2 :A D 67.10 cause fault S6.2 :R D 195.10 ackn fault S6.2 : :A D 195.1 ackn fault S7.1 :AN -M 4.2 GLOB.SERVICE-MODE :O F 200.1 Servicemode: FC acknowledge A7.2 := -A 7.2=z10+b3.DR540-fco : :A D 195.1 ackn fault S7.1 :A D 67.1 cause fault S7.1 :R D 195.1 ackn fault S7.1 :*** F 4.2 = M 4.2 GLOB.SERVICE-MODE Q 6.3 = A 6.3=z10+b1.HO500-fco frequ.converter acknowledge HO 500 Q 7.2 = A 7.2=z10+b3.DR540-fco frequ.converter acknowledge DR 540 DB 100 = DB100 FAULT EVALUATION create fault messages RAM Segment 3 :A D 196.9 ackn fault S8.1 :AN -M 4.2 GLOB.SERVICE-MODE :O F 200.3 Servicemode: FC acknowledge A8.4 := -A 8.4=z10+b3.MI583-fco : :A D 196.9 ackn fault S8.1 :A D 68.9 cause fault S8.1 :R D 196.9 ackn fault S8.1 : :A D 196.15 ackn fault S8.7 :AN -M 4.2 GLOB.SERVICE-MODE :O F 200.2 Servicemode: FC acknowledge A8.5 := -A 8.5=z10+b3.MI583-fco : PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625 Page 2 :A D 196.15 ackn fault S8.7 :A D 68.15 cause fault S8.7 :R D 196.15 ackn fault S8.7 :*** F 4.2 = M 4.2 GLOB.SERVICE-MODE Q 8.4 = A 8.4=z10+b3.MI583-fco frequ.converter FE acknowledge MI 583 Q 8.5 = A 8.5=z10+b3.MI583-fco frequ.converter MI acknowledge MI 583 Segment 4 *(5) :A D 197.9 ackn fault S10.1 :AN -M 4.2 GLOB.SERVICE-MODE :O F 200.4 Servicemode: FC acknowled. A10.1 := -A 10.2=z10+b3.BD560-fco *(5) Total network inserted! : :A D 197.9 ackn fault S10.1 :A D 69.9 cause fault S10.1 :R D 197.9 ackn fault S10.1 :*** F 4.2 = M 4.2 GLOB.SERVICE-MODE Q 10.2 = A 10.2=z10+b3.BD560-fco frequ.converter acknowledge BD 560 *(5) Segment 5 fault evaluation :A -E 22.1=z10.PLC-flt:on := -M 9.6 FAULT FUSE : :AN -M 1.1 CONTROL VOLTAGE := -M 9.7 CONTR_VOLTAGE OFF :*** I 22.1 = E 22.1=z10.PLC-flt:on fault fuse on PLC F 9.6 = M 9.6 FAULT FUSE PLC-fault F 1.1 = M 1.1 CONTROL VOLTAGE F 9.7 = M 9.7 CONTR_VOLTAGE OFF PLC-fault Segment 6 plc faults DW 00 :JU -FB101 FAULT RW/KL/MO/Q Name :STOERUNG TYP : KS BI IMP : -M 0.7 FLT.EVAL. FAST AW1 : -MW 8 ERROR-OB'S AW2 : FW 200 EW1 : FW 200 EW2 : FW 200 FILT : KM 11111111 11111111 DW1 : KF +0 DW2 : KF +0 FRG : -M 0.1 CONSTANT 1 always QUIT : KM 00000000 00000000 ANZ : KF +1 STDB : -DB100 FAULT EVALUATION SAST : F 202.0 AEND : F 202.0 :*** F 0.7 = M 0.7 FLT.EVAL. FAST FW 8 = MW 8 ERROR-OB'S F 0.1 = M 0.1 CONSTANT 1 DB 100 = DB100 FAULT EVALUATION create fault messages RAM FB 101 = FB101 FAULT RW/KL/MO/Q fault evaluation word by word HKT al PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625 Page 3 Segment 7 special faults DW 01 :JU -FB101 FAULT RW/KL/MO/Q Name :STOERUNG TYP : KS BI IMP : -M 0.7 FLT.EVAL. FAST AW1 : -MW 40 SCALE FAULTS AW2 : FW 200 EW1 : FW 200 EW2 : FW 200 FILT : KM 01111111 00000111 *(5) M40.3-.6 DW1 : KF +1 DW2 : KF +1 FRG : -M 0.1 CONSTANT 1 always QUIT : KM 00000111 00000111 *(5) M40.3-.6 no quitt ANZ : KF +1 STDB : -DB100 FAULT EVALUATION SAST : F 202.0 AEND : F 202.0 :*** F 0.7 = M 0.7 FLT.EVAL. FAST FW 40 = MW 40 SCALE FAULTS F 0.1 = M 0.1 CONSTANT 1 DB 100 = DB100 FAULT EVALUATION create fault messages RAM FB 101 = FB101 FAULT RW/KL/MO/Q fault evaluation word by word HKT al Segment 8 motor faults DW 02 :JU -FB101 FAULT RW/KL/MO/Q Name :STOERUNG TYP : KS MO IMP : -M 0.7 FLT.EVAL. FAST AW1 : QW 4 AW2 : FW 200 EW1 : IW 4 EW2 : FW 200 FILT : KM 00010111 00011111 DW1 : KF +2 DW2 : KF +2 FRG : -M 1.1 CONTROL VOLTAGE QUIT : KM 00000000 00000000 ANZ : KF +1 STDB : -DB100 FAULT EVALUATION SAST : F 202.0 AEND : F 202.0 :*** F 0.7 = M 0.7 FLT.EVAL. FAST F 1.1 = M 1.1 CONTROL VOLTAGE DB 100 = DB100 FAULT EVALUATION create fault messages RAM FB 101 = FB101 FAULT RW/KL/MO/Q fault evaluation word by word HKT al Segment 9 motor faults DW 03 :JU -FB101 FAULT RW/KL/MO/Q Name :STOERUNG TYP : KS MO IMP : -M 0.7 FLT.EVAL. FAST AW1 : QW 6 AW2 : FW 200 EW1 : IW 6 EW2 : FW 200 PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625 Page 4 FILT : KM 10010011 11100001 DW1 : KF +3 DW2 : KF +3 FRG : -M 1.1 CONTROL VOLTAGE QUIT : KM 00000000 00000000 ANZ : KF +1 STDB : -DB100 FAULT EVALUATION SAST : F 202.0 AEND : F 202.0 :*** F 0.7 = M 0.7 FLT.EVAL. FAST F 1.1 = M 1.1 CONTROL VOLTAGE DB 100 = DB100 FAULT EVALUATION create fault messages RAM FB 101 = FB101 FAULT RW/KL/MO/Q fault evaluation word by word HKT al Segment 10 FC faults DW 03 :JU -FB101 FAULT RW/KL/MO/Q Name :STOERUNG TYP : KS BN IMP : -M 0.7 FLT.EVAL. FAST AW1 : IW 6 AW2 : FW 200 EW1 : FW 200 EW2 : FW 200 FILT : KM 00000100 00000010 DW1 : KF +3 DW2 : KF +3 FRG : -M 1.1 CONTROL VOLTAGE QUIT : KM 00000000 00000000 ANZ : KF +1 STDB : -DB100 FAULT EVALUATION SAST : F 202.0 AEND : F 202.0 :*** F 0.7 = M 0.7 FLT.EVAL. FAST F 1.1 = M 1.1 CONTROL VOLTAGE DB 100 = DB100 FAULT EVALUATION create fault messages RAM FB 101 = FB101 FAULT RW/KL/MO/Q fault evaluation word by word HKT al Segment 11 FC faults DW 04 :JU -FB101 FAULT RW/KL/MO/Q Name :STOERUNG TYP : KS BN IMP : -M 0.7 FLT.EVAL. FAST AW1 : IW 8 AW2 : FW 200 EW1 : FW 200 EW2 : FW 200 FILT : KM 10000010 00000000 DW1 : KF +4 DW2 : KF +4 FRG : -M 1.1 CONTROL VOLTAGE QUIT : KM 00000000 00000000 ANZ : KF +1 STDB : -DB100 FAULT EVALUATION SAST : F 202.0 AEND : F 202.0 :*** PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625 Page 5 F 0.7 = M 0.7 FLT.EVAL. FAST F 1.1 = M 1.1 CONTROL VOLTAGE DB 100 = DB100 FAULT EVALUATION create fault messages RAM FB 101 = FB101 FAULT RW/KL/MO/Q fault evaluation word by word HKT al Segment 12 motor faults DW 04 :JU -FB101 FAULT RW/KL/MO/Q Name :STOERUNG TYP : KS MO IMP : -M 1.0 FLT.EVAL. SLOW AW1 : QW 8 AW2 : FW 200 EW1 : IW 8 EW2 : FW 200 FILT : KM 00000101 00111111 DW1 : KF +4 DW2 : KF +4 FRG : -M 1.1 CONTROL VOLTAGE QUIT : KM 00000000 00000000 ANZ : KF +1 STDB : -DB100 FAULT EVALUATION SAST : F 202.0 AEND : F 202.0 :*** F 1.0 = M 1.0 FLT.EVAL. SLOW F 1.1 = M 1.1 CONTROL VOLTAGE DB 100 = DB100 FAULT EVALUATION create fault messages RAM FB 101 = FB101 FAULT RW/KL/MO/Q fault evaluation word by word HKT al Segment 13 special faults DW 4 :L IW 8 :T FW 202 : :AN -E 8.3=z10+b3.MI583-com := F 202.3 cone mill unlocked : :AN -E 8.4=z10+b3.MI5X3-sac := F 202.4 emergency stop cone mill : :CX -DX201 PL6-10HO561,BD560 :L DW 226 :L KF +4 :!=F := F 210.0 hammer mill requested : :L DW 226 :L KF +1 :!=F :AN -E 8.5=z10+b3.MI583-com :O( :L DW 226 01 :L KF +1 01 :>I 1 closed HO 500 F 30.0 = ME30.0 COMPV_1 CL/pos.1 I 14.1 = E 14.1=z10+b1.HO500-piv pinch valve O<>I 2 closed HO 500 F 30.1 = ME30.1 COMPV_2 CLOSED I 14.2 = E 14.2=z10+b1.HO500-piv pinch valve O<>I 3 closed HO 500 F 30.2 = ME30.2 COMPV_3 CLOSED I 14.3 = E 14.3=z10+b1.HO500-piv pinch valve O<>I 4 closed HO 500 F 30.3 = ME30.3 COMPV_4 CLOSED I 14.4 = E 14.4=z10+b1.HO500-piv pinch valve O<>I 5 closed HO 500 F 30.4 = ME30.4 COMPV_5 CLOSED Segment 5 load inputs :O -S 14.0=z10+b1.HO500-piv :O -S 14.1=z10+b1.HO500-piv :O -S 14.2=z10+b1.HO500-piv :O -S 14.3=z10+b1.HO500-piv :O -S 14.4=z10+b1.HO500-piv := -ME30.7 FAULT COMP. VAL. : :A -M 0.1 CONSTANT 1 := -ME31.3 REL CTRL-FINE : PB 11 -PB11 IO HO500 SCALE 1 C:ZONE10ST.S5D LEN=235 Page 3 :L DW 121 calibrate conveying pressure :L KF +0 :>I 1 closed HO 500 S 14.1 = S 14.1=z10+b1.HO500-piv pinch valve O<>I 2 closed HO 500 S 14.2 = S 14.2=z10+b1.HO500-piv pinch valve O<>I 3 closed HO 500 S 14.3 = S 14.3=z10+b1.HO500-piv pinch valve O<>I 4 closed HO 500 S 14.4 = S 14.4=z10+b1.HO500-piv pinch valve O<>I 5 closed HO 500 F 30.7 = ME30.7 FAULT COMP. VAL. F 0.1 = M 0.1 CONSTANT 1 F 31.3 = ME31.3 REL CTRL-FINE I 6.0 = E 6.0=z10+b1.HO500-vac vacuumpump on HO 500 F 31.4 = ME31.4 VACUUM ACTIV F 31.6 = ME31.6 PLI_DISCHARG.RUN *(6) I 24.0 = E 24.0=z10+DKC.MX520-ch charge 1 ready MX 520 F 31.7 = ME31.7 SCALE_DISCH REL. DX 200 = DX200 PL1-5 MX520,HO580 PL1-3: UNIT MX520 PL4,5: UNIT HO580 Segment 6 load step index register :JU -FB177 LOAD DW DIREKT Name :LADE DW DB : KF +200 DW : KF +53 DBDX : KS DX :T FW 194 charge SI : :JU -FB177 LOAD DW DIREKT Name :LADE DW DB : KF +200 DW : KF +103 DBDX : KS DX :T FW 196 discharge_nop SI :*** FB 177 = FB177 LOAD DW DIREKT sp Segment 7 :JU -FB11 HO500 SCALE1:HO50X Name :WAAGE LINR : KF +1 WANR : KF +1 WZNR : KF +1 T1 : KF +40 T2 : KF +41 T3 : KF +42 T4 : KF +43 T5 : KF +44 T6 : KF +45 T7 : KF +46 T8 : KF +47 T9 : KF +48 PB 11 -PB11 IO HO500 SCALE 1 C:ZONE10ST.S5D LEN=235 Page 4 T10 : KF +49 AF/J : KS N PWDT : KF +128 PWFU : KF +128 CPSI : FW 194 ECSI : -M 42.0 HO500 EOF CHA SI DPSI : FW 196 EDSI : -M 42.1 HO500 EOF DIS SI EMPY : -M 42.2 HO500 EMPTY-RANG :*** F 42.0 = M 42.0 HO500 EOF CHA SI F 42.1 = M 42.1 HO500 EOF DIS SI F 42.2 = M 42.2 HO500 EMPTY-RANG FB 11 = FB11 HO500 SCALE1:HO50X HO500 area 1 scale 1: ingredient weighin Segment 8 write motor outputs :A -MA24.0 VACUUMPUMP ON :AN -S 6.0=z10+b1.HO500-vac :AN -S 6.1=z10+b1.piv500-va := -A 6.0=z10+b1.HO500-vac := -A 6.1=z10+b1.piv500-va : :A -MA24.1 VIBRATOR ON :AN -S 6.4=z10+b1.HO500-vi: := -A 6.4=z10+b1.HO500-vi: :*** F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust) S 6.0 = S 6.0=z10+b1.HO500-vac vacuumpump on HO 500 S 6.1 = S 6.1=z10+b1.piv500-va vacuumpump on pinch valve 500 Q 6.0 = A 6.0=z10+b1.HO500-vac vacuumpump on HO 500 Q 6.1 = A 6.1=z10+b1.piv500-va vacuumpump on pinch valve 500 F 24.1 = MA24.1 VIBRATOR ON S 6.4 = S 6.4=z10+b1.HO500-vi: vibrator on HO 500 Q 6.4 = A 6.4=z10+b1.HO500-vi: vibrator on HO 500 Segment 9 write outputs :A -MA24.2 UNLOAD VALVE CON := -A 11.4=z10+b1.HO500-unv : :A -MA24.4 FRESH AIR VAL CL := -A 11.5=z10+b1.HO500-fav : :A -MA24.5 OUTLETFLAP OPEN := -A 11.6=z10+b1.HO500-ofl :S -M 165.6 MX520 DI_NO ROK : :A -MA24.7 ANGLE VALVE DISC := -A 18.0=z10+b1.HO500-anv : :A -MA25.0 COMPRES.AIR ON := -A 17.7=z10+b1.HO500-coa : :A -MA25.2 FILTER 1 ON := -A 17.0=z10+b1.HO500-paf :*** F 24.2 = MA24.2 UNLOAD VALVE CON Q 11.4 = A 11.4=z10+b1.HO500-unv unload valve convey HO 500 F 24.4 = MA24.4 FRESH AIR VAL CL Q 11.5 = A 11.5=z10+b1.HO500-fav fresh air valve closed HO 500 F 24.5 = MA24.5 OUTLETFLAP OPEN PB 11 -PB11 IO HO500 SCALE 1 C:ZONE10ST.S5D LEN=235 Page 5 Q 11.6 = A 11.6=z10+b1.HO500-ofl outletflap 1O2I open HO 500 F 165.6 = M 165.6 MX520 DI_NO ROK enable reports F 24.7 = MA24.7 ANGLE VALVE DISC Q 18.0 = A 18.0=z10+b1.HO500-anv angle valve 1O discharge HO 500 F 25.0 = MA25.0 COMPRES.AIR ON Q 17.7 = A 17.7=z10+b1.HO500-coa compressed air impulse HO 500 F 25.2 = MA25.2 FILTER 1 ON Q 17.0 = A 17.0=z10+b1.HO500-paf purged air filter 1 on HO 500 Segment 10 write outputs :A -MA25.3 FILTER 2 ON := -A 17.1=z10+b1.HO500-paf : :A -MA25.5 RAPPER 1 ON := -A 17.5=z10+b1.HO500-rap : :A -MA25.6 RAPPER 2 ON := -A 17.6=z10+b1.HO500-rap : :A -MA28.0 COMPONENT VAL 1 := -A 14.0=z10+b1.HO500-piv : :A -MA28.1 COMPONENT VAL 2 := -A 14.1=z10+b1.HO500-piv :*** F 25.3 = MA25.3 FILTER 2 ON Q 17.1 = A 17.1=z10+b1.HO500-paf purged air filter 2 on HO 500 F 25.5 = MA25.5 RAPPER 1 ON Q 17.5 = A 17.5=z10+b1.HO500-rap rapper 1 on HO 500 F 25.6 = MA25.6 RAPPER 2 ON Q 17.6 = A 17.6=z10+b1.HO500-rap rapper 2 on HO 500 F 28.0 = MA28.0 COMPONENT VAL 1 Q 14.0 = A 14.0=z10+b1.HO500-piv pinch valve O<>I 1 open HO 500 F 28.1 = MA28.1 COMPONENT VAL 2 Q 14.1 = A 14.1=z10+b1.HO500-piv pinch valve O<>I 2 open HO 500 Segment 11 write outputs :A -MA28.2 COMPONENT VAL 3 := -A 14.2=z10+b1.HO500-piv : :A -MA28.3 COMPONENT VAL 4 := -A 14.3=z10+b1.HO500-piv : :A -MA28.4 COMPONENT VAL 5 := -A 14.4=z10+b1.HO500-piv : :A -MA29.6 FREQ.CONV. SILO := -A 6.2=z10+b1.HO500-fco : :A -MA29.7 SCALE_DISCH ON := -A 24.0=z10+AZO.HO500-di :*** F 28.2 = MA28.2 COMPONENT VAL 3 Q 14.2 = A 14.2=z10+b1.HO500-piv pinch valve O<>I 3 open HO 500 F 28.3 = MA28.3 COMPONENT VAL 4 Q 14.3 = A 14.3=z10+b1.HO500-piv pinch valve O<>I 4 open HO 500 F 28.4 = MA28.4 COMPONENT VAL 5 Q 14.4 = A 14.4=z10+b1.HO500-piv pinch valve O<>I 5 open HO 500 F 29.6 = MA29.6 FREQ.CONV. SILO Q 6.2 = A 6.2=z10+b1.HO500-fco frequ.converter release HO 500 F 29.7 = MA29.7 SCALE_DISCH ON Q 24.0 = A 24.0=z10+AZO.HO500-di discharge 1 on HO 500 PB 11 -PB11 IO HO500 SCALE 1 C:ZONE10ST.S5D LEN=235 Page 6 Segment 12 faults scale :A -M 18.6 PRESSURE_FAULT := -M 40.0 HO500 PRES.FAULT : :C -DB101 SCALE 01 (WORK) :O D 191.8 :O D 192.8 :O D 192.9 :O D 192.10 :O D 192.11 :O D 192.12 :O D 192.13 :O D 192.14 := -M 41.0 HO500 WEIG.FAULT :BE F 18.6 = M 18.6 PRESSURE_FAULT F 40.0 = M 40.0 HO500 PRES.FAULT F 41.0 = M 41.0 HO500 WEIG.FAULT DB 101 = DB101 SCALE 01 (WORK) working DB plc scale RAM PB 30 -PB30 BLENDER BD560 C:ZONE10ST.S5D LEN=59 Page 1 Segment 1 : *(6) ax dx41 :L KF +41 *(6) l dw0 :T FW 190 scale working DB : :CX -DX201 PL6-10HO561,BD560 :L DW 203 :T FW 192 charge phase step index : :CX -DX202 PL11-15 BD560,RES :L DW 53 :T FW 194 blend phase step index : :L DW 3 :T FW 198 man_add phase step index :*** DX 201 = DX201 PL6-10HO561,BD560 PL6:RES PL7-9:UNIT HO561 PL10:UNIT BD560 DX 202 = DX202 PL11-15 BD560,RES PL11-14: UNIT BD560 PL15: RESERVE Segment 2 discharge_nop/discharge phase SI :L KF +0 : :A -M 62.1 STRT DINOP BD560 :JC -FB177 LOAD DW DIREKT Name :LADE DW DB : KF +202 DW : KF +103 DBDX : KS DX : :A -M 60.4 STRT DISCH.BD560 :JC -FB177 LOAD DW DIREKT Name :LADE DW DB : KF +202 DW : KF +153 DBDX : KS DX : :T FW 196 :*** F 62.1 = M 62.1 STRT DINOP BD560 F 60.4 = M 60.4 STRT DISCH.BD560 FB 177 = FB177 LOAD DW DIREKT sp Segment 3 :CX -DX200 PL1-5 MX520,HO580 *(6) :L DW 203 *(6) :T FW 172 *(6) charge phase 2 step index : :JU -FB30 BLENDER BD560 Name :BL560 CPSI : FW 192 BPSI : FW 194 DPSI : FW 196 MPSI : FW 198 WADB : FW 190 C2SI : FW 172 *(6) : :A -M 0.1 CONSTANT 1 :R -M 61.0 RESET ALL BLTIME :BE PB 30 -PB30 BLENDER BD560 C:ZONE10ST.S5D LEN=59 Page 2 F 0.1 = M 0.1 CONSTANT 1 F 61.0 = M 61.0 RESET ALL BLTIME FB 30 = FB30 BLENDER BD560 DX 200 = DX200 PL1-5 MX520,HO580 PL1-3: UNIT MX520 PL4,5: UNIT HO580 PB 31 -PB31 IO HO561 SCALE 3 C:ZONE10ST.S5D LEN=223 Page 1 Segment 1 :C -DB103 SCALE 03 (WORK) *(6) :A D 191.0 *(6) Waage 3: KEbene aktiv :A -M 59.6 ABORT HO561_DISC *(6) :C -DB208 CONTROL DB PLC SC *(6) :S D 5.6 *(6) Waage 2: Komponente abbrech : *(6) :C -DB31 HO561 SCALE3:DR540 :*** F 59.6 = M 59.6 ABORT HO561_DISC *(6) DB 103 = DB103 SCALE 03 (WORK) working DB plc scale RAM DB 208 = DB208 CONTROL DB PLC SC control bits PC<->PLC plc scale RAM DB 31 = DB31 HO561 SCALE3:DR540 HO561 area 3 scale 3: from dryer Segment 2 Load inputs :A -E 9.0=z10+b3.HO561-vac :AN -S 9.0=z10+b3.HO561-vac :A -E 9.1=z10+b3.HO561-vac :AN -S 9.1=z10+b3.HO561-vac := -ME26.0 VACUUMPUMP ON : :A -E 9.2=z10+b3.HO561-vi: :AN -S 9.2=z10+b3.HO561-vi: := -ME26.1 VIBRATOR ON : :A -E 12.5=z10+b3.HO561-anv :AN -S 12.5=z10+b3.HO561-anv :AN -S 16.5=z10+b3.HO561-anv := -ME26.2 UNLOAD VALVE CON : :A -E 12.4=z10+b3.HO561-ofl :AN -S 12.4=z10+b3.HO561-ofl :AN -S 16.4=z10+b3.HO561-ofl := -ME26.5 OUTLETFLAP OPEN :*** I 9.0 = E 9.0=z10+b3.HO561-vac vacuumpump 2 on HO 561 S 9.0 = S 9.0=z10+b3.HO561-vac vacuumpump 2 on HO 561 I 9.1 = E 9.1=z10+b3.HO561-vac vacuumpump 1 on HO 561 S 9.1 = S 9.1=z10+b3.HO561-vac vacuumpump 1 on HO 561 F 26.0 = ME26.0 VACUUMPUMP ON (for HO580: Exhaust) I 9.2 = E 9.2=z10+b3.HO561-vi: vibrator on HO 561 S 9.2 = S 9.2=z10+b3.HO561-vi: vibrator on HO 561 F 26.1 = ME26.1 VIBRATOR ON I 12.5 = E 12.5=z10+b3.HO561-anv angle valve 1O2I Air open HO 561 S 12.5 = S 12.5=z10+b3.HO561-anv angle valve 1O2I Air open HO 561 S 16.5 = S 16.5=z10+b3.HO561-anv angle valve 1O2I Air closed HO 561 F 26.2 = ME26.2 UNLOAD VALVE CON I 12.4 = E 12.4=z10+b3.HO561-ofl outletflap 1O2I open HO 561 S 12.4 = S 12.4=z10+b3.HO561-ofl outletflap 1O2I open HO 561 S 16.4 = S 16.4=z10+b3.HO561-ofl outletflap 1O2I closed HO 561 F 26.5 = ME26.5 OUTLETFLAP OPEN Segment 3 Load inputs :A -E 16.5=z10+b3.HO561-anv :AN -S 12.5=z10+b3.HO561-anv :AN -S 16.5=z10+b3.HO561-anv := -ME27.2 UNLOAD V. RUN TH : :A -E 16.4=z10+b3.HO561-ofl :AN -S 12.4=z10+b3.HO561-ofl :AN -S 16.4=z10+b3.HO561-ofl PB 31 -PB31 IO HO561 SCALE 3 C:ZONE10ST.S5D LEN=223 Page 2 := -ME27.5 OUTLETFL. CLOSED : :A -E 20.7=z10+b3.HO561-sfi :AN -S 20.7=z10+b3.HO561-sfi := -ME27.7 SECUNDARY FIL.OK : :A -E 12.3=z10+b3.HO561-tdP :AN -S 12.3=z10+b3.HO561-tdP :AN -S 16.3=z10+b3.HO561-tdP := -ME30.0 COMPV_1 CL/pos.1 :*** I 16.5 = E 16.5=z10+b3.HO561-anv angle valve 1O2I Air closed HO 561 S 12.5 = S 12.5=z10+b3.HO561-anv angle valve 1O2I Air open HO 561 S 16.5 = S 16.5=z10+b3.HO561-anv angle valve 1O2I Air closed HO 561 F 27.2 = ME27.2 UNLOAD V. RUN TH I 16.4 = E 16.4=z10+b3.HO561-ofl outletflap 1O2I closed HO 561 S 12.4 = S 12.4=z10+b3.HO561-ofl outletflap 1O2I open HO 561 S 16.4 = S 16.4=z10+b3.HO561-ofl outletflap 1O2I closed HO 561 F 27.5 = ME27.5 OUTLETFL. CLOSED I 20.7 = E 20.7=z10+b3.HO561-sfi secondary filter healthy HO 561 S 20.7 = S 20.7=z10+b3.HO561-sfi secondary filter healthy HO 561 F 27.7 = ME27.7 SECUNDARY FIL.OK I 12.3 = E 12.3=z10+b3.HO561-tdP tube diverter 1O2I P position 1 HO 561 S 12.3 = S 12.3=z10+b3.HO561-tdP tube diverter 1O2I P position 1 HO 561 S 16.3 = S 16.3=z10+b3.HO561-tdP tube diverter 1O2I P position 2 HO 561 F 30.0 = ME30.0 COMPV_1 CL/pos.1 Segment 4 Load inputs :A -E 16.3=z10+b3.HO561-tdP :AN -S 12.3=z10+b3.HO561-tdP :AN -S 16.3=z10+b3.HO561-tdP := -ME31.0 COMPV_1 pos. 2 : :A -M 0.1 CONSTANT 1 := -ME31.3 REL CTRL-FINE : :L DW 121 calibrate conveying pressure :L KF +0 :>KT Name :KF->KT EINH : KF +2 EING : DW 151 AUSG : -MW186 DW_ADDRESS : :A -M 62.1 STRT DINOP BD560 :A -A 22.3=z10+b3.BD560-dis :ON -E 16.0=z10+b3.HO580-dse :O -MA24.0 VACUUMPUMP ON := -M 66.1 BD560 STR ON DIS *(5) : *(5) :A -M 66.1 BD560 STR ON DIS *(5) :L -MW186 DW_ADDRESS :SF -T59 HO580 heel exhaust : :A -T59 HO580 heel exhaust := -A 18.7=z10+b3.HO580-exh :*** FW 186 = MW186 DW_ADDRESS F 62.1 = M 62.1 STRT DINOP BD560 Q 22.3 = A 22.3=z10+b3.BD560-dis discharge active BD 560 I 16.0 = E 16.0=z10+b3.HO580-dse docking seal deflate HO 580 F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust) F 66.1 = M 66.1 BD560 STR ON DIS *(5) T 59 = T59 HO580 heel exhaust HO580 heel time exhaust on Q 18.7 = A 18.7=z10+b3.HO580-exh exhaust Pfc on HO 580 DB 41 = DB41 HO580 SCALE4:BD560 HO580 area 2 scale 4: from blender FB 106 = FB106 TRANSFER KF->KT Segment 9 faults scale :A -MA24.0 VACUUMPUMP ON :AN -E 20.2=z10+b3.HO580-bin := -M 50.4 HO580 FAULT BIN :*** F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust) I 20.2 = E 20.2=z10+b3.HO580-bin bin available HO 580 F 50.4 = M 50.4 HO580 FAULT BIN Segment 10 faults scale :C -DB102 SCALE 02 (WORK) :O D 191.8 :O D 192.8 :O D 192.9 :O D 192.10 :O D 192.11 :O D 192.12 :O D 192.13 :O D 192.14 := -M 41.2 HO580 WEIG.FAULT PB 41 -PB41 IO HO580 SCALE 4 C:ZONE10ST.S5D LEN=188 Page 4 :*** F 41.2 = M 41.2 HO580 WEIG.FAULT DB 102 = DB102 SCALE 02 (WORK) working DB plc scale RAM Segment 11 docking inflate :C -DB41 HO580 SCALE4:BD560 :A -M 62.1 STRT DINOP BD560 :A -A 22.3=z10+b3.BD560-dis :O -MA24.6 ENABLE DOCKING D :A -E 23.1=z10+b3.HO580-do: : *(6) u e15.1 : *(6) uns11.1 : *(6) uns15.1 :S -A 12.0=z10+b3.HO580-dse : :A -E 23.0=z10+b3.HO580-do: :AN -E 23.1=z10+b3.HO580-do: :AN -MA24.6 ENABLE DOCKING D :AN -M 61.1 MILL ACTIVE *(6) u e15.1 :AN -M 61.2 MAT. IN HO563 *(6) uns11.1 :AN -M 61.3 MAT. IN HO584 *(6) uns15.1 :R -A 12.0=z10+b3.HO580-dse :*** F 62.1 = M 62.1 STRT DINOP BD560 Q 22.3 = A 22.3=z10+b3.BD560-dis discharge active BD 560 F 24.6 = MA24.6 ENABLE DOCKING D I 23.1 = E 23.1=z10+b3.HO580-do: docking inflate HO 580 Q 12.0 = A 12.0=z10+b3.HO580-dse docking seal inflate HO 580 I 23.0 = E 23.0=z10+b3.HO580-do: docking deflate HO 580 F 61.1 = M 61.1 MILL ACTIVE F 61.2 = M 61.2 MAT. IN HO563 F 61.3 = M 61.3 MAT. IN HO584 DB 41 = DB41 HO580 SCALE4:BD560 HO580 area 2 scale 4: from blender Segment 12 *(1) docking deflate :AN -A 12.0=z10+b3.HO580-dse *(1) Total network inserted :AN -E 16.0=z10+b3.HO580-dse *(1) := -A 16.0=z10+b3.HO580-dse *(1) :*** Q 12.0 = A 12.0=z10+b3.HO580-dse docking seal inflate HO 580 I 16.0 = E 16.0=z10+b3.HO580-dse docking seal deflate HO 580 Q 16.0 = A 16.0=z10+b3.HO580-dse docking seal deflate HO 580 Segment 13 lamps :A -MA24.0 VACUUMPUMP ON :AN -MA25.7 REGISTRATION ACT :O -M 4.5 GLOBAL LAMBTEST := -A 22.1=z10+b2.HO580-wgh : :O -E 12.0=z10+b3.HO580-dse :O -M 4.5 GLOBAL LAMBTEST := -A 23.1=z10+b2.HO580-do: : :O -E 16.0=z10+b3.HO580-dse :O -M 4.5 GLOBAL LAMBTEST := -A 23.0=z10+b2.HO580-do: : :L DW 50 *(6) :L KF +5 *(6) PB 41 -PB41 IO HO580 SCALE 4 C:ZONE10ST.S5D LEN=188 Page 5 :>< blender :R -M 66.1 BD560 STR ON DIS *(6) :BE F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust) F 25.7 = MA25.7 REGISTRATION ACT F 4.5 = M 4.5 GLOBAL LAMBTEST Q 22.1 = A 22.1=z10+b2.HO580-wgh weighing active HO 580 I 12.0 = E 12.0=z10+b3.HO580-dse docking seal inflate HO 580 Q 23.1 = A 23.1=z10+b2.HO580-do: docking inflate HO 580 I 16.0 = E 16.0=z10+b3.HO580-dse docking seal deflate HO 580 Q 23.0 = A 23.0=z10+b2.HO580-do: docking deflate HO 580 F 66.1 = M 66.1 BD560 STR ON DIS *(5) PB 193 -PB193 CP535 C:ZONE10ST.S5D LEN=19 Page 1 Segment 1 CP143 Receive-All :JU -FB127 UP ACTIV 135U Name :REC-A SSNR : KY 0,4 Addressed by = 64 A-NR : KY 0,0 ANZW : FW 250 PAFE : FY 255 MB 255 PAFE-Byte :*** FB 127 = FB127 UP ACTIV 135U Segment 2 CP143 Send-All :JU -FB126 ACTIVE 135U Name :SEND-A SSNR : KY 0,4 Addressed by = 64 A-NR : KY 0,0 ANZW : FW 250 PAFE : FY 255 MB 255 PAFE-Byte :BE FB 126 = FB126 ACTIVE 135U FB 1 -FB 1 RUN UP C:ZONE10ST.S5D LEN=43 Page 1 Segment 1 Name :RUN UP :*** Segment 2 run up in cycle program :AN -M 1.2 RUN UP OB :BEC :*** F 1.2 = M 1.2 RUN UP OB Segment 3 create DB's :L KB 1 :JU -OB122:FREEZE ALARMS : :JU -FB170 CREATE DB START U Name :DB-ERZ : :JU -FB186 CREATE SCALE DBs Name :WS-ERZ. :*** FB 170 = FB170 CREATE DB START U plc scale HKT sa FB 186 = FB186 CREATE SCALE DBs plc scale OB 122 = OB122:FREEZE ALARMS Segment 4 initialise stack : :JU -FB167 INIT STACK Name :ST-INI : :*** FB 167 = FB167 INIT STACK al Segment 5 synchronize CP's :JU -FB125 SYNCHRON 135U Name :SYNCHRON CP 1430 ( H1-Bus ) SSNR : KY 0,4 BLGR : KY 0,255 PAFE : FY 255 :*** FB 125 = FB125 SYNCHRON 135U Segment 6 L2-Bus simulation : ky 0,200 0,0 mb255 : :*** Segment 7 :L KB 2 :JU -OB122:FREEZE ALARMS :*** OB 122 = OB122:FREEZE ALARMS Segment 8 Anlaufkennung ruecksetzen :A -M 1.2 RUN UP OB FB 1 -FB 1 RUN UP C:ZONE10ST.S5D LEN=43 Page 2 :R -M 1.2 RUN UP OB :BE F 1.2 = M 1.2 RUN UP OB FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650 Page 1 Segment 1 service mode Name :SERVICE :C -DB5 GLOBAL DATA :*** DB 5 = DB5 GLOBAL DATA Segment 2 Init Service-mode: reset DW's :L DW 0 INIT Service-mode :L KS IN :!=F :JC =M001 no init :L KF +96 :T FW 200 DB96 :L KF +0 :T FW 202 dw0 :L KF +255 :T FW 204 dw255 :JU -FB138 RESERVE DWs Name :DB-VORBE DBNR : FW 200 VON : FW 202 BIS : FW 204 LAEN : FW 200 L-B : KS BI WERT : KH 0000 DBDX : KS DB M001 :*** FB 138 = FB138 RESERVE DWs 23.11.95 UR Segment 3 Init Service-mode finished :L DW 0 :L KS IN :!=F :JC =M001 :A -M 1.3 RUN UP INIT. :R -M 1.3 RUN UP INIT. :L KF +0 *(5) One empty row deleted! :CX -DX30 DR540 DRYER A 2&3 :T DW 7 analog v. freq.conv. DR540 :C -DB11 HO500 SCALE1:HO50X :T DW 146 analog v. freq.conv. HO500 :C -DB30 BD560 BLENDER :T DW 50 analog v. freq.conv. MI583 :T DW 51 analog v. freq.conv. FE583 :T DW 52 *(5) analog v. freq.conv. BD560 M001 : :C -DB5 GLOBAL DATA :L KS IN :T DW 0 :*** Init Service-mode F 1.3 = M 1.3 RUN UP INIT. DB 11 = DB11 HO500 SCALE1:HO50X HO500 area 1 scale 1: ingredient weighin DB 30 = DB30 BD560 BLENDER DB 5 = DB5 GLOBAL DATA DX 30 = DX30 DR540 DRYER A 2&3 DR540 area 2 & 3: line dryer Segment 4 Reset Service-mode outputs FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650 Page 2 :C -DB96 OUTPUTS SERVICE M. : :AN -E 6.2=z10+b1.HO500-fco :R D 3.10 Service: release freq.conv.HO500 : :AN -E 7.1=z10+b3.DR540-fco :R D 3.1 Service: release freq.conv.DR540 : :AN -E 8.1=z10+b3.MI583-fco :R D 4.9 Service: release freq.conv.FE583 : :AN -E 8.7=z10+b3.MI583-fco :R D 4.15 Service: release freq.conv.MI583 : *(5) :AN -E 10.1=z10+b3.BD560-fco *(5) :R D 5.9 *(5) Service: rel.freq.con.BD560 :*** I 6.2 = E 6.2=z10+b1.HO500-fco frequ.converter ready HO 500 I 7.1 = E 7.1=z10+b3.DR540-fco frequ.converter ready DR 540 I 8.1 = E 8.1=z10+b3.MI583-fco frequ.converter FE ready MI 583 I 8.7 = E 8.7=z10+b3.MI583-fco frequ.converter MI ready MI 583 I 10.1 = E 10.1=z10+b3.BD560-fco frequ.converter ready BD 560 *(5) DB 96 = DB96 OUTPUTS SERVICE M. outputs service mode from RSView Segment 5 Reset Service-mode outputs :O -A 4.1=z10+b1.HO502-rfe :O -A 4.2=z10+b1.HO503-rfe :O -A 4.4=z10+b1.HO505-dsc :O -S 4.0=z10+b1.HO501-rfe :R D 2.8 Service: rotary feeder on HO501 : :O -A 4.0=z10+b1.HO501-rfe :O -A 4.2=z10+b1.HO503-rfe :O -A 4.4=z10+b1.HO505-dsc :O -S 4.1=z10+b1.HO502-rfe :R D 2.9 Service: rotary feeder on HO502 : :O -A 4.0=z10+b1.HO501-rfe :O -A 4.1=z10+b1.HO502-rfe :O -A 4.4=z10+b1.HO505-dsc :O -S 4.2=z10+b1.HO503-rfe :R D 2.10 Service: rotary feeder on HO503 :*** Q 4.1 = A 4.1=z10+b1.HO502-rfe rotary feeder on HO 502 Q 4.2 = A 4.2=z10+b1.HO503-rfe rotary feeder on HO 503 Q 4.4 = A 4.4=z10+b1.HO505-dsc dosing screw on HO 505 S 4.0 = S 4.0=z10+b1.HO501-rfe rotary feeder on HO 501 Q 4.0 = A 4.0=z10+b1.HO501-rfe rotary feeder on HO 501 S 4.1 = S 4.1=z10+b1.HO502-rfe rotary feeder on HO 502 S 4.2 = S 4.2=z10+b1.HO503-rfe rotary feeder on HO 503 Segment 6 Reset Service-mode outputs :O -A 4.0=z10+b1.HO501-rfe :O -A 4.1=z10+b1.HO502-rfe :O -A 4.2=z10+b1.HO503-rfe :O -S 4.4=z10+b1.HO505-dsc :R D 2.12 Service: rotary feeder on HO505 : :A -S 5.0=z10+b1.HO501-vi: :R D 2.0 Service: vibrator on HO501 : FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650 Page 3 :A -S 5.1=z10+b1.HO502-vi: :R D 2.1 Service: vibrator on HO502 : :A -S 5.2=z10+b1.HO503-vi: :R D 2.2 Service: vibrator on HO503 : :A -S 5.3=z10+b1.HO504-vi: :R D 2.3 Service: vibrator on HO504 :*** Q 4.0 = A 4.0=z10+b1.HO501-rfe rotary feeder on HO 501 Q 4.1 = A 4.1=z10+b1.HO502-rfe rotary feeder on HO 502 Q 4.2 = A 4.2=z10+b1.HO503-rfe rotary feeder on HO 503 S 4.4 = S 4.4=z10+b1.HO505-dsc dosing screw on HO 505 S 5.0 = S 5.0=z10+b1.HO501-vi: vibrator on HO 501 S 5.1 = S 5.1=z10+b1.HO502-vi: vibrator on HO 502 S 5.2 = S 5.2=z10+b1.HO503-vi: vibrator on HO 503 S 5.3 = S 5.3=z10+b1.HO504-vi: vibrator on HO 504 Segment 7 Reset Service-mode outputs :A -S 5.4=z10+b1.HO505-vi: :R D 2.4 Service: vibrator on HO505 : :A -S 6.0=z10+b1.HO500-vac :R D 3.8 Service: vacuumpump on HO500 : :A -S 6.1=z10+b1.piv500-va :R D 3.9 Service: vacuumpump piv on HO500 : :A -S 6.4=z10+b1.HO500-vi: :R D 3.12 Service: vibrator on HO500 : :A -S 6.7=z10+b1.fra505-vi :R D 3.15 Service: vibrator frame on HO505 : :A -S 7.0=z10+b3.DR540-rfe :R D 3.0 Service: rotary feeder on DR540 :*** S 5.4 = S 5.4=z10+b1.HO505-vi: vibrator on HO 505 S 6.0 = S 6.0=z10+b1.HO500-vac vacuumpump on HO 500 S 6.1 = S 6.1=z10+b1.piv500-va vacuumpump on pinch valve 500 S 6.4 = S 6.4=z10+b1.HO500-vi: vibrator on HO 500 S 6.7 = S 6.7=z10+b1.fra505-vi vibrator on frame 505 S 7.0 = S 7.0=z10+b3.DR540-rfe rotary feeder on DR 540 Segment 8 Reset Service-mode outputs :A -S 7.5=z10+b3.HO584-vac :R D 3.5 Service: vacuumpump on HO584 : :A -S 7.6=z10+b3.HO584-vi: :R D 3.6 Service: vibrator on HO584 : :A -S 7.7=z10+b3.HO584-rfe :R D 3.7 Service: rotary feeder on HO584 : :A -S 8.0=z10+b3.MI583-rfe :R D 4.8 Service: rotary feeder on MI583 : :A -S 8.2=z10+b3.MI583-com :R D 4.10 Service: cone mill on MI583 : :A -S 9.0=z10+b3.HO561-vac :R D 4.0 Service: vacuumpump 2 on HO561 FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650 Page 4 :*** S 7.5 = S 7.5=z10+b3.HO584-vac vacuumpump on HO 584 S 7.6 = S 7.6=z10+b3.HO584-vi: vibrator on HO 584 S 7.7 = S 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 S 8.0 = S 8.0=z10+b3.MI583-rfe rotary feeder on MI 583 S 8.2 = S 8.2=z10+b3.MI583-com cone mill on MI 583 S 9.0 = S 9.0=z10+b3.HO561-vac vacuumpump 2 on HO 561 Segment 9 Reset Service-mode outputs :A -S 9.1=z10+b3.HO561-vac :R D 4.1 Service: vacuumpump 1 on HO561 : :A -S 9.2=z10+b3.HO561-vi: :R D 4.2 Service: vibrator on HO561 : :A -S 9.3=z10+b3.MI563-rfe :R D 4.3 Service: rotary feeder on MI563 : :A -S 9.4=z10+b3.MI563-ham :R D 4.4 Service: hammer mill on MI563 : :A -S 9.5=z10+b3.HO563-vi: :R D 4.5 Service: vibrator on HO563 : :A -S 10.0=z10+b3.BD560-rbl :R D 5.8 Service: ribbon blender on BD560 :*** S 9.1 = S 9.1=z10+b3.HO561-vac vacuumpump 1 on HO 561 S 9.2 = S 9.2=z10+b3.HO561-vi: vibrator on HO 561 S 9.3 = S 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 S 9.4 = S 9.4=z10+b3.MI563-ham hammer mill on MI 563 S 9.5 = S 9.5=z10+b3.HO563-vi: vibrator on HO 563 S 10.0 = S 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 Segment 10 copy DW -> AW :AN -M 1.3 RUN UP INIT. :JC -FB174 COPY BLOCK Name :COPY DKF QUEL : KS DB DB-Q : KF +96 VON : KF +2 BIS : KF +13 ZIEL : KS A DB-Z : KF +0 NACH : KF +4 FEHL : F 200.0 LAEN : KF +0 L-B : KS BI :*** F 1.3 = M 1.3 RUN UP INIT. FB 174 = FB174 COPY BLOCK Parameter: D sp Segment 11 read pressure scale HO500 :C -DB11 HO500 SCALE1:HO50X : :L KF +0 :T FY 180 0 =P-address :L KF +128 :T FY 181 : FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650 Page 5 :L DW 121 calibrate conveying pressure :L KF +0 :>F :R -M 40.0 HO500 PRES.FAULT : :L DW 124 actual pressure :L DW 126 max pressure :F :R -M 40.2 HO584 PRES.FAULT : :L DW 4 actual pressure :L DW 6 max pressure :F *(6) :JC =M001 *(6) :JU =M002 *(6) M001 :L KF -1 *(6) val.out of range: displ. -1 :T DW 56 *(6) rel. pressure seal 1 BD560 M002 :L DW 56 *(6) rel. pressure seal 1 BD560 :L DW 57 minimum pressure seal 1 BD560 :F *(6) :JC =M001 *(6) :JU =M002 *(6) M001 :L KF -1 *(6) val.out of range: displ. -1 :T DW 61 *(6) rel. pressure seal 2 BD560 FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650 Page 8 M002 :L DW 61 *(6) rel. pressure seal 2 BD560 :L DW 62 minimum pressure seal 2 BD560 :F :JC =M001 :JU =M002 M001 :L KF -1 :T DW 63 actual speed cone mill 583 M002 :*** FW 182 = MW182 PARAMETER 2 FW 184 = MW184 PARAMETER 3 FW 180 = MW180 PARAMETER 1 F 0.1 = M 0.1 CONSTANT 1 F 0.3 = M 0.3 1 SEC. IMPULSE FB 118 = FB118 PRESSURE TRANSMIT hkt as Segment 22 speed out of tol.range MI583*(5) :L DW 71 set speed cone mill MI583 in rpm :L DW 64 speed tol.cone mill MI583 in rpm :-F :L DW 63 act.speed cone mill MI583 in rpm :>F act speed < set speed - tol := F 201.0 FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650 Page 9 : *(5) Total network inserted :L DW 71 set speed cone mill MI583 in rpm :L DW 64 speed tol.cone mill MI583 in rpm :+F :L DW 63 act.speed cone mill MI583 in rpm : set speed + tol :O F 201.0 act speed < set speed - tol :O F 200.0 :A -A 8.7=z10+b3.MI583-fco :L KT 080.1 :SD T 202 :A T 202 := -M 40.5 MI583 SPEED FAUL :*** Q 8.7 = A 8.7=z10+b3.MI583-fco frequ.converter MI release MI 583 F 40.5 = M 40.5 MI583 SPEED FAUL Segment 23 actual val. freq.conv.BD560 *(5) :L KF +0 *(5) Total network inserted! :T FY 180 0= P-address :L KF +136 :T FY 181 :JU -FB118 PRESSURE TRANSMIT Name :DRUCKAUF BGRN : -MW180 PARAMETER 1 OG : DW 70 Max speed blender BD560 UG : DW 69 Min speed blender BD560 AUSG : DW 65 actual speed blender BD560 FEHL : F 200.0 AKTV : -M 0.1 CONSTANT 1 TIMP : -M 0.3 1 SEC. IMPULSE S5S7 : KS S5 :L DW 65 actual speed blender BD560 :L DW 69 Min speed blender BD560 :F :JC =M001 :JU =M002 M001 :L KF -1 :T DW 65 actual speed blender BD560 M002 :*** FW 180 = MW180 PARAMETER 1 F 0.1 = M 0.1 CONSTANT 1 F 0.3 = M 0.3 1 SEC. IMPULSE FB 118 = FB118 PRESSURE TRANSMIT hkt as Segment 24 speed out of tol.range BD560*(5) :L DW 68 set speed blender BD560 in rpm :L DW 66 speed tol. blender BD560 in rpm :-F :L DW 65 act. speed blender BD560 in rpm :>F act speed < set speed - tol := F 201.0 : *(5) Total network inserted :L DW 68 set speed blender BD560 in rpm :L DW 66 speed tol. blender BD560 in rpm :+F :L DW 65 act. speed blender BD560 in rpm FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650 Page 10 : set speed + tol :O F 201.0 act speed < set speed - tol :O F 200.0 :A -A 10.1=z10+b3.BD560-fco :L KT 080.1 :SD T 201 :A T 201 := -M 40.6 BD560 SPEED FAUL :*** Q 10.1 = A 10.1=z10+b3.BD560-fco frequ.converter release BD 560 *(5) F 40.6 = M 40.6 BD560 SPEED FAUL Segment 25 read pressure scale HO561 :C -DB31 HO561 SCALE3:DR540 : :L KF +0 :T FY 180 0 =P-address :L KF +138 :T FY 181 : :L DW 121 calibrate conveying pressure :L KF +0 :>F :R -M 40.1 HO561 PRES.FAULT : :L DW 124 actual pressure :L DW 126 max pressure :=F :R -M 2.5 :R D 2.0 :L DW 6 :L KF +16 :> auf DW 192 bis DW255 in den :DO FW 200 Stoer-DB wird Null geschrieben :T DW 0 (sonst bleibt Quit. bei : vorhandener Diskrepanz stehen : und Stoerung wird nach :C -DB5 GLOBAL DATA Beseitigung der Diskrepanz : geloescht) :L FW 200 :L KF +255 :>=F :JC =M002 :L DW 7 :L KF +1 :+F :T DW 7 erase counter collective receipt :JU =M003 M002 : :L DW 6 counter fault receipt :L KF +1 :+F :T DW 6 counter fault receipt M001 : :A -M 2.5 :JC =M004 :L KF +0 :T DW 6 counter fault receipt M004 :*** F 3.6 = M 3.6 F 2.5 = M 2.5 DB 5 = DB5 GLOBAL DATA DB 100 = DB100 FAULT EVALUATION create fault messages RAM Segment 3 DB100 Bereich 0 DW 0 -15 FB 3 -FB 3 FAULT EVALUATION C:ZONE10ST.S5D LEN=390 Page 2 :JU -FB100 COLLECTIVE FAULT Name :FE-ERSTW SAST : -M 2.2 COL.FAULT DB100 QUIT : -M 2.4 ANFW : KF +0 ENDW : KF +15 DB1 : -DB100 FAULT EVALUATION DB2 : -DB99 FAULT EVALUATION BER : KF +0 ERST : -M 2.3 FIRST NOT. DB100 AUTQ : -M 2.5 T-NR : KF +0 AEND : -M 2.0 MODIFICAT. DB100 QAEN : -M 2.1 RECEIPT.MOD.DB100 TOFF : KF +0 :*** F 2.2 = M 2.2 COL.FAULT DB100 general fault F 2.4 = M 2.4 F 2.3 = M 2.3 FIRST NOT. DB100 general fualt F 2.5 = M 2.5 F 2.0 = M 2.0 MODIFICAT. DB100 general fault F 2.1 = M 2.1 RECEIPT.MOD.DB100 general fault DB 100 = DB100 FAULT EVALUATION create fault messages RAM DB 99 = DB99 FAULT EVALUATION helper DB for FB 100 FB 100 = FB100 COLLECTIVE FAULT cont.control DB100(area by area) HKT al Segment 4 DB100 Bereich 1 DW 16-31 :JU -FB100 COLLECTIVE FAULT Name :FE-ERSTW SAST : -M 2.6 QUIT : -M 2.4 ANFW : KF +16 ENDW : KF +31 DB1 : -DB100 FAULT EVALUATION DB2 : -DB99 FAULT EVALUATION BER : KF +1 ERST : -M 2.7 AUTQ : -M 2.5 T-NR : KF +0 AEND : -M 2.0 MODIFICAT. DB100 QAEN : -M 2.1 RECEIPT.MOD.DB100 TOFF : KF +0 :*** F 2.6 = M 2.6 F 2.4 = M 2.4 F 2.7 = M 2.7 F 2.5 = M 2.5 F 2.0 = M 2.0 MODIFICAT. DB100 general fault F 2.1 = M 2.1 RECEIPT.MOD.DB100 general fault DB 100 = DB100 FAULT EVALUATION create fault messages RAM DB 99 = DB99 FAULT EVALUATION helper DB for FB 100 FB 100 = FB100 COLLECTIVE FAULT cont.control DB100(area by area) HKT al Segment 5 DB100 Bereich 2 DW 32-47 :JU -FB100 COLLECTIVE FAULT Name :FE-ERSTW SAST : -M 3.2 COL.FAULT DB100 QUIT : -M 2.4 FB 3 -FB 3 FAULT EVALUATION C:ZONE10ST.S5D LEN=390 Page 3 ANFW : KF +32 ENDW : KF +47 DB1 : -DB100 FAULT EVALUATION DB2 : -DB99 FAULT EVALUATION BER : KF +2 ERST : -M 3.3 FIRST NOT. DB100 AUTQ : -M 2.5 T-NR : KF +0 AEND : -M 2.0 MODIFICAT. DB100 QAEN : -M 2.1 RECEIPT.MOD.DB100 TOFF : KF +0 :*** F 3.2 = M 3.2 COL.FAULT DB100 extrem fault F 2.4 = M 2.4 F 3.3 = M 3.3 FIRST NOT. DB100 extrem fault F 2.5 = M 2.5 F 2.0 = M 2.0 MODIFICAT. DB100 general fault F 2.1 = M 2.1 RECEIPT.MOD.DB100 general fault DB 100 = DB100 FAULT EVALUATION create fault messages RAM DB 99 = DB99 FAULT EVALUATION helper DB for FB 100 FB 100 = FB100 COLLECTIVE FAULT cont.control DB100(area by area) HKT al Segment 6 DB100 Bereich 3 DW 48-63 :JU -FB100 COLLECTIVE FAULT Name :FE-ERSTW SAST : -M 3.4 QUIT : -M 2.4 ANFW : KF +48 ENDW : KF +63 DB1 : -DB100 FAULT EVALUATION DB2 : -DB99 FAULT EVALUATION BER : KF +3 ERST : -M 3.5 AUTQ : -M 2.5 T-NR : KF +0 AEND : -M 2.0 MODIFICAT. DB100 QAEN : -M 2.1 RECEIPT.MOD.DB100 TOFF : KF +0 :*** F 3.4 = M 3.4 F 2.4 = M 2.4 F 3.5 = M 3.5 F 2.5 = M 2.5 F 2.0 = M 2.0 MODIFICAT. DB100 general fault F 2.1 = M 2.1 RECEIPT.MOD.DB100 general fault DB 100 = DB100 FAULT EVALUATION create fault messages RAM DB 99 = DB99 FAULT EVALUATION helper DB for FB 100 FB 100 = FB100 COLLECTIVE FAULT cont.control DB100(area by area) HKT al Segment 7 Sammelstoerlampe :O -M 2.2 COL.FAULT DB100 :O -M 2.6 :O -M 3.2 COL.FAULT DB100 :O -M 3.4 := F 200.0 :*** F 2.2 = M 2.2 COL.FAULT DB100 general fault FB 3 -FB 3 FAULT EVALUATION C:ZONE10ST.S5D LEN=390 Page 4 F 2.6 = M 2.6 F 3.2 = M 3.2 COL.FAULT DB100 extrem fault F 3.4 = M 3.4 Segment 8 fault P-Bereich in S-flags :C -DB100 FAULT EVALUATION : :L KF +0 :T -MW178 LOOP COUNTER FB3 : M001 :L -MW178 LOOP COUNTER FB3 :L KF +2 :XF :T FW 200 : :DO -MW178 LOOP COUNTER FB3 :L DW 0 :DO FW 200 :T SW 0 : :L -MW178 LOOP COUNTER FB3 :ADD KF +1 :T -MW178 LOOP COUNTER FB3 : :L -MW178 LOOP COUNTER FB3 :L KF +64 :PLC plc scale RAM Segment 11 ack scale faults HO500 :A -M 101.3 SC1 RELEASE FAU *(6) :A -M 3.6 :S D 1.11 *(6) :AN -M 101.3 SC1 RELEASE FAU *(6) :R D 1.11 *(6) : :A -M 101.4 SC1 OVERLOAD *(6) :A -M 3.6 :S D 1.12 *(6) :AN -M 101.4 SC1 OVERLOAD *(6) :R D 1.12 *(6) : :A -M 101.5 SC1 HEEL T.HIGH *(6) :A -M 3.6 :S D 1.13 *(6) :AN -M 101.5 SC1 HEEL T.HIGH *(6) :R D 1.13 *(6) :*** *(6) F 101.3 = M 101.3 SC1 RELEASE FAU *(6) acknowledge scale 1 release fault F 3.6 = M 3.6 F 101.4 = M 101.4 SC1 OVERLOAD *(6) acknowledge scale 1 overload F 101.5 = M 101.5 SC1 HEEL T.HIGH *(6) acknowledge scale 1 heel to high Segment 12 ack scale faults HO500 *(6) :A -M 101.6 SC1 THROUGHPUT *(6) Total network inserted ! :A -M 3.6 :S D 1.14 :AN -M 101.6 SC1 THROUGHPUT :R D 1.14 : :A -M 101.7 SC1 BROKEN WIRE :A -M 3.6 :S D 0.8 :AN -M 101.7 SC1 BROKEN WIRE FB 3 -FB 3 FAULT EVALUATION C:ZONE10ST.S5D LEN=390 Page 6 :R D 0.8 :*** F 101.6 = M 101.6 SC1 THROUGHPUT *(6) acknowledge scale 1 throughput faul F 3.6 = M 3.6 F 101.7 = M 101.7 SC1 BROKEN WIRE *(6) acknowledge scale 1 broken wire fau Segment 13 ack scale faults HO561 :A -M 103.0 SC3 DOS.TIMEOUT *(6) :A -M 3.6 :S D 5.8 *(6) :AN -M 103.0 SC3 DOS.TIMEOUT *(6) :R D 5.8 *(6) : :A -M 103.1 SC3 TOLERANCE F *(6) :A -M 3.6 :S D 5.9 *(6) :AN -M 103.1 SC3 TOLERANCE F *(6) :R D 5.9 *(6) : :A -M 103.2 SC3 DIS.TIM.OVE *(6) :A -M 3.6 :S D 5.10 *(6) :AN -M 103.2 SC3 DIS.TIM.OVE *(6) :R D 5.10 *(6) :*** *(6) F 103.0 = M 103.0 SC3 DOS.TIMEOUT *(6) acknowledge scale 3 dosing timeout F 3.6 = M 3.6 F 103.1 = M 103.1 SC3 TOLERANCE F *(6) acknowledge scale 3 tolerance fault F 103.2 = M 103.2 SC3 DIS.TIM.OVE *(6) ackn. scale 3 discharge time overfl Segment 14 ack scale faults HO561 :A -M 103.3 SC3 RELEASE FAU *(6) :A -M 3.6 :S D 5.11 *(6) :AN -M 103.3 SC3 RELEASE FAU *(6) :R D 5.11 *(6) : :A -M 103.4 SC3 OVERLOAD *(6) :A -M 3.6 :S D 5.12 *(6) :AN -M 103.4 SC3 OVERLOAD *(6) :R D 5.12 *(6) : :A -M 103.5 SC3 HEEL T.HIGH *(6) :A -M 3.6 :S D 5.13 *(6) :AN -M 103.5 SC3 HEEL T.HIGH *(6) :R D 5.13 *(6) :*** *(6) F 103.3 = M 103.3 SC3 RELEASE FAU *(6) acknowledge scale 3 release fault F 3.6 = M 3.6 F 103.4 = M 103.4 SC3 OVERLOAD *(6) acknowledge scale 3 overload F 103.5 = M 103.5 SC3 HEEL T.HIGH *(6) acknowledge scale 3 heel to high Segment 15 ack scale faults HO561 *(6) :A -M 103.6 SC3 THROUGHPUT *(6) Total network inserted ! :A -M 3.6 :S D 5.14 :AN -M 103.6 SC3 THROUGHPUT :R D 5.14 : FB 3 -FB 3 FAULT EVALUATION C:ZONE10ST.S5D LEN=390 Page 7 :A -M 103.7 SC3 BROKEN WIRE :A -M 3.6 :S D 4.8 :AN -M 103.7 SC3 BROKEN WIRE :R D 4.8 :*** F 103.6 = M 103.6 SC3 THROUGHPUT *(6) acknowledge scale 3 throughput faul F 3.6 = M 3.6 F 103.7 = M 103.7 SC3 BROKEN WIRE *(6) acknowledge scale 3 broken wire fau Segment 16 ack scale faults HO580 :A -M 104.0 SC4 DOS.TIMEOUT *(6) :A -M 3.6 :S D 7.8 *(6) :AN -M 104.0 SC4 DOS.TIMEOUT :R D 7.8 : :A -M 104.1 SC4 TOLERANCE F *(6) :A -M 3.6 :S D 7.9 *(6) :AN -M 104.1 SC4 TOLERANCE F *(6) :R D 7.9 *(6) : :A -M 104.2 SC4 DIS.TIM.OVE *(6) :A -M 3.6 :S D 7.10 *(6) :AN -M 104.2 SC4 DIS.TIM.OVE *(6) :R D 7.10 *(6) :*** *(6) F 104.0 = M 104.0 SC4 DOS.TIMEOUT *(6) acknowledge scale 4 dosing timeout F 3.6 = M 3.6 F 104.1 = M 104.1 SC4 TOLERANCE F *(6) acknowledge scale 4 tolerance fault F 104.2 = M 104.2 SC4 DIS.TIM.OVE *(6) ackn. scale 4 discharge time overfl Segment 17 ack scale faults HO580 :A -M 104.3 SC4 RELEASE FAU *(6) :A -M 3.6 :S D 7.11 *(6) :AN -M 104.3 SC4 RELEASE FAU *(6) :R D 7.11 *(6) : :A -M 104.4 SC4 OVERLOAD *(6) :A -M 3.6 :S D 7.12 *(6) :AN -M 104.4 SC4 OVERLOAD *(6) :S D 7.12 *(6) : :A -M 104.5 SC4 HEEL T.HIGH *(6) :A -M 3.6 :S D 7.13 *(6) :AN -M 104.5 SC4 HEEL T.HIGH *(6) :R D 7.13 *(6) :*** *(6) F 104.3 = M 104.3 SC4 RELEASE FAU *(6) acknowledge scale 4 release fault F 3.6 = M 3.6 F 104.4 = M 104.4 SC4 OVERLOAD *(6) acknowledge scale 4 overload F 104.5 = M 104.5 SC4 HEEL T.HIGH *(6) acknowledge scale 4 heel to high Segment 18 ack scale faults HO580 *(6) :A -M 104.6 SC4 THROUGHPUT *(6) Total network inserted ! :A -M 3.6 FB 3 -FB 3 FAULT EVALUATION C:ZONE10ST.S5D LEN=390 Page 8 :S D 7.14 :AN -M 104.6 SC4 THROUGHPUT :R D 7.14 : :A -M 104.7 SC4 BROKEN WIRE :A -M 3.6 :S D 6.8 :AN -M 104.7 SC4 BROKEN WIRE :R D 6.8 :*** F 104.6 = M 104.6 SC4 THROUGHPUT *(6) acknowledge scale 4 throughput faul F 3.6 = M 3.6 F 104.7 = M 104.7 SC4 BROKEN WIRE *(6) acknowledge scale 4 broken wire fau Segment 19 fault control voltage on :C -DB100 FAULT EVALUATION :A D 0.7 fault: control voltage off := -S 22.0=z10.PLC-cvo:on :BE S 22.0 = S 22.0=z10.PLC-cvo:on control voltage on PLC DB 100 = DB100 FAULT EVALUATION create fault messages RAM FB 4 -FB 4 C:ZONE10ST.S5D LEN=32 Page 1 Segment 1 Name :RES OUTP :AN -S 25.0=z10+DKC.HO500-ea :O -M 0.1 CONSTANT 1 :AN -S 22.0=z10.PLC-cvo:on :JC =M001 : :L KF +0 :T QW 4 :T QW 6 :T QW 8 :T QW 10 :T QW 12 :T QW 14 :T QW 16 :T QW 18 :T QW 20 :T QW 22 :T QW 24 :T QW 26 M001 :BE S 25.0 = S 25.0=z10+DKC.HO500-ea earth monitoring 9 healthy HO 500 F 0.1 = M 0.1 CONSTANT 1 S 22.0 = S 22.0=z10.PLC-cvo:on control voltage on PLC FB 5 -FB 5 C:ZONE10ST.S5D LEN=117 Page 1 Segment 1 Name :CAL.PRES :*** Segment 2 :C -DB11 HO500 SCALE1:HO50X : :L DW 121 :L KF +0 :>Memory-Feld nicht aktualis. : :L =ABSO Absolut-Druck laden :L =MEMO Memory-Feld laden :<=F :JC =M002 :AN F 255.0 :S F 255.0 =>Memory-Feld + 1 : M002 :>=F :JC =M001 :AN F 255.1 :S F 255.1 =>Memory-Feld - 1 : M001 :*** Segment 3 Memory-Feld berechnen :O =FREI Freigabe fuer Geblaese :ON =TAKT oder kein Sekundenimpuls :JC =M001 =>Memory-Feld nicht aktualis. : :A F 255.0 :JC =M002 :A F 255.1 :JC =M003 :JU =M001 : M002 :L =MEMO :L KF +1 :+F :T =MEMO =>MEMO = MEMO + 1 :JU =M001 : M003 :L =MEMO :L KF -1 :+F :T =MEMO : =>MEMO = MEMO -1 M001 :*** FB 6 -FB 6 PRESSURE TRANSMIT. C:ZONE10ST.S5D LEN=128 Page 2 Segment 4 Relativdruck berechnen :L =ABSO Absolutdruck :L =MEMO -Memorydruck :-F ============= :T =RELA Relativdruck :*** Segment 5 Min-/Maxdruck Druckfoerderung :LW =SFDF :L KS DF :> keine Druckfoerderung : :L =RELA Relativdruck :L =MAXD Maxdruck :>=F Relativdruck>=Maxdruck :O =TERR Transmitterfehler :S =DRST =>Druckstoerung : :L =RELA Relativdruck :L =MIND Mindruck :<=F Relativdruck<=Mindruck :AN =TERR Transmitterfehler :RB =DRST =>Stoerung loeschen M001 :*** Segment 6 Min-/Maxdruck Saugfoerderung :LW =SFDF :L KS SF :>keine Saugfoerderung : :L =RELA Relativdruck :L =MAXD Maxdruck :<=F Relativdruck<=Maxdruck :O =TERR Transmitterfehler :S =DRST =>Druckstoerung : :L =RELA Relativdruck :L =MIND Mindruck :>=F Relativdruck>=Mindruck :AN =TERR Transmittmrddh+ä :RB =DRST M001 :*** Segment 7 :BE FB 7 -FB 7 C:ZONE10ST.S5D LEN=108 Page 1 Segment 1 FB 8 - IMPULSZAEHLUNG SPEICHERND SE/SA STAND: 21.06.00 =============================================================================== ***** CPU : 948 ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : 21.06.00 R.GREMMINGER ------------------------------------------------------------- LETZTE AENDERUNG : NR. DATUM AENDERUNG BEARBEITER ------------------------------------------------------------------------------- 01 =============================================================================== SYMBOLIKDATEI : KEINE --------------- BAUSTEINPARAMETER : ------------------- #STRT : STARTBIT FUER ZAEHLER #AKTI : COUNTER LAEUFT #AUSG : COUNTER ABGELAUFEN #SOLL : SOLLWERT #IST : ISTWERT #IMP : IMPULSSIGNAL #H-IM : HILFSMERKER IMPULSSIGNAL (FLANKENAUSWERTUNG) #DIV : DIVISOR (GEZAELTE IMPULSE DIVIDIERT DURCH #DIV ERGIEBT DEN ISTWERT) LOKALE VARIABLEN : ------------------ KEINE VERWENDET Name :COUNTER Decl :STRT I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :RSET I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :AKTI I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :SOLL I/Q/D/B/T/C: I BI/BY/W/D: D Decl :H-ID I/Q/D/B/T/C: Q BI/BY/W/D: D Decl :IMP I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :H-IM I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :EINH I/Q/D/B/T/C: I BI/BY/W/D: D Decl :ISTD I/Q/D/B/T/C: Q BI/BY/W/D: D :*** Segment 2 :AN =RSET :JC =M001 :RB =AUSG :RB =AKTI : :L KG +0000000+00 :T =H-ID :T =ISTD : :BEU : M001 :*** FB 7 -FB 7 C:ZONE10ST.S5D LEN=108 Page 2 Segment 3 Zaehlen : _____________ STRT : __! !____ ________ AKTI : __! !________ ____ AUSG : ___________! !____  SOLLWERT = ISTWERT :L =SOLL :L =H-ID :>G :A =STRT := =AKTI : :A =STRT :AN =AKTI := =AUSG : :ON =AKTI :ON =IMP :O =H-IM :JC =M001 :L =H-ID :L =EINH ::G :GFD :L KF +1 :+F :FDG :L =EINH :XG :T =H-ID M001 : :A =IMP := =H-IM :*** Segment 4 :A =STRT :A =IMP :AN -T9 :L KT 010.2 :SF -T9 : :O -T9 :ON =STRT :JC =M001 : :L =H-ID :L KG +6000000+01 :XG :T =ISTD : :L KG +0000000+00 :T =H-ID : FB 7 -FB 7 C:ZONE10ST.S5D LEN=108 Page 3 M001 :BE T 9 = T9 FB 8 -FB 8 COUNT PULSE C:ZONE10ST.S5D LEN=80 Page 1 Segment 1 FB 8 - IMPULSZAEHLUNG SPEICHERND SE/SA STAND: 21.06.00 =============================================================================== ***** CPU : 948 ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : 21.06.00 R.GREMMINGER ------------------------------------------------------------- LETZTE AENDERUNG : NR. DATUM AENDERUNG BEARBEITER ------------------------------------------------------------------------------- 01 =============================================================================== SYMBOLIKDATEI : KEINE --------------- BAUSTEINPARAMETER : ------------------- #STRT : STARTBIT FUER ZAEHLER #AKTI : COUNTER LAEUFT #AUSG : COUNTER ABGELAUFEN #SOLL : SOLLWERT #IST : ISTWERT #IMP : IMPULSSIGNAL #H-IM : HILFSMERKER IMPULSSIGNAL (FLANKENAUSWERTUNG) #DIV : DIVISOR (GEZAELTE IMPULSE DIVIDIERT DURCH #DIV ERGIEBT DEN ISTWERT) LOKALE VARIABLEN : ------------------ KEINE VERWENDET Name :COUNTER Decl :STRT I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :RSET I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :AKTI I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :SOLL I/Q/D/B/T/C: I BI/BY/W/D: D Decl :IST I/Q/D/B/T/C: Q BI/BY/W/D: D Decl :IMP I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :H-IM I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :EINH I/Q/D/B/T/C: I BI/BY/W/D: D :*** Segment 2 COUNTER RESET :AN =RSET Bei Ansteuerung des Reset :JC =M001 Einganges wird der Counterausgan :RB =AUSG und das Counter Aktivsignal :RB =AKTI zurueckgesetzt. : :L KG +0000000+00 Die bereits gezaelten Impulse :T =IST werden zurueckgesetzt. : :BEU Der Baustein wird nicht mehr : weiter bearbeitet. M001 :*** Segment 3 Zaehlen FB 8 -FB 8 COUNT PULSE C:ZONE10ST.S5D LEN=80 Page 2 Zaehlen : _____________ STRT : __! !____ ________ AKTI : __! !________ ____ AUSG : ___________! !____  SOLLWERT = ISTWERT :L =SOLL Sollwert ist groesser als :L =IST Istwert und :>G :A =STRT Startsignal steht an, dann := =AKTI signalisiere 'Counter ist aktiv' : :A =STRT Ist der Sollwert erreicht & Star :AN =AKTI steht noch an, dann wird Ausgang := =AUSG freigegeben. : :ON =AKTI Wenn der Counter aktiv ist und :ON =IMP ein ext. Impuls ansteht, :O =H-IM (Auswertung Flanke) :JC =M001 dann wird :L =IST die Istwert um :L =EINH ::G :GFD :L KF +1 eine Einheit :+F erhoeht. :FDG :L =EINH :XG :T =IST M001 : :A =IMP Auswertung Flanke := =H-IM :BE FB 9 -FB 9 TIME MEASURING C:ZONE10ST.S5D LEN=107 Page 1 Segment 1 FB 9 - TIMERNACHBILDUNG SPEICHERND SE/SA STAND: 07.10.98 Vorlage: FB 108 - TIMERNACHBILDUNG SE/SA STAND: 22.10.97 =============================================================================== ***** CPU : ALLE ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : 18.03.93 K.WEBER ------------------------------------------------------------- LETZTE AENDERUNG : NR. DATUM AENDERUNG BEARBEITER ------------------------------------------------------------------------------- 01 22.10.97 N4 (1) UR 02 07.10.98 N3,N4 (2) GRR =============================================================================== SYMBOLIKDATEI : KEINE --------------- BAUSTEINPARAMETER : ------------------- #STRT : STARTBIT FUER TIMER #AKTI : ZEIT LAEUFT (SIEHE EIN-/AUSSCHALTVERZOEGERUNG) #AUSG : TIMERAUSGANG #TTYP : SE = EINSCHALTVERZ. SA = AUSSCHALTVERZ. #SOLL : SOLLZEIT #IST : ISTZEIT #IMP : IMPULS DER ZEITBASIS (IMPULS = 1 ZYKLUS LANG) LOKALE VARIABLEN : ------------------ KEINE VERWENDET Name :TIMER Decl :STRT I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :RSET I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :AKTI I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :TTYP I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS Decl :SOLL I/Q/D/B/T/C: I BI/BY/W/D: W Decl :IST I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :IMP I/Q/D/B/T/C: I BI/BY/W/D: BI :*** Segment 2 :AN =RSET :JC =M001 :RB =AUSG :RB =AKTI : :L KF +0 :T =IST : :BEU : M001 :*** Segment 3 FB 9 -FB 9 TIME MEASURING C:ZONE10ST.S5D LEN=107 Page 2 Einschaltverzoegerung : __________ STRT : __! !__ ____ AKTI : __! !________ _____ AUSG : _______! !__ :LW =TTYP :L KS SE :>F :A =STRT := =AKTI : :A =STRT :AN =AKTI := =AUSG : : : : : : : :ON =STRT :ON =IMP :JC =M001 :L =IST :L KF +1 :+F :T =IST M001 :*** Segment 4 22.10.97 UR - (1) IST-DATENWORT LOESCHEN WENN START NICHT MEHR ANSTEHT 07.10.98 GRR- (2) KEIN LOESCHEN Ausschaltverzoegerung : ___________ STRT : _! !_____ ___ AKTI : _____________! !_ _______________ AUSG : _! !_ :LW =TTYP :L KS SA :>F :A =AUSG :AN =STRT FB 9 -FB 9 TIME MEASURING C:ZONE10ST.S5D LEN=107 Page 3 := =AKTI : :O =STRT :O =AKTI := =AUSG : :L KF +0 :ON =AUSG : :JC =M002 :ON =STRT :ON =IMP :JC =M001 :L =IST :L KF +1 :+F M002 :T =IST M001 :BE FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 1 Segment 1 ****************************************************************************** DESCRICTION : This block handles the dosing from the ingredient hoppers to the scale HO500 and the discharge to the diosna-mixer. ****************************************************************************** PARAMETER : LINR : line number WANR : scale number WZNR : scale count number ( to calculate the data blocks ) T1 : Timer 1 ( heel time vacuumpump ) T2 : Timer 2 ( time until conveying pressure built up ) T3 : Timer 3 ( cycle purged air filter ) T4 : Timer 4 ( cycle rapper filter ) T5 : Timer 5 ( cycle vibration motor ) T6 : Timer 6 ( cycle compressed air ) T7 : Timer 7 ( delay time multiport valve ) T8 : Timer 8 ( TTOL FB92 ) T9 : Timer 9 ( TFIN FB92 ) T10 : Timer 10 ( ) AF/J : lifting funct. J/N ( scale discharge with lifting function is selected , if this parameter is set to J ) PWDT : analog input pressure transmiter PWFU : analog output frequency converter CPSI : charge phase step index ECSI : end of charge step DPSI : discharge phase step index EDSI : end of discharge step EMPY : empty check ( MINKT FB 90 Check multiport valve FB 108 Timer imitation FB 250 Read analog value FB 6 Pressure transmiter FB 251 Write analog value FB 92 Control weighing FB 113 Clock generator ******************************************************************************* Name :WAAGE Decl :LINR I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :WANR I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :WZNR I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T1 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T2 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 2 Decl :T3 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T4 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T5 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T6 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T7 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T8 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T9 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T10 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :AF/J I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS Decl :PWDT I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :PWFU I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :CPSI I/Q/D/B/T/C: I BI/BY/W/D: W Decl :ECSI I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :DPSI I/Q/D/B/T/C: I BI/BY/W/D: W Decl :EDSI I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :EMPY I/Q/D/B/T/C: Q BI/BY/W/D: BI :*** Segment 2 calculate DB-addresses :LW =LINR line no. :SLW 3 multiplyed 10 :LW =LINR :SLW 1 :+F :T -MW 32 ADDR.LINE_DB = address line-DB : :LW =WANR line DB :+F + scale no. :T -MW 34 ADDR.SCALE_DB = address scale-DB : :LW =WZNR scale count no. :L KF +164 + 164 :+F = address DB dosing addresses :T -MW 38 ADDR.DOS_ADR_DB :*** FW 32 = MW 32 ADDR.LINE_DB FW 34 = MW 34 ADDR.SCALE_DB FW 38 = MW 38 ADDR.DOS_ADR_DB Segment 3 store scale count number :DO -MW 34 ADDR.SCALE_DB :C -DB 0 IND.ADRESS.(DUMNY) : :LW =WZNR :T DW 1 hand over scale count number : :L -MW 34 ADDR.SCALE_DB :T DW 4 hand over number working-DB : :L -MW 38 ADDR.DOS_ADR_DB :T DW 5 :*** FW 34 = MW 34 ADDR.SCALE_DB FW 38 = MW 38 ADDR.DOS_ADR_DB DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 4 load status of weighing :L DW 6 :T -MW 10 I-CONTROLBITs interface to scale module :L DW 7 FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 3 :T -MW 12 I-CONTROLBITs :L DW 52 :T -MW 14 O-CONTROLBITs :L DW 53 :T -MW 16 O-CONTROLBITs : -------------------------------- :L DW 114 internal variable weighing :T -MW18 STATUS FLAGS : -------------------------------- :L DW 115 outputs scale :T -MW24 IND. OUTPUTS SCALE :L DW 117 :T -MW28 IND. OUTPUTS WAY : -------------------------------- :L DR 119 signal display :T -MB90 SIGNAL DISPLAY :*** FW 10 = MW 10 I-CONTROLBITs plc scale EST 1 FW 12 = MW 12 I-CONTROLBITs plc scale EST 2 FW 14 = MW 14 O-CONTROLBITs plc scale AST 1 FW 16 = MW 16 O-CONTROLBITs plc scale AST 2 FW 18 = MW18 STATUS FLAGS SCALE STATUS FW 24 = MW24 IND. OUTPUTS SCALE FW 28 = MW28 IND. OUTPUTS WAY FY 90 = MB90 SIGNAL DISPLAY SCALE SIGNAL DISPLAY Segment 5 MODE to scale module :A -M 0.3 1 SEC. IMPULSE := -ME12.0 1-SEC-IMPULSE : :AN -M 4.0 GLOBAL AUTO-MODE :AN -M 4.1 GLOB. MANUAL-MODE :O -M 4.2 GLOB.SERVICE-MODE := -ME12.1 PLC-MODE/PC-MODE :*** F 0.3 = M 0.3 1 SEC. IMPULSE F 12.0 = ME12.0 1-SEC-IMPULSE plc scale EST 2 F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE F 4.2 = M 4.2 GLOB.SERVICE-MODE F 12.1 = ME12.1 PLC-MODE/PC-MODE plc scale EST 2 (1=PLC-MODE / 0=PC-MODE) Segment 6 communication scale module :JU -FB190 SCALE CONTROL Name :WAAGE W-NR : DW 1 EST1 : -MW 10 I-CONTROLBITs EST2 : -MW 12 I-CONTROLBITs AST1 : -MW 14 O-CONTROLBITs AST2 : -MW 16 O-CONTROLBITs ANDB : -MW 34 ADDR.SCALE_DB DBDX : KS DB :*** FW 10 = MW 10 I-CONTROLBITs plc scale EST 1 FW 12 = MW 12 I-CONTROLBITs plc scale EST 2 FW 14 = MW 14 O-CONTROLBITs plc scale AST 1 FW 16 = MW 16 O-CONTROLBITs plc scale AST 2 FW 34 = MW 34 ADDR.SCALE_DB FB 190 = FB190 SCALE CONTROL plc scale FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 4 Segment 7 got silo data :A -MA16.2 LOAD SILO DATA := -ME10.4 GOT SILO DATA :*** F 16.2 = MA16.2 LOAD SILO DATA plc scale AST 2 F 10.4 = ME10.4 GOT SILO DATA plc scale EST 1 Segment 8 silo_no. ok :A( :L DW 50 01 :L KF +0 01 silo_no. 1-5 ok :>F 01 :) 01 :A( :L DW 50 01 :L KF +5 01 :<=F 01 :) 01 := -M 18.0 SILO_NR_OK :*** F 18.0 = M 18.0 SILO_NR_OK Segment 9 reserve silo with actual scale :O -MA15.4 POS.COMPO.ACTIVE :O -MA15.6 CNTR.WEIGH.ACTIV := F 210.0 : :JU -FB91 OCCUPY_SILO Name :SILO-BEL SINR : DW 50 silo number WADB : -MW 34 ADDR.SCALE_DB working DB DOSI : F 210.0 BELG : -M 18.3 SILO_OCCUPIED_OK SIOK : -M 18.0 SILO_NR_OK OFFS : KF +10 SIAW : -MW20 IND. OUTPUTS Silo SIEW : -MW22 IND. INPUTs Silo :*** F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 FW 34 = MW 34 ADDR.SCALE_DB F 18.3 = M 18.3 SILO_OCCUPIED_OK F 18.0 = M 18.0 SILO_NR_OK FW 20 = MW20 IND. OUTPUTS Silo FW 22 = MW22 IND. INPUTs Silo FB 91 = FB91 OCCUPY_SILO Segment 10 start vacuum pump :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 convert heel time EING : DW 150 AUSG : FW 202 : -------------------------------- :LW =T1 :T FW 200 : :O -MA15.4 POS.COMPO.ACTIVE :O -MA15.6 CNTR.WEIGH.ACTIV :O -MA16.4 DISCHARGE FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 5 :L FW 202 heel time vacuum pump :DO FW 200 :SF -T0 IND.ADDRES.(DUMMY) :DO FW 200 :A -T0 IND.ADDRES.(DUMMY) := -MA24.0 VACUUMPUMP ON :*** F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 16.4 = MA16.4 DISCHARGE plc scale AST 2 T 0 = T0 IND.ADDRES.(DUMMY) standard F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust) FB 106 = FB106 TRANSFER KF->KT Segment 11 unload valve :O -MA15.4 POS.COMPO.ACTIVE :O -MA15.6 CNTR.WEIGH.ACTIV :A -MA24.0 VACUUMPUMP ON :A -ME26.0 VACUUMPUMP ON :A -ME27.5 OUTLETFL. CLOSED :O( :A -MA24.7 ANGLE VALVE DISC 01 :A -MA24.0 VACUUMPUMP ON 01 :A -ME26.0 VACUUMPUMP ON 01 :) 01 := -MA24.2 UNLOAD VALVE CON :*** F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust) F 26.0 = ME26.0 VACUUMPUMP ON (for HO580: Exhaust) F 27.5 = ME27.5 OUTLETFL. CLOSED F 24.7 = MA24.7 ANGLE VALVE DISC F 24.2 = MA24.2 UNLOAD VALVE CON Segment 12 conveying pressure built up :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 151 AUSG : FW 202 : -------------------------------- :LW =T2 :T FW 200 : :A -MA24.2 UNLOAD VALVE CON :A -ME26.2 UNLOAD VALVE CON :AN -ME27.2 UNLOAD V. RUN TH :L FW 202 time until conveying pressure :DO FW 200 buit up :SD -T0 IND.ADDRES.(DUMMY) :DO FW 200 :A -T0 IND.ADDRES.(DUMMY) := -M 18.2 PRESSUR_BUILD_UP :*** F 24.2 = MA24.2 UNLOAD VALVE CON F 26.2 = ME26.2 UNLOAD VALVE CON F 27.2 = ME27.2 UNLOAD V. RUN TH T 0 = T0 IND.ADDRES.(DUMMY) standard F 18.2 = M 18.2 PRESSUR_BUILD_UP FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 6 FB 106 = FB106 TRANSFER KF->KT Segment 13 release dosing to scale module :A -MA15.4 POS.COMPO.ACTIVE :A -M 18.2 PRESSUR_BUILD_UP :A -M 18.0 SILO_NR_OK :A -MA20.1 DOSING UNIT ON :A -ME22.1 DOSING UNIT ON := -ME11.0 DOSIN.REL.POSITV : :A -MA15.6 CNTR.WEIGH.ACTIV :A -M 18.2 PRESSUR_BUILD_UP :A -M 18.0 SILO_NR_OK := -ME11.2 DOS.REL.CNTR/MAN :*** F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 18.2 = M 18.2 PRESSUR_BUILD_UP F 18.0 = M 18.0 SILO_NR_OK F 20.1 = MA20.1 DOSING UNIT ON F 22.1 = ME22.1 DOSING UNIT ON F 11.0 = ME11.0 DOSIN.REL.POSITV plc scale EST 1 F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 11.2 = ME11.2 DOS.REL.CNTR/MAN plc scale EST 1 Segment 14 dosing timeout scale :LW =WZNR :L KF +100 :+F :T -MW188 ADDR_OBJECT_DB/DX :L KF +192 :T -MW186 DW_ADDRESS :L KF +9 :T -MW180 PARAMETER 1 : :JU -FB135 TEST DATABIT Name :D-BIT AB DB : -MW188 ADDR_OBJECT_DB/DX DW : -MW186 DW_ADDRESS BIT : -MW180 PARAMETER 1 WERT : -M 19.7 FAULT DOSING TIM DBDX : KS DB :*** FW 188 = MW188 ADDR_OBJECT_DB/DX FW 186 = MW186 DW_ADDRESS FW 180 = MW180 PARAMETER 1 F 19.7 = M 19.7 FAULT DOSING TIM FB 135 = FB135 TEST DATABIT Segment 15 multipot valve ok :LW =T7 timer to check the multiport :T -MW180 PARAMETER 1 valve : :JU -FB90 CHK_MULTIPORT_VALV Name :CHECK-QV AWQV : -MW28 IND. OUTPUTS WAY EWQV : -MW30 IND. INPUTS WAY FILT : KM 00011111 00000000 TUMS : -MW180 PARAMETER 1 QVOK : -M 18.1 WAY_OK ANGE : -M 18.7 WAY_ACTIV : FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 7 :O -MA15.5 POS.DOS. ACTIVE :O -MA15.7 CNTR.WEI.DOS.ACT := F 200.0 rel. compo_v :*** FW 180 = MW180 PARAMETER 1 FW 28 = MW28 IND. OUTPUTS WAY FW 30 = MW30 IND. INPUTS WAY F 18.1 = M 18.1 WAY_OK F 18.7 = M 18.7 WAY_ACTIV F 15.5 = MA15.5 POS.DOS. ACTIVE plc scale AST 1 F 15.7 = MA15.7 CNTR.WEI.DOS.ACT plc scale AST 1 FB 90 = FB90 CHK_MULTIPORT_VALV check multiport valve ok: way ok Segment 16 open component valve :L DW 170 :T FW 202 : :L KF +3 set value close component valve :T -MW180 PARAMETER 1 delayed : :JU -FB108 TIMER IMITATION Name :TIMER STRT : F 200.0 rel. compo_v RSET : -M 0.2 CONSTANT 0 AKTI : F 202.2 AUSG : F 202.3 compo_v open TTYP : KS SA SOLL : -MW180 PARAMETER 1 IST : DW 171 IMP : -M 0.3 1 SEC. IMPULSE : :L FW 202 :T DW 170 :*** FW 180 = MW180 PARAMETER 1 F 0.2 = M 0.2 CONSTANT 0 F 0.3 = M 0.3 1 SEC. IMPULSE FB 108 = FB108 TIMER IMITATION e.g. for scale control WK al Segment 17 open component valve 1 :A( :L DW 50 01 actual silo no. :L KF +1 01 :!=F 01 :) 01 :A F 202.3 compo_v open := F 200.0 : :A -ME27.7 SECUNDARY FIL.OK :A F 200.0 :S -MA28.0 COMPONENT VAL 1 : :AN F 200.0 :R -MA28.0 COMPONENT VAL 1 :*** F 27.7 = ME27.7 SECUNDARY FIL.OK F 28.0 = MA28.0 COMPONENT VAL 1 Segment 18 open component valve 2 FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 8 :A( :L DW 50 01 :L KF +2 01 :!=F 01 :) 01 :A F 202.3 compo_v open := F 200.0 : :A -ME27.7 SECUNDARY FIL.OK :A F 200.0 :S -MA28.1 COMPONENT VAL 2 : :AN F 200.0 :R -MA28.1 COMPONENT VAL 2 :*** F 27.7 = ME27.7 SECUNDARY FIL.OK F 28.1 = MA28.1 COMPONENT VAL 2 Segment 19 open component valve 3 :A( :L DW 50 01 actual silo no. :L KF +3 01 :!=F 01 :) 01 :A F 202.3 compo_v open := F 200.0 : :A -ME27.7 SECUNDARY FIL.OK :A F 200.0 :S -MA28.2 COMPONENT VAL 3 : :AN F 200.0 :R -MA28.2 COMPONENT VAL 3 :*** F 27.7 = ME27.7 SECUNDARY FIL.OK F 28.2 = MA28.2 COMPONENT VAL 3 Segment 20 open component valve 4 :A( :L DW 50 01 :L KF +4 01 :!=F 01 :) 01 :A F 202.3 compo_v open := F 200.0 : :A -ME27.7 SECUNDARY FIL.OK :A F 200.0 :S -MA28.3 COMPONENT VAL 4 : :AN F 200.0 :R -MA28.3 COMPONENT VAL 4 :*** F 27.7 = ME27.7 SECUNDARY FIL.OK F 28.3 = MA28.3 COMPONENT VAL 4 Segment 21 open component valve 5 :A( :L DW 50 01 actual silo no. :L KF +5 01 :!=F 01 FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 9 :) 01 :A F 202.3 compo_v open := F 200.0 : :A -ME27.7 SECUNDARY FIL.OK :A F 200.0 :S -MA28.4 COMPONENT VAL 5 : :AN F 200.0 :R -MA28.4 COMPONENT VAL 5 :*** F 27.7 = ME27.7 SECUNDARY FIL.OK F 28.4 = MA28.4 COMPONENT VAL 5 Segment 22 close fresh air valve :O -MA15.7 CNTR.WEI.DOS.ACT :O -MA15.5 POS.DOS. ACTIVE :A -M 18.1 WAY_OK :A -M 18.7 WAY_ACTIV :AN -ME30.7 FAULT COMP. VAL. := -MA24.4 FRESH AIR VAL CL :*** F 15.7 = MA15.7 CNTR.WEI.DOS.ACT plc scale AST 1 F 15.5 = MA15.5 POS.DOS. ACTIVE plc scale AST 1 F 18.1 = M 18.1 WAY_OK F 18.7 = M 18.7 WAY_ACTIV F 30.7 = ME30.7 FAULT COMP. VAL. F 24.4 = MA24.4 FRESH AIR VAL CL Segment 23 read pressure :L KF +0 :T FY 180 0 = P-address :LW =PWDT :T FY 181 : :JU -FB118 PRESSURE TRANSMIT Name :DRUCKAUF BGRN : -MW180 PARAMETER 1 OG : DW 123 UG : DW 122 AUSG : DW 124 FEHL : F 200.0 AKTV : -ME31.4 VACUUM ACTIV relative convey. pressure TIMP : -M 0.3 1 SEC. IMPULSE S5S7 : KS S5 :*** FW 180 = MW180 PARAMETER 1 F 31.4 = ME31.4 VACUUM ACTIV F 0.3 = M 0.3 1 SEC. IMPULSE FB 118 = FB118 PRESSURE TRANSMIT hkt as Segment 24 pressure high :L DW 124 actual pressure :L DW 125 min pressure :>F :R -M 18.4 PRESSURE_HIGH : :L DW 124 actual pressure :L DW 126 max pressure :DOS_RUNNING SIL := -ME11.4 DOS.UNIT RUN.POS :*** F 18.5 = M 18.5 DOS_REL_SILO F 21.4 = MA21.4 >DOS_RUNNING SIL F 11.4 = ME11.4 DOS.UNIT RUN.POS plc scale EST 1 Segment 30 check tolerance :LW =T8 :T -MW180 PARAMETER 1 :LW =T9 :T -MW182 PARAMETER 2 : :JU -FB92 CONTROL_WEIGHING Name :CTR-WEIG WZNR : DW 1 TOLE : DD 110 TTOL : -MW180 PARAMETER 1 EOCW : -M 19.2 CTRL-WEI IN TOLE TFIN : -MW182 PARAMETER 2 CTRF : -M 19.1 CONTROL FINE DOSI : -MA15.6 CNTR.WEIGH.ACTIV DFIN : -ME31.3 REL CTRL-FINE : :*** FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 19.2 = M 19.2 CTRL-WEI IN TOLE F 19.1 = M 19.1 CONTROL FINE F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 31.3 = ME31.3 REL CTRL-FINE FB 92 = FB92 CONTROL_WEIGHING Segment 31 receipt control weighing :A -MA21.5 >SILO EMPTY :A -M 19.2 CTRL-WEI IN TOLE :O FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 12 :A -MA15.4 POS.COMPO.ACTIVE :A -ME13.5 REL.FOR REGISTR. := =ECSI : :A =ECSI :A( :L =CPSI 01 :L KF +90 01 Step 90: stop charge :>=F 01 :) 01 :A -ME11.2 DOS.REL.CNTR/MAN :S -ME10.2 RECPT.CNTR.WEIGH : :AN -ME11.2 DOS.REL.CNTR/MAN :R -ME10.2 RECPT.CNTR.WEIGH :*** F 21.5 = MA21.5 >SILO EMPTY F 19.2 = M 19.2 CTRL-WEI IN TOLE F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 13.5 = ME13.5 REL.FOR REGISTR. plc scale EST 2 F 11.2 = ME11.2 DOS.REL.CNTR/MAN plc scale EST 1 F 10.2 = ME10.2 RECPT.CNTR.WEIGH plc scale EST 1 Segment 32 rel. cleaning filter :O( :A -MA15.5 POS.DOS. ACTIVE 01 :A -MA15.0 POSITIVE COURSE 01 :) 01 :O -MA15.7 CNTR.WEI.DOS.ACT :A -ME11.4 DOS.UNIT RUN.POS := F 201.0 : :A -MA24.5 OUTLETFLAP OPEN :A -ME26.5 OUTLETFLAP OPEN :AN -ME27.5 OUTLETFL. CLOSED :AN -MA17.3 STRT.DISCH.HELP :AN -MA16.6 FIN.DISCHARG.FIN :AN -MA16.7 INT.DISCHARG.FIN := F 201.1 : :O F 201.0 :O F 201.1 := F 200.0 :*** F 15.5 = MA15.5 POS.DOS. ACTIVE plc scale AST 1 F 15.0 = MA15.0 POSITIVE COURSE plc scale AST 1 F 15.7 = MA15.7 CNTR.WEI.DOS.ACT plc scale AST 1 F 11.4 = ME11.4 DOS.UNIT RUN.POS plc scale EST 1 F 24.5 = MA24.5 OUTLETFLAP OPEN F 26.5 = ME26.5 OUTLETFLAP OPEN F 27.5 = ME27.5 OUTLETFL. CLOSED F 17.3 = MA17.3 STRT.DISCH.HELP plc scale AST 2 F 16.6 = MA16.6 FIN.DISCHARG.FIN plc scale AST 2 F 16.7 = MA16.7 INT.DISCHARG.FIN plc scale AST 2 Segment 33 timer no. cycle filter :L DW 152 :T -MW182 PARAMETER 2 : :L DW 153 :T -MW184 PARAMETER 3 : FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 13 :A F 201.0 :JC =M001 -------------------------------- : :L DW 156 :T -MW182 PARAMETER 2 : :L DW 157 :T -MW184 PARAMETER 3 M001 :*** FW 182 = MW182 PARAMETER 2 FW 184 = MW184 PARAMETER 3 Segment 34 time cycle filter cleaning :LW =T3 :T -MW180 PARAMETER 1 : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +1 convert impulse time EING : -MW182 PARAMETER 2 AUSG : FW 202 : -------------------------------- :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 convert break time EING : -MW184 PARAMETER 3 AUSG : FW 204 : -------------------------------- :*** FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 FW 184 = MW184 PARAMETER 3 FB 106 = FB106 TRANSFER KF->KT Segment 35 cycle purged air filter cleaning :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : F 200.0 T : -T0 IND.ADDRES.(DUMMY) DWIM : FW 202 DWPA : FW 204 AUSG : -M 19.0 FILTER ACTIV POS : -M 0.1 CONSTANT 1 DBT : -DB11 HO500 SCALE1:HO50X RM : -M 19.0 FILTER ACTIV T-IN : -MW180 PARAMETER 1 IN : KS IN SOLL : KF +2 IST : DW 147 FERT : F 200.1 BITL : DW 148 DAUE : -M 0.1 CONSTANT 1 DBST : -DB11 HO500 SCALE1:HO50X :*** T 0 = T0 IND.ADDRES.(DUMMY) standard F 19.0 = M 19.0 FILTER ACTIV F 0.1 = M 0.1 CONSTANT 1 FW 180 = MW180 PARAMETER 1 DB 11 = DB11 HO500 SCALE1:HO50X HO500 area 1 scale 1: ingredient weighin FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 14 FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 36 filter 1+2 on :A -M 19.0 FILTER ACTIV :A D 148.0 := -MA25.2 FILTER 1 ON : :A -M 19.0 FILTER ACTIV :A D 148.1 := -MA25.3 FILTER 2 ON :*** F 19.0 = M 19.0 FILTER ACTIV F 25.2 = MA25.2 FILTER 1 ON F 25.3 = MA25.3 FILTER 2 ON Segment 37 time cycle rapper filter :LW =T4 :T -MW180 PARAMETER 1 : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +1 convert impulse time EING : DW 158 AUSG : FW 202 : -------------------------------- :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 convert break time EING : DW 159 AUSG : FW 204 : -------------------------------- :*** FW 180 = MW180 PARAMETER 1 FB 106 = FB106 TRANSFER KF->KT Segment 38 cycle rapper filter cleaning :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : F 201.1 T : -T0 IND.ADDRES.(DUMMY) DWIM : FW 202 DWPA : FW 204 AUSG : -MA25.1 RAPPER FILTER ON POS : -M 0.1 CONSTANT 1 DBT : -DB11 HO500 SCALE1:HO50X RM : -MA25.1 RAPPER FILTER ON T-IN : -MW180 PARAMETER 1 IN : KS IN SOLL : KF +2 IST : DW 127 FERT : F 200.1 BITL : DW 128 DAUE : -M 0.1 CONSTANT 1 DBST : -DB11 HO500 SCALE1:HO50X :*** T 0 = T0 IND.ADDRES.(DUMMY) standard F 25.1 = MA25.1 RAPPER FILTER ON F 0.1 = M 0.1 CONSTANT 1 FW 180 = MW180 PARAMETER 1 FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 15 DB 11 = DB11 HO500 SCALE1:HO50X HO500 area 1 scale 1: ingredient weighin FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 39 rapper filter 1+2 on :A -MA25.1 RAPPER FILTER ON :A D 128.0 := -MA25.5 RAPPER 1 ON : :A -MA25.1 RAPPER FILTER ON :A D 128.1 := -MA25.6 RAPPER 2 ON :*** F 25.1 = MA25.1 RAPPER FILTER ON F 25.5 = MA25.5 RAPPER 1 ON F 25.6 = MA25.6 RAPPER 2 ON Segment 40 ackn. register request :A -MA17.5 REGISTR.REQUEST := -ME13.5 REL.FOR REGISTR. :*** F 17.5 = MA17.5 REGISTR.REQUEST plc scale AST 2 F 13.5 = ME13.5 REL.FOR REGISTR. plc scale EST 2 Segment 41 max. empty level :L DD 106 max. empty weight :T FD 190 : :L DW 1 scale number :L KF +100 :+F :T FW 200 : :DO FW 200 :C -DB 0 IND.ADRESS.(DUMNY) : :L DD 38 scale empty level :L FD 190 :>=G :JC =M001 : :L FD 190 :T DD 38 scale empty level M001 :*** DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 42 load gross/ registrated weight :L DD 198 gross weight :T FD 190 gross weight scale : :L DD 195 registrated weight :T FD 200 registrated weight scale :*** Segment 43 empty check :DO -MW 34 ADDR.SCALE_DB :C -DB 0 IND.ADRESS.(DUMNY) : :L DD 106 max. empty weight FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 16 :L FD 190 :>=G :A( :L DD 108 01 min. empty weight :L FD 190 01 :<=G 01 :) 01 := =EMPY :*** FW 34 = MW 34 ADDR.SCALE_DB DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 44 start weight / reg.weight fillin :O -MA17.0 TARNG/CALMNG ACT :O D 112.0 hf taring act :JC =M001 : :L FD 190 :T DD 132 start weight filling M001 : :A -MA17.0 TARNG/CALMNG ACT :S D 112.0 hf taring act : :AN -ME13.5 REL.FOR REGISTR. *** NO EFFECT DURING TEST :JC =M002 *** : *** :L FD 190 *** :T DD 134 *** end weight filling M002 : *** :L FD 200 :T DD 130 registrated weight filling : }}} TEST {{{ :L DD 132 start weight filling :L DD 130 registrated weight filling :+G :T DD 134 end weight filling :*** F 17.0 = MA17.0 TARNG/CALMNG ACT plc scale AST 2 F 13.5 = ME13.5 REL.FOR REGISTR. plc scale EST 2 Segment 45 : from this network on starts : the discharging of the scale : :*** Segment 46 open outletflap :A -MA16.4 DISCHARGE := -MA24.7 ANGLE VALVE DISC : :A -MA16.4 DISCHARGE :A -M 18.2 PRESSUR_BUILD_UP := -ME10.0 RELEASE DISCHARG : :A -ME10.0 RELEASE DISCHARG :A -ME31.7 SCALE_DISCH REL. := -MA24.5 OUTLETFLAP OPEN : :A -MA24.5 OUTLETFLAP OPEN :A -ME26.5 OUTLETFLAP OPEN :AN -ME27.5 OUTLETFL. CLOSED FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 17 := -MA29.7 SCALE_DISCH ON :*** F 16.4 = MA16.4 DISCHARGE plc scale AST 2 F 24.7 = MA24.7 ANGLE VALVE DISC F 18.2 = M 18.2 PRESSUR_BUILD_UP F 10.0 = ME10.0 RELEASE DISCHARG plc scale EST 1 F 31.7 = ME31.7 SCALE_DISCH REL. F 24.5 = MA24.5 OUTLETFLAP OPEN F 26.5 = ME26.5 OUTLETFLAP OPEN F 27.5 = ME27.5 OUTLETFL. CLOSED F 29.7 = MA29.7 SCALE_DISCH ON Segment 47 timer compressed air :LW =T6 :T -MW180 PARAMETER 1 : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +1 convert impulse time EING : DW 160 AUSG : FW 202 : -------------------------------- :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 convert break time EING : DW 161 AUSG : FW 204 : -------------------------------- :*** FW 180 = MW180 PARAMETER 1 FB 106 = FB106 TRANSFER KF->KT Segment 48 cycle compressed air :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : -MA29.7 SCALE_DISCH ON T : -T0 IND.ADDRES.(DUMMY) DWIM : FW 202 DWPA : FW 204 AUSG : -MA25.0 COMPRES.AIR ON POS : -M 0.1 CONSTANT 1 DBT : -DB11 HO500 SCALE1:HO50X RM : -MA25.0 COMPRES.AIR ON T-IN : -MW180 PARAMETER 1 IN : KS IN SOLL : KF +0 IST : FW 206 FERT : F 200.1 BITL : FW 208 DAUE : -M 0.1 CONSTANT 1 DBST : -DB11 HO500 SCALE1:HO50X :*** F 29.7 = MA29.7 SCALE_DISCH ON T 0 = T0 IND.ADDRES.(DUMMY) standard F 25.0 = MA25.0 COMPRES.AIR ON F 0.1 = M 0.1 CONSTANT 1 FW 180 = MW180 PARAMETER 1 DB 11 = DB11 HO500 SCALE1:HO50X HO500 area 1 scale 1: ingredient weighin FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 18 FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 49 time vibration motor :LW =T5 :T -MW180 PARAMETER 1 : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 convert impulse time EING : DW 154 AUSG : FW 202 : -------------------------------- :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 convert break time EING : DW 155 AUSG : FW 204 : -------------------------------- :*** FW 180 = MW180 PARAMETER 1 FB 106 = FB106 TRANSFER KF->KT Segment 50 cycle vibration motor :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : -MA29.7 SCALE_DISCH ON T : -T0 IND.ADDRES.(DUMMY) DWIM : FW 202 DWPA : FW 204 AUSG : -MA24.1 VIBRATOR ON POS : -M 0.1 CONSTANT 1 DBT : -DB11 HO500 SCALE1:HO50X RM : -ME26.1 VIBRATOR ON T-IN : -MW180 PARAMETER 1 IN : KS IN SOLL : KF +0 IST : FW 206 FERT : F 200.1 BITL : FW 208 DAUE : -M 0.1 CONSTANT 1 DBST : -DB11 HO500 SCALE1:HO50X :*** F 29.7 = MA29.7 SCALE_DISCH ON T 0 = T0 IND.ADDRES.(DUMMY) standard F 24.1 = MA24.1 VIBRATOR ON F 0.1 = M 0.1 CONSTANT 1 F 26.1 = ME26.1 VIBRATOR ON FW 180 = MW180 PARAMETER 1 DB 11 = DB11 HO500 SCALE1:HO50X HO500 area 1 scale 1: ingredient weighin FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 51 got weight value to scale module :A -MA16.6 FIN.DISCHARG.FIN := =EDSI : :O( *(6) :L =DPSI 01 :L KF +90 01 Step 90: stop discharge :>=F 01 FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 19 :) 01 :ON -ME31.6 PLI_DISCHARG.RUN *(6) :A =EDSI := -ME10.1 SCALE DISCHARGED : :A -MA16.3 TAKEOV.WEIGHT VA := -ME10.5 GOT WEIGHT VALUE : :AN -ME10.1 SCALE DISCHARGED :JC =M001 :L KF +0 :T DW 50 delete silo no. :T DW 51 delete consumer no. M001 :*** F 16.6 = MA16.6 FIN.DISCHARG.FIN plc scale AST 2 F 31.6 = ME31.6 PLI_DISCHARG.RUN *(6) F 10.1 = ME10.1 SCALE DISCHARGED plc scale EST 1 F 16.3 = MA16.3 TAKEOV.WEIGHT VA plc scale AST 2 F 10.5 = ME10.5 GOT WEIGHT VALUE plc scale EST 1 Segment 52 start weight / end weight discha :ON -MA24.5 OUTLETFLAP OPEN :ON -MA16.5 FINAL DISCHARGE :JC =M001 :A -M 19.4 GOT_DIS_STRT WEI :JC =M001 : :L FD 190 :T DD 138 start weight discharge :A -M 0.1 CONSTANT 1 :S -M 19.4 GOT_DIS_STRT WEI M001 : :AN -ME10.1 SCALE DISCHARGED :JC =M002 : :L FD 190 :T DD 140 end weight discharge M002 : :A -ME10.5 GOT WEIGHT VALUE :R -M 19.4 GOT_DIS_STRT WEI :*** F 24.5 = MA24.5 OUTLETFLAP OPEN F 16.5 = MA16.5 FINAL DISCHARGE plc scale AST 2 F 19.4 = M 19.4 GOT_DIS_STRT WEI F 0.1 = M 0.1 CONSTANT 1 F 10.1 = ME10.1 SCALE DISCHARGED plc scale EST 1 F 10.5 = ME10.5 GOT WEIGHT VALUE plc scale EST 1 Segment 53 discharged weight : ldd142 discharged weight :L DD 138 weight at start :L DD 140 weight at end :-G :T DD 136 prepare for block transfer :*** Segment 54 delete report charge :L =CPSI :L KF +40 :>=F :JC =M001 FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 20 : :L KG +0000000+00 erase :T DD 130 registrated weight :T DD 132 start weight charge :T DD 134 end weight charge : :A -M 0.1 CONSTANT 1 :R D 112.0 hf taring act M001 :*** F 0.1 = M 0.1 CONSTANT 1 Segment 55 delete report discharge :L =DPSI :L KF +40 :>=F :JC =M001 : :L KG +0000000+00 erase :T DD 136 discharged weight :T DD 138 start weight discharge :T DD 140 end weight discharge :T DD 142 Discharged weight M001 :*** Segment 56 signal display :A -MA15.6 CNTR.WEIGH.ACTIV :AN -M 19.1 CONTROL FINE :O -MA14.0 NEGATIVE COURSE :O -MA15.0 POSITIVE COURSE := -M 90.0 COARSE_SPEED : :O -M 19.1 CONTROL FINE :O -MA14.1 NEGATIVE FINE :O -MA15.1 POSITIVE FINE := -M 90.1 FINE_SPEED : :O -MA14.2 NEGATIVE EX-FINE :O -MA15.2 POSITIVE EX-FINE := -M 90.2 EXTRAFINE_SPEED : :O -MA14.4 NEG.COMPO.ACTIVE :O -MA15.4 POS.COMPO.ACTIVE :O -MA15.6 CNTR.WEIGH.ACTIV :S D 112.7 display registrated weight :A -MA16.4 DISCHARGE :R D 112.7 display registrated weight :*** F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 19.1 = M 19.1 CONTROL FINE F 14.0 = MA14.0 NEGATIVE COURSE plc scale AST 1 F 15.0 = MA15.0 POSITIVE COURSE plc scale AST 1 F 90.0 = M 90.0 COARSE_SPEED F 14.1 = MA14.1 NEGATIVE FINE plc scale AST 1 F 15.1 = MA15.1 POSITIVE FINE plc scale AST 1 F 90.1 = M 90.1 FINE_SPEED F 14.2 = MA14.2 NEGATIVE EX-FINE plc scale AST 1 F 15.2 = MA15.2 POSITIVE EX-FINE plc scale AST 1 F 90.2 = M 90.2 EXTRAFINE_SPEED F 14.4 = MA14.4 NEG.COMPO.ACTIVE plc scale AST 1 F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 16.4 = MA16.4 DISCHARGE plc scale AST 2 FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914 Page 21 Segment 57 store status of weighing :L -MW 10 I-CONTROLBITs :T DW 6 :L -MW 12 I-CONTROLBITs interface to scale module :T DW 7 :L -MW 14 O-CONTROLBITs :T DW 52 :L -MW 16 O-CONTROLBITs :T DW 53 : -------------------------------- :L -MW24 IND. OUTPUTS SCALE outputs / inputs :T DW 115 :L -MW26 IND. INPUTS SCALE :T DW 116 :L -MW28 IND. OUTPUTS WAY :T DW 117 :L -MW30 IND. INPUTS WAY :T DW 118 : -------------------------------- :*** FW 10 = MW 10 I-CONTROLBITs plc scale EST 1 FW 12 = MW 12 I-CONTROLBITs plc scale EST 2 FW 14 = MW 14 O-CONTROLBITs plc scale AST 1 FW 16 = MW 16 O-CONTROLBITs plc scale AST 2 FW 24 = MW24 IND. OUTPUTS SCALE FW 26 = MW26 IND. INPUTS SCALE FW 28 = MW28 IND. OUTPUTS WAY FW 30 = MW30 IND. INPUTS WAY Segment 58 store status of weighing :L -MW18 STATUS FLAGS internal variable weighing :T DW 114 : -------------------------------- :L -MB90 SIGNAL DISPLAY signal display :T DR 119 :BE FW 18 = MW18 STATUS FLAGS SCALE STATUS FY 90 = MB90 SIGNAL DISPLAY SCALE SIGNAL DISPLAY FB 21 C:ZONE10ST.S5D LEN=326 Page 1 Segment 1 ****************************************************************************** DESCRIPTION : This block handles the control weighing from dryer via cone mill container scale HO580. ****************************************************************************** PARAMETER : LINR : line number WANR : scale number WZNR : scale count number ( to calculate to datablock ) T1 : timer 1 ( TTOL FB92 ) T2 : timer 2 ( TFIN FB92 ) CPSI : charge phase step index ECSI : end of charge step DPSI : discharge phase step index EDSI : end of discharge step EMPY : empty check ( MIN=F 01 :) 01 :A -ME11.2 DOS.REL.CNTR/MAN :S -ME10.2 RECPT.CNTR.WEIGH :AN -ME11.2 DOS.REL.CNTR/MAN FB 21 C:ZONE10ST.S5D LEN=326 Page 5 :R -ME10.2 RECPT.CNTR.WEIGH :*** F 27.6 = ME27.6 SILO EMPTY (6)* name changed F 19.2 = M 19.2 CTRL-WEI IN TOLE F 11.2 = ME11.2 DOS.REL.CNTR/MAN plc scale EST 1 F 10.2 = ME10.2 RECPT.CNTR.WEIGH plc scale EST 1 Segment 14 ack. register request :A -MA17.5 REGISTR.REQUEST :A -ME26.6 DOCKING DEVIC UP := -ME13.5 REL.FOR REGISTR. :*** F 17.5 = MA17.5 REGISTR.REQUEST plc scale AST 2 F 26.6 = ME26.6 DOCKING DEVIC UP F 13.5 = ME13.5 REL.FOR REGISTR. plc scale EST 2 Segment 15 max. empty level :L DD 106 max. empty weight :T FD 190 : :L DW 1 scale number :L KF +100 :+F :T FW 200 : :DO FW 200 :C -DB 0 IND.ADRESS.(DUMNY) : :L DD 38 scale empty level :L FD 190 :>=G :JC =M001 : :L FD 190 :T DD 38 scale empty level M001 :*** DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 16 load gross/ registrated weight :L DD 198 gross weight :T FD 190 gross weight scale : :L DD 195 registrated weight :T FD 200 registrated weight scale :*** Segment 17 empty check :DO -MW 34 ADDR.SCALE_DB :C -DB 0 IND.ADRESS.(DUMNY) : :L DD 106 max. empty weight :L FD 190 :>=G :A( :L DD 108 01 min. empty weight :L FD 190 01 :<=G 01 :) 01 := =EMPY FB 21 C:ZONE10ST.S5D LEN=326 Page 6 :*** FW 34 = MW 34 ADDR.SCALE_DB DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 18 start weight / end weight fillin :O -MA17.0 TARNG/CALMNG ACT :O D 112.0 hf taring act :JC =M001 : :L FD 190 :T DD 132 start weight filling M001 : :A -MA17.0 TARNG/CALMNG ACT :S D 112.0 hf taring act : :AN -ME13.5 REL.FOR REGISTR. :JC =M002 : :L FD 190 :T DD 134 end weight filling M002 : :L FD 200 :T DD 130 registrated weight filling :*** F 17.0 = MA17.0 TARNG/CALMNG ACT plc scale AST 2 F 13.5 = ME13.5 REL.FOR REGISTR. plc scale EST 2 Segment 19 : from this network on starts the : discharging of the scale : :*** Segment 20 ack. discharging to scale module :A -MA16.4 DISCHARGE :AN -ME26.7 CONTAINER OK := -ME10.0 RELEASE DISCHARG : :A -MA16.3 TAKEOV.WEIGHT VA := -ME10.5 GOT WEIGHT VALUE : :O -MA16.6 FIN.DISCHARG.FIN :O -MA16.7 INT.DISCHARG.FIN := -ME10.1 SCALE DISCHARGED : :AN -ME10.1 SCALE DISCHARGED :JC =M001 :L KF +0 :T DW 50 delete silo no. :T DW 51 delete consumer no. : M001 :*** F 16.4 = MA16.4 DISCHARGE plc scale AST 2 F 26.7 = ME26.7 CONTAINER OK F 10.0 = ME10.0 RELEASE DISCHARG plc scale EST 1 F 16.3 = MA16.3 TAKEOV.WEIGHT VA plc scale AST 2 F 10.5 = ME10.5 GOT WEIGHT VALUE plc scale EST 1 F 16.6 = MA16.6 FIN.DISCHARG.FIN plc scale AST 2 F 16.7 = MA16.7 INT.DISCHARG.FIN plc scale AST 2 F 10.1 = ME10.1 SCALE DISCHARGED plc scale EST 1 FB 21 C:ZONE10ST.S5D LEN=326 Page 7 Segment 21 start weight / end weight discha :ON -MA16.5 FINAL DISCHARGE :ON -ME10.0 RELEASE DISCHARG :JC =M001 :A -M 19.4 GOT_DIS_STRT WEI :JC =M001 : :L FD 190 :T DD 138 start weight discharge :A -M 0.1 CONSTANT 1 :S -M 19.4 GOT_DIS_STRT WEI M001 : :AN -ME10.1 SCALE DISCHARGED :JC =M002 : :L FD 190 :T DD 140 end weight discharge M002 : :A -ME10.5 GOT WEIGHT VALUE :R -M 19.4 GOT_DIS_STRT WEI :*** F 16.5 = MA16.5 FINAL DISCHARGE plc scale AST 2 F 10.0 = ME10.0 RELEASE DISCHARG plc scale EST 1 F 19.4 = M 19.4 GOT_DIS_STRT WEI F 0.1 = M 0.1 CONSTANT 1 F 10.1 = ME10.1 SCALE DISCHARGED plc scale EST 1 F 10.5 = ME10.5 GOT WEIGHT VALUE plc scale EST 1 Segment 22 discharged weight :L DD 142 discharged weight :T DD 136 prepare for block transfer :*** Segment 23 delete report charge :L =CPSI :L KF +40 :>=F :JC =M001 : :L KG +0000000+00 erase :T DD 130 registrated weight :T DD 132 start weight charge :T DD 134 end weight charge : :A -M 0.1 CONSTANT 1 :R D 112.0 hf taring act M001 :*** F 0.1 = M 0.1 CONSTANT 1 Segment 24 delete report discharge :L =DPSI :L KF +40 :>=F :JC =M001 : :L KG +0000000+00 erase :T DD 136 discharged weight :T DD 138 start weight discharge :T DD 140 end weight discharge :T DD 142 Discharged weight M001 :*** FB 21 C:ZONE10ST.S5D LEN=326 Page 8 Segment 25 store status of weighing :L -MW 10 I-CONTROLBITs :T DW 6 :L -MW 12 I-CONTROLBITs interface to scale module :T DW 7 :L -MW 14 O-CONTROLBITs :T DW 52 :L -MW 16 O-CONTROLBITs :T DW 53 : -------------------------------- :L -MW18 STATUS FLAGS internal variable scale :T DW 114 : -------------------------------- :L -MW24 IND. OUTPUTS SCALE outputs / inputs :T DW 115 :L -MW26 IND. INPUTS SCALE :T DW 116 :L -MW30 IND. INPUTS WAY :T FW 117 :L -MW30 IND. INPUTS WAY :T DW 118 -------------------------------- :BE FW 10 = MW 10 I-CONTROLBITs plc scale EST 1 FW 12 = MW 12 I-CONTROLBITs plc scale EST 2 FW 14 = MW 14 O-CONTROLBITs plc scale AST 1 FW 16 = MW 16 O-CONTROLBITs plc scale AST 2 FW 18 = MW18 STATUS FLAGS SCALE STATUS FW 24 = MW24 IND. OUTPUTS SCALE FW 26 = MW26 IND. INPUTS SCALE FW 30 = MW30 IND. INPUTS WAY FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 1 Segment 1 *(6) C2SI added Name :BL560 Decl :CPSI I/Q/D/B/T/C: I BI/BY/W/D: W Decl :BPSI I/Q/D/B/T/C: I BI/BY/W/D: W Decl :DPSI I/Q/D/B/T/C: I BI/BY/W/D: W Decl :MPSI I/Q/D/B/T/C: I BI/BY/W/D: W Decl :WADB I/Q/D/B/T/C: I BI/BY/W/D: W Decl :C2SI I/Q/D/B/T/C: I BI/BY/W/D: W :CX -DX201 PL6-10HO561,BD560 *(6) BD560_CHARGE :AN -M 59.7 RQ_MILL BY HO580 *(6) :JC =M001 *(6) : :CX -DX200 PL1-5 MX520,HO580 *(6) HO580_CHARGE M001 : :O D 210.0 *(6) ABORT BY PLI :O D 210.1 *(6) HOLD BY PLI :O D 211.3 *(6) ABORTED BY PLI :O D 211.0 *(6) HELD PY PLI := F 59.4 *(6) :R -M 59.5 STOP MI BY HO580 *(6) :R -M 61.1 MILL ACTIVE *(6) :R -M 61.2 MAT. IN HO563 *(6) :R -M 61.3 MAT. IN HO584 *(6) : :C -DB30 BD560 BLENDER :L =WADB *(6) :T -MW188 ADDR_OBJECT_DB/DX *(6) :*** F 59.7 = M 59.7 RQ_MILL BY HO580 *(6) F 59.5 = M 59.5 STOP MI BY HO580 *(6) F 61.1 = M 61.1 MILL ACTIVE F 61.2 = M 61.2 MAT. IN HO563 F 61.3 = M 61.3 MAT. IN HO584 FW 188 = MW188 ADDR_OBJECT_DB/DX DB 30 = DB30 BD560 BLENDER DX 201 = DX201 PL6-10HO561,BD560 PL6:RES PL7-9:UNIT HO561 PL10:UNIT BD560 DX 200 = DX200 PL1-5 MX520,HO580 PL1-3: UNIT MX520 PL4,5: UNIT HO580 Segment 2 Load scale module control bits :L KF +52 :T -MW186 DW_ADDRESS : :JU -FB175 LOAD DW INDIR. Name :LADE DW DB : -MW188 ADDR_OBJECT_DB/DX *(6) DW : -MW186 DW_ADDRESS DBDX : KS DB :T -MW 14 O-CONTROLBITs : *(6) :L KF +53 *(6) :T -MW186 DW_ADDRESS *(6) : *(6) :JU -FB175 LOAD DW INDIR. *(6) Name :LADE DW DB : -MW188 ADDR_OBJECT_DB/DX *(6) DW : -MW186 DW_ADDRESS *(6) DBDX : KS DB *(6) :T -MW 16 O-CONTROLBITs *(6) :*** FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 2 FW 186 = MW186 DW_ADDRESS FW 188 = MW188 ADDR_OBJECT_DB/DX FW 14 = MW 14 O-CONTROLBITs plc scale AST 1 FW 16 = MW 16 O-CONTROLBITs plc scale AST 2 FB 175 = FB175 LOAD DW INDIR. sp Segment 3 Load phase HO-CHARGE sub ass*(6) :L KF +200 *(6) Total network inserted! :T -MW182 PARAMETER 2 : :L KF +226 :T -MW184 PARAMETER 3 : :JU -FB175 LOAD DW INDIR. Name :LADE DW DB : -MW182 PARAMETER 2 DW : -MW184 PARAMETER 3 DBDX : KS DX :T -MW180 PARAMETER 1 :*** FW 182 = MW182 PARAMETER 2 FW 184 = MW184 PARAMETER 3 FW 180 = MW180 PARAMETER 1 FB 175 = FB175 LOAD DW INDIR. sp Segment 4 Activate Mill by HO580 *(6) :A -T80 MI5X3 heel time mil :R -M 61.1 MILL ACTIVE : charge phase 2 step index :L =C2SI *(6) Total network inserted! :L KF +40 :>=F :A( :L -MW180 PARAMETER 1 01 :L KF +5 01 :>< blender :) 01 :A( :O -MA15.7 CNTR.WEI.DOS.ACT 01 :O -MA15.5 POS.DOS. ACTIVE 01 :) 01 :S -M 61.1 MILL ACTIVE :S -M 59.7 RQ_MILL BY HO580 : :AN -M 61.1 MILL ACTIVE :AN -M 61.2 MAT. IN HO563 :AN -M 61.3 MAT. IN HO584 :AN F 59.4 :R -M 59.7 RQ_MILL BY HO580 :R -M 59.5 STOP MI BY HO580 :*** T 80 = T80 MI5X3 heel time mil MI5X3 heel time mill MI563 / MI583 F 61.1 = M 61.1 MILL ACTIVE FW 180 = MW180 PARAMETER 1 F 15.7 = MA15.7 CNTR.WEI.DOS.ACT plc scale AST 1 F 15.5 = MA15.5 POS.DOS. ACTIVE plc scale AST 1 F 59.7 = M 59.7 RQ_MILL BY HO580 *(6) F 61.2 = M 61.2 MAT. IN HO563 F 61.3 = M 61.3 MAT. IN HO584 F 59.5 = M 59.5 STOP MI BY HO580 *(6) FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 3 Segment 5 charge/hammer mill active :L =CPSI :L KF +40 :>=F :A -M 60.0 STRT CHARG BD560 charge by PLI :S -M 60.1 CHARGE ACT.BD560 charge active :S -M 61.1 MILL ACTIVE mill act : :AN -M 61.1 MILL ACTIVE :AN -M 61.2 MAT. IN HO563 :AN -M 61.3 MAT. IN HO584 :R -M 60.1 CHARGE ACT.BD560 : :A -MA17.1 HEAL/E.SUCK. ACT *(6) :A -M 59.7 RQ_MILL BY HO580 *(6) :S -M 59.5 STOP MI BY HO580 *(6) :*** F 60.0 = M 60.0 STRT CHARG BD560 F 60.1 = M 60.1 CHARGE ACT.BD560 F 61.1 = M 61.1 MILL ACTIVE F 61.2 = M 61.2 MAT. IN HO563 F 61.3 = M 61.3 MAT. IN HO584 F 17.1 = MA17.1 HEAL/E.SUCK. ACT plc scale AST 2 F 59.7 = M 59.7 RQ_MILL BY HO580 *(6) F 59.5 = M 59.5 STOP MI BY HO580 *(6) Segment 6 Load phase BD-CHARGE sub assembl :A -M 59.7 RQ_MILL BY HO580 :JC =M001 *(6) : :L KF +201 :T -MW182 PARAMETER 2 : :L KF +226 :T -MW184 PARAMETER 3 : :JU -FB175 LOAD DW INDIR. Name :LADE DW DB : -MW182 PARAMETER 2 DW : -MW184 PARAMETER 3 DBDX : KS DX :T -MW180 PARAMETER 1 M001 :*** *(6) F 59.7 = M 59.7 RQ_MILL BY HO580 *(6) FW 182 = MW182 PARAMETER 2 FW 184 = MW184 PARAMETER 3 FW 180 = MW180 PARAMETER 1 FB 175 = FB175 LOAD DW INDIR. sp Segment 7 delay time high level free HO563 :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 11 AUSG : -MW186 DW_ADDRESS : :A -E 21.1=z10+b3.HO563-hli :L -MW186 DW_ADDRESS :SD -T81 HO563 high lev.free :*** FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 4 FW 186 = MW186 DW_ADDRESS I 21.1 = E 21.1=z10+b3.HO563-hli high level indicat free HO 563 T 81 = T81 HO563 high lev.free HO563 delay time high level indic. free FB 106 = FB106 TRANSFER KF->KT Segment 8 hammer mill /rotary feeder :O -M 66.0 BD560 SEALS OK *(6) <- *(5) :O -M 59.7 RQ_MILL BY HO580 *(6) :A( *(6) :L -MW180 PARAMETER 1 01 :L KF +4 01 :!=F 01 :) 01 *(6) :A -M 61.1 MILL ACTIVE :A -E 22.6=z10+b3.HO561-ham :A -E 8.4=z10+b3.MI5X3-sac *(2) no E-stop :AN -E 22.7=z10+b3.HO561-com :AN -S 22.6=z10+b3.HO561-ham :AN -S 22.7=z10+b3.HO561-com :AN -S 8.4=z10+b3.MI5X3-sac *(2) no E-Stop :AN -S 9.4=z10+b3.MI563-ham := -A 9.4=z10+b3.MI563-ham := -A 19.4=z10+b3.MI563-coo : :A -A 9.4=z10+b3.MI563-ham :A -E 9.4=z10+b3.MI563-ham :AN -S 9.4=z10+b3.MI563-ham :A -T81 HO563 high lev.free :AN -S 9.3=z10+b3.MI563-rfe := -A 9.3=z10+b3.MI563-rfe :*** F 66.0 = M 66.0 BD560 SEALS OK *(5) F 59.7 = M 59.7 RQ_MILL BY HO580 *(6) FW 180 = MW180 PARAMETER 1 F 61.1 = M 61.1 MILL ACTIVE I 22.6 = E 22.6=z10+b3.HO561-ham hammer mill request HO 561 I 8.4 = E 8.4=z10+b3.MI5X3-sac safety circuit all healthy MI 5X3 *(6) I 22.7 = E 22.7=z10+b3.HO561-com cone mill request HO 561 S 22.6 = S 22.6=z10+b3.HO561-ham hammer mill request HO 561 S 22.7 = S 22.7=z10+b3.HO561-com cone mill request HO 561 S 8.4 = S 8.4=z10+b3.MI5X3-sac safety circuit all healthy MI 5X3 *(6) S 9.4 = S 9.4=z10+b3.MI563-ham hammer mill on MI 563 Q 9.4 = A 9.4=z10+b3.MI563-ham hammer mill on MI 563 Q 19.4 = A 19.4=z10+b3.MI563-coo cooling on MI 563 I 9.4 = E 9.4=z10+b3.MI563-ham hammer mill on MI 563 T 81 = T81 HO563 high lev.free HO563 delay time high level indic. free S 9.3 = S 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 Q 9.3 = A 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 Segment 9 time ball vibrator :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 15 AUSG : FW 202 : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 16 AUSG : FW 204 : FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 5 :A -A 9.3=z10+b3.MI563-rfe :A -E 9.3=z10+b3.MI563-rfe :AN -S 9.3=z10+b3.MI563-rfe := F 200.0 rel ball vibrator :*** Q 9.3 = A 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 I 9.3 = E 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 S 9.3 = S 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 FB 106 = FB106 TRANSFER KF->KT Segment 10 clock ball vibrator MI563 :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : F 200.0 release T : -T85 MI563 cyc ball vibr DWIM : FW 202 DWPA : FW 204 AUSG : -A 19.5=z10+b3.MI563-bvi POS : -M 0.1 CONSTANT 1 DBT : -DB30 BD560 BLENDER RM : -A 19.5=z10+b3.MI563-bvi T-IN : FW 206 IN : KS .. SOLL : KF +0 IST : FW 208 FERT : F 200.1 BITL : FW 210 DAUE : -M 0.1 CONSTANT 1 DBST : -DB30 BD560 BLENDER :*** T 85 = T85 MI563 cyc ball vibr MI563 cycle ball vibrator Q 19.5 = A 19.5=z10+b3.MI563-bvi ball vibrator on MI 563 F 0.1 = M 0.1 CONSTANT 1 DB 30 = DB30 BD560 BLENDER FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 11 heel time mill MI563 / MI583 :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 10 AUSG : -MW186 DW_ADDRESS : :A -M 59.7 RQ_MILL BY HO580 *(6) :A -M 59.5 STOP MI BY HO580 *(6) :O( *(6) :AN -M 59.7 RQ_MILL BY HO580 01 *(6) :AN -M 60.0 STRT CHARG BD560 01 *(6) stop by PLI :A -E 10.2=z10+b3.BD560-sac 01 *(6) :AN -S 10.2=z10+b3.BD560-sac 01 *(6) :) 01 *(6) :A -A 9.3=z10+b3.MI563-rfe way: hammer mill :A -E 9.3=z10+b3.MI563-rfe :AN -S 9.3=z10+b3.MI563-rfe :O -A 8.1=z10+b3.MI583-fco way: cone mill :AN -A 12.4=z10+b3.HO561-ofl *(2) CHECK outlet HO561 closed :AN -E 12.4=z10+b3.HO561-ofl *(2) :A -E 16.4=z10+b3.HO561-ofl *(2) :AN -S 12.4=z10+b3.HO561-ofl *(2) FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 6 :AN -S 16.4=z10+b3.HO561-ofl *(2) :L -MW186 DW_ADDRESS :SD -T80 MI5X3 heel time mil heel time mill 563 / 583 :*** FW 186 = MW186 DW_ADDRESS F 59.7 = M 59.7 RQ_MILL BY HO580 *(6) F 59.5 = M 59.5 STOP MI BY HO580 *(6) F 60.0 = M 60.0 STRT CHARG BD560 I 10.2 = E 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6) S 10.2 = S 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6) Q 9.3 = A 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 I 9.3 = E 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 S 9.3 = S 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 Q 8.1 = A 8.1=z10+b3.MI583-fco frequ.converter FE release MI 583 Q 12.4 = A 12.4=z10+b3.HO561-ofl outletflap 1O2I open HO 561 I 12.4 = E 12.4=z10+b3.HO561-ofl outletflap 1O2I open HO 561 I 16.4 = E 16.4=z10+b3.HO561-ofl outletflap 1O2I closed HO 561 S 12.4 = S 12.4=z10+b3.HO561-ofl outletflap 1O2I open HO 561 S 16.4 = S 16.4=z10+b3.HO561-ofl outletflap 1O2I closed HO 561 T 80 = T80 MI5X3 heel time mil MI5X3 heel time mill MI563 / MI583 FB 106 = FB106 TRANSFER KF->KT Segment 12 rest discharge time HO563 :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 12 AUSG : -MW186 DW_ADDRESS :*** FW 186 = MW186 DW_ADDRESS FB 106 = FB106 TRANSFER KF->KT Segment 13 material in HO563 :A -A 9.3=z10+b3.MI563-rfe :A -E 9.3=z10+b3.MI563-rfe :AN -S 9.3=z10+b3.MI563-rfe :S -M 61.2 MAT. IN HO563 mat in HO563 : :A -M 59.7 RQ_MILL BY HO580 *(6) :A -M 59.5 STOP MI BY HO580 *(6) :O( *(6) :AN -M 59.7 RQ_MILL BY HO580 01 *(6) :AN -M 60.0 STRT CHARG BD560 01 *(6) stop by PLI :) 01 *(6) :A -M 61.2 MAT. IN HO563 mat in ho563 :A -A 13.1=z10+b3.HO584-fav *(2) :A -E 13.1=z10+b3.HO584-fav *(2) :AN -S 13.1=z10+b3.HO584-fav *(2) :AN -S 17.1=z10+b3.HO584-fav *(2) :AN -A 9.4=z10+b3.MI563-ham :AN -E 9.4=z10+b3.MI563-ham :AN -S 9.4=z10+b3.MI563-ham :A -E 21.1=z10+b3.HO563-hli :A -E 20.4=z10+b2.HO584-hli :L -MW186 DW_ADDRESS :SD -T82 HO563 rest discharg rest ho563 : :A -T82 HO563 rest discharg :R -M 61.2 MAT. IN HO563 mat in ho563 :*** FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 7 Q 9.3 = A 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 I 9.3 = E 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 S 9.3 = S 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 F 61.2 = M 61.2 MAT. IN HO563 F 59.7 = M 59.7 RQ_MILL BY HO580 *(6) F 59.5 = M 59.5 STOP MI BY HO580 *(6) F 60.0 = M 60.0 STRT CHARG BD560 Q 13.1 = A 13.1=z10+b3.HO584-fav fresh air valve closed HO 584 I 13.1 = E 13.1=z10+b3.HO584-fav fresh air valve closed HO584 S 13.1 = S 13.1=z10+b3.HO584-fav fresh air valve closed HO 584 S 17.1 = S 17.1=z10+b3.HO584-fav fresh air valve open HO 584 Q 9.4 = A 9.4=z10+b3.MI563-ham hammer mill on MI 563 I 9.4 = E 9.4=z10+b3.MI563-ham hammer mill on MI 563 S 9.4 = S 9.4=z10+b3.MI563-ham hammer mill on MI 563 I 21.1 = E 21.1=z10+b3.HO563-hli high level indicat free HO 563 I 20.4 = E 20.4=z10+b2.HO584-hli high level indicat free HO 584 FW 186 = MW186 DW_ADDRESS T 82 = T82 HO563 rest discharg HO563 rest discharge time Segment 14 heel time product feeder HO584 :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 14 AUSG : -MW186 DW_ADDRESS :*** FW 186 = MW186 DW_ADDRESS FB 106 = FB106 TRANSFER KF->KT Segment 15 vacuum pump HO584 :A -M 61.1 MILL ACTIVE :A -E 22.7=z10+b3.HO561-com :AN -E 22.6=z10+b3.HO561-ham :AN -S 22.6=z10+b3.HO561-ham :AN -S 22.7=z10+b3.HO561-com :O -M 61.2 MAT. IN HO563 :A( *(6) :O -M 59.7 RQ_MILL BY HO580 01 *(6) :O -M 66.0 BD560 SEALS OK 01 *(6) <- *(5) :) 01 :AN -S 7.5=z10+b3.HO584-vac := -A 7.5=z10+b3.HO584-vac :S -M 61.3 MAT. IN HO584 : :A -M 61.3 MAT. IN HO584 :AN -M 61.1 MILL ACTIVE :AN -M 61.2 MAT. IN HO563 :L -MW186 DW_ADDRESS :SD -T84 HO584 heel time dis : :A -T84 HO584 heel time dis :R -M 61.3 MAT. IN HO584 :*** F 61.1 = M 61.1 MILL ACTIVE I 22.7 = E 22.7=z10+b3.HO561-com cone mill request HO 561 I 22.6 = E 22.6=z10+b3.HO561-ham hammer mill request HO 561 S 22.6 = S 22.6=z10+b3.HO561-ham hammer mill request HO 561 S 22.7 = S 22.7=z10+b3.HO561-com cone mill request HO 561 F 61.2 = M 61.2 MAT. IN HO563 F 59.7 = M 59.7 RQ_MILL BY HO580 *(6) F 66.0 = M 66.0 BD560 SEALS OK *(5) FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 8 S 7.5 = S 7.5=z10+b3.HO584-vac vacuumpump on HO 584 Q 7.5 = A 7.5=z10+b3.HO584-vac vacuumpump on HO 584 F 61.3 = M 61.3 MAT. IN HO584 FW 186 = MW186 DW_ADDRESS T 84 = T84 HO584 heel time dis HO584 heel time dischagring Segment 16 rotary feeder HO584 :A -M 59.7 RQ_MILL BY HO580 *(6) :A -A 12.0=z10+b3.HO580-dse *(6) :A -E 12.0=z10+b3.HO580-dse *(6) :AN -E 16.0=z10+b3.HO580-dse *(6) :AN -S 12.0=z10+b3.HO580-dse *(6) :AN -S 16.0=z10+b3.HO580-dse *(6) :A -E 20.2=z10+b3.HO580-bin *(6) :AN -S 20.2=z10+b3.HO580-bin *(6) :A -E 21.6=z10+b3.HO580-exh *(6) :AN -S 21.6=z10+b3.HO580-exh *(6) :O( *(6) :AN -M 59.7 RQ_MILL BY HO580 01 *(6) :A -E 10.2=z10+b3.BD560-sac 01 *(6) :AN -S 10.2=z10+b3.BD560-sac 01 *(6) :AN -S 10.0=z10+b3.BD560-rbl 01 *(6) :A -E 10.1=z10+b3.BD560-fco 01 *(6) :AN -S 10.1=z10+b3.BD560-fco 01 *(6) :AN -E 11.1=z10+b3.BD560-o2: 01 *(6) :A -E 15.1=z10+b3.BD560-o2: 01 *(6) :AN -S 11.1=z10+b3.BD560-o2: 01 *(6) :AN -S 15.1=z10+b3.BD560-o2: 01 *(6) :A -E 21.4=z10+b3.BD560-lid 01 *(6) :) 01 *(6) :A -M 61.3 MAT. IN HO584 :AN -S 7.7=z10+b3.HO584-rfe := -A 7.7=z10+b3.HO584-rfe :*** F 59.7 = M 59.7 RQ_MILL BY HO580 *(6) Q 12.0 = A 12.0=z10+b3.HO580-dse docking seal inflate HO 580 I 12.0 = E 12.0=z10+b3.HO580-dse docking seal inflate HO 580 I 16.0 = E 16.0=z10+b3.HO580-dse docking seal deflate HO 580 S 12.0 = S 12.0=z10+b3.HO580-dse docking seal inflate HO 580 S 16.0 = S 16.0=z10+b3.HO580-dse docking seal deflate HO 580 I 20.2 = E 20.2=z10+b3.HO580-bin bin available HO 580 S 20.2 = S 20.2=z10+b3.HO580-bin bin available HO 580 I 21.6 = E 21.6=z10+b3.HO580-exh exhaust Pfc on HO 580 S 21.6 = S 21.6=z10+b3.HO580-exh exhaust Pfc on HO 580 I 10.2 = E 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6) S 10.2 = S 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6) S 10.0 = S 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 I 10.1 = E 10.1=z10+b3.BD560-fco frequ.converter ready BD 560 *(5) S 10.1 = S 10.1=z10+b3.BD560-fco frequ.converter ready BD 560 *(5) I 11.1 = E 11.1=z10+b3.BD560-o2: outletflap 2O2I open BD 560 I 15.1 = E 15.1=z10+b3.BD560-o2: outletflap 2O2I closed BD 560 S 11.1 = S 11.1=z10+b3.BD560-o2: outletflap 2O2I open BD 560 S 15.1 = S 15.1=z10+b3.BD560-o2: outletflap 2O2I closed BD 560 I 21.4 = E 21.4=z10+b3.BD560-lid lid closed BD 560 F 61.3 = M 61.3 MAT. IN HO584 S 7.7 = S 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 Q 7.7 = A 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 Segment 17 release purged air filter HO584 :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +1 EING : DW 21 FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 9 AUSG : FW 202 : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 22 AUSG : FW 204 : :A -A 7.7=z10+b3.HO584-rfe :L KT 030.2 :SD -T96 ................... : :A -A 7.7=z10+b3.HO584-rfe :A -E 7.7=z10+b3.HO584-rfe :AN -S 7.7=z10+b3.HO584-rfe :A -T96 ................... :A -A 12.4=z10+b3.HO561-ofl := F 200.0 release :*** Q 7.7 = A 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 T 96 = T96 ................... I 7.7 = E 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 S 7.7 = S 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 Q 12.4 = A 12.4=z10+b3.HO561-ofl outletflap 1O2I open HO 561 FB 106 = FB106 TRANSFER KF->KT Segment 18 clock filter HO584 :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : F 200.0 release T : -T88 HO584 cyc filter cl DWIM : FW 202 DWPA : FW 204 AUSG : -A 18.6=z10+b3.HO584-paf POS : -M 0.1 CONSTANT 1 DBT : -DB30 BD560 BLENDER RM : -A 18.6=z10+b3.HO584-paf T-IN : FW 206 IN : KS .. SOLL : KF +0 IST : FW 208 FERT : F 200.1 BITL : FW 210 DAUE : -M 0.1 CONSTANT 1 DBST : -DB30 BD560 BLENDER :*** T 88 = T88 HO584 cyc filter cl HO584 cycle purged air filter Q 18.6 = A 18.6=z10+b3.HO584-paf purged air filter on HO 584 F 0.1 = M 0.1 CONSTANT 1 DB 30 = DB30 BD560 BLENDER FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 19 release vibrator HO584 :A -A 7.5=z10+b3.HO584-vac :A -E 7.5=z10+b3.HO584-vac :AN -S 7.5=z10+b3.HO584-vac :A -A 7.7=z10+b3.HO584-rfe :A -E 7.7=z10+b3.HO584-rfe :AN -S 7.7=z10+b3.HO584-rfe FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 10 :AN -S 7.6=z10+b3.HO584-vi: := F 200.0 release : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 19 AUSG : FW 202 :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 20 AUSG : FW 204 :*** Q 7.5 = A 7.5=z10+b3.HO584-vac vacuumpump on HO 584 I 7.5 = E 7.5=z10+b3.HO584-vac vacuumpump on HO 584 S 7.5 = S 7.5=z10+b3.HO584-vac vacuumpump on HO 584 Q 7.7 = A 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 I 7.7 = E 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 S 7.7 = S 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 S 7.6 = S 7.6=z10+b3.HO584-vi: vibrator on HO 584 FB 106 = FB106 TRANSFER KF->KT Segment 20 clock vibrator HO584 :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : F 200.0 release T : -T87 HO584 cyc vibrator DWIM : FW 202 DWPA : FW 204 AUSG : -A 7.6=z10+b3.HO584-vi: POS : -M 0.1 CONSTANT 1 DBT : -DB30 BD560 BLENDER RM : -E 7.6=z10+b3.HO584-vi: T-IN : FW 206 IN : KS .. SOLL : KF +0 IST : FW 208 FERT : F 200.1 BITL : FW 210 DAUE : -M 0.1 CONSTANT 1 DBST : -DB30 BD560 BLENDER :*** T 87 = T87 HO584 cyc vibrator HO584 cycle vibration motor Q 7.6 = A 7.6=z10+b3.HO584-vi: vibrator on HO 584 F 0.1 = M 0.1 CONSTANT 1 I 7.6 = E 7.6=z10+b3.HO584-vi: vibrator on HO 584 DB 30 = DB30 BD560 BLENDER FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 21 release ball vibrator HO584 :A -A 7.5=z10+b3.HO584-vac :A -E 7.5=z10+b3.HO584-vac :AN -S 7.5=z10+b3.HO584-vac :A -A 7.7=z10+b3.HO584-rfe :A -E 7.7=z10+b3.HO584-rfe :AN -S 7.7=z10+b3.HO584-rfe := F 200.0 release ball vibrator HO584 : FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 11 :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 19 AUSG : FW 202 : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 20 AUSG : FW 204 :*** Q 7.5 = A 7.5=z10+b3.HO584-vac vacuumpump on HO 584 I 7.5 = E 7.5=z10+b3.HO584-vac vacuumpump on HO 584 S 7.5 = S 7.5=z10+b3.HO584-vac vacuumpump on HO 584 Q 7.7 = A 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 I 7.7 = E 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 S 7.7 = S 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 FB 106 = FB106 TRANSFER KF->KT Segment 22 clock ball vibrator HO584 :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : F 200.0 release ball vibrator HO584 T : -T90 HO584 cyc ball vibr DWIM : FW 202 DWPA : FW 204 AUSG : -A 18.5=z10+b3.HO584-bvi POS : -M 0.1 CONSTANT 1 DBT : -DB30 BD560 BLENDER RM : -A 18.5=z10+b3.HO584-bvi T-IN : FW 206 IN : KS .. SOLL : KF +0 IST : FW 208 FERT : F 200.1 BITL : FW 210 DAUE : -M 0.1 CONSTANT 1 DBST : -DB30 BD560 BLENDER :*** T 90 = T90 HO584 cyc ball vibr HO584 cycle ball vibrator Q 18.5 = A 18.5=z10+b3.HO584-bvi ball vibrator on HO 584 F 0.1 = M 0.1 CONSTANT 1 DB 30 = DB30 BD560 BLENDER FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 23 angle valve 563/583 :A -M 61.2 MAT. IN HO563 :A -A 7.5=z10+b3.HO584-vac *(6) :A -E 7.5=z10+b3.HO584-vac *(6) :AN -S 7.5=z10+b3.HO584-vac *(6) : *(6) No release ball vibr. HO584 := -A 12.7=z10+b3.HO584-anv : :A -M 61.1 MILL ACTIVE :AN -M 61.2 MAT. IN HO563 *(6) :A -A 7.5=z10+b3.HO584-vac *(6) :A -E 7.5=z10+b3.HO584-vac *(6) :AN -S 7.5=z10+b3.HO584-vac *(6) FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 12 : *(6) No release ball vibr. HO584 : *(2) No check key switch := -A 13.0=z10+b3.HO584-anv :*** F 61.2 = M 61.2 MAT. IN HO563 Q 7.5 = A 7.5=z10+b3.HO584-vac vacuumpump on HO 584 I 7.5 = E 7.5=z10+b3.HO584-vac vacuumpump on HO 584 S 7.5 = S 7.5=z10+b3.HO584-vac vacuumpump on HO 584 Q 12.7 = A 12.7=z10+b3.HO584-anv angle valve 1O2I 563 open HO 584 F 61.1 = M 61.1 MILL ACTIVE Q 13.0 = A 13.0=z10+b3.HO584-anv angle valve 1O2I 583 open HO 584 Segment 24 cone mill sieve ok :L -MW180 PARAMETER 1 :L KF +1 :!=F :A -E 8.5=z10+b3.MI583-com :AN -E 8.6=z10+b3.MI583-com :O( :L -MW180 PARAMETER 1 01 :L KF +2 01 :!=F 01 :AN -E 8.5=z10+b3.MI583-com 01 :A -E 8.6=z10+b3.MI583-com 01 :) 01 :O( :L -MW180 PARAMETER 1 01 :L KF +3 01 :!=F 01 :AN -E 8.5=z10+b3.MI583-com 01 :AN -E 8.6=z10+b3.MI583-com 01 :) 01 := F 200.0 cone mill sieve ok :*** FW 180 = MW180 PARAMETER 1 I 8.5 = E 8.5=z10+b3.MI583-com cone mill sieve A MI 583 I 8.6 = E 8.6=z10+b3.MI583-com cone mill sieve B MI 583 Segment 25 cone mill fault sieve :A -M 61.1 MILL ACTIVE :A -E 22.7=z10+b3.HO561-com :AN -E 22.6=z10+b3.HO561-ham :AN F 200.0 cone mill sieve ok := -M 50.3 MI583 FAULT SIEV :*** F 61.1 = M 61.1 MILL ACTIVE I 22.7 = E 22.7=z10+b3.HO561-com cone mill request HO 561 I 22.6 = E 22.6=z10+b3.HO561-ham hammer mill request HO 561 F 50.3 = M 50.3 MI583 FAULT SIEV Segment 26 clos fresh air valve HO563/MI583 :A -A 12.7=z10+b3.HO584-anv :A -E 12.7=z10+b3.HO584-anv :AN -S 12.7=z10+b3.HO584-anv :AN -S 16.7=z10+b3.HO584-anv :O( * :A -A 13.0=z10+b3.HO584-anv 01 * :A -E 13.0=z10+b3.HO584-anv 01 * :AN -S 13.0=z10+b3.HO584-anv 01 * :AN -S 17.0=z10+b3.HO584-anv 01 * :A -E 22.7=z10+b3.HO561-com 01 ** (2) Key switch Check FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 13 :AN -E 22.6=z10+b3.HO561-ham 01 ** (2) :AN -S 22.6=z10+b3.HO561-ham 01 ** (2) :AN -S 22.7=z10+b3.HO561-com 01 ** (2) :) 01 * :AN -M 62.2 HO584 PRESS.HIGH :A -T83 HO584 high lev.free :A -A 7.7=z10+b3.HO584-rfe *(6) :A -E 7.7=z10+b3.HO584-rfe *(6) :AN -S 7.7=z10+b3.HO584-rfe *(6) := F 202.0 :*** Q 12.7 = A 12.7=z10+b3.HO584-anv angle valve 1O2I 563 open HO 584 I 12.7 = E 12.7=z10+b3.HO584-anv angle valve 1O2I 563 open HO 584 S 12.7 = S 12.7=z10+b3.HO584-anv angle valve 1O2I 563 open HO 584 S 16.7 = S 16.7=z10+b3.HO584-anv angle valve 1O2I 563 closed HO 584 Q 13.0 = A 13.0=z10+b3.HO584-anv angle valve 1O2I 583 open HO 584 I 13.0 = E 13.0=z10+b3.HO584-anv angle valve 1O2I 583 open HO 584 S 13.0 = S 13.0=z10+b3.HO584-anv angle valve 1O2I 583 open HO 584 S 17.0 = S 17.0=z10+b3.HO584-anv angle valve 1O2I 583 closed HO 584 I 22.7 = E 22.7=z10+b3.HO561-com cone mill request HO 561 I 22.6 = E 22.6=z10+b3.HO561-ham hammer mill request HO 561 S 22.6 = S 22.6=z10+b3.HO561-ham hammer mill request HO 561 S 22.7 = S 22.7=z10+b3.HO561-com cone mill request HO 561 F 62.2 = M 62.2 HO584 PRESS.HIGH T 83 = T83 HO584 high lev.free HO584 delay time high level indic. free Q 7.7 = A 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 I 7.7 = E 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 S 7.7 = S 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 Segment 27 clos fresh air valve HO563/MI583 :A -E 20.3=z10+b2.HO584-sfi *(2) Correction :AN -S 20.3=z10+b2.HO584-sfi *(2) - " - :A F 202.0 :S -A 13.1=z10+b3.HO584-fav *(2) : :AN F 202.0 :R -A 13.1=z10+b3.HO584-fav *(2) :*** I 20.3 = E 20.3=z10+b2.HO584-sfi secondary filter healthy HO 584 S 20.3 = S 20.3=z10+b2.HO584-sfi secondary filter healthy HO 584 Q 13.1 = A 13.1=z10+b3.HO584-fav fresh air valve closed HO 584 Segment 28 cone mill / rotary feeder :A -M 61.3 MAT. IN HO584 :A F 200.0 cone mill sieve ok :AN -S 8.2=z10+b3.MI583-com :AN -S 8.3=z10+b3.MI583-com :AN -S 8.4=z10+b3.MI5X3-sac :AN -S 8.5=z10+b3.MI583-com :AN -S 8.6=z10+b3.MI583-com := -A 8.2=z10+b3.MI583-com : :A -M 61.3 MAT. IN HO584 :A F 200.0 cone mill sieve ok :AN -S 8.0=z10+b3.MI583-rfe :AN -S 8.3=z10+b3.MI583-com :AN -S 8.4=z10+b3.MI5X3-sac :AN -S 8.5=z10+b3.MI583-com :AN -S 8.6=z10+b3.MI583-com := -A 8.0=z10+b3.MI583-rfe :*** FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 14 F 61.3 = M 61.3 MAT. IN HO584 S 8.2 = S 8.2=z10+b3.MI583-com cone mill on MI 583 S 8.3 = S 8.3=z10+b3.MI583-com cone mill locked MI 583 S 8.4 = S 8.4=z10+b3.MI5X3-sac safety circuit all healthy MI 5X3 *(6) S 8.5 = S 8.5=z10+b3.MI583-com cone mill sieve A MI 583 S 8.6 = S 8.6=z10+b3.MI583-com cone mill sieve B MI 583 Q 8.2 = A 8.2=z10+b3.MI583-com cone mill on MI 583 S 8.0 = S 8.0=z10+b3.MI583-rfe rotary feeder on MI 583 Q 8.0 = A 8.0=z10+b3.MI583-rfe rotary feeder on MI 583 Segment 29 delay time high level free HO584 :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 13 AUSG : -MW186 DW_ADDRESS : :A -E 20.4=z10+b2.HO584-hli :L -MW186 DW_ADDRESS :SD -T83 HO584 high lev.free : :L KF +0 :T FY 180 0 =P-address :L KF +134 :T FY 181 :*** FW 186 = MW186 DW_ADDRESS I 20.4 = E 20.4=z10+b2.HO584-hli high level indicat free HO 584 T 83 = T83 HO584 high lev.free HO584 delay time high level indic. free FB 106 = FB106 TRANSFER KF->KT Segment 30 pressure transmitter :L DW 1 calibrate convey.pressure :L KF +0 :>F :R -M 62.2 HO584 PRESS.HIGH FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 15 : :L DW 4 actual pressure :L DW 6 max pressure :KT Name :KF->KT EINH : KF +2 EING : DW 17 AUSG : FW 202 : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 18 AUSG : FW 204 : :A -M 61.2 MAT. IN HO563 :A -A 13.1=z10+b3.HO584-fav *(2) :A -E 13.1=z10+b3.HO584-fav *(2) :AN -S 13.1=z10+b3.HO584-fav *(2) :AN -S 17.1=z10+b3.HO584-fav *(2) :AN -S 9.5=z10+b3.HO563-vi: := F 200.0 release :*** F 61.2 = M 61.2 MAT. IN HO563 Q 13.1 = A 13.1=z10+b3.HO584-fav fresh air valve closed HO 584 I 13.1 = E 13.1=z10+b3.HO584-fav fresh air valve closed HO584 S 13.1 = S 13.1=z10+b3.HO584-fav fresh air valve closed HO 584 S 17.1 = S 17.1=z10+b3.HO584-fav fresh air valve open HO 584 S 9.5 = S 9.5=z10+b3.HO563-vi: vibrator on HO 563 FB 106 = FB106 TRANSFER KF->KT Segment 40 clock vibrator HO563 :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : F 200.0 release T : -T86 HO563 cyc vibrator DWIM : FW 202 DWPA : FW 204 AUSG : -A 9.5=z10+b3.HO563-vi: POS : -M 0.1 CONSTANT 1 DBT : -DB30 BD560 BLENDER RM : -E 9.5=z10+b3.HO563-vi: T-IN : FW 206 IN : KS .. SOLL : KF +0 IST : FW 208 FERT : F 200.1 BITL : FW 210 DAUE : -M 0.1 CONSTANT 1 DBST : -DB30 BD560 BLENDER :*** FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 19 T 86 = T86 HO563 cyc vibrator HO563 cycle vibration motor Q 9.5 = A 9.5=z10+b3.HO563-vi: vibrator on HO 563 F 0.1 = M 0.1 CONSTANT 1 I 9.5 = E 9.5=z10+b3.HO563-vi: vibrator on HO 563 DB 30 = DB30 BD560 BLENDER FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 41 Mode blender :L DW 41 :L KF +0 :!=F := -M 62.6 BD560 AUTO-MODE : :L DW 41 :L KF +1 :!=F := -M 62.7 BD560 MANUAL-MOD :*** F 62.6 = M 62.6 BD560 AUTO-MODE F 62.7 = M 62.7 BD560 MANUAL-MOD Segment 42 blender start on charge :A -M 62.7 BD560 MANUAL-MOD :A -E 22.4=z10+b3.BD560-bl: button blender start :O -M 62.6 BD560 AUTO-MODE :AN -M 62.2 HO584 PRESS.HIGH :A( :A -A 9.3=z10+b3.MI563-rfe 01 :A -E 9.3=z10+b3.MI563-rfe 01 :O -A 8.1=z10+b3.MI583-fco 01 :AN -S 13.1=z10+b3.HO584-fav 01 *(2) :AN -S 17.1=z10+b3.HO584-fav 01 *(2) :A -A 7.7=z10+b3.HO584-rfe 01 *(2) :A -E 7.7=z10+b3.HO584-rfe 01 *(2) :) 01 :A -A 12.4=z10+b3.HO561-ofl :A -E 12.4=z10+b3.HO561-ofl :AN -M 59.7 RQ_MILL BY HO580 := -M 61.4 BD560-STRT CHARG : *(6) : : : *(5) u a10.0 :A -A 10.1=z10+b3.BD560-fco *(5) u e10.0 :A -M 61.4 BD560-STRT CHARG *(5) un s10.0 := F 200.0 *(5) :*** F 62.7 = M 62.7 BD560 MANUAL-MOD I 22.4 = E 22.4=z10+b3.BD560-bl: blender start BD 560 F 62.6 = M 62.6 BD560 AUTO-MODE F 62.2 = M 62.2 HO584 PRESS.HIGH Q 9.3 = A 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 I 9.3 = E 9.3=z10+b3.MI563-rfe rotary feeder on MI 563 Q 8.1 = A 8.1=z10+b3.MI583-fco frequ.converter FE release MI 583 S 13.1 = S 13.1=z10+b3.HO584-fav fresh air valve closed HO 584 S 17.1 = S 17.1=z10+b3.HO584-fav fresh air valve open HO 584 Q 7.7 = A 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 I 7.7 = E 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 Q 12.4 = A 12.4=z10+b3.HO561-ofl outletflap 1O2I open HO 561 I 12.4 = E 12.4=z10+b3.HO561-ofl outletflap 1O2I open HO 561 FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 20 F 59.7 = M 59.7 RQ_MILL BY HO580 *(6) F 61.4 = M 61.4 BD560-STRT CHARG Q 10.1 = A 10.1=z10+b3.BD560-fco frequ.converter release BD 560 *(5) Segment 43 Measure blender charge time :L DW 40 :T FW 202 : :L KF +32767 :T -MW180 PARAMETER 1 : :JU -FB 9 TIME MEASURING Name :TIMER STRT : F 200.0 measure on charge RSET : -M 61.0 RESET ALL BLTIME AKTI : F 202.0 AUSG : F 202.1 TTYP : KS SE SOLL : -MW180 PARAMETER 1 IST : DW 30 IMP : -M 0.3 1 SEC. IMPULSE :*** FW 180 = MW180 PARAMETER 1 F 61.0 = M 61.0 RESET ALL BLTIME F 0.3 = M 0.3 1 SEC. IMPULSE FB 9 = FB 9 TIME MEASURING Segment 44 Measure blender charge revolut. :L KG +1701412+39 :T FD 180 :L KG +2500000+00 :T FD 184 : :JU -FB 8 COUNT PULSE Name :COUNTER STRT : F 200.0 measure on charge RSET : -M 61.0 RESET ALL BLTIME AKTI : F 203.0 AUSG : F 203.1 SOLL : FD 180 IST : DD 42 IMP : -E 21.3=z10+b3.BD560-rot H-IM : -M 63.3 H-IMP CHAR BD560 EINH : FD 184 : :L FW 202 :T DW 40 :*** F 61.0 = M 61.0 RESET ALL BLTIME I 21.3 = E 21.3=z10+b3.BD560-rot rotation impulse BD 560 F 63.3 = M 63.3 H-IMP CHAR BD560 FB 8 = FB 8 COUNT PULSE Segment 45 manual addition release :AN -A 10.0=z10+b3.BD560-rbl :AN -E 10.0=z10+b3.BD560-rbl :AN -S 10.0=z10+b3.BD560-rbl blender off :AN -E 7.7=z10+b3.HO584-rfe hopper rotary feeder off := F 200.0 addition release :*** FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 21 Q 10.0 = A 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 I 10.0 = E 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 S 10.0 = S 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 I 7.7 = E 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 Segment 46 lock manual addition :L =MPSI :L KF +40 :>=F :A -M 61.5 LOCK ACTIVE BL :A F 200.0 addition release :O -M 62.4 BD560 OFF CHK EM :A -E 21.4=z10+b3.BD560-lid :AN -A 10.0=z10+b3.BD560-rbl :AN -E 10.0=z10+b3.BD560-rbl :AN -S 10.0=z10+b3.BD560-rbl := F 230.0 *= A20.0 lock blender NOT exist! :*** F 61.5 = M 61.5 LOCK ACTIVE BL F 62.4 = M 62.4 BD560 OFF CHK EM I 21.4 = E 21.4=z10+b3.BD560-lid lid closed BD 560 Q 10.0 = A 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 I 10.0 = E 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 S 10.0 = S 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 Segment 47 check empty ? :JU -FB109 LUMINOUS PUSH-BUT Name :L-TAST EING : -E 23.2=z10+b3.BD560-chk AUSG : -M 62.4 BD560 OFF CHK EM FOLG : -M 62.5 HF BD560 OFF CHK RESE : -M 0.2 CONSTANT 0 : :AN -M 62.3 BD560 CHECK EMPT :R -M 62.4 BD560 OFF CHK EM :R -M 62.5 HF BD560 OFF CHK : :O( :AN -M 62.4 BD560 OFF CHK EM 01 :A -M 0.4 FLASH CLOCK FAST 01 :) 01 :O -M 62.4 BD560 OFF CHK EM :A -M 62.3 BD560 CHECK EMPT :O -M 4.5 GLOBAL LAMBTEST := -A 23.2=z10+b3.BD560-chk :*** I 23.2 = E 23.2=z10+b3.BD560-chk check empty BD 560 F 62.4 = M 62.4 BD560 OFF CHK EM F 62.5 = M 62.5 HF BD560 OFF CHK F 0.2 = M 0.2 CONSTANT 0 F 62.3 = M 62.3 BD560 CHECK EMPT F 0.4 = M 0.4 FLASH CLOCK FAST F 4.5 = M 4.5 GLOBAL LAMBTEST Q 23.2 = A 23.2=z10+b3.BD560-chk check empty BD 560 FB 109 = FB109 LUMINOUS PUSH-BUT 06.11.92 Hkt al Segment 48 manual addition permitted :A -M 61.5 LOCK ACTIVE BL :A F 200.0 addition release := D 7.0 addition permitted : FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 22 :AN -E 21.4=z10+b3.BD560-lid :AN -M 61.5 LOCK ACTIVE BL :A -M 0.4 FLASH CLOCK FAST :O( :A -M 61.5 LOCK ACTIVE BL 01 :A F 200.0 01 addition release :) 01 :O -M 4.5 GLOBAL LAMBTEST := -A 22.2=z10+b3.BD560-mad :*** F 61.5 = M 61.5 LOCK ACTIVE BL I 21.4 = E 21.4=z10+b3.BD560-lid lid closed BD 560 F 0.4 = M 0.4 FLASH CLOCK FAST F 4.5 = M 4.5 GLOBAL LAMBTEST Q 22.2 = A 22.2=z10+b3.BD560-mad manual addittion permitted BD 560 Segment 49 blending :L =BPSI :L KF +40 :!=F :A -M 60.2 STRT BLEND BD560 blend by PLI :AN -E 7.7=z10+b3.HO584-rfe hopper feeder off :A -E 15.1=z10+b3.BD560-o2: outletflap 2 closed :A -E 10.2=z10+b3.BD560-sac *(6) <- *(2) safety circ.healthy :AN -S 7.7=z10+b3.HO584-rfe no faults feeder / flap / safety :AN -S 11.1=z10+b3.BD560-o2: :AN -S 15.1=z10+b3.BD560-o2: :AN -S 10.2=z10+b3.BD560-sac *(6) <- *(2) := -M 61.7 BD560-STRT BLEND : : *(5) u a10.0 : *(5) u e10.0 : *(5) un s10.0 :A -A 10.1=z10+b3.BD560-fco *(5) :A -M 61.7 BD560-STRT BLEND blending start := F 200.0 measure on blend :*** F 60.2 = M 60.2 STRT BLEND BD560 I 7.7 = E 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 I 15.1 = E 15.1=z10+b3.BD560-o2: outletflap 2O2I closed BD 560 I 10.2 = E 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6) S 7.7 = S 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 S 11.1 = S 11.1=z10+b3.BD560-o2: outletflap 2O2I open BD 560 S 15.1 = S 15.1=z10+b3.BD560-o2: outletflap 2O2I closed BD 560 S 10.2 = S 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6) F 61.7 = M 61.7 BD560-STRT BLEND Q 10.1 = A 10.1=z10+b3.BD560-fco frequ.converter release BD 560 *(5) Segment 50 Measure blender blend time :L DW 40 :T FW 202 : :JU -FB 9 TIME MEASURING Name :TIMER STRT : -A 10.1=z10+b3.BD560-fco measure on blend (5)* RSET : -M 61.0 RESET ALL BLTIME AKTI : F 202.2 AUSG : -M 60.3 BLE.TIME OVER BL TTYP : KS SE SOLL : DW 28 IST : DW 31 IMP : -M 0.3 1 SEC. IMPULSE FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 23 :*** Q 10.1 = A 10.1=z10+b3.BD560-fco frequ.converter release BD 560 *(5) F 61.0 = M 61.0 RESET ALL BLTIME F 60.3 = M 60.3 BLE.TIME OVER BL F 0.3 = M 0.3 1 SEC. IMPULSE FB 9 = FB 9 TIME MEASURING Segment 51 Measure blender blend revolut. :L KG +1701412+39 :T FD 180 :L KG +2500000+00 :T FD 184 : :JU -FB 8 COUNT PULSE Name :COUNTER STRT : F 200.0 measure on blend RSET : -M 61.0 RESET ALL BLTIME AKTI : F 203.2 AUSG : F 203.3 SOLL : FD 180 IST : DD 44 IMP : -E 21.3=z10+b3.BD560-rot H-IM : -M 63.4 H-IMP BLEN BD560 EINH : FD 184 : :L FW 202 :T DW 40 :*** F 61.0 = M 61.0 RESET ALL BLTIME I 21.3 = E 21.3=z10+b3.BD560-rot rotation impulse BD 560 F 63.4 = M 63.4 H-IMP BLEN BD560 FB 8 = FB 8 COUNT PULSE Segment 52 discharge active :L =DPSI :L KF +40 :>=F :A( :O -M 60.4 STRT DISCH.BD560 01 discharge by PLI :O -M 62.1 STRT DINOP BD560 01 discharge_nop by PLI :) 01 := F 200.0 discharge active : :O F 200.0 discharge active :O -M 4.5 GLOBAL LAMBTEST := -A 22.3=z10+b3.BD560-dis :*** F 60.4 = M 60.4 STRT DISCH.BD560 F 62.1 = M 62.1 STRT DINOP BD560 F 4.5 = M 4.5 GLOBAL LAMBTEST Q 22.3 = A 22.3=z10+b3.BD560-dis discharge active BD 560 Segment 53 enable discharge active :A -A 18.7=z10+b3.HO580-exh :A -E 21.6=z10+b3.HO580-exh :AN -S 21.6=z10+b3.HO580-exh :A -A 12.0=z10+b3.HO580-dse :A -E 12.0=z10+b3.HO580-dse :AN -E 16.0=z10+b3.HO580-dse FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 24 :AN -S 12.0=z10+b3.HO580-dse :AN -S 16.0=z10+b3.HO580-dse :A -E 10.2=z10+b3.BD560-sac *(6) <- *(2) :AN -S 10.2=z10+b3.BD560-sac *(6) <- *(2) :A F 200.0 discharge active := F 201.0 enable discharge active :*** Q 18.7 = A 18.7=z10+b3.HO580-exh exhaust Pfc on HO 580 I 21.6 = E 21.6=z10+b3.HO580-exh exhaust Pfc on HO 580 S 21.6 = S 21.6=z10+b3.HO580-exh exhaust Pfc on HO 580 Q 12.0 = A 12.0=z10+b3.HO580-dse docking seal inflate HO 580 I 12.0 = E 12.0=z10+b3.HO580-dse docking seal inflate HO 580 I 16.0 = E 16.0=z10+b3.HO580-dse docking seal deflate HO 580 S 12.0 = S 12.0=z10+b3.HO580-dse docking seal inflate HO 580 S 16.0 = S 16.0=z10+b3.HO580-dse docking seal deflate HO 580 I 10.2 = E 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6) S 10.2 = S 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6) Segment 54 Release discharge to bins :JU -FB109 LUMINOUS PUSH-BUT Name :L-TAST EING : -E 23.3=z10+b3.BD560-dis AUSG : -M 60.6 REL BIN-DI.BD560 FOLG : -M 60.7 HF BIN-DIS.BD560 RESE : -M 0.2 CONSTANT 0 : :AN F 201.0 enable discharge active :R -M 60.6 REL BIN-DI.BD560 :R -M 60.7 HF BIN-DIS.BD560 : :A F 201.0 enable discharge active :A -E 11.1=z10+b3.BD560-o2: :O -M 4.5 GLOBAL LAMBTEST := -A 23.3=z10+b3.BD560-dis :*** I 23.3 = E 23.3=z10+b3.BD560-dis discharge open BD 560 F 60.6 = M 60.6 REL BIN-DI.BD560 F 60.7 = M 60.7 HF BIN-DIS.BD560 F 0.2 = M 0.2 CONSTANT 0 I 11.1 = E 11.1=z10+b3.BD560-o2: outletflap 2O2I open BD 560 F 4.5 = M 4.5 GLOBAL LAMBTEST Q 23.3 = A 23.3=z10+b3.BD560-dis discharge open BD 560 FB 109 = FB109 LUMINOUS PUSH-BUT 06.11.92 Hkt al Segment 55 open outletflap :O( :A -M 62.1 STRT DINOP BD560 01 :A -M 60.6 REL BIN-DI.BD560 01 :) 01 :O( :A -M 62.7 BD560 MANUAL-MOD 01 :A -M 60.6 REL BIN-DI.BD560 01 :O -M 62.6 BD560 AUTO-MODE 01 :A -MA15.6 CNTR.WEIGH.ACTIV 01 :A -M 60.4 STRT DISCH.BD560 01 :A -E 20.2=z10+b3.HO580-bin 01 :AN -S 20.2=z10+b3.HO580-bin 01 :) 01 :A F 201.0 enable discharge active :AN -E 7.7=z10+b3.HO584-rfe :AN -S 7.7=z10+b3.HO584-rfe FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 25 := -A 11.1=z10+b3.BD560-o2: :AN -A 11.1=z10+b3.BD560-o2: :AN -E 15.1=z10+b3.BD560-o2: := -A 15.1=z10+b3.BD560-o2: :*** F 62.1 = M 62.1 STRT DINOP BD560 F 60.6 = M 60.6 REL BIN-DI.BD560 F 62.7 = M 62.7 BD560 MANUAL-MOD F 62.6 = M 62.6 BD560 AUTO-MODE F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 60.4 = M 60.4 STRT DISCH.BD560 I 20.2 = E 20.2=z10+b3.HO580-bin bin available HO 580 S 20.2 = S 20.2=z10+b3.HO580-bin bin available HO 580 I 7.7 = E 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 S 7.7 = S 7.7=z10+b3.HO584-rfe rotary feeder on HO 584 Q 11.1 = A 11.1=z10+b3.BD560-o2: outletflap 2O2I open BD 560 I 15.1 = E 15.1=z10+b3.BD560-o2: outletflap 2O2I closed BD 560 Q 15.1 = A 15.1=z10+b3.BD560-o2: outletflap 2O2I closed BD 560 Segment 56 discharging :A -M 60.4 STRT DISCH.BD560 :A -M 62.7 BD560 MANUAL-MOD :O -M 62.1 STRT DINOP BD560 :A -E 22.4=z10+b3.BD560-bl: button blender start :O( :A -M 60.4 STRT DISCH.BD560 01 :A -M 62.6 BD560 AUTO-MODE 01 :) 01 :A -A 11.1=z10+b3.BD560-o2: :A -E 11.1=z10+b3.BD560-o2: :AN -S 11.1=z10+b3.BD560-o2: :AN -S 15.1=z10+b3.BD560-o2: := -M 62.0 BD560-STRT DISCH discharge start : : *(5) u a10.0 : *(5) u e10.0 : *(5) un s10.0 :A -A 10.1=z10+b3.BD560-fco *(5) :A -M 62.0 BD560-STRT DISCH discharge start := F 200.0 measure on discharge :*** F 60.4 = M 60.4 STRT DISCH.BD560 F 62.7 = M 62.7 BD560 MANUAL-MOD F 62.1 = M 62.1 STRT DINOP BD560 I 22.4 = E 22.4=z10+b3.BD560-bl: blender start BD 560 F 62.6 = M 62.6 BD560 AUTO-MODE Q 11.1 = A 11.1=z10+b3.BD560-o2: outletflap 2O2I open BD 560 I 11.1 = E 11.1=z10+b3.BD560-o2: outletflap 2O2I open BD 560 S 11.1 = S 11.1=z10+b3.BD560-o2: outletflap 2O2I open BD 560 S 15.1 = S 15.1=z10+b3.BD560-o2: outletflap 2O2I closed BD 560 F 62.0 = M 62.0 BD560-STRT DISCH Q 10.1 = A 10.1=z10+b3.BD560-fco frequ.converter release BD 560 *(5) Segment 57 Measure blender discharge time :L DW 40 :T FW 202 : :JU -FB 9 TIME MEASURING Name :TIMER STRT : F 200.0 measure on discharge RSET : -M 61.0 RESET ALL BLTIME AKTI : F 202.4 FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 26 AUSG : F 202.5 TTYP : KS SE SOLL : DW 29 IST : DW 32 IMP : -M 0.3 1 SEC. IMPULSE : :A F 202.5 :S -M 60.5 DIS.TIME OVER BL : :A -M 61.0 RESET ALL BLTIME :R -M 60.5 DIS.TIME OVER BL :*** F 61.0 = M 61.0 RESET ALL BLTIME F 0.3 = M 0.3 1 SEC. IMPULSE F 60.5 = M 60.5 DIS.TIME OVER BL FB 9 = FB 9 TIME MEASURING Segment 58 Measure blender discharge revol. :L KG +1701412+39 :T FD 180 :L KG +2500000+00 :T FD 184 : :JU -FB 8 COUNT PULSE Name :COUNTER STRT : F 200.0 measure on discharge RSET : -M 61.0 RESET ALL BLTIME AKTI : F 203.4 AUSG : F 203.5 SOLL : FD 180 IST : DD 46 IMP : -E 21.3=z10+b3.BD560-rot H-IM : -M 63.5 H-IMP DISC BD560 EINH : FD 184 : :L FW 202 :T DW 40 :*** F 61.0 = M 61.0 RESET ALL BLTIME I 21.3 = E 21.3=z10+b3.BD560-rot rotation impulse BD 560 F 63.5 = M 63.5 H-IMP DISC BD560 FB 8 = FB 8 COUNT PULSE Segment 59 run/cycle blender BD560 charge ? :L DW 25 :L KF +0 :!=F := -M 63.6 BD560 NO RUN CHA : :L DW 26 :L KF +0 :!=F := -M 63.0 BD560 NO CYCL CH :*** F 63.6 = M 63.6 BD560 NO RUN CHA F 63.0 = M 63.0 BD560 NO CYCL CH Segment 60 prep.time imp/pause BD560 charge :L DW 25 FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 27 :L KF +10 :>F :O -M 63.6 BD560 NO RUN CHA :JC =M001 :T DW 25 M001 : :L DW 26 :L KF +10 :>F :O -M 63.0 BD560 NO CYCL CH :JC =M002 :T DW 26 M002 :*** F 63.6 = M 63.6 BD560 NO RUN CHA F 63.0 = M 63.0 BD560 NO CYCL CH Segment 61 run/cycl blender BD560 discharge :L DW 23 :L KF +0 :!=F := -M 63.7 BD560 NO RUN DIS : :L DW 24 :L KF +0 :!=F := -M 63.1 BD560 NO CYCL DI :*** F 63.7 = M 63.7 BD560 NO RUN DIS F 63.1 = M 63.1 BD560 NO CYCL DI Segment 62 prep.t imp/pause BD560 discharge :L DW 23 :L KF +10 :>F :O -M 63.7 BD560 NO RUN DIS :JC =M001 :T DW 23 M001 : :L DW 24 :L KF +10 :>F :O -M 63.1 BD560 NO CYCL DI :JC =M002 :T DW 24 M002 :*** F 63.7 = M 63.7 BD560 NO RUN DIS F 63.1 = M 63.1 BD560 NO CYCL DI Segment 63 prepare imp/pause blender :AN -M 62.0 BD560-STRT DISCH :L DW 25 :JC =M001 : :L DW 23 M001 :T -MW180 PARAMETER 1 : :AN -M 62.0 BD560-STRT DISCH :L DW 26 :JC =M002 : :L DW 24 FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 28 M002 :T -MW182 PARAMETER 2 :*** F 62.0 = M 62.0 BD560-STRT DISCH FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 Segment 64 prepare time clock blender :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : -MW180 PARAMETER 1 AUSG : FW 202 : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : -MW182 PARAMETER 2 AUSG : FW 204 :*** FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 FB 106 = FB106 TRANSFER KF->KT Segment 65 release clock blender :A -M 62.6 BD560 AUTO-MODE :A -M 62.0 BD560-STRT DISCH :AN -M 62.1 STRT DINOP BD560 :AN -M 63.1 BD560 NO CYCL DI :AN -M 63.7 BD560 NO RUN DIS :AN -S 10.0=z10+b3.BD560-rbl :O( :A -M 62.6 BD560 AUTO-MODE 01 :A -M 61.4 BD560-STRT CHARG 01 :AN -M 63.0 BD560 NO CYCL CH 01 :AN -M 63.6 BD560 NO RUN CHA 01 :AN -S 10.0=z10+b3.BD560-rbl 01 :) 01 := F 200.0 release :*** F 62.6 = M 62.6 BD560 AUTO-MODE F 62.0 = M 62.0 BD560-STRT DISCH F 62.1 = M 62.1 STRT DINOP BD560 F 63.1 = M 63.1 BD560 NO CYCL DI F 63.7 = M 63.7 BD560 NO RUN DIS S 10.0 = S 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 F 61.4 = M 61.4 BD560-STRT CHARG F 63.0 = M 63.0 BD560 NO CYCL CH F 63.6 = M 63.6 BD560 NO RUN CHA Segment 66 Clock blender :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : F 200.0 T : -T89 BD560 cyc blender DWIM : FW 202 DWPA : FW 204 AUSG : -M 61.6 BD560-CYCL DI/CH POS : -M 0.2 CONSTANT 0 DBT : -DB30 BD560 BLENDER RM : -M 61.6 BD560-CYCL DI/CH FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 29 T-IN : FW 206 IN : KS SOLL : KF +0 IST : FW 208 FERT : F 200.1 BITL : FW 210 DAUE : -M 0.1 CONSTANT 1 DBST : -DB30 BD560 BLENDER :*** T 89 = T89 BD560 cyc blender BD560 cycle blender F 61.6 = M 61.6 BD560-CYCL DI/CH F 0.2 = M 0.2 CONSTANT 0 F 0.1 = M 0.1 CONSTANT 1 DB 30 = DB30 BD560 BLENDER FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 67 Blender motor on :A -M 63.0 BD560 NO CYCL CH :AN -M 63.6 BD560 NO RUN CHA :O -M 62.7 BD560 MANUAL-MOD :A -M 61.4 BD560-STRT CHARG :O -M 61.7 BD560-STRT BLEND :O( :A -M 63.1 BD560 NO CYCL DI 01 :AN -M 63.7 BD560 NO RUN DIS 01 :O -M 62.7 BD560 MANUAL-MOD 01 :O -M 62.1 STRT DINOP BD560 01 :A -M 62.0 BD560-STRT DISCH 01 :) 01 :O -M 61.6 BD560-CYCL DI/CH :A -E 21.4=z10+b3.BD560-lid : *UN A20.0 lock blender NOT exist :AN -S 10.0=z10+b3.BD560-rbl :AN -M 62.4 BD560 OFF CHK EM := F 200.0 *(5) start blender :*** F 63.0 = M 63.0 BD560 NO CYCL CH F 63.6 = M 63.6 BD560 NO RUN CHA F 62.7 = M 62.7 BD560 MANUAL-MOD F 61.4 = M 61.4 BD560-STRT CHARG F 61.7 = M 61.7 BD560-STRT BLEND F 63.1 = M 63.1 BD560 NO CYCL DI F 63.7 = M 63.7 BD560 NO RUN DIS F 62.1 = M 62.1 STRT DINOP BD560 F 62.0 = M 62.0 BD560-STRT DISCH F 61.6 = M 61.6 BD560-CYCL DI/CH I 21.4 = E 21.4=z10+b3.BD560-lid lid closed BD 560 S 10.0 = S 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 F 62.4 = M 62.4 BD560 OFF CHK EM Segment 68 release frequ.convert.BD560 *(5) : *(6) No start blender :A -A 10.0=z10+b3.BD560-rbl *(5) Total network inserted! :A -E 10.0=z10+b3.BD560-rbl :A -E 10.1=z10+b3.BD560-fco :AN -S 10.1=z10+b3.BD560-fco :L KT 005.2 :SD -T94 BD560 delay freq.co : :A -T94 BD560 delay freq.co FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 30 :A F 200.0 *(6) start blender := -A 10.1=z10+b3.BD560-fco : :AN -A 10.1=z10+b3.BD560-fco :L KF +0 :JC =M001 : :L DW 67 Automode: set speed of BD560 in% M001 :T -MW182 PARAMETER 2 :*** Q 10.0 = A 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 I 10.0 = E 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 I 10.1 = E 10.1=z10+b3.BD560-fco frequ.converter ready BD 560 *(5) S 10.1 = S 10.1=z10+b3.BD560-fco frequ.converter ready BD 560 *(5) T 94 = T94 BD560 delay freq.co BD560 delay freq.converter *(5) Q 10.1 = A 10.1=z10+b3.BD560-fco frequ.converter release BD 560 *(5) FW 182 = MW182 PARAMETER 2 Segment 69 set value freq.conv. BD560 *(5) :L KF +136 *(5) Total network inserted! :T -MW180 PARAMETER 1 : :JU -FB251 WRIT ANALOG VALUE Name :AN-AUS APW : -MW180 PARAMETER 1 OG : KG +1000000+04 UG : KG +0000000+00 AMAX : KF +1024 AMIN : KF +0 WERG : FD 192 WERT : -MW182 PARAMETER 2 G/F : KS F IN : KS IN FORM : KS .. :*** FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 FB 251 = FB251 WRIT ANALOG VALUE Segment 70 air purged seals BD560 *(5) :O -M 60.1 CHARGE ACT.BD560 *(5) Total network inserted! :O -M 61.7 BD560-STRT BLEND :O -M 66.1 BD560 STR ON DIS := -A 20.1=z10+b3.BD560-aps := -A 20.2=z10+b3.BD560-aps : :L KF +0 :T FY 180 0= P-address :L KF +140 :T FY 181 PW140 : :L KF +0 :T FY 182 0= P-address :L KF +142 :T FY 183 PW142 :*** F 60.1 = M 60.1 CHARGE ACT.BD560 F 61.7 = M 61.7 BD560-STRT BLEND F 66.1 = M 66.1 BD560 STR ON DIS *(5) Q 20.1 = A 20.1=z10+b3.BD560-aps air purged seals 1 on BD 560 *(5) FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 31 Q 20.2 = A 20.2=z10+b3.BD560-aps air purged seals 2 on BD 560 *(5) Segment 71 pressure transmitter seal 1 *(5) :L DW 53 calibrate pressure seal 1 :L KF +0 *(5) Total network inserted! :>F *(6) :JC =M001 *(6) :JU =M002 *(6) M001 :L KF -1 *(6) val.out of range: displ. -1 :T DW 56 *(6) rel. pressure seal 1 BD560 M002 :*** *(6) Q 20.1 = A 20.1=z10+b3.BD560-aps air purged seals 1 on BD 560 *(5) F 65.0 = M 65.0 PRESS1 ACT BD560 *(5) FW 180 = MW180 PARAMETER 1 F 0.3 = M 0.3 1 SEC. IMPULSE FB 118 = FB118 PRESSURE TRANSMIT hkt as Segment 72 pressure transmitter seal 2 *(5) :L DW 58 calibrate pressure seal 2 :L KF +0 *(5) Total network inserted! :>F *(6) :JC =M001 *(6) FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 32 :JU =M002 *(6) M001 :L KF -1 *(6) val.out of range: displ. -1 :T DW 61 *(6) rel. pressure seal 2 BD560 M002 :*** *(6) Q 20.2 = A 20.2=z10+b3.BD560-aps air purged seals 2 on BD 560 *(5) F 65.1 = M 65.1 PRESS2 ACT BD560 *(5) FW 182 = MW182 PARAMETER 2 F 0.3 = M 0.3 1 SEC. IMPULSE FB 118 = FB118 PRESSURE TRANSMIT hkt as Segment 73 pressure low seal 1+2 BD560 *(5) :L DW 56 actual pressure seal 1 :L DW 57 min pressure seal 1 :KT *(6) Name :KF->KT EINH : KF +2 EING : DW 27 AUSG : FW 204 : :A -A 20.1=z10+b3.BD560-aps *(5) Total network inserted! :A -A 20.2=z10+b3.BD560-aps :A -E 21.5=z10+b3.BD560-flm :AN -S 21.5=z10+b3.BD560-flm :A -E 21.7=z10+b3.BD560-flm :AN -S 21.7=z10+b3.BD560-flm :AN -M 66.2 PRESS1 LOW BD560 :AN -S 2.3 PRES1 FAULT BD560 *(6) :AN -M 66.3 PRESS2 LOW BD560 :AN -S 2.4 PRES2 FAULT BD560 *(6) :L FW 204 *(6) :SD -T93 BD560 ctrl-tim seal : :A -T93 BD560 ctrl-tim seal :S -M 66.0 BD560 SEALS OK : :AN -A 20.1=z10+b3.BD560-aps :AN -A 20.2=z10+b3.BD560-aps :R -M 66.0 BD560 SEALS OK :*** Q 20.1 = A 20.1=z10+b3.BD560-aps air purged seals 1 on BD 560 *(5) Q 20.2 = A 20.2=z10+b3.BD560-aps air purged seals 2 on BD 560 *(5) I 21.5 = E 21.5=z10+b3.BD560-flm flowmeter 1 healthy BD 560 *(5) S 21.5 = S 21.5=z10+b3.BD560-flm flowmeter 1 healthy BD560 *(5) I 21.7 = E 21.7=z10+b3.BD560-flm flowmeter 2 healthy BD 560 *(5) S 21.7 = S 21.7=z10+b3.BD560-flm flowmeter 2 healthy BD560 *(5) F 66.2 = M 66.2 PRESS1 LOW BD560 *(5) S 2.3 = S 2.3 PRES1 FAULT BD560 *(6) F 66.3 = M 66.3 PRESS2 LOW BD560 *(5) S 2.4 = S 2.4 PRES2 FAULT BD560 *(6) T 93 = T93 BD560 ctrl-tim seal BD560 control time seals ok *(5) F 66.0 = M 66.0 BD560 SEALS OK *(5) FB 106 = FB106 TRANSFER KF->KT Segment 77 motor contactor BD560 *(5) FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 34 :A -A 12.7=z10+b3.HO584-anv *(5) Total network inserted! :A -E 12.7=z10+b3.HO584-anv :AN -S 12.7=z10+b3.HO584-anv :AN -S 16.7=z10+b3.HO584-anv :O :A -A 13.0=z10+b3.HO584-anv :A -E 13.0=z10+b3.HO584-anv :AN -S 13.0=z10+b3.HO584-anv :AN -S 17.0=z10+b3.HO584-anv :O -M 66.1 BD560 STR ON DIS :O -M 61.7 BD560-STRT BLEND :A -M 66.0 BD560 SEALS OK :L KT 005.2 :SF -T95 BD560 OFF-delay mot :*** Q 12.7 = A 12.7=z10+b3.HO584-anv angle valve 1O2I 563 open HO 584 I 12.7 = E 12.7=z10+b3.HO584-anv angle valve 1O2I 563 open HO 584 S 12.7 = S 12.7=z10+b3.HO584-anv angle valve 1O2I 563 open HO 584 S 16.7 = S 16.7=z10+b3.HO584-anv angle valve 1O2I 563 closed HO 584 Q 13.0 = A 13.0=z10+b3.HO584-anv angle valve 1O2I 583 open HO 584 I 13.0 = E 13.0=z10+b3.HO584-anv angle valve 1O2I 583 open HO 584 S 13.0 = S 13.0=z10+b3.HO584-anv angle valve 1O2I 583 open HO 584 S 17.0 = S 17.0=z10+b3.HO584-anv angle valve 1O2I 583 closed HO 584 F 66.1 = M 66.1 BD560 STR ON DIS *(5) F 61.7 = M 61.7 BD560-STRT BLEND F 66.0 = M 66.0 BD560 SEALS OK *(5) T 95 = T95 BD560 OFF-delay mot BD560 OFF-delay motor contactor *(5) Segment 78 motor contactor BD560 *(5) :A -T95 BD560 OFF-delay mot *(5) Total network inserted! :A -E 10.2=z10+b3.BD560-sac *(6) :AN -S 10.2=z10+b3.BD560-sac *(6) :AN -S 10.0=z10+b3.BD560-rbl :A -E 21.4=z10+b3.BD560-lid :AN -M 62.4 BD560 OFF CHK EM := -A 10.0=z10+b3.BD560-rbl :*** T 95 = T95 BD560 OFF-delay mot BD560 OFF-delay motor contactor *(5) I 10.2 = E 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6) S 10.2 = S 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6) S 10.0 = S 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 I 21.4 = E 21.4=z10+b3.BD560-lid lid closed BD 560 F 62.4 = M 62.4 BD560 OFF CHK EM Q 10.0 = A 10.0=z10+b3.BD560-rbl ribbon blender on BD 560 Segment 79 actual val. freq.conv.MI583 *(5) :L KF +0 *(5) Total network inserted! :T FY 180 0= P-address :L KF +130 :T FY 181 :L KF +1500 *(6) :T -MW182 PARAMETER 2 Max= 1500 :L KF +0 :T -MW184 PARAMETER 3 Min= 0 : :JU -FB118 PRESSURE TRANSMIT Name :DRUCKAUF BGRN : -MW180 PARAMETER 1 OG : -MW182 PARAMETER 2 UG : -MW184 PARAMETER 3 AUSG : DW 63 act.speed cone mill MI583 in rpm FEHL : F 200.0 FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 35 AKTV : -M 0.1 CONSTANT 1 TIMP : -M 0.3 1 SEC. IMPULSE S5S7 : KS S5 :*** FW 182 = MW182 PARAMETER 2 FW 184 = MW184 PARAMETER 3 FW 180 = MW180 PARAMETER 1 F 0.1 = M 0.1 CONSTANT 1 F 0.3 = M 0.3 1 SEC. IMPULSE FB 118 = FB118 PRESSURE TRANSMIT hkt as Segment 80 value out of range MI583 *(5) :L DW 63 act.speed cone mill MI583 in rpm :L -MW184 PARAMETER 3 Min speed cone mill MI583 in rpm :F :JC =M001 :JU =M002 M001 :L KF -1 value out of range: displ.-1 rpm :T DW 63 act.speed cone mill MI583 in rpm M002 :*** FW 184 = MW184 PARAMETER 3 FW 182 = MW182 PARAMETER 2 Segment 81 speed out of tol.range MI583*(5) :L DW 71 ctrl-speed con.mill MI583 in rpm :L DW 64 speed tol.cone mill MI583 in rpm :-F :L DW 63 act.speed cone mill MI583 in rpm :>F act speed < set speed - tol := F 201.0 : *(5) Total network inserted :L DW 71 ctrl-speed con.mill MI583 in rpm :L DW 64 speed tol.cone mill MI583 in rpm :+F :L DW 63 act.speed cone mill MI583 in rpm : set speed + tol :O F 201.0 act speed < set speed - tol :O F 200.0 :A -A 8.7=z10+b3.MI583-fco :L KT 080.1 :SD T 202 :A T 202 := -M 66.4 SPEED NOK MI583 :*** Q 8.7 = A 8.7=z10+b3.MI583-fco frequ.converter MI release MI 583 F 66.4 = M 66.4 SPEED NOK MI583 *(5) Segment 82 actual val. freq.conv.BD560 *(5) :L KF +0 *(5) Total network inserted! :T FY 180 0= P-address :L KF +136 :T FY 181 : :JU -FB118 PRESSURE TRANSMIT Name :DRUCKAUF BGRN : -MW180 PARAMETER 1 FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 36 OG : DW 70 Max speed blender BD560 in rpm UG : DW 69 Min speed blender BD560 in rpm AUSG : DW 65 act. speed blender BD560 in rpm FEHL : F 200.0 AKTV : -M 0.1 CONSTANT 1 TIMP : -M 0.3 1 SEC. IMPULSE S5S7 : KS S5 :*** FW 180 = MW180 PARAMETER 1 F 0.1 = M 0.1 CONSTANT 1 F 0.3 = M 0.3 1 SEC. IMPULSE FB 118 = FB118 PRESSURE TRANSMIT hkt as Segment 83 value out of range BD560 *(5) :L DW 65 act. speed blender BD560 in rpm :L DW 69 Min speed blender BD560 in rpm :F :JC =M001 :JU =M002 M001 :L KF -1 value out of range: displ.-1 rpm :T DW 65 act. speed blender BD560 in rpm M002 :*** Segment 84 speed out of tol.range BD560*(5) :L DW 68 ctrl-speed blender BD560 in rpm :L DW 66 speed tol. blender BD560 in rpm :-F :L DW 65 act. speed blender BD560 in rpm :>F act speed < set speed - tol := F 201.0 : *(5) Total network inserted :L DW 68 ctrl-speed blender BD560 in rpm :L DW 66 speed tol. blender BD560 in rpm :+F :L DW 65 act. speed blender BD560 in rpm : set speed + tol :O F 201.0 act speed < set speed - tol :O F 200.0 :A -A 10.1=z10+b3.BD560-fco :L KT 080.1 :SD T 201 :A T 201 := -M 66.5 SPEED NOK BD560 :*** Q 10.1 = A 10.1=z10+b3.BD560-fco frequ.converter release BD 560 *(5) F 66.5 = M 66.5 SPEED NOK BD560 *(5) Segment 85 output fault MI speed MI583 *(5) :L DW 40 *(5) Total network inserted! :T FW 202 : :L KF +5 :T -MW180 PARAMETER 1 : :JU -FB108 TIMER IMITATION Name :TIMER FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688 Page 37 STRT : -M 66.4 SPEED NOK MI583 RSET : -M 0.2 CONSTANT 0 AKTI : F 203.3 AUSG : -M 40.5 MI583 SPEED FAUL TTYP : KS SE SOLL : -MW180 PARAMETER 1 IST : DW 33 IMP : -M 0.3 1 SEC. IMPULSE :*** FW 180 = MW180 PARAMETER 1 F 66.4 = M 66.4 SPEED NOK MI583 *(5) F 0.2 = M 0.2 CONSTANT 0 F 40.5 = M 40.5 MI583 SPEED FAUL F 0.3 = M 0.3 1 SEC. IMPULSE FB 108 = FB108 TIMER IMITATION e.g. for scale control WK al Segment 86 output fault speed BD560 *(5) :JU -FB108 TIMER IMITATION *(5) Total network inserted! Name :TIMER STRT : -M 66.5 SPEED NOK BD560 RSET : -M 0.2 CONSTANT 0 AKTI : F 203.4 AUSG : -M 40.6 BD560 SPEED FAUL TTYP : KS SE SOLL : -MW180 PARAMETER 1 IST : DW 34 IMP : -M 0.3 1 SEC. IMPULSE : :L FW 202 :T DW 40 :BE F 66.5 = M 66.5 SPEED NOK BD560 *(5) F 0.2 = M 0.2 CONSTANT 0 F 40.6 = M 40.6 BD560 SPEED FAUL FW 180 = MW180 PARAMETER 1 F 0.3 = M 0.3 1 SEC. IMPULSE FB 108 = FB108 TIMER IMITATION e.g. for scale control WK al FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 1 Segment 1 ****************************************************************************** DESCRIPTION : This block handels the control weighing from dryer to scale HO560 and the discharge of this scale to the hammer mill. ****************************************************************************** PARAMETER : LINR : line number WANR : scale number WZNR : scale count number ( to calculate the data blocks ) T1 : Timer 1 ( reserve ) T2 : Timer 2 ( time until conveying pressure built up ) T3 : Timer 3 ( cycle purged air filter ) T4 : Timer 4 ( reserve ) T5 : Timer 5 ( cycle vibration motor ) T6 : Timer 6 ( reserve ) T7 : Timer 7 ( reserve ) T8 : Timer 8 ( TTOL FB92 ) T9 : Timer 9 ( TFIN FB92 ) T10 : Timer 10 ( ) AF/J : lifting funct. J/N ( scale discharge with lifting function is selected , if this parameter is set to J ) PWDT : analog input pressure transmiter PWFU : analog output frequency converter CPSI : charge phase step index ECSI : end of charge step DPSI : discharge phase step index EDSI : end of discharge step EMPY : empty check ( MINKT FB 90 Check multiport valve FB 108 Timer imitation FB 250 Read analog value FB 6 Pressure transmiter FB 251 Write analog value FB 92 Control weighing FB 113 Clock generator ******************************************************************************* Name :WAAGE Decl :LINR I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :WANR I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :WZNR I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T1 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T2 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 2 Decl :T3 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T4 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T5 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T6 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T7 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T8 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T9 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :T10 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :AF/J I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS Decl :PWDT I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :PWFU I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :CPSI I/Q/D/B/T/C: I BI/BY/W/D: W Decl :ECSI I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :DPSI I/Q/D/B/T/C: I BI/BY/W/D: W Decl :EDSI I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :EMPY I/Q/D/B/T/C: Q BI/BY/W/D: BI :*** Segment 2 calculate DB-addresses :LW =LINR :SLW 3 line no. :LW =LINR multiplyed 10 :SLW 1 :+F :T -MW 32 ADDR.LINE_DB = address line-DB : :LW =WANR line-DB :+F + scale no. :T -MW 34 ADDR.SCALE_DB = address scale-DB : :LW =WZNR scale count no. :L KF +164 + 164 :+F = Address DB dosing addresses :T -MW 38 ADDR.DOS_ADR_DB :*** FW 32 = MW 32 ADDR.LINE_DB FW 34 = MW 34 ADDR.SCALE_DB FW 38 = MW 38 ADDR.DOS_ADR_DB Segment 3 store scale count number :DO -MW 34 ADDR.SCALE_DB :C -DB 0 IND.ADRESS.(DUMNY) : :LW =WZNR :T DW 1 hand over scale count number : :L -MW 34 ADDR.SCALE_DB :T DW 4 hand over number working-DB : :L -MW 38 ADDR.DOS_ADR_DB :T DW 5 :*** FW 34 = MW 34 ADDR.SCALE_DB FW 38 = MW 38 ADDR.DOS_ADR_DB DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 4 load status of weighing :L DW 6 :T -MW 10 I-CONTROLBITs interface to scale module :L DW 7 FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 3 :T -MW 12 I-CONTROLBITs :L DW 52 :T -MW 14 O-CONTROLBITs :L DW 53 :T -MW 16 O-CONTROLBITs : -------------------------------- :L DW 114 internal variable weighing :T -MW18 STATUS FLAGS : -------------------------------- :L DW 115 outputs scale :T -MW24 IND. OUTPUTS SCALE :L DW 117 :T -MW28 IND. OUTPUTS WAY : -------------------------------- :L DR 119 :T -MB90 SIGNAL DISPLAY :*** FW 10 = MW 10 I-CONTROLBITs plc scale EST 1 FW 12 = MW 12 I-CONTROLBITs plc scale EST 2 FW 14 = MW 14 O-CONTROLBITs plc scale AST 1 FW 16 = MW 16 O-CONTROLBITs plc scale AST 2 FW 18 = MW18 STATUS FLAGS SCALE STATUS FW 24 = MW24 IND. OUTPUTS SCALE FW 28 = MW28 IND. OUTPUTS WAY FY 90 = MB90 SIGNAL DISPLAY SCALE SIGNAL DISPLAY Segment 5 MODE to scale module :A -M 0.3 1 SEC. IMPULSE := -ME12.0 1-SEC-IMPULSE : :AN -M 4.0 GLOBAL AUTO-MODE :AN -M 4.1 GLOB. MANUAL-MODE :O -M 4.2 GLOB.SERVICE-MODE := -ME12.1 PLC-MODE/PC-MODE :*** F 0.3 = M 0.3 1 SEC. IMPULSE F 12.0 = ME12.0 1-SEC-IMPULSE plc scale EST 2 F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE F 4.2 = M 4.2 GLOB.SERVICE-MODE F 12.1 = ME12.1 PLC-MODE/PC-MODE plc scale EST 2 (1=PLC-MODE / 0=PC-MODE) Segment 6 communication scale module :JU -FB190 SCALE CONTROL Name :WAAGE W-NR : DW 1 EST1 : -MW 10 I-CONTROLBITs EST2 : -MW 12 I-CONTROLBITs AST1 : -MW 14 O-CONTROLBITs AST2 : -MW 16 O-CONTROLBITs ANDB : -MW 34 ADDR.SCALE_DB DBDX : KS DB :*** FW 10 = MW 10 I-CONTROLBITs plc scale EST 1 FW 12 = MW 12 I-CONTROLBITs plc scale EST 2 FW 14 = MW 14 O-CONTROLBITs plc scale AST 1 FW 16 = MW 16 O-CONTROLBITs plc scale AST 2 FW 34 = MW 34 ADDR.SCALE_DB FB 190 = FB190 SCALE CONTROL plc scale FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 4 Segment 7 got silo data :A -MA16.2 LOAD SILO DATA := -ME10.4 GOT SILO DATA :*** F 16.2 = MA16.2 LOAD SILO DATA plc scale AST 2 F 10.4 = ME10.4 GOT SILO DATA plc scale EST 1 Segment 8 silo_no. ok :L DW 50 :L KF +1 silo_no. 1,2 ok :!=F := F 212.0 silo 1 : :O( :L DW 50 01 :L KF +2 01 :!=F 01 :) 01 :O F 212.0 silo 1 := -M 18.0 SILO_NR_OK :*** F 18.0 = M 18.0 SILO_NR_OK Segment 9 reserve silo with actual scale :L KF +0 :T -MW180 PARAMETER 1 : :JU -FB91 OCCUPY_SILO global Name :SILO-BEL SINR : -MW180 PARAMETER 1 WADB : -MW 34 ADDR.SCALE_DB working DB DOSI : -MA15.6 CNTR.WEIGH.ACTIV BELG : -M 19.3 LINE_OCCUPIED_OK global occupied SIOK : -M 18.0 SILO_NR_OK OFFS : KF +30 SIAW : -MW20 IND. OUTPUTS Silo SIEW : -MW22 IND. INPUTs Silo : :A -M 19.3 LINE_OCCUPIED_OK := -M 18.3 SILO_OCCUPIED_OK :*** FW 180 = MW180 PARAMETER 1 FW 34 = MW 34 ADDR.SCALE_DB F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 19.3 = M 19.3 LINE_OCCUPIED_OK F 18.0 = M 18.0 SILO_NR_OK FW 20 = MW20 IND. OUTPUTS Silo FW 22 = MW22 IND. INPUTs Silo F 18.3 = M 18.3 SILO_OCCUPIED_OK FB 91 = FB91 OCCUPY_SILO Segment 10 start vacuum pump :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 convert heel time EING : DW 150 AUSG : FW 202 : -------------------------------- :LW =T1 :T FW 200 FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 5 : :A -MA15.6 CNTR.WEIGH.ACTIV :A -M 18.0 SILO_NR_OK :L FW 202 heel time vacuum pump :DO FW 200 :SF -T0 IND.ADDRES.(DUMMY) : :DO FW 200 :A -T0 IND.ADDRES.(DUMMY) := -MA24.0 VACUUMPUMP ON :*** F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 18.0 = M 18.0 SILO_NR_OK T 0 = T0 IND.ADDRES.(DUMMY) standard F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust) FB 106 = FB106 TRANSFER KF->KT Segment 11 unload valve :A -MA15.6 CNTR.WEIGH.ACTIV :A -MA24.0 VACUUMPUMP ON :A -ME26.0 VACUUMPUMP ON :A -ME27.5 OUTLETFL. CLOSED := F 200.0 : :A F 200.0 :A -ME27.7 SECUNDARY FIL.OK :S -MA24.2 UNLOAD VALVE CON : :AN F 200.0 :R -MA24.2 UNLOAD VALVE CON :*** F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust) F 26.0 = ME26.0 VACUUMPUMP ON (for HO580: Exhaust) F 27.5 = ME27.5 OUTLETFL. CLOSED F 27.7 = ME27.7 SECUNDARY FIL.OK F 24.2 = MA24.2 UNLOAD VALVE CON Segment 12 Component valve :L =CPSI :L KF +60 Step 60: cleaning :!=F :O F 212.0 silo 1 :A -MA24.2 UNLOAD VALVE CON :A -ME26.2 UNLOAD VALVE CON := -MA28.0 COMPONENT VAL 1 : :O( :A -MA28.0 COMPONENT VAL 1 01 :A -ME30.0 COMPV_1 CL/pos.1 01 :AN -ME31.0 COMPV_1 pos. 2 01 :A F 212.0 01 silo 1 :) 01 :O( :A -ME31.0 COMPV_1 pos. 2 01 :AN F 212.0 01 silo 1 :) 01 := F 200.0 :*** F 24.2 = MA24.2 UNLOAD VALVE CON FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 6 F 26.2 = ME26.2 UNLOAD VALVE CON F 28.0 = MA28.0 COMPONENT VAL 1 F 30.0 = ME30.0 COMPV_1 CL/pos.1 F 31.0 = ME31.0 COMPV_1 pos. 2 Segment 13 conveying pressure built up :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 151 AUSG : FW 204 : -------------------------------- :LW =T2 :T FW 202 : :A -MA24.2 UNLOAD VALVE CON :A -ME26.2 UNLOAD VALVE CON :AN -ME27.2 UNLOAD V. RUN TH :A F 200.0 :L FW 204 time until conveying pressure :DO FW 202 built up :SD -T0 IND.ADDRES.(DUMMY) :DO FW 202 :A -T0 IND.ADDRES.(DUMMY) := -M 18.2 PRESSUR_BUILD_UP :*** F 24.2 = MA24.2 UNLOAD VALVE CON F 26.2 = ME26.2 UNLOAD VALVE CON F 27.2 = ME27.2 UNLOAD V. RUN TH T 0 = T0 IND.ADDRES.(DUMMY) standard F 18.2 = M 18.2 PRESSUR_BUILD_UP FB 106 = FB106 TRANSFER KF->KT Segment 14 release dosing to scale module :L DW 50 silo_no :L KF +1 :!=F := F 200.0 wand : :O( :A -MA20.1 DOSING UNIT ON 01 :A -ME22.1 DOSING UNIT ON 01 :AN F 200.0 01 wand :) 01 :O F 200.0 wand :A -MA15.6 CNTR.WEIGH.ACTIV :A -M 18.2 PRESSUR_BUILD_UP :A -M 18.0 SILO_NR_OK := -ME11.2 DOS.REL.CNTR/MAN :*** F 20.1 = MA20.1 DOSING UNIT ON F 22.1 = ME22.1 DOSING UNIT ON F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 18.2 = M 18.2 PRESSUR_BUILD_UP F 18.0 = M 18.0 SILO_NR_OK F 11.2 = ME11.2 DOS.REL.CNTR/MAN plc scale EST 1 Segment 15 read pressure :L KF +0 :T FY 180 0 =P-address :LW =PWDT FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 7 :T FY 181 : :JU -FB118 PRESSURE TRANSMIT Name :DRUCKAUF BGRN : -MW180 PARAMETER 1 OG : DW 123 UG : DW 122 AUSG : DW 124 relative convey. pressure FEHL : F 200.0 AKTV : -ME31.4 VACUUM ACTIV TIMP : -M 0.3 1 SEC. IMPULSE S5S7 : KS S5 :*** FW 180 = MW180 PARAMETER 1 F 31.4 = ME31.4 VACUUM ACTIV F 0.3 = M 0.3 1 SEC. IMPULSE FB 118 = FB118 PRESSURE TRANSMIT hkt as Segment 16 pressure high :L DW 124 actual pressure :L DW 125 min pressure :>F :R -M 18.4 PRESSURE_HIGH : :L DW 124 actual pressure :L DW 126 max pressure :SILO EMPTY :A -M 19.2 CTRL-WEI IN TOLE := =ECSI : :A -M 19.2 CTRL-WEI IN TOLE u=ecsi // ??? :A( :L =CPSI 01 :L KF +90 01 Step 90: stop charge :>=F 01 :) 01 :A -ME11.2 DOS.REL.CNTR/MAN :S -ME10.2 RECPT.CNTR.WEIGH : :AN -ME11.2 DOS.REL.CNTR/MAN :R -ME10.2 RECPT.CNTR.WEIGH :*** F 21.5 = MA21.5 >SILO EMPTY F 19.2 = M 19.2 CTRL-WEI IN TOLE F 11.2 = ME11.2 DOS.REL.CNTR/MAN plc scale EST 1 F 10.2 = ME10.2 RECPT.CNTR.WEIGH plc scale EST 1 Segment 23 rel. cleaning filter :O( :A -MA24.5 OUTLETFLAP OPEN 01 :A -ME26.5 OUTLETFLAP OPEN 01 :AN -ME27.5 OUTLETFL. CLOSED 01 :AN -MA17.3 STRT.DISCH.HELP 01 :AN -MA16.6 FIN.DISCHARG.FIN 01 :AN -MA16.7 INT.DISCHARG.FIN 01 :) 01 :O -ME11.4 DOS.UNIT RUN.POS := F 200.0 :*** F 24.5 = MA24.5 OUTLETFLAP OPEN F 26.5 = ME26.5 OUTLETFLAP OPEN F 27.5 = ME27.5 OUTLETFL. CLOSED F 17.3 = MA17.3 STRT.DISCH.HELP plc scale AST 2 F 16.6 = MA16.6 FIN.DISCHARG.FIN plc scale AST 2 F 16.7 = MA16.7 INT.DISCHARG.FIN plc scale AST 2 F 11.4 = ME11.4 DOS.UNIT RUN.POS plc scale EST 1 Segment 24 timer no. cycle filter :L DW 152 :T -MW182 PARAMETER 2 : FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 10 :L DW 153 :T -MW184 PARAMETER 3 : :A -ME11.4 DOS.UNIT RUN.POS :JC =M001 -------------------------------- : :L DW 156 :T -MW182 PARAMETER 2 : :L DW 157 :T -MW184 PARAMETER 3 M001 :*** FW 182 = MW182 PARAMETER 2 FW 184 = MW184 PARAMETER 3 F 11.4 = ME11.4 DOS.UNIT RUN.POS plc scale EST 1 Segment 25 time cycle filter cleaning :LW =T3 :T -MW180 PARAMETER 1 : :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +1 convert impulse time EING : -MW182 PARAMETER 2 AUSG : FW 202 : -------------------------------- :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 convert break time EING : -MW184 PARAMETER 3 AUSG : FW 204 : -------------------------------- :*** FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 FW 184 = MW184 PARAMETER 3 FB 106 = FB106 TRANSFER KF->KT Segment 26 cycle purged air filter cleaning :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : F 200.0 T : -T0 IND.ADDRES.(DUMMY) DWIM : FW 202 DWPA : FW 204 AUSG : -M 19.0 FILTER ACTIV POS : -M 0.1 CONSTANT 1 DBT : -DB31 HO561 SCALE3:DR540 RM : -M 19.0 FILTER ACTIV T-IN : -MW180 PARAMETER 1 IN : KS IN SOLL : KF +3 IST : DW 147 FERT : F 200.1 BITL : DW 148 DAUE : -M 0.1 CONSTANT 1 DBST : -DB31 HO561 SCALE3:DR540 :*** T 0 = T0 IND.ADDRES.(DUMMY) standard F 19.0 = M 19.0 FILTER ACTIV FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 11 F 0.1 = M 0.1 CONSTANT 1 FW 180 = MW180 PARAMETER 1 DB 31 = DB31 HO561 SCALE3:DR540 HO561 area 3 scale 3: from dryer FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 27 filter 1-3 on :A -M 19.0 FILTER ACTIV :A D 148.0 := -MA25.2 FILTER 1 ON : :A -M 19.0 FILTER ACTIV :A D 148.1 := -MA25.3 FILTER 2 ON : :A -M 19.0 FILTER ACTIV :A D 148.2 := -MA25.4 FILTER 3 ON :*** F 19.0 = M 19.0 FILTER ACTIV F 25.2 = MA25.2 FILTER 1 ON F 25.3 = MA25.3 FILTER 2 ON F 25.4 = MA25.4 FILTER 3 ON Segment 28 ackn. register request :A -MA17.5 REGISTR.REQUEST := -ME13.5 REL.FOR REGISTR. :S D 112.1 *(4) hf registration :*** F 17.5 = MA17.5 REGISTR.REQUEST plc scale AST 2 F 13.5 = ME13.5 REL.FOR REGISTR. plc scale EST 2 Segment 29 max. empty level :L DD 106 max. empty weight :T FD 190 : :L DW 1 scale number :L KF +100 :+F :T FW 200 : :DO FW 200 :C -DB 0 IND.ADRESS.(DUMNY) : :L DD 38 scale empty level :L FD 190 :>=G :JC =M001 : :L FD 190 :T DD 38 scale empty level M001 :*** DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 30 load gross/ registrated weight :L DD 198 gross weight :T FD 190 gross weight scale : :L DD 195 registrated weight FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 12 :T FD 200 registrated weight scale :*** Segment 31 empty check :DO -MW 34 ADDR.SCALE_DB :C -DB 0 IND.ADRESS.(DUMNY) : :L DD 106 max. empty weight :L FD 190 :>=G :A( :L DD 108 01 min. empty weight :L FD 190 01 :<=G 01 :) 01 := =EMPY :*** FW 34 = MW 34 ADDR.SCALE_DB DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 32 start weight / reg.weight fillin :O -MA17.0 TARNG/CALMNG ACT :O D 112.0 hf taring act :JC =M001 : :L FD 190 :T DD 132 start weight filling M001 : :A -MA17.0 TARNG/CALMNG ACT :S D 112.0 hf taring act : :AN -ME13.5 REL.FOR REGISTR. *** NO EFFECT DURING TEST :JC =M002 *** : *** :L FD 190 *** :T DD 134 *** end weight filling M002 : *** :L FD 200 :T DD 130 registrated weight filling : }}} TEST {{{ :L DD 132 start weight filling :L DD 130 registrated weight filling :+G :T DD 134 end weight filling :*** F 17.0 = MA17.0 TARNG/CALMNG ACT plc scale AST 2 F 13.5 = ME13.5 REL.FOR REGISTR. plc scale EST 2 Segment 33 : from this network on starts : the discharging of the scale : :L DD 130 *(4) registrated weight :L KG +0000000+00 *(4) :>KT Name :KF->KT EINH : KF +2 convert impulse time EING : DW 154 AUSG : FW 202 : -------------------------------- :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 convert break time EING : DW 155 AUSG : FW 204 : -------------------------------- :*** FW 180 = MW180 PARAMETER 1 FB 106 = FB106 TRANSFER KF->KT Segment 36 cycle vibration motor :JU -FB113 CLOCK GENERAT.TIM Name :TAKT FRG : -MA29.7 SCALE_DISCH ON T : -T0 IND.ADDRES.(DUMMY) DWIM : FW 202 DWPA : FW 204 AUSG : -MA24.1 VIBRATOR ON POS : -M 0.1 CONSTANT 1 DBT : -DB31 HO561 SCALE3:DR540 RM : -ME26.1 VIBRATOR ON T-IN : -MW180 PARAMETER 1 IN : KS IN SOLL : KF +0 IST : FW 206 FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 14 FERT : F 200.1 BITL : FW 208 DAUE : -M 0.1 CONSTANT 1 DBST : -DB31 HO561 SCALE3:DR540 :*** F 29.7 = MA29.7 SCALE_DISCH ON T 0 = T0 IND.ADDRES.(DUMMY) standard F 24.1 = MA24.1 VIBRATOR ON F 0.1 = M 0.1 CONSTANT 1 F 26.1 = ME26.1 VIBRATOR ON FW 180 = MW180 PARAMETER 1 DB 31 = DB31 HO561 SCALE3:DR540 HO561 area 3 scale 3: from dryer FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al Segment 37 got weight value to scale module :A -MA16.6 FIN.DISCHARG.FIN := =EDSI : :O( *(6) :L =DPSI 01 :L KF +90 01 Step 90: stop discharge :>=F 01 :) 01 :ON -ME31.6 PLI_DISCHARG.RUN *(6) :A =EDSI := -ME10.1 SCALE DISCHARGED : :A -MA16.3 TAKEOV.WEIGHT VA := -ME10.5 GOT WEIGHT VALUE : :AN -ME10.1 SCALE DISCHARGED :JC =M001 :L KF +0 :T DW 50 delete silo no. :T DW 51 delete consumer no. M001 :*** F 16.6 = MA16.6 FIN.DISCHARG.FIN plc scale AST 2 F 31.6 = ME31.6 PLI_DISCHARG.RUN *(6) F 10.1 = ME10.1 SCALE DISCHARGED plc scale EST 1 F 16.3 = MA16.3 TAKEOV.WEIGHT VA plc scale AST 2 F 10.5 = ME10.5 GOT WEIGHT VALUE plc scale EST 1 Segment 38 start weight / end weight discha :ON -MA24.5 OUTLETFLAP OPEN :ON -MA16.5 FINAL DISCHARGE :AN D 112.1 *(4) hf registration by CHARGE :JC =M001 :ON D 112.2 *(4) hf registrated weight :O -M 19.4 GOT_DIS_STRT WEI :JC =M001 : *(4) :A D 112.1 *(4) hf registration by CHARGE :L DD 134 *(4) end weight filling :JC =M002 *(4) :L FD 190 M002 :T DD 138 *(4)MARK start weight discharge :A -M 0.1 CONSTANT 1 :S -M 19.4 GOT_DIS_STRT WEI M001 : :AN -ME10.1 SCALE DISCHARGED FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 15 :JC =M003 : :L FD 190 :T DD 140 end weight discharge M003 : :A -ME10.5 GOT WEIGHT VALUE :R -M 19.4 GOT_DIS_STRT WEI : *(4) :A -M 19.4 GOT_DIS_STRT WEI *(4) :R D 112.1 *(4) hf registration :*** F 24.5 = MA24.5 OUTLETFLAP OPEN F 16.5 = MA16.5 FINAL DISCHARGE plc scale AST 2 F 19.4 = M 19.4 GOT_DIS_STRT WEI F 0.1 = M 0.1 CONSTANT 1 F 10.1 = ME10.1 SCALE DISCHARGED plc scale EST 1 F 10.5 = ME10.5 GOT WEIGHT VALUE plc scale EST 1 Segment 39 discharged weight : ldd142 discharged weight :L DD 138 weight at start :L DD 140 weight at end :-G :T DD 136 prepare for block transfer :*** Segment 40 delete report charge :L =CPSI :L KF +40 :>=F :JC =M001 : :L KG +0000000+00 erase :T DD 130 registrated weight :T DD 132 start weight charge :T DD 134 end weight charge :T DD 112 status : :A -M 0.1 CONSTANT 1 :R D 112.0 hf taring act M001 :*** F 0.1 = M 0.1 CONSTANT 1 Segment 41 delete report discharge :L =DPSI :L KF +40 :>=F :JC =M001 : :L KG +0000000+00 erase :T DD 136 discharged weight : *(4) :T DD 140 end weight discharge :T DD 142 Discharged weight : :A -M 19.4 GOT_DIS_STRT WEI *(4) :JC =M001 *(4) : *(4) :L KG +0000000+00 *(4) :T DD 138 *(4) start weight discharge M001 :*** FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 16 F 19.4 = M 19.4 GOT_DIS_STRT WEI Segment 42 signal display :A -MA15.6 CNTR.WEIGH.ACTIV :AN -M 19.1 CONTROL FINE :O -MA14.0 NEGATIVE COURSE :O -MA15.0 POSITIVE COURSE := -M 90.0 COARSE_SPEED : :O -M 19.1 CONTROL FINE :O -MA14.1 NEGATIVE FINE :O -MA15.1 POSITIVE FINE := -M 90.1 FINE_SPEED : :O -MA14.2 NEGATIVE EX-FINE :O -MA15.2 POSITIVE EX-FINE := -M 90.2 EXTRAFINE_SPEED : :O -MA14.4 NEG.COMPO.ACTIVE :O -MA15.4 POS.COMPO.ACTIVE :O -MA15.6 CNTR.WEIGH.ACTIV :S D 112.7 display registrated weight :A -MA16.4 DISCHARGE :R D 112.7 display registrated weight :*** F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 19.1 = M 19.1 CONTROL FINE F 14.0 = MA14.0 NEGATIVE COURSE plc scale AST 1 F 15.0 = MA15.0 POSITIVE COURSE plc scale AST 1 F 90.0 = M 90.0 COARSE_SPEED F 14.1 = MA14.1 NEGATIVE FINE plc scale AST 1 F 15.1 = MA15.1 POSITIVE FINE plc scale AST 1 F 90.1 = M 90.1 FINE_SPEED F 14.2 = MA14.2 NEGATIVE EX-FINE plc scale AST 1 F 15.2 = MA15.2 POSITIVE EX-FINE plc scale AST 1 F 90.2 = M 90.2 EXTRAFINE_SPEED F 14.4 = MA14.4 NEG.COMPO.ACTIVE plc scale AST 1 F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 16.4 = MA16.4 DISCHARGE plc scale AST 2 Segment 43 store status of weighing :L -MW 10 I-CONTROLBITs :T DW 6 :L -MW 12 I-CONTROLBITs interface to scale module :T DW 7 :L -MW 14 O-CONTROLBITs :T DW 52 :L -MW 16 O-CONTROLBITs :T DW 53 : -------------------------------- :L -MW24 IND. OUTPUTS SCALE outputs / inputs :T DW 115 :L -MW26 IND. INPUTS SCALE :T DW 116 :L -MW28 IND. OUTPUTS WAY :T DW 117 :L -MW30 IND. INPUTS WAY :T DW 118 : -------------------------------- :*** FW 10 = MW 10 I-CONTROLBITs plc scale EST 1 FW 12 = MW 12 I-CONTROLBITs plc scale EST 2 FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738 Page 17 FW 14 = MW 14 O-CONTROLBITs plc scale AST 1 FW 16 = MW 16 O-CONTROLBITs plc scale AST 2 FW 24 = MW24 IND. OUTPUTS SCALE FW 26 = MW26 IND. INPUTS SCALE FW 28 = MW28 IND. OUTPUTS WAY FW 30 = MW30 IND. INPUTS WAY Segment 44 store status of weighing :L -MW18 STATUS FLAGS internal variable weighing :T DW 114 : -------------------------------- :L -MB90 SIGNAL DISPLAY signal display :T DR 119 :BE FW 18 = MW18 STATUS FLAGS SCALE STATUS FY 90 = MB90 SIGNAL DISPLAY SCALE SIGNAL DISPLAY FB 41 -FB41 HO580 SCALE4:BD560 C:ZONE10ST.S5D LEN=421 Page 1 Segment 1 ****************************************************************************** DESCRIPTION : This block handles the control weighing from dryer via cone mill container scale HO580. ****************************************************************************** PARAMETER : LINR : line number WANR : scale number WZNR : scale count number ( to calculate to datablock ) T1 : timer 1 ( TTOL FB92 ) T2 : timer 2 ( TFIN FB92 ) T3 : timer 3 ( delay registration ) CPSI : charge phase step index ECSI : end of charge step DPSI : discharge phase step index EDSI : end of discharge step EMPY : empty check ( MIN=F :A( :L DW 50 01 :L KF +5 01 :<=F 01 :) 01 := -M 18.0 SILO_NR_OK :*** F 18.0 = M 18.0 SILO_NR_OK Segment 9 :O -MA15.6 CNTR.WEIGH.ACTIV :O -MA15.4 POS.COMPO.ACTIVE := F 210.0 : :JU -FB91 OCCUPY_SILO Name :SILO-BEL SINR : DW 50 WADB : -MW 34 ADDR.SCALE_DB DOSI : F 210.0 FB 41 -FB41 HO580 SCALE4:BD560 C:ZONE10ST.S5D LEN=421 Page 4 BELG : -M 18.3 SILO_OCCUPIED_OK SIOK : -M 18.0 SILO_NR_OK OFFS : KF +40 SIAW : -MW20 IND. OUTPUTS Silo SIEW : -MW22 IND. INPUTs Silo :*** F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 FW 34 = MW 34 ADDR.SCALE_DB F 18.3 = M 18.3 SILO_OCCUPIED_OK F 18.0 = M 18.0 SILO_NR_OK FW 20 = MW20 IND. OUTPUTS Silo FW 22 = MW22 IND. INPUTs Silo FB 91 = FB91 OCCUPY_SILO Segment 10 :O -MA15.6 CNTR.WEIGH.ACTIV :O -MA15.4 POS.COMPO.ACTIVE := -MA24.0 VACUUMPUMP ON :*** F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust) Segment 11 :A -MA15.6 CNTR.WEIGH.ACTIV :A -M 18.0 SILO_NR_OK :A -MA24.0 VACUUMPUMP ON :A -ME26.0 VACUUMPUMP ON :A -ME26.7 CONTAINER OK := -ME11.2 DOS.REL.CNTR/MAN : :A -MA15.4 POS.COMPO.ACTIVE :A -M 18.0 SILO_NR_OK :A -MA24.0 VACUUMPUMP ON :A -ME26.0 VACUUMPUMP ON :A -ME26.7 CONTAINER OK := -ME11.0 DOSIN.REL.POSITV :*** F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 18.0 = M 18.0 SILO_NR_OK F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust) F 26.0 = ME26.0 VACUUMPUMP ON (for HO580: Exhaust) F 26.7 = ME26.7 CONTAINER OK F 11.2 = ME11.2 DOS.REL.CNTR/MAN plc scale EST 1 F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 11.0 = ME11.0 DOSIN.REL.POSITV plc scale EST 1 Segment 12 :LW =T1 :T -MW180 PARAMETER 1 :LW =T2 :T -MW182 PARAMETER 2 : :JU -FB92 CONTROL_WEIGHING Name :CTR-WEIG WZNR : DW 1 TOLE : DD 110 TTOL : -MW180 PARAMETER 1 FB 41 -FB41 HO580 SCALE4:BD560 C:ZONE10ST.S5D LEN=421 Page 5 EOCW : -M 19.2 CTRL-WEI IN TOLE TFIN : -MW182 PARAMETER 2 CTRF : -M 19.1 CONTROL FINE DOSI : -MA15.6 CNTR.WEIGH.ACTIV DFIN : -ME31.3 REL CTRL-FINE : :*** FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 19.2 = M 19.2 CTRL-WEI IN TOLE F 19.1 = M 19.1 CONTROL FINE F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 31.3 = ME31.3 REL CTRL-FINE FB 92 = FB92 CONTROL_WEIGHING Segment 13 :A -MA15.7 CNTR.WEI.DOS.ACT :A -ME11.2 DOS.REL.CNTR/MAN :A -ME27.0 DOCKING DEV DOWN := -ME11.4 DOS.UNIT RUN.POS : :O -MA15.7 CNTR.WEI.DOS.ACT :O -MA17.1 HEAL/E.SUCK. ACT :O -MA15.5 POS.DOS. ACTIVE := -MA24.6 ENABLE DOCKING D :*** F 15.7 = MA15.7 CNTR.WEI.DOS.ACT plc scale AST 1 F 11.2 = ME11.2 DOS.REL.CNTR/MAN plc scale EST 1 F 27.0 = ME27.0 DOCKING DEV DOWN F 11.4 = ME11.4 DOS.UNIT RUN.POS plc scale EST 1 F 17.1 = MA17.1 HEAL/E.SUCK. ACT plc scale AST 2 F 15.5 = MA15.5 POS.DOS. ACTIVE plc scale AST 1 F 24.6 = MA24.6 ENABLE DOCKING D Segment 14 :A -ME27.6 SILO EMPTY :A -M 19.2 CTRL-WEI IN TOLE :O :A -MA15.4 POS.COMPO.ACTIVE :A -MA17.5 REGISTR.REQUEST := =ECSI : :A -ME27.6 SILO EMPTY :A( :L =CPSI 01 :L KF +90 01 :>=F 01 :) 01 :A -ME11.2 DOS.REL.CNTR/MAN :S -ME10.2 RECPT.CNTR.WEIGH : :AN -ME11.2 DOS.REL.CNTR/MAN :R -ME10.2 RECPT.CNTR.WEIGH :*** F 27.6 = ME27.6 SILO EMPTY (6)* name changed F 19.2 = M 19.2 CTRL-WEI IN TOLE F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 17.5 = MA17.5 REGISTR.REQUEST plc scale AST 2 F 11.2 = ME11.2 DOS.REL.CNTR/MAN plc scale EST 1 F 10.2 = ME10.2 RECPT.CNTR.WEIGH plc scale EST 1 FB 41 -FB41 HO580 SCALE4:BD560 C:ZONE10ST.S5D LEN=421 Page 6 Segment 15 :JU -FB106 TRANSFER KF->KT Name :KF->KT EINH : KF +2 EING : DW 150 AUSG : FW 202 : :LW =T3 :T FW 200 : :A -MA17.5 REGISTR.REQUEST :A -ME26.6 DOCKING DEVIC UP :L FW 202 :DO FW 200 :SD -T0 IND.ADDRES.(DUMMY) : :DO FW 200 :A -T0 IND.ADDRES.(DUMMY) := -ME13.5 REL.FOR REGISTR. :*** F 17.5 = MA17.5 REGISTR.REQUEST plc scale AST 2 F 26.6 = ME26.6 DOCKING DEVIC UP T 0 = T0 IND.ADDRES.(DUMMY) standard F 13.5 = ME13.5 REL.FOR REGISTR. plc scale EST 2 FB 106 = FB106 TRANSFER KF->KT Segment 16 :A -MA17.5 REGISTR.REQUEST :S -MA25.7 REGISTRATION ACT : :AN -MA15.6 CNTR.WEIGH.ACTIV :AN -MA15.4 POS.COMPO.ACTIVE :R -MA25.7 REGISTRATION ACT :*** F 17.5 = MA17.5 REGISTR.REQUEST plc scale AST 2 F 25.7 = MA25.7 REGISTRATION ACT F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 Segment 17 :L DD 106 :T FD 190 : :L DW 1 :L KF +100 :+F :T FW 200 : :DO FW 200 :C -DB 0 IND.ADRESS.(DUMNY) : :L DD 38 :L FD 190 :>=G :JC =M001 : :L FD 190 :T DD 38 M001 :*** FB 41 -FB41 HO580 SCALE4:BD560 C:ZONE10ST.S5D LEN=421 Page 7 DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 18 :L DD 198 :T FD 190 : :L DD 195 :T FD 200 :*** Segment 19 :DO -MW 34 ADDR.SCALE_DB :C -DB 0 IND.ADRESS.(DUMNY) : :L DD 106 :L FD 190 :>=G :A( :L DD 108 01 :L FD 190 01 :<=G 01 :) 01 := =EMPY :*** FW 34 = MW 34 ADDR.SCALE_DB DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 20 :O -MA17.0 TARNG/CALMNG ACT :O D 112.0 :JC =M001 : :L FD 190 :T DD 132 M001 : :A -MA17.0 TARNG/CALMNG ACT :S D 112.0 : :AN -ME13.5 REL.FOR REGISTR. :JC =M002 : :L FD 190 :T DD 134 M002 : :L FD 200 :T DD 130 : :L DD 132 :L DD 130 :+G :T DD 134 :*** F 17.0 = MA17.0 TARNG/CALMNG ACT plc scale AST 2 F 13.5 = ME13.5 REL.FOR REGISTR. plc scale EST 2 Segment 21 : : : :*** FB 41 -FB41 HO580 SCALE4:BD560 C:ZONE10ST.S5D LEN=421 Page 8 Segment 22 :A -MA16.4 DISCHARGE :AN -ME26.7 CONTAINER OK := -ME10.0 RELEASE DISCHARG : :A -MA16.3 TAKEOV.WEIGHT VA := -ME10.5 GOT WEIGHT VALUE : :O -MA16.6 FIN.DISCHARG.FIN :O -MA16.7 INT.DISCHARG.FIN := -ME10.1 SCALE DISCHARGED : :AN -ME10.1 SCALE DISCHARGED :JC =M001 :L KF +0 :T DW 50 :T DW 51 : M001 :*** F 16.4 = MA16.4 DISCHARGE plc scale AST 2 F 26.7 = ME26.7 CONTAINER OK F 10.0 = ME10.0 RELEASE DISCHARG plc scale EST 1 F 16.3 = MA16.3 TAKEOV.WEIGHT VA plc scale AST 2 F 10.5 = ME10.5 GOT WEIGHT VALUE plc scale EST 1 F 16.6 = MA16.6 FIN.DISCHARG.FIN plc scale AST 2 F 16.7 = MA16.7 INT.DISCHARG.FIN plc scale AST 2 F 10.1 = ME10.1 SCALE DISCHARGED plc scale EST 1 Segment 23 :ON -ME10.0 RELEASE DISCHARG :ON -MA16.5 FINAL DISCHARGE :JC =M001 :A -M 19.4 GOT_DIS_STRT WEI :JC =M001 : :L FD 190 :T DD 138 :A -M 0.1 CONSTANT 1 :S -M 19.4 GOT_DIS_STRT WEI M001 : :AN -ME10.1 SCALE DISCHARGED :JC =M002 : :L FD 190 :T DD 140 M002 : :A -ME10.5 GOT WEIGHT VALUE :R -M 19.4 GOT_DIS_STRT WEI :*** F 10.0 = ME10.0 RELEASE DISCHARG plc scale EST 1 F 16.5 = MA16.5 FINAL DISCHARGE plc scale AST 2 F 19.4 = M 19.4 GOT_DIS_STRT WEI F 0.1 = M 0.1 CONSTANT 1 F 10.1 = ME10.1 SCALE DISCHARGED plc scale EST 1 F 10.5 = ME10.5 GOT WEIGHT VALUE plc scale EST 1 Segment 24 :L DD 142 :T DD 136 :*** FB 41 -FB41 HO580 SCALE4:BD560 C:ZONE10ST.S5D LEN=421 Page 9 Segment 25 :L =CPSI :L KF +40 :>=F :JC =M001 : :L KG +0000000+00 :T DD 130 :T DD 132 :T DD 134 : :A -M 0.1 CONSTANT 1 :R D 112.0 M001 :*** F 0.1 = M 0.1 CONSTANT 1 Segment 26 :L =DPSI :L KF +40 :>=F :JC =M001 : :L KG +0000000+00 :T DD 136 :T DD 138 :T DD 140 :T DD 142 M001 :*** Segment 27 :A -MA15.6 CNTR.WEIGH.ACTIV :AN -M 19.1 CONTROL FINE :O -MA14.0 NEGATIVE COURSE :O -MA15.0 POSITIVE COURSE := -M 90.0 COARSE_SPEED : :O -M 19.1 CONTROL FINE :O -MA14.1 NEGATIVE FINE :O -MA15.1 POSITIVE FINE := -M 90.1 FINE_SPEED : :O -MA14.2 NEGATIVE EX-FINE :O -MA15.2 POSITIVE EX-FINE := -M 90.2 EXTRAFINE_SPEED : :O -MA14.4 NEG.COMPO.ACTIVE :O -MA15.4 POS.COMPO.ACTIVE :O -MA15.6 CNTR.WEIGH.ACTIV :S D 112.7 :A -MA16.4 DISCHARGE :R D 112.7 :*** F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1 F 19.1 = M 19.1 CONTROL FINE F 14.0 = MA14.0 NEGATIVE COURSE plc scale AST 1 F 15.0 = MA15.0 POSITIVE COURSE plc scale AST 1 F 90.0 = M 90.0 COARSE_SPEED F 14.1 = MA14.1 NEGATIVE FINE plc scale AST 1 F 15.1 = MA15.1 POSITIVE FINE plc scale AST 1 F 90.1 = M 90.1 FINE_SPEED F 14.2 = MA14.2 NEGATIVE EX-FINE plc scale AST 1 FB 41 -FB41 HO580 SCALE4:BD560 C:ZONE10ST.S5D LEN=421 Page 10 F 15.2 = MA15.2 POSITIVE EX-FINE plc scale AST 1 F 90.2 = M 90.2 EXTRAFINE_SPEED F 14.4 = MA14.4 NEG.COMPO.ACTIVE plc scale AST 1 F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1 F 16.4 = MA16.4 DISCHARGE plc scale AST 2 Segment 28 :L -MW 10 I-CONTROLBITs :T DW 6 :L -MW 12 I-CONTROLBITs :T DW 7 :L -MW 14 O-CONTROLBITs :T DW 52 :L -MW 16 O-CONTROLBITs :T DW 53 : :L -MW24 IND. OUTPUTS SCALE :T DW 115 :L -MW26 IND. INPUTS SCALE :T DW 116 :L -MW30 IND. INPUTS WAY :T FW 117 :L -MW30 IND. INPUTS WAY :T DW 118 : :*** FW 10 = MW 10 I-CONTROLBITs plc scale EST 1 FW 12 = MW 12 I-CONTROLBITs plc scale EST 2 FW 14 = MW 14 O-CONTROLBITs plc scale AST 1 FW 16 = MW 16 O-CONTROLBITs plc scale AST 2 FW 24 = MW24 IND. OUTPUTS SCALE FW 26 = MW26 IND. INPUTS SCALE FW 30 = MW30 IND. INPUTS WAY Segment 29 :L -MW18 STATUS FLAGS :T DW 114 : :L -MB90 SIGNAL DISPLAY :T DR 119 :BE FW 18 = MW18 STATUS FLAGS SCALE STATUS FY 90 = MB90 SIGNAL DISPLAY SCALE SIGNAL DISPLAY FB 90 -FB90 CHK_MULTIPORT_VALV C:ZONE10ST.S5D LEN=60 Page 1 Segment 1 ****************************************************************************** BESCHREIBUNG : Dieser Baustein dient zum ueberpruefen einer Ventilweiche Bei den angesteuerten Quetschventil muss die Zumeldung '0' sein Bei den nicht angesteuerten Quetschventilen muss die Zumeldung '1' sein ****************************************************************************** PARAMETER : AWQV : Ausgangswort fuer Quetschventile ( Ansteuerung ) EWQV : Eingangswort fuer Quetschventile ( Zumeldungen ) FILT : Filter fuer Quetschventile TUMS : Timer Umschaltzeit QVOK : Quetschventile alle ok ANGE : Quetschventil angesteuert ( wenn 1 Ventil angesteuert ) ****************************************************************************** Name :CHECK-QV Decl :AWQV I/Q/D/B/T/C: I BI/BY/W/D: W Decl :EWQV I/Q/D/B/T/C: I BI/BY/W/D: W Decl :FILT I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KM Decl :TUMS I/Q/D/B/T/C: I BI/BY/W/D: W Decl :QVOK I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :ANGE I/Q/D/B/T/C: Q BI/BY/W/D: BI :*** Segment 2 QV ueberpruefen :L =TUMS Timer_NR fuer indirekte :T FW 204 Bearbeitung abspeichern : :L =AWQV :LW =FILT :AW :T FW 200 : :L =EWQV :CFW :LW =FILT :AW :T FW 202 : :L FW 200 :L FW 202 :!=F :L KT 005.2 :DO FW 204 :SD -T0 IND.ADDRES.(DUMMY) Umschaltzeit ausblenden :DO FW 204 :A -T0 IND.ADDRES.(DUMMY) := =QVOK :*** T 0 = T0 IND.ADDRES.(DUMMY) standard Segment 3 Quetschventil angesteuert :L FW 200 :L KM 00000000 00000000 :> Waage ****************************************************************************** BESCHREIBUNG : Mit der Dosieranforderung der akt_Waage ueberprueft dieser Baustein anhand der akt_Silo_Nr , ob das entsprechende Silo von einer anderen Waage belegt ist. Wenn das Silo nicht belegt ist ,wird dieses Silo mit der akt_Waage belegt. Sobald die Dosierung aus diesem Silo abeschlossen ist , wird die Belegung dieses Silos wieder geloescht. ****************************************************************************** PARAMETER : SIN1 : Silonummer von Waage SIN2 : Uebernommene Silonummer WZNR : Wagenzaehlnummer DOSI : Dosieranforderung an Silo BELG : Rueckmeldung Silo mit aktueller Waage belegt NROK : Silonummer OK OFFS : Offset zur Silonummer ****************************************************************************** Name :SILO-BEL Decl :SINR I/Q/D/B/T/C: I BI/BY/W/D: W Decl :WADB I/Q/D/B/T/C: I BI/BY/W/D: W Decl :DOSI I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :BELG I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :SIOK I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :OFFS I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :SIAW I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :SIEW I/Q/D/B/T/C: Q BI/BY/W/D: W :*** Segment 2 Silo belgt zyklisch loeschen :A =BELG :RB =BELG : :L KM 00000000 00000000 :T =SIAW :T =SIEW :*** Segment 3 Silo mit akt_Waage belegen :AN =SIOK :JC =M001 :L =SINR :LW =OFFS :+F :T FW 200 :DO FW 200 Objekt_DX von Silo oeffnen :CX -DX 0 SYSTEM PARAMETER Silobelegung : -------------------------------- :L KF +0 Silo belegt ? :L DW 0 :!=F :JC =M002 Wenn Silo nicht belegt ! :L =WADB Silo mit akt_Waage belegt ? FB 91 -FB91 OCCUPY_SILO C:ZONE10ST.S5D LEN=78 Page 2 :>G set wght + tol > act wght : *) set -tol G 01 :) 01 :L KT 002.2 :DO FW 204 :SD -T0 IND.ADDRES.(DUMMY) :DO FW 204 :A -T0 IND.ADDRES.(DUMMY) :A =DOSI :A =DFIN := =CTRF :BE T 0 = T0 IND.ADDRES.(DUMMY) standard FB 100 -FB100 COLLECTIVE FAULT C:ZONE10ST.S5D LEN=295 Page 1 Segment 1 Fehlererstwertmeldung FB 99 Sammelstoerung und Fehler-Erstwertmeldung =============================================================================== ERSTELLT : 17.11.92 HERKERT AENDERUNGEN DATUM BEARBEITER ------------------------------------------------------------------------------- Erweiterung fuer sequenziellen Ausdruck der Stoerungen 19.11.93 URBAN ueber Suetron BT20 Terminal ------------------------------------------------------------------------------- Meldung einer Aenderung im Datenbaustein an Leitsystem: 1. Aenderung an Leitsystem melden 2. Leitsystem quittiert 3. Leitsystem holt Stoerungen ab 13.12.93 Herkert =============================================================================== SYMBOLIKDATEI : BAUSTEINPARAMETER : ------------------- # SAST: Sammelstoerung # QUIT: Quittierung Erstwertmeldung # ANFW: Anfangswort im Stoerdatenbaustein # ENDW: Endwort im Stoerdatenbaustein # DB1 : Stoer - DB # DB2 : Arbeits-DB erforderliche Laenge: 255 Datenworte # BER : AnlagenBereich ( Nummer eines Bereiches im Stoerdatenbaustein ) # ERST: Erstwertmeldung # AUTQ: 1 = automatisch Quittierung durch das Programm selbst 0 = Fehlerquittierung durch ein Leitsystem # T-NR: Suetron BT20 Terminal Nummer # AEND: Es wurde eine Aenderung im Stoerungsbild festgestellt (Stoerung gekommen oder gegangen) Meldung an Leitsystem ^ QAEN: Quittierung der Aenderung vom Leitsystem # TOFF: Terminal-Offset (230) hkt (17.04.96) LOKALE VARIABLEN : ------------------ MW 200 : MW 202 : MW 242 : MW 244 : MW 246 : MW 248 : MW 252 : FUNKTION : ---------- Aufbau Stoerdatenbaustein #DB1 =============================== DW 0 - 63 : Stoerungen an Leitsystem DW 64 - 127 : Diskrepanzen zwischen E und A DW 128 - 191 : Erstwertmeldung DW 192 - 255 : Fehlerquittung von Leitsystem fuer jedes einzelne Bit Aufbau Hilfsdatenbaustein #DB2: ================================ DW 0 Zeiger auf Stoer-DW 0-63 Bereich 0 fuer Stoerauswertung DW 1 Statusbitleiste 0 fuer Stoerauswertung DW 2 Zeiger auf Stoer-DW 0-63 Bereich 1 fuer Stoerauswertung FB 100 -FB100 COLLECTIVE FAULT C:ZONE10ST.S5D LEN=295 Page 2 DW 3 Statusbitleiste 1 fuer Stoerauswertung .. .. DW 127 Statusbitleiste Bereich 64 fuer Stoerauswertung DW 128 Zeiger auf Stoer-DW 0-63 Bereich 0 fuer Stoerausdruck auf BT20 DW 129 Statusbitleiste 0 fuer Stoerausdruck auf BT20 DW 130 Zeiger auf Stoer-DW 0-63 Bereich 1 fuer Stoerausdruck auf BT20 DW 131 Statusbitleiste 1 fuer Stoerausdruck auf BT20 .. .. DW 255 Statusbitleiste 64 fuer Stoerausdruck auf BT20 Ist die Anlage in verschiedene Stoerbereiche aufgeteilt muss im Parameter #BER die Bereichsnummer eingetragen werden. Ueber ANFW und ENDW wird ein Bereich im Stoerdatenbaustein angegeben, der ueberwacht werden soll. Tritt eine neue Stoerung auf wird #ERST = '1'. Die Erstwertmeldung kann ueber die Quittierung #QUIT quittiert werden. Solange in dem zu ueberwachenden Bereich eine Stoerung vorhanden ist, ist #SAST = '1' Werden die Stoerungen nicht ueber ein Leitsystem (z.B. PC, BT20) quittiert, so quittiert sich jede Stoerung selbst, wenn #AUTQ = '1' ist Mit #T-NR muss die Nummer des BT20 Terminals angegeben werden ueber das die Fehler gedruckt werden sollen. Wenn Ausgedruckt werden soll muss #AUTQ='0' sein und beim Aufruf des FB101 darf ebenfalls keine automatische Quittierung eingestellt sein Name :FE-ERSTW Decl :SAST I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :QUIT I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :ANFW I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :ENDW I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :DB1 I/Q/D/B/T/C: B Decl :DB2 I/Q/D/B/T/C: B Decl :BER I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :ERST I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :AUTQ I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :T-NR I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :AEND I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :QAEN I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :TOFF I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF :A =QUIT :RB =ERST : :A =QAEN :RB =AEND : :L KF +63 Fehlerauswertung nicht freigeg. :LW =BER 63 = Maximale Bereichsnummer :=F :JC =M001 :L FW 246 :A F 246.0 := =SAST M246.0 = Stoerung im Bereich :A F 246.0 Bereichssammelstoerung ausgeben :R F 246.0 Stoerungsbit fuer naechsten : Durchlauf ruecksetzen : :A F 246.2 Aenderung festgestellt :AN =AEND :AN =QAEN :S =AEND :R F 246.2 : : :LW =ANFW M001 :T FW 242 Zeiger auf Bereichsanfang setzen :I 128 MW242 = Zeiger auf Stoerungen :T FW 244 :I 64 :T FW 248 : :DO FW 244 :L DW 0 MW244=Zeiger auf Erstwertmeldung : alte Stoerungen laden :DO FW 242 :L DW 0 MW242=Zeiger auf Stoerungen :T FW 250 neue Stoerungen laden : :DO FW 244 :T DW 0 :TAK neue Stoer.->Erstwertspeicher :XOW :T FW 252 MW252 = Diskrepanz Alt/Neu :AW Diskrepanz zwischen alt u. neu :L KF +0 :> Quittung : M001 :*** Segment 3 STOERUNGEN DRUCKEN UEBER BT20 :LW =T-NR WENN KEINE TERMINAL NUMMER :L KF +0 EINGETRAGEN IST :!=F :BEC -> REST NICHT BEARBEITEN : :LW =TOFF OFFSET FUER DATENBAUSTEIN BT20 :LW =T-NR TERMINAL NUMMER :+F :T FW 204 :DO FW 204 :C -DB 0 IND.ADRESS.(DUMNY) :L DW 2 SEQUENTIELLER MELDEBEREICH ZU BT :L KF +0 WENN MELDUNG NICHT QUITTIERT :> REST NICHT BEARBEITEN :*** DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 4 MERKER VORBELEGEN :LW =BER :SLW 1 BEREICH * 2 :L KF +128 OFFSET +128 :+F :T FW 200 ZEIGER AUF AKTUELLEN BEREICH DW1 :I 1 :T FW 202 ZEIGER AUF AKTUELLEN BEREICH DW2 FB 100 -FB100 COLLECTIVE FAULT C:ZONE10ST.S5D LEN=295 Page 5 : :DO =DB2 ARBEITS DB SAMMELSTOERUNG :DO FW 200 :L DW 0 :T FW 242 AKTUELLES DATENWORT :DO FW 202 :L DR 0 :T FW 244 AKTUELLES DATENBIT :DO FW 202 :L DL 0 :T FY 246 AKTUELLER STATUS :*** Segment 5 :DO =DB1 STOERDATENBAUSTEIN : :L FW 244 WENN AKTUELLER FEHLER NULL :L KF +16 DANN MIT 1 VORBELEGEN :> NAECHSTES BIT : :L FW 242 AKT. FEHLERWORT :L KF +192 OFFSET AUF DATENWORT 192 :+F :T FW 248 AKT. FEHLERWORT QUITTIERUNG :L KM 00000000 00000001 :DO FW 244 :SLW 0 :DO FW 248 :L DW 0 FEHLER QUITTIERUNG :AW :L KF +0 :>F :JC =M001 : :L FW 250 :L FW 252 :OW :T FW 250 : M001 :*** Segment 15 STOERAUSWERTUNG 13.11.96 UR - (1) STOERUNGS AENDERUNG (#AEND) WIRD NUR BEI AENDERUNG GESETZT. FUNKTION VORHER FALSCH :A F 236.0 M236.0: 2.STOERW. N. BEARBEITET :R F 236.0 : M005 : :LW =FILT FILTER :L FW 250 MW250 = NEUE DISKREPANZ FB 101 -FB101 FAULT RW/KL/MO/Q C:ZONE10ST.S5D LEN=457 Page 8 :AW :T FW 250 MW250 = NEUE DISKREPANZ : :AN =FRG #FRG :JC =M001 : :AN =IMP #IMP _____-______________-_____ :JC =M002 : Stoerung bilden: :DO FW 232 MW232 = ZEIG. ALTE DISKREPANZ :L DW 0 :LW =FILT Filter -> Bits ausserhalb des :CFW Filters bleiben erhalten :AW :L FW 250 MW250 = NEUE DISKREPANZ :OW : ALTE DISKREPANZ LADEN :DO FW 232 MW232 = ZEIG. ALTE DISKREPANZ :L DW 0 :TAK :DO FW 232 MW232 = ZEIG. ALTE DISKREPANZ :T DW 0 NEUE DISKREPANZ SPEICHERN :AW ALTE U. NEUE DISKREPANZ = STOER. : :LW =FILT :AW : :DO FW 230 MW230 = ZEIGER AUF STOERDW :L DW 0 :T FW 238 MW238 = ZWISCHENSPEICHER (1) :OW :DO FW 230 MW230 = ZEIGER AUF STOERDATENWOR :T DW 0 STOERUNG SETZEN :L FW 238 MW238 = ZWISCHENSPEICHER (1) :>F :JC =M001 : :L FW 250 :L FW 252 :OW :T FW 250 FB 102 -FB102 FAULT INDIREKT C:ZONE10ST.S5D LEN=401 Page 7 : M001 :*** Segment 14 Stoerauswertung :A F 236.0 M236.0: 2.STOERW. N. BEARBEITET :R F 236.0 : M005 : :LW =FILT FILTER :L FW 250 MW250 = DISKREPANZ :AW :T FW 250 : :AN =FRG #FRG :JC =M001 : :AN =IMP #IMP _____-______________-_____ :JC =M002 : Stoerung bilden: :DO FW 232 :L DW 0 :LW =FILT Filter -> Bits ausserhalb des :CFW Filters bleiben erhalten :AW :L FW 250 MW250 = Diskrepanz :OW : :DO FW 232 ALTE DISKREPANZ LADEN :L DW 0 MW232=ZEIG. ALTE DISKREPANZ :TAK :DO FW 232 neue Diskrepanz speichern :T DW 0 :AW alte u. neue Diskrepanz = Stoer. : :LW =FILT :AW : :DO FW 230 :L DW 0 :OW Stoerung wird hier nur gesetzt :DO FW 230 :T DW 0 :JU =M003 , nicht rueckgesetzt M002 : :DO FW 230 :L DW 0 :LW =FILT :CFW :AW :T FW 254 MW254=Stoer.ausserhalb Filter : :DO FW 232 :L DW 0 :LW =FILT MW232 = Diskrepanz :CFW :AW :L FW 250 :OW :DO FW 232 MW250 = Diskrepanz :L DW 0 :AW MW232 = Alte Diskrepanz :DO FW 232 :T DW 0 FB 102 -FB102 FAULT INDIREKT C:ZONE10ST.S5D LEN=401 Page 8 : :DO FW 234 :L DW 0 :TAK MW234 = Quittung PLS :XOW :AW : :DO FW 230 :L DW 0 :TAK MW230 = Stoerungen :XOW :AW :L FW 254 MW254=Stoer.ausserh.Filter :OW :DO FW 230 :T DW 0 : MW230=ZEIGER AUF STOERUNGEN :JU =M003 M001 :L KF +0 :DO FW 232 :T DW 0 M003 : MW232 = Zeiger Zwischenspeicher :LW =ANZ :L KF +2 :RSView-DB :JU -FB174 COPY BLOCK Name :COPY DKF QUEL : KS A All outputs are coppied to DB97 DB-Q : KF +0 (Output RSView) VON : KF +4 BIS : KF +27 !physically available AB4-AB27 ZIEL : KS DB DB-Z : KF +97 NACH : KF +2 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : KF +0 L-B : KS BI :*** FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624 Page 7 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FB 174 = FB174 COPY BLOCK Parameter: D sp Segment 23 data transfer outputs->RSView-DB :JU -FB174 COPY BLOCK Name :COPY DKF QUEL : KS E All inputs are copied to DB98 DB-Q : KF +0 (Input RSView) VON : KF +4 BIS : KF +27 !physically available EB4-EB27 ZIEL : KS DB DB-Z : KF +98 NACH : KF +2 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : KF +0 L-B : KS BI :*** F 0.0 = M 0.0 IND.ADDRES(DUMMY) FB 174 = FB174 COPY BLOCK Parameter: D sp Segment 24 Initialize PLI : Transfer source: :L KF +207 :T -MW180 PARAMETER 1 DX207 => :L KF +0 :T -MW182 PARAMETER 2 DW 0 => :L KF +12 :T -MW184 PARAMETER 3 12 DW's => :*** FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 FW 184 = MW184 PARAMETER 3 Segment 25 Initialize PLI MX520_EMPTY :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +200 :T FW 190 => PLI DX 200 :L KF +0 :T FW 192 => DW 0 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624 Page 8 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 26 Initialize PLI MX520_ING_ADD :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +200 :T FW 190 => PLI DX 200 :L KF +50 :T FW 192 => DW 50 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 27 Init PLI MX520_DISCHARGE_NOP :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +200 :T FW 190 => PLI DX 200 :L KF +100 :T FW 192 => DW 100 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624 Page 9 F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 28 Initialize PLI HO580_EMPTY :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +200 :T FW 190 => PLI DX 200 :L KF +150 :T FW 192 => DW 150 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 29 Initialize PLI HO580_CHARGE :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +200 :T FW 190 => PLI DX 200 :L KF +200 :T FW 192 => DW 200 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624 Page 10 F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 30 Initialize PLI HO561_EMPTY :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +201 :T FW 190 => PLI DX 201 :L KF +50 :T FW 192 => DW 50 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 31 Initialize PLI HO561_CHARGE :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +201 :T FW 190 => PLI DX 201 :L KF +100 :T FW 192 => DW 100 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624 Page 11 M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 32 Initialize PLI HO561_DISCHARGE :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +201 :T FW 190 => PLI DX 201 :L KF +150 :T FW 192 => DW 150 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 33 Initialize PLI BL560_CHARGE :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +201 :T FW 190 => PLI DX 201 :L KF +200 :T FW 192 => DW 200 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624 Page 12 LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 34 Initialize PLI BL560_MAN_ADD :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +202 :T FW 190 => PLI DX 202 :L KF +0 :T FW 192 => DW 0 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 35 Initialize PLI BL560_BLEND :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +202 :T FW 190 => PLI DX 202 :L KF +50 :T FW 192 => DW 50 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624 Page 13 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 36 Init PLI BL560_DISCHARGE_NOP :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +202 :T FW 190 => PLI DX 202 :L KF +100 :T FW 192 => DW 100 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :*** F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 37 Initialize PLI BL560_DISCHARGE :O -M 4.0 GLOBAL AUTO-MODE If no AUTO- and no MANUAL-MODE :O -M 4.1 GLOB. MANUAL-MODE then PLI-Interface will be : initialisied :JC =M001 :L KF +202 :T FW 190 => PLI DX 202 :L KF +150 :T FW 192 => DW 150 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DX DB-Q : -MW180 PARAMETER 1 VON : -MW182 PARAMETER 2 BIS : -MW182 PARAMETER 2 FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624 Page 14 ZIEL : KS DX DB-Z : FW 190 NACH : FW 192 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : -MW184 PARAMETER 3 L-B : KS LA M001 :BE F 4.0 = M 4.0 GLOBAL AUTO-MODE F 4.1 = M 4.1 GLOB. MANUAL-MODE FW 180 = MW180 PARAMETER 1 FW 182 = MW182 PARAMETER 2 F 0.0 = M 0.0 IND.ADDRES(DUMMY) FW 184 = MW184 PARAMETER 3 FB 173 = FB173 COPY BLOCK parameter: EW sp FB 105 -FB105 KEY SWITCHES C:ZONE10ST.S5D LEN=46 Page 1 Segment 1 Betriebsart erstellt: 06.12.93 HKT ------------------------------------------------------------------------------- Parameter: ========== #STEU: Steuerspannung #S-PC: Schluesselschalter PC-Automatik #S-SP: Schlusselschalter SPS-Automatik #A-PC: Ausgang Automatik PC #A-SP: Ausgang Automatik SPS #Hand: Ausgang Hand #Sek1: 1-Sekundenimpuls Name :B-ART Decl :STEU I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :S-PC I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :S-SP I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :A-PC I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A-SP I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :HAND I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :SEK1 I/Q/D/B/T/C: I BI/BY/W/D: BI :ON =STEU Steuerspannung :ON =SEK1 1-Sekundenimpuls :BEC :A =S-PC S = Schluesselschalter :AN =S-SP := =A-PC Automatic PC : :A =S-SP :AN =S-PC := =A-SP Automatic SPS : :AN =S-PC :AN =S-SP := =HAND Hand :BE FB 106 -FB106 TRANSFER KF->KT C:ZONE10ST.S5D LEN=29 Page 1 Segment 1 Anlauf PARAMETER: 1. IMP : ZEITIMPULS _________-________________-____________ 1 ZYKLUS LANG 'HIGH' 2. AW : AUSGANGSWORT 3. EW : EINGANGSWORT 4. FILT : FILTER 5. S-DW : STOER DATENWORT 6. OFFS : OFFSET ZUM DATENWORT STOERUNG 7. FRG : FREIGABE 8. POS : VERGLEICHSMODUS - 1: EINGANG = AUSGANG 0: EINGANG = NICHT AUSGANG DER VERGLEICHSMODUS GIBT AN, OB DER EINGANG MIT DEM AUSGANG KOMMEN MUSS ODER ENTGEGENGESETZT AUFBAU DES STOERDATENBAUSTEINS: BLOCK 1 : STOERUNGEN AN LEITSYSTEM BLOCK 2 : DISKREPANZEN ZWISCHEN E UND A BLOCK 3 : ERSTWERTMELDUNG BLOCK 4 : FEHLERQUITTUNG FUNKTION DES BAUSTEINS: ======================= 1. ZYKLISCHER VERGLEICH VON AUSGANGSWORT UND EINGANGSWORT UND ABSPEICHERN DER DISKREPANZ IN BLOCK 2 2. BILDUNG DER STOERUNGEN AUS AKTUELLER UND LETZTER DISKREPANZ 3. RUECKSETZEN DER STOERUNGEN, WENN KEINE DISKREPANZ ZWISCHEN E UND A UND EINE QUITTUNG VORLIEGT Name :KF->KT Decl :EINH I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :EING I/Q/D/B/T/C: I BI/BY/W/D: W Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: W : :*** Segment 2 Anlaufmerker setzen :L =EING :DUF :LW =EINH :SLW 12 :OW :T =AUSG : :BE FB 107 -FB107 LEVEL INDICATORS C:ZONE10ST.S5D LEN=88 Page 1 Segment 1 DREHFLUEGELMELDER erstellt: Herkert 17.06.94 ---------------------------------------------------------------------------- FUNKTIONEN DES BAUSTEINS: ======================== - ZEITLICHE ENTKOPPLUNG VON DREHFLUGELMELDERN / DEFINITIVE MELDUNG - QUITTIERBARE ERSTWERTMELDUNG FUER DARSTELLUNG AUF FARBGRAPHIK ETC. - LEERMELDUNG WIRD AUF EINGANG ZURUECKGEFUEHRT, SO DASS DIESER WIE NORMALER MELDER ABGEFRAGT WERDEN KANN. DER FB SOLL AM ANFANG DES ZYKLISCHEN PROGRAMMES AUFGERUFEN WERDEN, DAMIT DIE EINGANGE VOR DER ERSTEN ABFRAGE ENTKOPPELT WERDEN. ----------------------------------------------------------- Testaufbau : PB112 ----------------------------------------------------------- Parameter: ========= EW : Eingangswort FOLG: Bitleiste, die dem Eingangswort folgt MELD: entkoppelter Melder ERST: Erstwertmeldung TAKT: __________-_____________-_____________ Zyklischer Impuls FILT: bestimmt, welche Bits im EW entkoppelt werden P-N : 1 = Erstwertmeldung bei positiver Flanke 0 = Erstwertmeldung bei negativer Flanke T : _____-_____-_____-_____-_____-_____-_____-____ EW : ____-----------_________________ EW-FOLGE : Entkoppl. Entkoppl. !<----->! !<----->! MELDUNG : ___________------------_________ ERSTWERTMELDUNG: QUITTUNG : Name :SILOMELD DREHFLUEGELMELDER Decl :EW I/Q/D/B/T/C: I BI/BY/W/D: W Decl :FOLG I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :MELD I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :ERST I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :TAKT I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :FILT I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KM Decl :P-N I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KM :A =TAKT :JC =M001 :L =EW ________________________________ :L =FOLG :OW :L =MELD :AW :T FW 220 : :L =EW FB 107 -FB107 LEVEL INDICATORS C:ZONE10ST.S5D LEN=88 Page 2 :L =FOLG :AW :L FW 220 :OW :T =FOLG :JU =M002 M001 :L =MELD :L =FOLG :T =MELD :TAK :XOW :L =ERST :OW :LW =FILT :AW :T =ERST : :L =MELD :CFW :LW =P-N :XOW :L =ERST :AW :LW =FILT :AW :T =ERST : :L =EW :T =FOLG M002 : :L =EW :LW =FILT :CFW :AW ERSTWERTMELDUNG :T FW 224 : :L =MELD NEUE EINGANGSWORTFOLGE :LW =FILT :AW ________________________________ :T =MELD : EINGAENGE ENTKOPPELN :L =MELD :L FW 224 :OW :T =EW : :BE FB 108 -FB108 TIMER IMITATION C:ZONE10ST.S5D LEN=105 Page 1 Segment 1 FB 108 - TIMERNACHBILDUNG SE/SA STAND: 22.10.97 =============================================================================== ***** CPU : ALLE ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : 18.03.93 K.WEBER ------------------------------------------------------------- LETZTE AENDERUNG : NR. DATUM AENDERUNG BEARBEITER ------------------------------------------------------------------------------- 01 22.10.97 N4 (1) UR =============================================================================== SYMBOLIKDATEI : KEINE --------------- BAUSTEINPARAMETER : ------------------- #STRT : STARTBIT FUER TIMER #AKTI : ZEIT LAEUFT (SIEHE EIN-/AUSSCHALTVERZOEGERUNG) #AUSG : TIMERAUSGANG #TTYP : SE = EINSCHALTVERZ. SA = AUSSCHALTVERZ. #SOLL : SOLLZEIT #IST : ISTZEIT #IMP : IMPULS DER ZEITBASIS (IMPULS = 1 ZYKLUS LANG) LOKALE VARIABLEN : ------------------ KEINE VERWENDET Name :TIMER Decl :STRT I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :RSET I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :AKTI I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :TTYP I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS Decl :SOLL I/Q/D/B/T/C: I BI/BY/W/D: W Decl :IST I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :IMP I/Q/D/B/T/C: I BI/BY/W/D: BI :*** Segment 2 TIMER RESET :AN =RSET Bei Ansteuerung des Reset :JC =M001 Einganges wird der Timerausgang :RB =AUSG und das Timer Aktivsignal :RB =AKTI zurueckgesetzt. : :L KF +0 Die bereits abgelaufene Zeit :T =IST wird zurueckgesetzt. : :BEU Der Baustein wird nicht mehr : weiter bearbeitet. M001 :*** Segment 3 Einschaltverzoegerung FB 108 -FB108 TIMER IMITATION C:ZONE10ST.S5D LEN=105 Page 2 Einschaltverzoegerung : __________ STRT : __! !__ ____ AKTI : __! !________ _____ AUSG : _______! !__ :LW =TTYP Abfrage ob Einschaltverzoegerung :L KS SE angewaehlt :>F :A =STRT Startsignal steht an, dann := =AKTI signalisiere 'Zeit ist aktiv' : :A =STRT Wenn Zeit abgelaufen und Start :AN =AKTI steht noch an, dann wird Ausgang := =AUSG freigegeben. : :L KF +0 Istzeit wird erst geloescht :ON =STRT wenn Startsignal von 1 nach 0 :JC =M002 wechselt :ON =AKTI Wenn die Zeit aktiv ist und :ON =IMP ein ext. Zeitimpuls ansteht, :JC =M001 dann wird :L =IST die Istzeit um :L KF +1 einen Zeitwert :+F erhoeht. M002 :T =IST M001 :*** Segment 4 Ausschaltverzoegerung 22.10.97 UR - (1) IST-DATENWORT LOESCHEN WENN START NICHT MEHR ANSTEHT Ausschaltverzoegerung : ___________ STRT : _! !_____ ___ AKTI : _____________! !_ _______________ AUSG : _! !_ :LW =TTYP Abfrage ob Ausschaltverzoegerung :L KS SA angewaehlt :>F :A =AUSG Ausgangssignal gesetzt und nicht :AN =STRT Startsignal angelegt dann := =AKTI signalisiere Zeit aktiv : :O =STRT Wenn Startsignal anliegt oder :O =AKTI Zeit aktiv meldet dann wird := =AUSG Ausgang ausgegeben : FB 108 -FB108 TIMER IMITATION C:ZONE10ST.S5D LEN=105 Page 3 :L KF +0 Wenn Ausgang = 0 dann wird :ON =AUSG Istzeit mit 0 initialisiert :O =STRT (1) :JC =M002 :ON =AKTI Wenn die Zeit aktiv ist und ein :ON =IMP ext. Zeitimpuls ansteht :JC =M001 dann wird die :L =IST Istzeit um :L KF +1 einen Zeitwert :+F erhoeht. M002 :T =IST M001 :BE FB 109 -FB109 LUMINOUS PUSH-BUT C:ZONE10ST.S5D LEN=37 Page 1 Segment 1 Leuchttaster erstellt: 06.11.1992 Herkert Parameter: ========= # Eing: Eingang # Ausg: Ausgang Lampe # Folg: Folgemerker zur Impulsauswertung # Rese: Reset zum externen Ruecksetzen des Ausgangs Funktion: ========= Eingang UN Ausgang -> Ausgang setzen Eingang U Ausgang -> Ausgang ruecksetzen Reset -> Ausgang ruecksetzen Name :L-TAST Decl :EING I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :FOLG I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :RESE I/Q/D/B/T/C: I BI/BY/W/D: BI :AN =AUSG :JC =M001 :A =EING :AN =FOLG :RB =AUSG :JU =M002 M001 :A =EING :AN =FOLG :S =AUSG M002 : :A =EING := =FOLG :A =RESE Externer Reset :RB =AUSG :BE FB 110 -FB110 PIPE DIVERTER C:ZONE10ST.S5D LEN=65 Page 1 Segment 1 Rohrweiche mit 2 Ausg./2 Eing. Name :RW Decl :V-OK I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :N1A1 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :N1A2 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :N2A1 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :N2A2 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A1 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :E1 I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :A2 I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :E2 I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :RWOK I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :FREI I/Q/D/B/T/C: Q BI/BY/W/D: BI :A =V-OK Vorgaenger ok :A( :A =A1 01 Ausgang 1 :A =E1 01 Eingang 1 :O 01 :A =A2 01 Ausgang 2 :A =E2 01 Eingang 2 :) 01 := =RWOK Rohrweiche ok :*** Segment 2 Ausgaenge ansteuern :O =N1A1 Nachfolger 1 Ausgang 1 :O =N1A2 Nachfolger 1 Ausgang 2 := =A1 : :O =N2A1 Nachfolger 2 Ausgang 1 :O =N2A2 Nachfolger 2 Ausgang 2 := =A2 : :AN =A1 :AN =A2 := =FREI Rohrweiche frei :BE FB 111 -FB111 TABLE INDICATORS C:ZONE10ST.S5D LEN=188 Page 1 Segment 1 *********************************************************** **** F I L T E R S T E U E R U N G MAX. 10 VENTILE **** *********************************************************** PARAMETER: FRG : FREIGABE NORMALBETRIEB ---------- ZAEH: ZAEHLERBYTE FUER FILTERTASCHENSTAND MOEGLICHE ANGABEN: DL,DR,MB,AB MAX : FESTPUNKTZAHL FUER MAXIMALE ANZAHL DER VENTILE TIMP: TIMER FUER IMPULSZEIT TPAU: TIMER FUER PAUSENZEIT DWIP: WORT MIT DEM IMPULSWERT FUER NORMALBETRIEB DWPA: WORT MIT DEM PAUSENWERT FUER NORMALBETRIEB A1 : AUSGANG 1 FUER VENTIL 1 A2 : AUSGANG 2 FUER VENTIL 2 . -"- . -"- A10 : AUSGANG 10 FUER VENTIL 10 GEST: HILFSMERKER FUER FILTERSTEUERUNG GESTARTET (KEIN SCHMIERMERKER BENUTZEN) FIFE: HILFSMERKER FUER EINZELTASCHE GEREINIGT (KEIN SCHMIERMERKER BENUTZEN) DWI : WORT MIT DEM IMPULSWERT FUER ENTLEERZYKLUS DWP : WORT MIT DEM PAUSENWERT FUER ENTLEERZYKLUS ELZY: FREIGABE ENTLEERZYKLUSBETRIEB ELZG: AUSGANG ENTLEERZYKLUS GESTARTET (KEIN SCHMIERMERKER) ELZE: AUSGANG ENTLEERZYKLUS AM ENDE FUNKTIONSWEISE NORMALBETRIEB ---------------------------- SOBALD DIE FREIGABE ERTEILT WIRD LAEUFT DIE PAUSENZEIT AN. DER ZAEHLERSTAND WIRD BEIM ERSTEN BETRIEB AUF 1 GESETZT. NACHDEM DIE PAUSENZEIT ABGELAUFEN IST STARTET DIE IMPULSZEIT. GLEICHZEITIG IST DER IM ZAEHLER NOTIERTE FILTERAUSGANG GESETZT. NACH ABLAUF DER IMPULSZEIT IST DAS SIGNAL "FIFE" EIN ZYKLUS LANG 1 UND FUEHRT ZUR ERHOEHUNG DES ZAEHLERS UM 1 UND SETZT DIE PAUSENZEIT UND VENTIL ZU- RUECK. DARAUFHIN BEGINNT DER VORGANG ERNEUT MIT FILTER 2 . BEI JEDER ERHOEHUNG WIRD GEPRUEFT, OB DER MAXIMAL VORGEGEBENE WERT SCHON ER- REICHT IST. WENN JA, ERFOLGT DIE ZAEHLUNG ERNEUT VON 1. DAS SIGNAL "GEST" WIRD FUER EINE NOCHMALIGE BEARBEITUNG DES FB BENOETIGT, WENN DIE FREIGABE WEGGENOMMEN WIRD, UM ALLE SIGNALZUSTAENDE IM FB ZU LOESCHEN. NACH ERNEUTER ERTEILUNG DER FREIGABE WIRD MIT DER ABREINIGUNG DES ZULETZT BE- ARBEITETEN FILTERS FORTGEFAHREN, UM BEI HAEUFIGEM SCHALTEN FUER DIE ABREINIGUNG ALLER FILTERTASCHEN ZU SORGEN. FUNKTIONSWEISE ENTLEERZYKLUS ----------------------------- DER ABLAUF DER FILTERABREINIGUNG VERHAELT SICH WIE BEIM NORMALBETRIEB, WOBEI FB 111 -FB111 TABLE INDICATORS C:ZONE10ST.S5D LEN=188 Page 2 JEDOCH BEI START DES ENTLEERZYKLUS IMMER MIT DEM ERSTEN VENTIL BEGONNEN WIRD. NACH DER ABREINIGUNG DES LETZTEN VENTILS IST DER ENTLEERBETRIEB ABGESCHLOSSEN, D.H. DIE FILTER WERDEN NUR EINMAL GEREINIGT. BEI START WIRD DAS SIGNAL ENTLEERBETRIEB GESTARTET AUSGEGEBEN UND AM ENDE DAS SIGNAL ENTLEERZYKLUS BEENDET. ANWENDUNGSBEREICH ----------------- - BEI FILTERREINIGUNGEN UEBER DIE SPS MIT MEHR ALS EINER FILTERTASCHE - FUER SILOBETROCKNUNG MEHRERER SILOS NACHEINANDER UEBER ZEIT WOBEI DIE PAUSENZEIT SEHR KURZ GEWAEHLT WERDEN KANN. - SCHIEBEREGISTER Name :FILTERST AZO FILTERSTEUERUNG Decl :FRG I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :ZAEH I/Q/D/B/T/C: I BI/BY/W/D: BY Decl :MAX I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :TIMP I/Q/D/B/T/C: T Decl :TPAU I/Q/D/B/T/C: T Decl :DWIP I/Q/D/B/T/C: I BI/BY/W/D: W Decl :DWPA I/Q/D/B/T/C: I BI/BY/W/D: W Decl :A1 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A2 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A3 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A4 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A5 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A6 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A7 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A8 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A9 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :A10 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :GEST I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :FIFE I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :DWI I/Q/D/B/T/C: I BI/BY/W/D: W Decl :DWP I/Q/D/B/T/C: I BI/BY/W/D: W Decl :ELZY I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :ELZE I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :ELZG I/Q/D/B/T/C: I BI/BY/W/D: BI :AN =ELZY KEIN ENTLEERZYKLUS MEHR :RB =ELZE ENTLEERZYKLUS ENDE RUECKSETZEN :RB =ELZG ENTLEERZYKLUS GESTARTET RUECKSET :AN =ELZY KEIN ENTLEERZYKLUS :AN =GEST NICHT MEHR AKTIV :AN =FRG NICHT MEHR FREIGEGEBEN :BEC PROGRAMM VERLASSEN :AN =ELZY -- PAUSENYZEIT UEBERGEBEN -- :JC =M001 :L =DWP PAUSE ENTLEERZYKLUS :JU =M002 M001 :L =DWPA PAUSE NORMALBETRIEB M002 :A( :A =FRG 01 FREIGABE ERTEILT :O 01 :A =ELZY 01 ENTLEERZYKLUSBETRIEB :AN =ELZE 01 ENTLEERZYKLUS AM ENDE :) 01 :AN =FIFE :SD =TPAU PAUSENZEIT STARTEN FB 111 -FB111 TABLE INDICATORS C:ZONE10ST.S5D LEN=188 Page 3 :AN =ELZY -- IMPULSZEIT UEBERGEBEN -- :JC =M003 :L =DWI IMPULS ENTLEERZYKLUS :JU =M004 M003 :L =DWIP IMPULS NORMALBETRIEB M004 :A =TPAU :SD =TIMP :A =TIMP := =FIFE :L =ZAEH ZAEHLER GLEICH NULL? :L KF +0 WENN JA, SPRUNG ZU :!=F :JC =M005 ZAEHLER ERHOEHEN :L FW 200 MW200 IN AKKU SICHERN :L =ZAEH :T FW 200 :A =TPAU :AN =FIFE :DO FW 200 M006 :JU =M006 :JU =M007 VENTIL 1 :JU =M008 VENTIL 2 :JU =M009 VENTIL 3 :JU =M010 VENTIL 4 :JU =M011 VENTIL 5 :JU =M012 VENTIL 6 :JU =M013 VENTIL 7 :JU =M014 VENTIL 8 :JU =M015 VENTIL 9 :JU =M016 VENTIL 10 M007 := =A1 == VENTILE ZUWEISEN == :JU =M017 M008 := =A2 :JU =M017 M009 := =A3 :JU =M017 M010 := =A4 :JU =M017 M011 := =A5 :JU =M017 M012 := =A6 :JU =M017 M013 := =A7 :JU =M017 M014 := =A8 :JU =M017 M015 := =A9 :JU =M017 M016 := =A10 M017 :TAK :T FW 200 :O =FRG GESTARTET SIGNAL LOESCHEN :O =ELZY ENTLEERZYKLUS := =GEST :AN =FIFE FILTERTASCHE GEREINIGT, NEUE :BEC UND NEUE FILTER FIXIEREN M005 :AN =ELZY KEIN ENTLEERZYKLUS :JC =M018 :A( WENN ZAEHLER UND MAX IDENTISCH :L =ZAEH 01 UND ENTLEERZYKLUS WAR GESTARTET :LW =MAX 01 DANN ENTLEERZYKLUS AM ENDE :>=F 01 :) 01 :A =ELZG ENDEKENNUNG SETZEN FB 111 -FB111 TABLE INDICATORS C:ZONE10ST.S5D LEN=188 Page 4 :S =ELZE :BEC :A =ELZG ENTLEERZYKLUS GESTARTET :JC =M018 :L KF +0 :T =ZAEH :AN =ELZG :S =ELZG M018 : :L =ZAEH ZAEHLER LADEN :LW =MAX REICHT, WENN JA , DANN AUF NULL : Bsp.: 3 = 0000000 00000100 14 #DAUE : wenn = 1 dann Dauertakt; wenn = 0 dann Takt bis Ist = Soll 15 #Akti : Timer aktiv ----------------------------------------------------------------------------- Name :TAKT Decl :FREI I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :DWIS I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :DWIM I/Q/D/B/T/C: I BI/BY/W/D: W Decl :DWPA I/Q/D/B/T/C: I BI/BY/W/D: W Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :POS I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :DB I/Q/D/B/T/C: I BI/BY/W/D: W Decl :RM I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :TAKT I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :MAX I/Q/D/B/T/C: I BI/BY/W/D: W Decl :IST I/Q/D/B/T/C: I BI/BY/W/D: W Decl :FERT I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :BITL I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :DAUE I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :AKTI I/Q/D/B/T/C: Q BI/BY/W/D: BI :L =DB :T FW 200 :DO FW 200 :C -DB 0 IND.ADRESS.(DUMNY) :*** DB 0 = DB 0 IND.ADRESS.(DUMNY) Segment 2 Startvoraussetzungen :A =FREI :JC =M001 :L KF +0 :T =DWIS :T =IST FB 112 -FB112 CLOCK GENERATOR ( C:ZONE10ST.S5D LIB=106 LEN=152 Page 2 :AN =FREI :RB =AUSG :RB =FERT :RB =AKTI :L KF +0 :T =BITL M001 : :*** Segment 3 Start Initialisierung :A =FREI :AN =AKTI :A =POS :S =AUSG : :A =FREI := =AKTI :*** Segment 4 Pause :ON =TAKT :O =FERT :O =AUSG :O =RM :JC =M001 :L =DWIS :L KF +1 :+F :T =DWIS :L =DWPA :>=F :RB =AUSG :=F :RB =AUSG : BSP.: 3 = 0000000 00000100 #DAUE : 1 = DAUERTAKT; 0 = TAKTE BIS #IST = #SOLL (NUR RELEVANT WENN #SOLL<>0) #DBST : STATUS-DB FUER #IST UND #BITL BEI DIREKTER ADRESSIERUNG LOKALE VARIABLEN : ------------------- BAUSTEIN WIRD DIREKT PARAMETRIERT : MW250 BAUSTEIN WIRD INDIREKT PARAMETRIERT : MW250 FUNKTION : ----------- DIREKTE ADRESSIERUNG : DIE PARAMETER #DWIM UND #DWPA WERDEN AUS DEM BAUSTEIN DER DURCH #DBT FESTGELEGT IST GELADEN. DER TIMER WIRD DURCH #T FESTGELEGT. DIE PARAMETER #IST UND #BITL WERDEN AUS DEM BAUSTEIN DER DURCH #DBST FESTGELEGT IST GELADEN. INDIREKTE ADRESSIERUNG : DIE PARAMETER #DWIM, #DWPA, #T-IN, #IST, #BITL WERDEN AUS DEM BAUSTEIN GELADEN DER BEIM AUFRUF DES FB'S AKTIV IST (#DBT UND #DBST HABEN KEINEN EINFLUSS) ALLGEMEIN : PARAMETER #SOLL - 0 => DAUERTAKT WIRD ERZEUGT ANZAHL => WENN #DAUE=0 WIRD TAKT ERZEUGT BIS #IST=#SOLL WENN #DAUE=1 WIRD DAUERTAKT ERZEUGT. #BITL GEHT FB 113 -FB113 CLOCK GENERAT.TIM C:ZONE10ST.S5D LIB=106 LEN=318 Page 2 NUR BIS #SOLL UND FAENGT DANN WIEDER BEI 1 AN. Name :TAKT Decl :FRG I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :T I/Q/D/B/T/C: T Decl :DWIM I/Q/D/B/T/C: I BI/BY/W/D: W Decl :DWPA I/Q/D/B/T/C: I BI/BY/W/D: W Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :POS I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :DBT I/Q/D/B/T/C: B Decl :RM I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :T-IN I/Q/D/B/T/C: I BI/BY/W/D: W Decl :IN I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS Decl :SOLL I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :IST I/Q/D/B/T/C: I BI/BY/W/D: W Decl :FERT I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :BITL I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :DAUE I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :DBST I/Q/D/B/T/C: B :*** Segment 2 DIREKTE ADRESSIERUNG :LW =IN :L KS IN :!=F INDIREKTE ADRESSIERUNG ? :JC =M001 JA -> NETZWERK NICHT BEARB. : NEIN -> NETZWERK WIRD BEARB. :DO =DBT +- TIMER-DB LADEN : :L =DWIM +- ZEITBASIS UEBERPRUEFEN :SRW 12 | :L KH 0000 | :> KT 5.1 :OW | :T =DWIM +- : M002 :A =FRG FREIGABE ? :JC =M003 JA -> TAKT BEARBEITEN : NEIN -> AUSGAENGE RUECKSETZEN :AN =FRG +- AUSGAENGE RUECKSETZEN :RD =T | :RB =AUSG | :RB =FERT | :L KF +1 | :DO =DBST | :T =IST | :L KF +0 | :T =BITL +- :BEC +- BAUSTEIN ENDE : M003 :DO =DBST :LW =SOLL :L KF +0 :<=F SOLLWERTVORGABE ? :JC =M004 NEIN -> NAECHSTER MODE :A =FERT JA -> SOLLW.ERREICHT PRUEFEN FB 113 -FB113 CLOCK GENERAT.TIM C:ZONE10ST.S5D LIB=106 LEN=318 Page 3 :RB =AUSG :BEC +- BAUSTEIN ENDE : M004 :L KT 000.0 UEBERPRUEFEN OB TIMER NEU :LC =T ANLAEUFT (ZEITWERT = KT000.0) :> : JA -> STARTZUSTAENDE SETZEN :A =POS +- WENN #POS=1 AUSGANG ANSTEUERN :S =AUSG +- :AN =FRG +- FUER TIMER START EINE :FR =T | POSITIVE FLANKE ERZEUGEN :A =FRG | :FR =T +- : M005 :DO =DBT :A =AUSG :JC =M006 :A =T :S =AUSG :L =DWPA :AN =AUSG :AN =RM :SD =T :BEU : M006 :AN =T :JC =M007 :A =AUSG :RB =AUSG :DO =DBST :LW =SOLL :L KF +0 :<=F :JC =M007 :DO =DBST :L =IST :L KF +1 :+F :T =IST :LW =SOLL :>F :S =FERT : :AN =FERT :JC =M008 :AN =DAUE :JC =M008 :L KF +1 :DO =DBST :T =IST :A =FERT :RB =FERT M008 : M007 :DO =DBT TIMER-DB LADEN :L =DWIM :A =AUSG :A =RM :SD =T : :DO =DBST STATUS-DB LADEN :L KF +0 :L =IST FB 113 -FB113 CLOCK GENERAT.TIM C:ZONE10ST.S5D LIB=106 LEN=318 Page 4 :!=F :JC =M009 :AN =AUSG :L KF +0 :JC =M009 :L =IST +- UMWANDLUNG DES ISTWERTES :D 1 | VOM VORGABEZAEHLER UND :T FW 250 | AUSGABE :L KM 00000000 00000001 | :DO FW 250 | :SLW 0 | M009 :T =BITL +- AUSGABE AUF #BITL :BEU : M001 :*** Segment 3 INDIREKTE ADRESSIERUNG :L =T-IN :T FW 250 : :L =DWIM +- ZEITBASIS UEBERPRUEFEN :SRW 12 | :L KH 0000 | :> KT 5.1 :OW | :T =DWIM +- : M001 :A =FRG FREIGABE ? :JC =M002 JA -> TAKT BEARBEITEN : NEIN -> AUSGAENGE RUECKSETZEN :AN =FRG +- AUSGAENGE RUECKSETZEN :DO FW 250 | :R -T0 IND.ADDRES.(DUMMY) | :RB =AUSG | :RB =FERT | :L KF +1 | :T =IST | :L KF +0 | :T =BITL +- :BEC +- BAUSTEIN ENDE : M002 :LW =SOLL :L KF +0 :<=F SOLLWERTVORGABE ? :JC =M003 NEIN -> NAECHSTER MODE :A =FERT JA -> SOLLW.ERREICHT PRUEFEN :RB =AUSG :BEC +- BAUSTEIN ENDE : M003 :L KT 000.0 UEBERPRUEFEN OB TIMER NEU :DO FW 250 ANLAEUFT (ZEITWERT = KT000.0) :LC -T0 IND.ADDRES.(DUMMY) :> : JA -> STARTZUSTAENDE SETZEN :A =POS +- WENN #POS=1 AUSGANG ANSTEUERN :S =AUSG +- FB 113 -FB113 CLOCK GENERAT.TIM C:ZONE10ST.S5D LIB=106 LEN=318 Page 5 :AN =FRG +- FUER TIMER START EINE :DO FW 250 | POSITIVE FLANKE ERZEUGEN :FR -T0 IND.ADDRES.(DUMMY) | :A =FRG | :DO FW 250 | :FR -T0 IND.ADDRES.(DUMMY) +- : M004 :A =AUSG :JC =M005 :DO FW 250 :AN -T0 IND.ADDRES.(DUMMY) :JC =M006 :AN =AUSG :S =AUSG : M006 :L =DWPA :AN =AUSG :AN =RM :DO FW 250 :SD -T0 IND.ADDRES.(DUMMY) :BEU : M005 :DO FW 250 :AN -T0 IND.ADDRES.(DUMMY) :JC =M007 :A =AUSG :RB =AUSG : :LW =SOLL :L KF +0 :<=F :JC =M007 :L =IST :L KF +1 :+F :T =IST :LW =SOLL :>F :S =FERT : :AN =FERT :JC =M008 :AN =DAUE :JC =M008 :L KF +1 :T =IST :A =FERT :RB =FERT M008 : M007 :L =DWIM :A =AUSG :A =RM :DO FW 250 :SD -T0 IND.ADDRES.(DUMMY) : :L KF +0 :L =IST :!=F :JC =M009 :AN =AUSG :L KF +0 :JC =M009 :L =IST +- UMWANDLUNG DES ISTWERTES :D 1 | VOM VORGABEZAEHLER UND FB 113 -FB113 CLOCK GENERAT.TIM C:ZONE10ST.S5D LIB=106 LEN=318 Page 6 :T FW 250 | AUSGABE :L KM 00000000 00000001 | :DO FW 250 | :SLW 0 | M009 :T =BITL +- AUSGABE AUF #BITL : :BE T 0 = T0 IND.ADDRES.(DUMMY) standard FB 114 -FB114 PT-1 LINK C:ZONE10ST.S5D LEN=131 Page 1 Segment 1 PT1-Glied FB114 PT1-GLIED STAND: 23.04.96 =============================================================================== ***** CPU : ALLE ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : XX.XX.XX G.HERKERT (HKT) ------------------------------------------------------------- LETZTE AENDERUNG : 1 XX.XX.XX H.URBAN (UR) ---------------------------------------------------- =============================================================================== SYMBOLIKDATEI : KEINE --------------- BAUSTEINPARAMETER : ------------------- XE : Eingangssignal XA : Ausgangssignal T : Abtastzeit K : Proportionalitaetskonstante (bestimmt Verstaerkungsverhalten) K = 1 -> XA = XE T1 : Zeitkonstante (bestimmt Anstiegsverhalten) FUNKTION : ---------- XE--|-----------#################### XA = K*XE--|-----------#-------------****** | # * | # * ####### = XE | # * ******* = XA |##*#*#*#*#*#* |_________________________________ XA/XE = G(s) = KR / (1+s*T1) ---> XA*(1+s*T1) = XE*KR XA + XA_1 *T1 = XE * KR rekursiver Algorithmus: ======================= +-------<-----------------------+ | | 1.Ableitung: XA_1 = ( XE * KR - XA ) / T1 | XA = XA + XA_1 * T | | | +------->-----------------------+ Name :PT1 Decl :XE2 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :XE1 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :XA2 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :XA1 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :T-2 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :T-1 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :K-2 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :K-1 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :T1-2 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :T1-1 I/Q/D/B/T/C: I BI/BY/W/D: W :*** FB 114 -FB114 PT-1 LINK C:ZONE10ST.S5D LEN=131 Page 2 Segment 2 MERKER SICHERN :JU -FB165 PUSH IN STACK Name :PUSH VON : KF +200 BIS : KF +254 :*** FB 165 = FB165 PUSH IN STACK from FW 200 17.11.92 hkt sp Segment 3 PARAMETER UMSPEICHERN :L =XE2 :T FW 230 :L =XE1 :T FW 232 :L =XA2 :T FW 234 :L =XA1 :T FW 236 :L =T-2 :T FW 238 :L =T-1 :T FW 240 :L =K-2 :T FW 242 :L =K-1 :T FW 244 :L =T1-2 :T FW 246 :L =T1-1 :T FW 248 :*** Segment 4 XA_1 = XE * KR :JU -FB234 FLOATING P.MULTI. Name :GP:MUL Z12 : FW 230 Z11 : FW 232 Z22 : FW 242 Z21 : FW 244 OV : F 254.0 Z3=0 : F 254.0 Z32 : FW 250 Z31 : FW 252 :*** FB 234 = FB234 FLOATING P.MULTI. Segment 5 XA_1 = XA_1 - XA :JU -FB233 FLOATING P.SUBTR. Name :GP:SUB Z12 : FW 250 Z11 : FW 252 Z22 : FW 234 Z21 : FW 236 OV : F 254.0 Z3=0 : F 254.0 Z32 : FW 250 Z31 : FW 252 :*** FB 114 -FB114 PT-1 LINK C:ZONE10ST.S5D LEN=131 Page 3 FB 233 = FB233 FLOATING P.SUBTR. Segment 6 XA_1 = XA_1 / T1 :JU -FB235 FLOATING P.DIVIS. Name :GP:DIV Z12 : FW 250 Z11 : FW 252 Z22 : FW 246 Z21 : FW 248 OV : F 254.0 FEH : F 254.0 Z3=0 : F 254.0 Z32 : FW 250 Z31 : FW 252 :*** FB 235 = FB235 FLOATING P.DIVIS. Segment 7 erg = XA_1 * T :JU -FB234 FLOATING P.MULTI. Name :GP:MUL Z12 : FW 250 Z11 : FW 252 Z22 : FW 238 Z21 : FW 240 OV : F 254.0 Z3=0 : F 254.1 Z32 : FW 250 Z31 : FW 252 :*** FB 234 = FB234 FLOATING P.MULTI. Segment 8 XA = XA + XA :JU -FB232 FLOATING P.ADD. Name :GP:ADD Z12 : FW 234 Z11 : FW 236 Z22 : FW 250 Z21 : FW 252 OV : F 254.0 Z3=0 : F 254.1 Z32 : FW 234 Z31 : FW 236 :*** FB 232 = FB232 FLOATING P.ADD. Segment 9 AUSGANGSSIGNAL AUSGEBEN :L FW 234 :T =XA2 :L FW 236 :T =XA1 :*** Segment 10 GESICHERTE MERKER LADEN :JU -FB166 POP OF STACK Name :POP :BE FB 114 -FB114 PT-1 LINK C:ZONE10ST.S5D LEN=131 Page 4 FB 166 = FB166 POP OF STACK from FW 200 17.11.92 hkt sp FB 115 -FB115 LUM.PUSH-BUT.WORD C:ZONE10ST.S5D LEN=48 Page 1 Segment 1 FB 115 LEUCHTTASTER (WORT) =============================================================================== ***** CPU : ALLE ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : 09.02.95 H.URBAN (UR) ------------------------------------------------------------- LETZTE AENDERUNG : 1 XX.XX.XX XXXXXXXXXXX (XXX) ---------------------------------------------------- 2 XX.XX.XX XXXXXXXXXXX (XXX) ---------------------------------------------------- =============================================================================== SYMBOLIKDATEI : KEINE --------------- BAUSTEINPARAMETER : ------------------- #EING : EINGANG TASTER #AUSG : AUSGANG LAMPE #FOLG : FOLGEMERKER ZUR IMPULSAUSWERTUNG #RESE : RESET ZUM EXTERNEN RUECKSETZEN DES AUSGANGES #FILT : FILTER 0 -> AUSGANG WIRD NICHT BEEINFLUSST 1 -> AUSGANG WIRD DURCH #EING & #RESE BEEINFLUSST LOKALE VARIABLEN : KEINE ------------------ FUNKTION : ---------- EINGANG UN AUSGANG -> AUSGANG SETZEN EINGANG U AUSGANG -> AUSGANG RUECKSETZEN RESET -> AUSGANG RUECKSETZEN Name :L-TAST W Decl :EING I/Q/D/B/T/C: I BI/BY/W/D: W Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :FOLG I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :RESE I/Q/D/B/T/C: I BI/BY/W/D: W Decl :FILT I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KM :L =RESE :LW =FILT :AW :T =RESE : :L =EING :L =FOLG :XOW :L =EING :AW :LW =FILT :AW FB 115 -FB115 LUM.PUSH-BUT.WORD C:ZONE10ST.S5D LEN=48 Page 2 :L =AUSG :XOW :L =RESE :CFW :AW :T =AUSG : :L =EING :T =FOLG : :BE FB 116 -FB116 CLOCK WITH n IMP. C:ZONE10ST.S5D LIB=106 LEN=94 Page 1 Segment 1 Takt N-Impulse T A K T B A U S T E I N mit bestimmter Anzahl von Impulsen ============================================================ ------------------------------------------------- erstellt: 31.11.92 HKT ------------------------------------------------- Parameter: ========== #FRG : Freigabe #T : Timer #DWIM : Impuls - Zeitwert #DWPA : Pause - Zeitwert #AUSG : Taktausgang #POS : 1 = positiver Start / 0 = negativer Start #DB : Datenbaustein #Z-WE : Zaehlwert #ZAEH : Zaehler Funktion: ========= Beispiel: Z-WE = 3 -> 3 Impulse erwuenscht -------------------------------------------- 1 2 3 ___---______---______---____ Imp:Pause ___---------------------____ -------------------------------------------- Name :TAKT Decl :FRG I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :T I/Q/D/B/T/C: T Decl :DWIM I/Q/D/B/T/C: I BI/BY/W/D: W Decl :DWPA I/Q/D/B/T/C: I BI/BY/W/D: W Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :POS I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :RM I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :DB I/Q/D/B/T/C: B Decl :Z-WE I/Q/D/B/T/C: I BI/BY/W/D: W Decl :ZAEH I/Q/D/B/T/C: C :L =Z-WE :L =ZAEH :>F :RB =FRG : :A =FRG :JC =M001 :AN =FRG :RD =T FB 116 -FB116 CLOCK WITH n IMP. C:ZONE10ST.S5D LIB=106 LEN=94 Page 2 :RB =AUSG :BEC : M001 : :L KT 000.0 wenn der Timer neu anlaeuft :LC =T ist der Zeitwert KT 000.0 :> pos.Flanke ermoeglichen :SSU =ZAEH SSV = ZV= : :A =T :S =AUSG : :L =Z-WE :AN =AUSG positive Flanke :SSU =ZAEH SSV = ZV= : :A =T :A =AUSG :SSU =ZAEH SSV = ZV= : :L =DWPA :AN =AUSG :SD =T :BEU M003 : Ausgang = '1' :A =T :RB =AUSG :L =DWIM :A =AUSG :SD =T :BE FB 117 -FB117 CLOCK W. RECEIPT C:ZONE10ST.S5D LEN=136 Page 1 Segment 1 ******************************************************************** *** TAKTGENERATOR MIT 1 TIMER UND QUITTIERUNG MIT 1-9 AUSGAENGEN *** ******************************************************************** PARAMETER: FRG : FREIGABE TAKTBETRIEB --------- TMR : TIMER FUER IMPULS- UND PAUSENZEIT DWPA : ZEITWERT FUER PAUSE (DW,MW) DWIM : ZEITWERT FUER IMPULS (DW,MW) RUEM : RUECKMELDUNG VOM BETRIEBSMITTEL Z.B. MOTORSCHUETZ, STATISCHER MERKER 1 AUS1 : ANSTEUERUNG DES BETRIEBSMITTELS AUS2 Z.B. VIBRATIONSMOTOR, FILTER, BLINKLAMPE USW. MAX : MAXIMALE ANZAHL DER BENUTZTEN AUSGAENGE AKT : NUMMER DES AKTUELLEN AUSGANGES MB ODER DL,DR FUNKTIONSBESCHREIBUNG --------------------- DIESER FUNKTIONSBAUSTEIN BENOETIGT LEDIGLICH EINEN TIMER UND DIE RUECKMELDUNG VOM BETRIEBSMITTELS. DIE RUECKMELDUNG IST DESHALB ERFORDERLICH UM EIN WEITER- LAUFEN DES TAKTAUSGANGES BEI AUSFALL DES BETRIEBSMITTELS ZU UNTERBINDEN UND DAMIT EINE FEHLERANALYSE DURCHFUEHREN ZU KOENNEN. SOMIT STEHEN DIE AUSGAENGE DES FB SOLANGE AN BIS DIE RUECKMELDUNG KOMMT, D.H. DIE IMPULSZEIT KANN NICHT ABLAUFEN. NATUERLICH KANN DER FB ALS EIN GEWOEHNLICHER TAKTGENERATOR VERWENDET WERDEN, INDEM ALS RUECKMELDUNG Z.B. EIN MERKER MIT STATUS 1 VERWENDET WIRD. Name :TAKT QUI TAKT MIT QUITTIERUNG Decl :FRG I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :TMR I/Q/D/B/T/C: T Decl :DWPA I/Q/D/B/T/C: I BI/BY/W/D: W Decl :DWIM I/Q/D/B/T/C: I BI/BY/W/D: W Decl :RUEM I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :AUS1 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUS2 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUS3 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUS4 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUS5 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUS6 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUS7 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUS8 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AUS9 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :MAX I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :AKT I/Q/D/B/T/C: Q BI/BY/W/D: BY Decl :HM I/Q/D/B/T/C: Q BI/BY/W/D: BI :*** FB 117 -FB117 CLOCK W. RECEIPT C:ZONE10ST.S5D LEN=136 Page 2 Segment 2 TAKTERZEUGUNG FUER MOTOREN :AN =FRG WENN KEINE FREIGABE DANN SPRUNG :JC =M001 ZUR RUECKSETZUNG AUSGANG UND TMR :AN =HM WENN HILFSMERKER GESETZT, DANN :JC =M002 SPRUNG ZU IMPULSZEITBEARBEITUNG :A =RUEM ANDERNFALLS RUECKMELDUNG :L =DWIM ABFRAGEN UND PAUSENZEIT STARTEN :SD =TMR :AN =TMR SOLANGE PAUSENZEIT NICHT UM :BEC FB VERLASSEN :AN =HM NACH ABLAUF AUSGANG SETZEN UND := =HM SPRUNG ZUM VKE-START-TIMER :JU =M003 BEARBEITEN M002 :L =DWPA IMPULSZEIT STARTEN, WENN AUS- :SD =TMR GANG GESETZT. :AN =TMR :BEC NACH ABLAUF IMPULSZEIT AUSGANG :L =AKT UEBERPRUEFEN, OB MAX. ANZAHL :LW =MAX DER AUSGAENGE ERREICHT.WENN NEIN : S5 FORMAT 512-2516 DIGIT S7 -> S7 FORMAT 0-27648 DIGIT BERECHNUNG: S5-FORMAT -> AUSG = UG + ((OG - UG) * (BGRN - 512)) / 2048 S7-FORMAT -> AUSG = UG + ((OG - UG) * BGRN ) / 27648 BEMERKUNG: DIESER BAUSTEIN WANDELT ANALOGSIGNALE IN KF-FORMAT UM. IST DER AKTIV MERKER NICHT GESETZT WIRD DER AUSGANG AUTOMATISCH AUF NULL ABGEGLICHEN. WICHTIG : DIE DATEN WORTE FUER OBER UND UNTERGRENZE MUESSEN BEI EINEM DATENVERLUST MIT WERTEN VORBELEGT WERDEN : DRUCKTRANSMITTER 0-1,5 OG +50 UG -100 0-2.0 OG +100 UG -100 0-4,0 OG +300 UG -100 Name :DRUCKAUF Decl :BGRN I/Q/D/B/T/C: I BI/BY/W/D: W Decl :OG I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :UG I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :FEHL I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :AKTV I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :TIMP I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :S5S7 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS :*** FB 118 -FB118 PRESSURE TRANSMIT C:ZONE10ST.S5D LEN=172 Page 2 Segment 2 :LW =S5S7 :L KS S5 :>F :JC =M002 :L =OG :I 1 :T =OG :L =UG :I 1 :T =UG :JU =M001 : M002 :L =OG :D 1 :T =OG FB 118 -FB118 PRESSURE TRANSMIT C:ZONE10ST.S5D LEN=172 Page 4 :L =UG :D 1 :T =UG : M001 :BE FB 129 -FB129 3964(R) SUETRON C:ZONE10ST.S5D LIB=2102 LEN=147 Page 1 Segment 1 FB 129 - BS1640 KOPPLUNG 3964R STAND: 23.01.96 =============================================================================== ***** CPU : 948 ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : XX.XX.XX XXXXXXXXXXX (XXX) ------------------------------------------------------------- LETZTE AENDERUNG : 1 10.04.95 H.URBAN AN CPU 948 ANGEPASST (UR) ---------------------------------------------------- 2 23.01.96 HKT Parameter VIPA eingefuehrt (NW2) ---------------------------------------------------- =============================================================================== SYMBOLIKDATEI : KEINE --------------- BAUSTEINPARAMETER : ------------------- #WRDB : NUMMER DES KOPPEL-DB'S MIT TERMINAL #REQM : KOPPELMERKER #VIPA : "JA", WENN VIPA-KARTE EINGESETZT WIRD "NE", WENN CP524,CP525 EINGESETZT WIRD LOKALE VARIABLEN : ------------------ SCHMIERMERKER >= MW 248 FUNKTION : ---------- Name :BS1640KO Decl :WRDB I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :REQM I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :VIPA I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS :AN =REQM KOORD.MERKER NICHT GESETZT :BEC :AN =REQM KOORD.MERKER RUCKSETZEN := =REQM :LW =WRDB KOMM.DB ANWAHLEN :T FW 254 :DO FW 254 :C -DB 0 IND.ADRESS.(DUMNY) :LW =WRDB ANFANGSADR. DES WRDB BESTIMMEN :SLW 1 :L DH 000E EC00 :+D :MAB :LRW +0 :RLD 4 :L KB 3 :+D :T FD 248 : --- MERKERBYTES SCHREIBEN ------ :L DL 0 :L KB 3 MERKERBYTES SCHREIBEN? FB 129 -FB129 3964(R) SUETRON C:ZONE10ST.S5D LIB=2102 LEN=147 Page 2 :>F :JC =M001 :L FW 240 :RLD 4 :T FD 240 :L FW 244 : :+D :T FD 240 :L FD 240 :LIR 1 :T FW 244 : :L KM 00000000 00001111 :L =BIT :D 1 :AW :T FW 242 : :L FW 244 :DO FW 242 :SRW 0 :L KM 00000000 00000001 :AW :JZ =M005 :AN =WERT :S =WERT :JU =M001 M005 : :A =WERT :RB =WERT M001 : :*** FB 171 = FB171 TEST DB sp Segment 3 :JU -FB166 POP OF STACK Name :POP :BE FB 135 -FB135 TEST DATABIT C:ZONE10ST.S5D LEN=110 Page 3 FB 166 = FB166 POP OF STACK from FW 200 17.11.92 hkt sp FB 136 -FB136 ASSIGN DATABIT C:ZONE10ST.S5D LEN=147 Page 1 Segment 1 DATENBIT ZUWEISEN FB 136 DATENBIT SETEN STAND : 22.07.96 =============================================================================== ***** CPU : 948 ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : 21.12.92 G.HERKERT (HKT) ------------------------------------------------------------- LETZTE AENDERUNG : NR. DATUM AENDERUNG BEARBEITER ------------------------------------------------------------------------------- 01 24.07.96 N1 (1); WENN BIT=0 BAUSTEIN NICHT BEARBEITEN UR 02 =============================================================================== SYMBOLIKDATEI : KEINE ---------------------- BAUSTEINPARAMETER : -------------------- #DB : DATENBAUSTEIN #DW : DATENWORT, AB DEM DIE BITLEISTE BEGINNT #BIT : NUMMER DES BITS IN DER BITLEISTE #WERT : ZU TRANSFERIERNDER WERT (0 ODER 1) #DBDX : BAUSTEINART DB ODER DX FUNKTION : ----------- ES WIRD DAS BIT GESETZT ODER RUECKGESETZT, DAS DURCH DIE PARAMETER FESTGELEGT WURDE. BEISPIEL : ----------- BITLEISTE AB DW 7 ZUORDNUNGSTABELLE BIT IN KF DATENBIT -------------------------- 0 => KEINE AUSWIRKUNG 1 => D 7.0 2 => D 7.1 : 17 => D 8.0 18 => D 8.1 : 33 => D 9.0 34 => D 9.1 etc. Name :DBIT-ZUW Decl :DB I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :DW I/Q/D/B/T/C: I BI/BY/W/D: W Decl :BIT I/Q/D/B/T/C: I BI/BY/W/D: W Decl :WERT I/Q/D/B/T/C: I BI/BY/W/D: BI Decl :DBDX I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS FB 136 -FB136 ASSIGN DATABIT C:ZONE10ST.S5D LEN=147 Page 2 : :L =BIT +- WENN BIT = 0 WIRD (1) :L KF +0 | BAUSTEIN NICHT BEARBEITET (1) :!=F | (1) :BEC +- (1) : : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! : ! NACH ENDE DER TESTPHASE AN ! : ! MARKIERTEN STELLEN BEA EIN- ! : ! FUEGEN ! : !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :L =DB :L KF +1 :<=F :JC =M001 :L =DB :L KF +255 :>F :JC =M001 :L =DW :L KF +0 : LAENGE :>F :JC =M001 :L FW 240 MW240:aus FB171 :RLD 4 :T FD 240 ADRESSE DB DW 0 :L FW 244 DATENWORTADRESSE : * slw1 :+D :T FD 240 :LIR 1 :T FW 244 INHALT DATENWORT : :L KM 00000000 00001111 :L =BIT :D 1 :AW :T FW 246 : :L KM 00000000 00000001 :DO FW 246 MW 242 = BITADRESSE :SLW 0 :A =WERT :JC =M005 :CFW :L FW 244 :AW :JU =M006 M005 :L FW 244 ALTER DTAENWORTINHALT :OW M006 : :L FD 240 ADRESSE DB + OFFSET DATENWORT :TIR 3 M001 :*** FB 171 = FB171 TEST DB sp Segment 3 :JU -FB166 POP OF STACK Name :POP :BE FB 166 = FB166 POP OF STACK from FW 200 17.11.92 hkt sp FB 138 -FB138 RESERVE DWs C:ZONE10ST.S5D LEN=111 Page 1 Segment 1 FB 138 - VORBELEGEN VON DW'S EINES DATENBAUSTEINS STAND:12.03.97 =============================================================================== ***** CPU : ALLE ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : 22.11.95 H.URBAN (UR) ------------------------------------------------------------- LETZTE AENDERUNG : NR. DATUM AENDERUNG BEARBEITER ------------------------------------------------------------------------------- 01 12.03.97 N3 (1) UR =============================================================================== SYMBOLIKDATEI : KEINE --------------- BAUSTEINPARAMETER : ------------------- #DBNR : DATENBAUSTEIN NUMMER #VON : ANFANG IM DATENBAUSTEIN #BIS : ENDE IM DATENBAUSTEIN #LAEN : ANZAHL DATENWORTE #L-B : LA -> PARAMETER #VON UND #LAEN WERDEN AUSGEWERTET BI -> PARAMETER #VON UND #BIS WERDEN AUSGEWERTET #WERT : WERT MIT DEM DIE DATENWORTE VORBELEGT WERDEN SOLLEN #DBDX : BAUSTEINTYP 'DB' ODER 'DX' LOKALE VARIABLEN : ------------------ MW 220 - MW228 MERKER WERDEN GESICHERT, DUERFEN ARBER NICHT ALS PARAMETER VERWENDET WERDEN. FUNKTION : ---------- BAUSTEIN BESCHREIBT DIE ANGEGEBENEN DATENWORTE MIT DEM IM PARAMETER WERT EINGETRAGENEN WERT. Name :DB-VORBE Decl :DBNR I/Q/D/B/T/C: I BI/BY/W/D: W Decl :VON I/Q/D/B/T/C: I BI/BY/W/D: W Decl :BIS I/Q/D/B/T/C: I BI/BY/W/D: W Decl :LAEN I/Q/D/B/T/C: I BI/BY/W/D: W Decl :L-B I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS Decl :WERT I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KH Decl :DBDX I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS : :JU -FB165 PUSH IN STACK +- MERKER SICHERN Name :PUSH VON : KF +220 | BIS : KF +230 +- : :L =DBNR :T FW 220 :L =VON :T FW 222 :L =BIS :T FW 224 :L =LAEN FB 138 -FB138 RESERVE DWs C:ZONE10ST.S5D LEN=111 Page 2 :T FW 226 :LW =WERT :T FW 228 : :*** FB 165 = FB165 PUSH IN STACK from FW 200 17.11.92 hkt sp Segment 2 L-B AUSWERTEN :LW =L-B :L KS BI :!=F :JC =M001 :LW =L-B :L KS LA :!=F :JC =M002 : :JU -FB166 POP OF STACK Name :POP :BEU : M002 :L FW 222 :L FW 226 :+F :L KF +1 :-F :T FW 224 : M001 :*** FB 166 = FB166 POP OF STACK from FW 200 17.11.92 hkt sp Segment 3 DW'S VORBELEGEN 12.03.97 UR - (1) FALSCHER PARAMETER ANGEGEBEN : M004 :L FW 224 ENDE ERREICHT ? :L FW 222 : BAUSTEINENDE : NEIN -> NAECHSTES DW BEARBEITEN :LW =DBDX (1) :L KS DX :!=F :JC =M002 : :JU -FB176 STORE DW INDIR. +- DATENWORT BESCHREIBEN (DB) Name :TANS DW DB : FW 220 | DW : FW 222 | WERT : FW 228 | DBDX : KS DB +- :JU =M003 : M002 :JU -FB176 STORE DW INDIR. +- DATENWORT BESCHREIBEN (DX) Name :TANS DW DB : FW 220 | DW : FW 222 | WERT : FW 228 | DBDX : KS DX +- FB 138 -FB138 RESERVE DWs C:ZONE10ST.S5D LEN=111 Page 3 : M003 :L FW 222 +- ZEIGER ERHOEHEN :L KF +1 | :+F | :T FW 222 +- :JU =M004 : M001 :*** FB 176 = FB176 STORE DW INDIR. sp Segment 4 :JU -FB166 POP OF STACK Name :POP :BE FB 166 = FB166 POP OF STACK from FW 200 17.11.92 hkt sp FB 139 -FB139 X OF N F/I/O C:ZONE10ST.S5D LEN=28 Page 1 Segment 1 erstellt: Herkert 1988 ---------------------- Parameter: # ANF : Anfangsadresse einer Bitleiste im M,A,E - Bereich (byte-orientiert) # AUSG : Wort, in dem die errechnete Bitadresse im Format KY ausgegeben wird und durch einen 'BEARBEITE' - Befehl bearbeitet werden kann Bsp: Abhaengig von einer Bedingung soll das 4-te Bit im Merkerberich ab M7.0 gesetzt werden -> M 7.3 KY 3,7 Programmaufruf: L KF +4 Die Nummer wird vor FbB-Aufruf in Akku1 geladen SPA FB X-aus-N #ANF : 7 #AUSG: MW 200 U -Bedingung B MW 200 = M0.0 ------------------------------------------------------------------------------ Name :X AUS N Decl :ANF I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF Decl :AUSG I/Q/D/B/T/C: Q BI/BY/W/D: W :D 1 BSP: AKKU = 4 --> 4-1 = 3 :L KM 00000000 00000111 :AW :SLW 8 03 00 H :TAK :SRW 3 SRW 3 = DIV 8 :OW :LW =ANF :+F :T =AUSG :BE FB 140 -FB140 16-BIT DUALMUL. C:ZONE10ST.S5D LEN=37 Page 1 Segment 1 FB 140 FESTPUNKT MULTIPLIKATION =============================================================================== ***** CPU : 948 ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : 04.11.94 H.URBAN (UR) ------------------------------------------------------------- LETZTE AENDERUNG : 1 XX.XX.XX XXXXXXXXXXX (XXX) ---------------------------------------------------- =============================================================================== SYMBOLIKDATEI : BAUSTEINPARAMETER : ------------------- #Z1 : FESTPUNKT ZAHL 1 #Z2 : FESTPUNKT ZAHL 2 #Z3=0 : ERGEBNIS = NULL #Z32 : ERGEBNIS FESTPUNKT ZAHL HIGH-WORD #Z31 : ERGEBNIS FESTPUNKT ZAHL LOW-WORD LOKALE VARIABLEN : ------------------ KEINE FUNKTION : ---------- BILDET DEN MULTIPLIKATIONS FB 'MUL:16' DER CPU 95U,115U NACH Name :MUL:16 Decl :Z1 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :Z2 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :Z3=0 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :Z32 I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :Z31 I/Q/D/B/T/C: Q BI/BY/W/D: W :L =Z1 :L =Z2 :XF :L KF +0 :!=F := =Z3=0 :TAK :T =Z31 :SSD 16 :T =Z32 :BE FB 141 -FB141 16-BIT DUALDIV. C:ZONE10ST.S5D LEN=57 Page 1 Segment 1 FB 141 FESTPUNKT DIVISION =============================================================================== ***** CPU : 948 ***** =============================================================================== NR. DATUM BEARBEITER ------------------------------------------------------ ERSTELLT : 27.01.94 H.URBAN (UR) ------------------------------------------------------------- LETZTE AENDERUNG : 1 XX.XX.XX XXXXXXXXXXX (XXX) ---------------------------------------------------- =============================================================================== SYMBOLIKDATEI : BAUSTEINPARAMETER : ------------------- #Z1 : FESTPUNKT ZAHL 1 (DIVIDEND) #Z2 : FESTPUNKT ZAHL 2 (DIVISOR) #OV : ERGEBNIS ZU GROSS #FEH : DIVISION DURCH NULL #Z3=0 : ERGEBNIS = NULL #Z4=0 : REST IST NULL #Z32 : ERGEBNIS FESTPUNKT ZAHL (QUOTIENT) #Z31 : ERGEBNIS FESTPUNKT ZAHL (REST) LOKALE VARIABLEN : ------------------ KEINE FUNKTION : ---------- BILDET DEN DIVISIONS FB 'DIV:16' DER CPU 95U,115U NACH Name :DIV:16 Decl :Z1 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :Z2 I/Q/D/B/T/C: I BI/BY/W/D: W Decl :OV I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :FEH I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :Z3=0 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :Z4=0 I/Q/D/B/T/C: Q BI/BY/W/D: BI Decl :Z3 I/Q/D/B/T/C: Q BI/BY/W/D: W Decl :Z4 I/Q/D/B/T/C: Q BI/BY/W/D: W :L =Z1 :L =Z2 ::F :T =Z3 :SSD 16 :T =Z4 : :L =Z2 :L KF +0 :!=F := =FEH :L =Z3 :L KF +0 :!=F := =Z3=0 FB 141 -FB141 16-BIT DUALDIV. C:ZONE10ST.S5D LEN=57 Page 2 :L =Z4 :L KF +0 :!=F := =Z4=0 :BE FB 142 -FB142 PRINT C:ZONE10ST.S5D LEN=465 Page 1 Segment 1 FORMAT DES DATENBLOCKES AUS DEM FIFO ==================================== DW1 ZAHLENART DW2 SPALTE DW3 ZEILENART DW4 ZEILE / ZEILENENDE / SPALTE / ART / BLOCKLAENGE #### # # ## ## ## #### 0-32 0-1 0-15 DW5 NUTZ DW1 DW6 NUTZ DW2 DW10 ZEIGER AUF FIFO DW11 ZEIGER AUF DRUCK - DB DW12 ZEIGER AUF GELESENEN BLOCK DW13 ZEIGER AUF ZEILE IN BEARBEITUNG DW14 ZEIGER AUF ZU DRUCKENDE ZEILE DW15 DB MIT ZEILENFORMULAREN DW16 ZEIGER AUF FORMULARE DW17 FORMULARLAENGE DW18 STEUERBITS AN DRUCKER D 18.0 = DRUCKER START DW19 STEUERBITS VON DRUCKER D 19.0 = DRUCKER FERTIG DW20 PUFFER-DB FUER GLEITPUNKTWANDLUNG DR21 = VORKOMMASTELLEN DL21 = NACHKOMMASTELLEN DW22 ZEIGER AUF VARIABLE IN BEARBEITUNGSZEILE DW40 ZEILE IN BEARBEITUNG DW80 ZU DRUCKENDE ZEILE DW120 ZEILENFORMULARE Name :DRUCK :C -DB213 PRINT WORKING DB : :JU -FB177 LOAD DW DIREKT Name :LADE DW DB : KF +197 DW : KF +84 DBDX : KS DB :T DW 15 : :JU -FB177 LOAD DW DIREKT Name :LADE DW FB 142 -FB142 PRINT C:ZONE10ST.S5D LEN=465 Page 2 DB : KF +197 DW : KF +82 DBDX : KS DB :T DW 11 : :L KF +39 :T DW 13 : :L KF +80 :T DW 14 : :L KF +41 :T DW 17 : :JU -FB177 LOAD DW DIREKT Name :LADE DW DB : KF +197 DW : KF +110 DBDX : KS DB :T DW 20 : :L KF +4 :T DR 21 : :L KF +3 :T DL 21 : :L DR 18 :T FY 254 :L DR 19 :T FY 255 : :L KF +0 :T FY 200 :*** DB 213 = DB213 PRINT WORKING DB plc scale FB 177 = FB177 LOAD DW DIREKT sp Segment 2 :O F 254.0 :O F 255.0 :JC =M001 :L DW 10 :L KF +0 :>F :JC =M002 : :L KF +233 :L DW 27 :>F :I 1 :JC =M003 M002 :L KF +201 M003 :T DW 27 : FB 142 -FB142 PRINT C:ZONE10ST.S5D LEN=465 Page 3 :L KF +0 :DO DW 27 :L DW 0 :!=F :JC =M001 :T DW 10 :L KF +0 :T DW 30 M001 :*** Segment 3 :L DW 10 :L KF +0 :!=F :O F 254.6 :JC =M001 :L KF +0 :T DW 1 :T DW 2 :T DW 3 :T DW 4 : :L KF +4 :T DW 12 : :JU -FB161 FIFO 1..64 Name :FIFO ART : KS RD F-DB : DW 10 QTYP : KS 2. Q-DB : DW 12 Q-DW : DW 0 LAEN : F 200.0 LEER : F 200.1 VOLL : F 200.2 GEL : -M 0.0 IND.ADDRES(DUMMY) : :L KM 00000100 00000000 :L DW 4 :AW :!=F := F 254.7 : :O F 200.0 :O F 254.7 := F 254.4 M001 :*** F 0.0 = M 0.0 IND.ADDRES(DUMMY) F 0.0 = M 0.0 IND.ADDRES(DUMMY) FB 161 = FB161 FIFO 1..64 plc scale sp Segment 4 :AN F 200.2 :JC =M001 : :L DW 4 :SRW 4 :L KM 00000000 00000011 :AW FB 142 -FB142 PRINT C:ZONE10ST.S5D LEN=465 Page 4 :T DW 1 : :L DW 4 :SRW 6 :L KM 00000000 00001111 :AW :T DW 2 : :L DW 4 :SRW 11 :L KM 00000000 00011111 :AW :T DW 3 M001 :*** Segment 5 :AN F 200.2 :JC =M001 : :L KF +11 :T DW 0 : :JU -FB140 16-BIT DUALMUL. Name :MUL:16 Z1 : DW 2 Z2 : DW 0 Z3=0 : -M 0.0 IND.ADDRES(DUMMY) Z32 : DW 0 Z31 : DW 2 : :L DW 2 :L KF +6 :-F :T DW 2 M001 :*** F 0.0 = M 0.0 IND.ADDRES(DUMMY) FB 140 = FB140 16-BIT DUALMUL. plc scale 05.04.95 UR sp Segment 6 :L DW 3 :L KF +0 :!=F :ON F 254.5 :AN F 254.4 :AN F 254.6 :JC =M001 :S F 254.6 : :O F 254.0 :O F 255.0 :JC =M001 :R F 254.5 : :L DW 30 :I 1 :T DW 30 : :L KY 13,10 :AN F 254.7 :AN F 254.4 :JC =M002 FB 142 -FB142 PRINT C:ZONE10ST.S5D LEN=465 Page 5 :R F 254.7 :R F 254.4 :L KF +0 :T DW 10 :DO DW 27 :T DW 0 :L KY 13,12 M002 :T DW 79 : :JU -FB173 COPY BLOCK Name :COPY DKF QUEL : KS DB DB-Q : DW 11 VON : DW 13 BIS : DW 17 ZIEL : KS DB DB-Z : DW 11 NACH : DW 14 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : DW 17 L-B : KS LA : :A F 254.6 :R F 254.6 :AN F 254.0 :S F 254.0 M001 :*** F 0.0 = M 0.0 IND.ADDRES(DUMMY) FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 7 :L DW 3 :L KF +0 :!=F :O F 254.6 :JC =M001 :S F 254.5 : :L DW 17 :D 1 :T DW 17 : :L DW 3 :L KF +1 :-F :T DW 23 : :JU -FB140 16-BIT DUALMUL. Name :MUL:16 Z1 : DW 17 Z2 : DW 23 Z3=0 : -M 0.0 IND.ADDRES(DUMMY) Z32 : DW 0 Z31 : DW 16 :L DW 16 :L KF +0 :+F :T DW 16 : :JU -FB173 COPY BLOCK FB 142 -FB142 PRINT C:ZONE10ST.S5D LEN=465 Page 6 Name :COPY DKF QUEL : KS DB DB-Q : DW 15 VON : DW 16 BIS : DW 0 ZIEL : KS DB DB-Z : DW 11 NACH : DW 13 FEHL : -M 0.0 IND.ADDRES(DUMMY) LAEN : DW 17 L-B : KS LA :L DW 17 :I 1 :T DW 17 : :L KF +0 :T DW 3 M001 :*** F 0.0 = M 0.0 IND.ADDRES(DUMMY) FB 140 = FB140 16-BIT DUALMUL. plc scale 05.04.95 UR sp FB 173 = FB173 COPY BLOCK parameter: EW sp Segment 8 :L DW 1 :L KF +1 :>