batch-example-2/plc/code/s5/original/S5CODELS.INI

16070 lines
526 KiB
Plaintext
Raw Normal View History

2023-11-20 21:08:07 +00:00
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
:><F 01
:AN F 210.0 01 hammer mill requested
:A -E 8.5=z10+b3.MI583-com 01
:) 01
:A -A 7.5=z10+b3.HO584-vac
:= F 202.5
:
PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625
Page 6
:L DW 226
:L KF +2
:!=F
:AN -E 8.6=z10+b3.MI583-com
:O(
:L DW 226 01
:L KF +2 01
:><F 01
:AN F 210.0 01 hammer mill requested
:A -E 8.6=z10+b3.MI583-com 01
:) 01
:A -A 7.5=z10+b3.HO584-vac
:= F 202.6
:
:JU -FB101 FAULT RW/KL/MO/Q
Name :STOERUNG
TYP : KS BI
IMP : -M 0.7 FLT.EVAL. FAST
AW1 : FW 202
AW2 : FW 200
EW1 : FW 200
EW2 : FW 200
FILT : KM 01111000 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 204.0
AEND : F 204.0
:***
I 8.3 = E 8.3=z10+b3.MI583-com cone mill locked MI 583
I 8.4 = E 8.4=z10+b3.MI5X3-sac safety circuit all healthy MI 5X3 *(6)
I 8.5 = E 8.5=z10+b3.MI583-com cone mill sieve A MI 583
Q 7.5 = A 7.5=z10+b3.HO584-vac vacuumpump on HO 584
I 8.6 = E 8.6=z10+b3.MI583-com cone mill sieve B MI 583
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
DX 201 = DX201 PL6-10HO561,BD560 PL6:RES PL7-9:UNIT HO561 PL10:UNIT BD560
Segment 14 FC faults DW 05 *(5)
:L IW 10 *(6)
:T FW 204 *(6)
:
:AN -M 60.0 STRT CHARG BD560 *(6)
:AN -M 60.2 STRT BLEND BD560 *(6)
:AN -M 62.1 STRT DINOP BD560 *(6)
:AN -M 60.4 STRT DISCH.BD560 *(6)
:AN -M 4.2 GLOB.SERVICE-MODE *(6)
:O -E 10.2=z10+b3.BD560-sac *(6)
:= F 204.2 *(6)
:
:JU -FB101 FAULT RW/KL/MO/Q *(5) Total network inserted !
Name :STOERUNG
TYP : KS BN
IMP : -M 0.7 FLT.EVAL. FAST
AW1 : FW 204 *(6)
PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625
Page 7
AW2 : FW 200
EW1 : FW 200
EW2 : FW 200
FILT : KM 00000110 00000000 *(6)
DW1 : KF +5
DW2 : KF +5
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 60.0 = M 60.0 STRT CHARG BD560
F 60.2 = M 60.2 STRT BLEND BD560
F 62.1 = M 62.1 STRT DINOP BD560
F 60.4 = M 60.4 STRT DISCH.BD560
F 4.2 = M 4.2 GLOB.SERVICE-MODE
I 10.2 = E 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6)
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 15 motor faults DW 05
:JU -FB101 FAULT RW/KL/MO/Q
Name :STOERUNG
TYP : KS MO
IMP : -M 1.0 FLT.EVAL. SLOW
AW1 : QW 10
AW2 : FW 200
EW1 : IW 10
EW2 : FW 200
FILT : KM 00000001 00001000 e11.3 cone screw open
DW1 : KF +5
DW2 : KF +5
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 16 flap (2O/2I) faults DW 05/07
:L IW 10 *(6)
:T FW 200 *(6)
:L IW 14 *(6)
:T FW 204 *(6)
:
:A -E 10.2=z10+b3.BD560-sac *(6)
:A -E 11.1=z10+b3.BD560-o2: *(6)
:= F 201.1 *(6)
:
PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625
Page 8
:ON -E 10.2=z10+b3.BD560-sac *(6)
:O -E 15.1=z10+b3.BD560-o2: *(6)
:= F 205.1 *(6)
:
:JU -FB101 FAULT RW/KL/MO/Q
Name :STOERUNG
TYP : KS RW
IMP : -M 1.0 FLT.EVAL. SLOW
AW1 : QW 10
AW2 : QW 14
EW1 : FW 200 *(6)
EW2 : FW 204 *(6)
FILT : KM 00000000 00000010
DW1 : KF +5
DW2 : KF +7
FRG : -M 1.1 CONTROL VOLTAGE
QUIT : KM 00000000 00000000
ANZ : KF +2
STDB : -DB100 FAULT EVALUATION
SAST : F 202.0
AEND : F 202.0
:***
I 10.2 = E 10.2=z10+b3.BD560-sac safety circuit all healthy BD 560 *(6)
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
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 17 flap (1O/2I) faults DW 05/07
:JU -FB101 FAULT RW/KL/MO/Q
Name :STOERUNG
TYP : KS KL
IMP : -M 1.0 FLT.EVAL. SLOW
AW1 : QW 10
AW2 : FW 200
EW1 : IW 10
EW2 : IW 14
FILT : KM 00000000 01110100 *(2) E11.2,E15.2
DW1 : KF +5
DW2 : KF +7
FRG : -M 1.1 CONTROL VOLTAGE
QUIT : KM 00000000 00000000
ANZ : KF +2
STDB : -DB100 FAULT EVALUATION
SAST : F 204.0
AEND : F 204.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 18 *(1) flap (2O/2I) faults DW06/08
:JU -FB101 FAULT RW/KL/MO/Q *(1) Total network inserted
Name :STOERUNG
TYP : KS RW
PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625
Page 9
IMP : -M 6.6 ONE_SHOT 10_sec *(6)
AW1 : QW 12
AW2 : QW 16
EW1 : IW 12
EW2 : IW 16
FILT : KM 00000001 00000000
DW1 : KF +6
DW2 : KF +8
FRG : -M 1.1 CONTROL VOLTAGE
QUIT : KM 00000000 00000000
ANZ : KF +2
STDB : -DB100 FAULT EVALUATION
SAST : F 202.0
AEND : F 202.0
:***
F 6.6 = M 6.6 ONE_SHOT 10_sec flashpulse 10 sec
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 19 flap (1O/2I) faults DW 06/08
:JU -FB101 FAULT RW/KL/MO/Q
Name :STOERUNG
TYP : KS KL
IMP : -M 1.0 FLT.EVAL. SLOW
AW1 : QW 12
AW2 : FW 200
EW1 : IW 12
EW2 : IW 16
FILT : KM 10111010 01111011 *(2) E13.1,E17.1
DW1 : KF +6
DW2 : KF +8
FRG : -M 1.1 CONTROL VOLTAGE
QUIT : KM 00000000 00000000
ANZ : KF +2
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 20 pinch valve (1O/1I) faults DW 07
:JU -FB101 FAULT RW/KL/MO/Q
Name :STOERUNG
TYP : KS QV
IMP : -M 1.0 FLT.EVAL. SLOW
AW1 : QW 14
AW2 : FW 200
EW1 : FW 200
EW2 : IW 14
FILT : KM 00011111 00000000
DW1 : KF +7
DW2 : KF +7
FRG : -M 1.1 CONTROL VOLTAGE
QUIT : KM 00000000 00000000
PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625
Page 10
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 21 special faults DW 9
:L IW 18
:T FW 200
:
:A -E 18.3=z10+b1.HO502-lid
:A -E 18.6=z10+b1.HO503-lid
:A -E 19.1=z10+b1.HO504-lid
:O -E 18.0=z10+b1.HO501-lid
:= F 200.0
:
:A -E 18.0=z10+b1.HO501-lid
:A -E 18.6=z10+b1.HO503-lid
:A -E 19.1=z10+b1.HO504-lid
:O -E 18.3=z10+b1.HO502-lid
:= F 200.3
:
:A -E 18.0=z10+b1.HO501-lid
:A -E 18.3=z10+b1.HO502-lid
:A -E 19.1=z10+b1.HO504-lid
:O -E 18.6=z10+b1.HO503-lid
:= F 200.6
:
:A -E 18.0=z10+b1.HO501-lid
:A -E 18.3=z10+b1.HO502-lid
:A -E 18.6=z10+b1.HO503-lid
:O -E 19.1=z10+b1.HO504-lid
:= F 201.1
:
:JU -FB101 FAULT RW/KL/MO/Q
Name :STOERUNG
TYP : KS BN
IMP : -M 0.7 FLT.EVAL. FAST
AW1 : FW 200
AW2 : FW 202
EW1 : FW 204
EW2 : FW 206
FILT : KM 01101101 10000011 *(3) E18.2,E18.5,E19.0
DW1 : KF +9
DW2 : KF +9
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
:***
I 18.3 = E 18.3=z10+b1.HO502-lid lid closed HO 502
I 18.6 = E 18.6=z10+b1.HO503-lid lid closed HO 503
I 19.1 = E 19.1=z10+b1.HO504-lid lid closed HO 504
I 18.0 = E 18.0=z10+b1.HO501-lid lid closed HO 501
PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625
Page 11
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 22 special faults DW 10
:L IW 20
:T FW 200
:
:CX -DX200 PL1-5 MX520,HO580
:ON D 161.5 HO580 ENPTY-PHASE RUNNING
:O -E 20.2=z10+b3.HO580-bin
:AN -M 50.4 HO580 FAULT BIN
:= F 200.2
: *(5)
:O -E 21.5=z10+b3.BD560-flm *(5)
:ON -A 20.1=z10+b3.BD560-aps *(5)
:= F 201.5 *(5)
: *(5)
:O -E 21.7=z10+b3.BD560-flm *(5)
:ON -A 20.2=z10+b3.BD560-aps *(5)
:= F 201.7 *(5)
:*** *(5) One network split in two!
I 20.2 = E 20.2=z10+b3.HO580-bin bin available HO 580
F 50.4 = M 50.4 HO580 FAULT BIN
I 21.5 = E 21.5=z10+b3.BD560-flm flowmeter 1 healthy BD 560 *(5)
Q 20.1 = A 20.1=z10+b3.BD560-aps air purged seals 1 on BD 560 *(5)
I 21.7 = E 21.7=z10+b3.BD560-flm flowmeter 2 healthy BD 560 *(5)
Q 20.2 = A 20.2=z10+b3.BD560-aps air purged seals 2 on BD 560 *(5)
DX 200 = DX200 PL1-5 MX520,HO580 PL1-3: UNIT MX520 PL4,5: UNIT HO580
Segment 23 special faults DW10 *(5)
:JU -FB101 FAULT RW/KL/MO/Q *(5) One network split in two!
Name :STOERUNG
TYP : KS BN
IMP : -M 0.7 FLT.EVAL. FAST
AW1 : FW 200
AW2 : FW 202
EW1 : FW 204
EW2 : FW 206
FILT : KM 11001100 10100000 *(5) S21.5, S21.7
DW1 : KF +10
DW2 : KF +10
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 24 special faults DW 10
:O -A 18.7=z10+b3.HO580-exh
PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625
Page 12
:O -E 21.6=z10+b3.HO580-exh
:= F 201.6
:
:JU -FB101 FAULT RW/KL/MO/Q
Name :STOERUNG
TYP : KS MO
IMP : -M 1.0 FLT.EVAL. SLOW
AW1 : FW 200
AW2 : FW 202
EW1 : IW 20
EW2 : FW 204
FILT : KM 00000000 01000000
DW1 : KF +10
DW2 : KF +10
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
:***
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
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 25 special faults DW 11
:L IW 22
:T FW 200
:
:CX -DX201 PL6-10HO561,BD560
:L DW 226
:L KF +0
:><F
:= F 210.0 cone mill/ hammer mill requested
:
:L DW 226
:L KF +4
:!=F
:AN -E 22.6=z10+b3.HO561-ham
:O(
:L DW 226 01
:L KF +4 01
:><F 01
:A F 210.0 01 cone mill/ hammer mill requested
:A -E 22.6=z10+b3.HO561-ham 01
:) 01
:A -M 60.1 CHARGE ACT.BD560 *(6)
:= F 200.6
:
:L DW 226
:L KF +4
:><F
:A F 210.0 cone mill/ hammer mill requested
:AN -E 22.7=z10+b3.HO561-com
:O(
:L DW 226 01
:L KF +4 01
:!=F 01
PB 3 -PB3 FAULT EVALUATION C:ZONE10ST.S5D LEN=625
Page 13
:A -E 22.7=z10+b3.HO561-com 01
:) 01
:A -M 60.1 CHARGE ACT.BD560 *(6)
:= F 200.7
:
:JU -FB101 FAULT RW/KL/MO/Q
Name :STOERUNG
TYP : KS BI
IMP : -M 0.7 FLT.EVAL. FAST
AW1 : FW 200
AW2 : FW 202
EW1 : FW 204
EW2 : FW 206
FILT : KM 11000000 00000000
DW1 : KF +11
DW2 : KF +11
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
:***
I 22.6 = E 22.6=z10+b3.HO561-ham hammer mill request HO 561
F 60.1 = M 60.1 CHARGE ACT.BD560
I 22.7 = E 22.7=z10+b3.HO561-com cone mill request HO 561
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
DX 201 = DX201 PL6-10HO561,BD560 PL6:RES PL7-9:UNIT HO561 PL10:UNIT BD560
Segment 26 special faults DW 12
:JU -FB101 FAULT RW/KL/MO/Q
Name :STOERUNG
TYP : KS BN
IMP : -M 0.7 FLT.EVAL. FAST
AW1 : IW 24
AW2 : FW 202
EW1 : FW 204
EW2 : FW 206
FILT : KM 00000000 00000001
DW1 : KF +12
DW2 : KF +12
FRG : -M 0.1 CONSTANT 1
QUIT : KM 00000000 00000000
ANZ : KF +1
STDB : -DB100 FAULT EVALUATION
SAST : F 202.0
AEND : F 202.0
:BE
F 0.7 = M 0.7 FLT.EVAL. FAST
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 5 C:ZONE10ST.S5D LEN=21
Page 1
Segment 1
:DOU FX 1
Name :A
:
:JU -FB180 INTOUCH - SCALE
Name :INTOUCH
DBZE : KF +8413
DBDA : KF +222
DBRE : KF +0
:
:JU -FB180 INTOUCH - SCALE
Name :INTOUCH
DBZE : KF +8415
DBDA : KF +224
DBRE : KF +0
:BE
FB 180 = FB180 INTOUCH - SCALE
PB 10 -PB10 HO501-HO504 FEED.H C:ZONE10ST.S5D LEN=33
Page 1
Segment 1 Addition FiFo hopper HO501-HO504
:L KF +240
:T -MW180 PARAMETER 1 FiFo - DB
:
:L KF +0
:T -MW182 PARAMETER 2 FiFo - Output
:
:JU -FB160 FIFO
Name :FIFO
DB : -MW180 PARAMETER 1 FiFo - DB
:
:JU -FB175 LOAD DW INDIR.
Name :LADE DW
DB : -MW180 PARAMETER 1 FiFo - DB
DW : -MW182 PARAMETER 2 FiFo - Output
DBDX : KS DB
:
:T -MW176 ACT.NO. ADD.-FIFO
:***
FW 180 = MW180 PARAMETER 1
FW 182 = MW182 PARAMETER 2
FW 176 = MW176 ACT.NO. ADD.-FIFO
FB 160 = FB160 FIFO sa
FB 175 = FB175 LOAD DW INDIR. sp
Segment 2
:JU -SB11 IO HO501 FEED.H A1
:
:JU -SB12 IO HO502 FEED.H A1
:
:JU -SB13 IO HO503 FEED.H A1
:
:JU -SB14 IO HO504 FEED.H A1
:BE
SB 11 = SB11 IO HO501 FEED.H A1 In-/Output HO501 area 1: feeding hopper
SB 12 = SB12 IO HO502 FEED.H A1 In-/Output HO502 area 1: feeding hopper
SB 13 = SB13 IO HO503 FEED.H A1 In-/Output HO503 area 1: feeding hopper
SB 14 = SB14 IO HO504 FEED.H A1 In-/Output HO504 area 1: feeding hopper
PB 11 -PB11 IO HO500 SCALE 1 C:ZONE10ST.S5D LEN=235
Page 1
Segment 1
:C -DB11 HO500 SCALE1:HO50X
:***
DB 11 = DB11 HO500 SCALE1:HO50X HO500 area 1 scale 1: ingredient weighin
Segment 2 load inputs
:A -E 6.0=z10+b1.HO500-vac
:AN -S 6.0=z10+b1.HO500-vac
:A -E 6.1=z10+b1.piv500-va
:AN -S 6.1=z10+b1.piv500-va
:= -ME26.0 VACUUMPUMP ON
:
:A -E 6.4=z10+b1.HO500-vi:
:AN -S 6.4=z10+b1.HO500-vi:
:= -ME26.1 VIBRATOR ON
:
:A -E 11.4=z10+b1.HO500-unv
:AN -S 11.4=z10+b1.HO500-unv
:AN -S 15.4=z10+b1.HO500-unv
:= -ME26.2 UNLOAD VALVE CON
:
:A -E 11.5=z10+b1.HO500-fav
:AN -S 11.5=z10+b1.HO500-fav
:AN -S 15.5=z10+b1.HO500-fav
:= -ME26.4 FRESH AIR VAL CL
:***
I 6.0 = E 6.0=z10+b1.HO500-vac vacuumpump on HO 500
S 6.0 = S 6.0=z10+b1.HO500-vac vacuumpump on HO 500
I 6.1 = E 6.1=z10+b1.piv500-va vacuumpump on pinch valve 500
S 6.1 = S 6.1=z10+b1.piv500-va vacuumpump on pinch valve 500
F 26.0 = ME26.0 VACUUMPUMP ON (for HO580: Exhaust)
I 6.4 = E 6.4=z10+b1.HO500-vi: vibrator on HO 500
S 6.4 = S 6.4=z10+b1.HO500-vi: vibrator on HO 500
F 26.1 = ME26.1 VIBRATOR ON
I 11.4 = E 11.4=z10+b1.HO500-unv unload valve convey HO 500
S 11.4 = S 11.4=z10+b1.HO500-unv unload valve convey HO 500
S 15.4 = S 15.4=z10+b1.HO500-unv unload valve run through HO 500
F 26.2 = ME26.2 UNLOAD VALVE CON
I 11.5 = E 11.5=z10+b1.HO500-fav fresh air valve closed HO 500
S 11.5 = S 11.5=z10+b1.HO500-fav fresh air valve closed HO 500
S 15.5 = S 15.5=z10+b1.HO500-fav fresh air valve open HO 500
F 26.4 = ME26.4 FRESH AIR VAL CL
Segment 3 load inputs
:A -E 11.6=z10+b1.HO500-ofl
:AN -S 11.6=z10+b1.HO500-ofl
:AN -S 15.6=z10+b1.HO500-ofl
:= -ME26.5 OUTLETFLAP OPEN
:
:A -E 15.4=z10+b1.HO500-unv
:AN -S 11.4=z10+b1.HO500-unv
:AN -S 15.4=z10+b1.HO500-unv
:= -ME27.2 UNLOAD V. RUN TH
:
:A -E 15.5=z10+b1.HO500-fav
:AN -S 11.5=z10+b1.HO500-fav
:AN -S 15.5=z10+b1.HO500-fav
:= -ME27.4 FRESH AIR VAL OP
:
:A -E 15.6=z10+b1.HO500-ofl
:AN -S 11.6=z10+b1.HO500-ofl
:AN -S 15.6=z10+b1.HO500-ofl
PB 11 -PB11 IO HO500 SCALE 1 C:ZONE10ST.S5D LEN=235
Page 2
:= -ME27.5 OUTLETFL. CLOSED
:***
I 11.6 = E 11.6=z10+b1.HO500-ofl outletflap 1O2I open HO 500
S 11.6 = S 11.6=z10+b1.HO500-ofl outletflap 1O2I open HO 500
S 15.6 = S 15.6=z10+b1.HO500-ofl outletflap 1O2I closed HO 500
F 26.5 = ME26.5 OUTLETFLAP OPEN
I 15.4 = E 15.4=z10+b1.HO500-unv unload valve run through HO 500
S 11.4 = S 11.4=z10+b1.HO500-unv unload valve convey HO 500
S 15.4 = S 15.4=z10+b1.HO500-unv unload valve run through HO 500
F 27.2 = ME27.2 UNLOAD V. RUN TH
I 15.5 = E 15.5=z10+b1.HO500-fav fresh air valve open HO 500
S 11.5 = S 11.5=z10+b1.HO500-fav fresh air valve closed HO 500
S 15.5 = S 15.5=z10+b1.HO500-fav fresh air valve open HO 500
F 27.4 = ME27.4 FRESH AIR VAL OP
I 15.6 = E 15.6=z10+b1.HO500-ofl outletflap 1O2I closed HO 500
F 27.5 = ME27.5 OUTLETFL. CLOSED
Segment 4 load inputs
:A -E 19.7=z10+b1.HO500-sfi
:AN -S 19.7=z10+b1.HO500-sfi
:= -ME27.7 SECUNDARY FIL.OK
:
:A -E 14.0=z10+b1.HO500-piv
:= -ME30.0 COMPV_1 CL/pos.1
:
:A -E 14.1=z10+b1.HO500-piv
:= -ME30.1 COMPV_2 CLOSED
:
:A -E 14.2=z10+b1.HO500-piv
:= -ME30.2 COMPV_3 CLOSED
:
:A -E 14.3=z10+b1.HO500-piv
:= -ME30.3 COMPV_4 CLOSED
:
:A -E 14.4=z10+b1.HO500-piv
:= -ME30.4 COMPV_5 CLOSED
:***
I 19.7 = E 19.7=z10+b1.HO500-sfi secondary filter healthy HO 500
S 19.7 = S 19.7=z10+b1.HO500-sfi secondary filter healthy HO 500
F 27.7 = ME27.7 SECUNDARY FIL.OK
I 14.0 = E 14.0=z10+b1.HO500-piv pinch valve O<>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
:><F
:O -E 6.0=z10+b1.HO500-vac
:= -ME31.4 VACUUM ACTIV
:
:CX -DX200 PL1-5 MX520,HO580 *(6)
:A D 111.5 *(6) RUNNING BY PLI HO500_DISNOP
:= -ME31.6 PLI_DISCHARG.RUN *(6)
:
:A -E 24.0=z10+DKC.MX520-ch
:= -ME31.7 SCALE_DISCH REL.
:***
S 14.0 = S 14.0=z10+b1.HO500-piv pinch valve O<>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
:><F
:O -E 9.1=z10+b3.HO561-vac
:O -E 9.0=z10+b3.HO561-vac
:= -ME31.4 VACUUM ACTIV
:***
I 16.3 = E 16.3=z10+b3.HO561-tdP tube diverter 1O2I P position 2 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 31.0 = ME31.0 COMPV_1 pos. 2
F 0.1 = M 0.1 CONSTANT 1
F 31.3 = ME31.3 REL CTRL-FINE
I 9.1 = E 9.1=z10+b3.HO561-vac vacuumpump 1 on HO 561
I 9.0 = E 9.0=z10+b3.HO561-vac vacuumpump 2 on HO 561
F 31.4 = ME31.4 VACUUM ACTIV
Segment 5 Load inputs
:CX -DX201 PL6-10HO561,BD560 *(6)
:A D 161.5 *(6) RUNNING BY PLI HO561_DISCHA
:= -ME31.6 PLI_DISCHARG.RUN *(6)
:
:A -A 9.3=z10+b3.MI563-rfe
:A -E 9.3=z10+b3.MI563-rfe
:A -E 22.6=z10+b3.HO561-ham
:AN -E 22.7=z10+b3.HO561-com
PB 31 -PB31 IO HO561 SCALE 3 C:ZONE10ST.S5D LEN=223
Page 3
:AN -S 22.6=z10+b3.HO561-ham
:AN -S 22.7=z10+b3.HO561-com
:O
:A -A 8.7=z10+b3.MI583-fco
: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
: *(6) o a12.4
:= -ME31.7 SCALE_DISCH REL.
:***
F 31.6 = ME31.6 PLI_DISCHARG.RUN *(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
I 22.6 = E 22.6=z10+b3.HO561-ham hammer mill request HO 561
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
Q 8.7 = A 8.7=z10+b3.MI583-fco frequ.converter MI release MI 583
F 31.7 = ME31.7 SCALE_DISCH REL.
DX 201 = DX201 PL6-10HO561,BD560 PL6:RES PL7-9:UNIT HO561 PL10:UNIT BD560
Segment 6 load step index register
:JU -FB177 LOAD DW DIREKT
Name :LADE DW
DB : KF +201
DW : KF +103
DBDX : KS DX
:T FW 194 charge SI
:
:JU -FB177 LOAD DW DIREKT
Name :LADE DW
DB : KF +201
DW : KF +153
DBDX : KS DX
:T FW 196 discharge SI
:***
FB 177 = FB177 LOAD DW DIREKT sp
Segment 7 Write motor outputs
:JU -FB31 HO561 SCALE3:DR540
Name :WAAGE
LINR : KF +3
WANR : KF +1
WZNR : KF +3
T1 : KF +70
T2 : KF +71
T3 : KF +72
T4 : KF +73
T5 : KF +74
T6 : KF +75
T7 : KF +76
T8 : KF +77
T9 : KF +78
T10 : KF +79
AF/J : KS N
PWDT : KF +138
PWFU : KF +0
CPSI : FW 194
ECSI : -M 42.6 HO561 EOF CHA SI
PB 31 -PB31 IO HO561 SCALE 3 C:ZONE10ST.S5D LEN=223
Page 4
DPSI : FW 196
EDSI : -M 42.7 HO561 EOF DIS SI
EMPY : -M 43.0 HO561 EMPTY-RANG
:***
F 42.6 = M 42.6 HO561 EOF CHA SI
F 42.7 = M 42.7 HO561 EOF DIS SI
F 43.0 = M 43.0 HO561 EMPTY-RANG
FB 31 = FB31 HO561 SCALE3:DR540 HO561 area 3 scale 3: from dryer
Segment 8 Write outputs
:A -MA24.0 VACUUMPUMP ON
:AN -S 9.1=z10+b3.HO561-vac
:AN -M 61.1 MILL ACTIVE *(4) NO mill active
:AN -M 61.2 MAT. IN HO563 *(4) NO material in HO563
:= -A 9.1=z10+b3.HO561-vac
:
:A -MA24.0 VACUUMPUMP ON
:AN -S 9.0=z10+b3.HO561-vac
:= -A 9.0=z10+b3.HO561-vac
:
:A -MA24.1 VIBRATOR ON
:AN -S 9.2=z10+b3.HO561-vi:
:= -A 9.2=z10+b3.HO561-vi:
:***
F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust)
S 9.1 = S 9.1=z10+b3.HO561-vac vacuumpump 1 on HO 561
F 61.1 = M 61.1 MILL ACTIVE
F 61.2 = M 61.2 MAT. IN HO563
Q 9.1 = A 9.1=z10+b3.HO561-vac vacuumpump 1 on HO 561
S 9.0 = S 9.0=z10+b3.HO561-vac vacuumpump 2 on HO 561
Q 9.0 = A 9.0=z10+b3.HO561-vac vacuumpump 2 on HO 561
F 24.1 = MA24.1 VIBRATOR ON
S 9.2 = S 9.2=z10+b3.HO561-vi: vibrator on HO 561
Q 9.2 = A 9.2=z10+b3.HO561-vi: vibrator on HO 561
Segment 9 Write outputs
:A -MA24.2 UNLOAD VALVE CON
:= -A 12.5=z10+b3.HO561-anv
:
:A -MA24.5 OUTLETFLAP OPEN
:= -A 12.4=z10+b3.HO561-ofl
:S -M 165.5 HO561 DISCH ROK
:
:A -MA25.2 FILTER 1 ON
:= -A 19.1=z10+b3.HO561-paf
:
:A -MA25.3 FILTER 2 ON
:= -A 19.2=z10+b3.HO561-paf
:
:A -MA25.4 FILTER 3 ON
:= -A 19.3=z10+b3.HO561-paf
:
:A -MA28.0 COMPONENT VAL 1
:= -A 12.3=z10+b3.HO561-tdP
:
:AN -A 7.5=z10+b3.HO584-vac
:AN -A 9.0=z10+b3.HO561-vac
:AN -A 9.1=z10+b3.HO561-vac
:= -A 12.1=MV645313-fav
:***
PB 31 -PB31 IO HO561 SCALE 3 C:ZONE10ST.S5D LEN=223
Page 5
F 24.2 = MA24.2 UNLOAD VALVE CON
Q 12.5 = A 12.5=z10+b3.HO561-anv angle valve 1O2I Air open HO 561
F 24.5 = MA24.5 OUTLETFLAP OPEN
Q 12.4 = A 12.4=z10+b3.HO561-ofl outletflap 1O2I open HO 561
F 165.5 = M 165.5 HO561 DISCH ROK enable reports
F 25.2 = MA25.2 FILTER 1 ON
Q 19.1 = A 19.1=z10+b3.HO561-paf purged air filter 1 on HO 561
F 25.3 = MA25.3 FILTER 2 ON
Q 19.2 = A 19.2=z10+b3.HO561-paf purged air filter 2 on HO 561
F 25.4 = MA25.4 FILTER 3 ON
Q 19.3 = A 19.3=z10+b3.HO561-paf purged air filter 3 on HO 561
F 28.0 = MA28.0 COMPONENT VAL 1
Q 12.3 = A 12.3=z10+b3.HO561-tdP tube diverter 1O2I P position 1 HO 561
Q 7.5 = A 7.5=z10+b3.HO584-vac vacuumpump on HO 584
Q 9.0 = A 9.0=z10+b3.HO561-vac vacuumpump 2 on HO 561
Q 9.1 = A 9.1=z10+b3.HO561-vac vacuumpump 1 on HO 561
Q 12.1 = A 12.1=MV645313-fav air bleed valve open
Segment 10 Reset outputs
:A -A 12.3=z10+b3.HO561-tdP *(6)
:R -A 7.1=z10+b3.DR540-fco *(6)
:
:A -A 12.3=z10+b3.HO561-tdP
:L KT 002.2 *(2)
:SD -T76 HO561 OFF-del FE540 *(2)
:
:A -T76 HO561 OFF-del FE540 *(2)
:R -A 7.0=z10+b3.DR540-rfe
:***
Q 12.3 = A 12.3=z10+b3.HO561-tdP tube diverter 1O2I P position 1 HO 561
Q 7.1 = A 7.1=z10+b3.DR540-fco frequ.converter release DR 540
T 76 = T76 HO561 OFF-del FE540 HO561 OFF-delay rot.feeder DR540 *(2)
Q 7.0 = A 7.0=z10+b3.DR540-rfe rotary feeder on DR 540
Segment 11 faults scale
:A -M 18.6 PRESSURE_FAULT
:= -M 40.1 HO561 PRES.FAULT
:
:C -DB103 SCALE 03 (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.1 HO561 WEIG.FAULT
:BE
F 18.6 = M 18.6 PRESSURE_FAULT
F 40.1 = M 40.1 HO561 PRES.FAULT
F 41.1 = M 41.1 HO561 WEIG.FAULT
DB 103 = DB103 SCALE 03 (WORK) working DB plc scale RAM
PB 41 -PB41 IO HO580 SCALE 4 C:ZONE10ST.S5D LEN=188
Page 1
Segment 1 detect broken wire 4-20 mA
:C -DB104 SCALE 04 (WORK)
:L DD 67
:L KG +3000000+03
:<G
:S D 64.15
:
:***
DB 104 = DB104 SCALE 04 (WORK) working DB plc scale RAM
Segment 2
:C -DB41 HO580 SCALE4:BD560
:***
DB 41 = DB41 HO580 SCALE4:BD560 HO580 area 2 scale 4: from blender
Segment 3 Load inputs
:A -E 21.6=z10+b3.HO580-exh
:AN -S 21.6=z10+b3.HO580-exh
:= -ME26.0 VACUUMPUMP ON
:
:A -E 16.0=z10+b3.HO580-dse
:AN -S 12.0=z10+b3.HO580-dse
:AN -S 16.0=z10+b3.HO580-dse
:= -ME26.6 DOCKING DEVIC UP
:
:A -E 20.2=z10+b3.HO580-bin
:AN -S 20.2=z10+b3.HO580-bin
:= -ME26.7 CONTAINER OK
:
:A -E 12.0=z10+b3.HO580-dse
:AN -S 12.0=z10+b3.HO580-dse
:AN -S 16.0=z10+b3.HO580-dse
:= -ME27.0 DOCKING DEV DOWN
:***
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
F 26.0 = ME26.0 VACUUMPUMP ON (for HO580: Exhaust)
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
F 26.6 = ME26.6 DOCKING DEVIC UP
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
F 26.7 = ME26.7 CONTAINER OK
I 12.0 = E 12.0=z10+b3.HO580-dse docking seal inflate HO 580
F 27.0 = ME27.0 DOCKING DEV DOWN
Segment 4 Load inputs
:L DW 50 *(6)
:L KF +5 *(6)
:!=F *(6)
:= F 200.0 *(6) silo 5: blender
:
:O -M 60.5 DIS.TIME OVER BL
:O -M 162.3 BD560 UNIT_IDLE
:A F 200.0 *(6) silo 5: blender
:ON F 200.0 *(6) silo 5: blender
:= -ME27.6 SILO EMPTY
:
:A -M 0.1 CONSTANT 1
PB 41 -PB41 IO HO580 SCALE 4 C:ZONE10ST.S5D LEN=188
Page 2
:= -ME31.3 REL CTRL-FINE
:***
F 60.5 = M 60.5 DIS.TIME OVER BL
F 162.3 = M 162.3 BD560 UNIT_IDLE
F 27.6 = ME27.6 SILO EMPTY (6)* name changed
F 0.1 = M 0.1 CONSTANT 1
F 31.3 = ME31.3 REL CTRL-FINE
Segment 5 load step index register
:JU -FB177 LOAD DW DIREKT
Name :LADE DW
DB : KF +200
DW : KF +203
DBDX : KS DX
:T FW 194 charge SI
:
:L KF +0
:T FW 196 no discharge phase
:***
FB 177 = FB177 LOAD DW DIREKT sp
Segment 6
:JU -FB41 HO580 SCALE4:BD560
Name :WAAGE
LINR : KF +4
WANR : KF +1
WZNR : KF +4
T1 : KF +67
T2 : KF +68
T3 : KF +69
CPSI : FW 194
ECSI : -M 42.3 HO580 EOF CHA SI
DPSI : FW 196
EMPY : -M 42.5 HO580 EMPTY-RANG
:***
F 42.3 = M 42.3 HO580 EOF CHA SI
F 42.5 = M 42.5 HO580 EMPTY-RANG
FB 41 = FB41 HO580 SCALE4:BD560 HO580 area 3 scale 4: from blender
Segment 7 Scale HO561: Abbort Discharg*(6)
:CX -DX200 PL1-5 MX520,HO580 *(6) Total network inserted!
:AN D 210.0 ABORT BY PLI HO580_CHARGE
:AN D 210.1 HOLD BY PLI HO580_CHARGE
:AN D 211.3 ABORTED TO PLI HO580_CHARGE
:AN D 211.0 HELD TO PLI HO580_CHARGE
:A -MA15.4 POS.COMPO.ACTIVE
:A -MA17.1 HEAL/E.SUCK. ACT
:S -M 59.6 ABORT HO561_DISC
:
:A -MA24.0 VACUUMPUMP ON weighing active
:R D 211.0 HELD TO PLI HO580_CHARGE
:
:C -DB103 SCALE 03 (WORK)
:AN D 191.0 KEbene aktiv
:A -M 59.6 ABORT HO561_DISC
:R -M 59.6 ABORT HO561_DISC
:***
F 15.4 = MA15.4 POS.COMPO.ACTIVE plc scale AST 1
PB 41 -PB41 IO HO580 SCALE 4 C:ZONE10ST.S5D LEN=188
Page 3
F 17.1 = MA17.1 HEAL/E.SUCK. ACT plc scale AST 2
F 59.6 = M 59.6 ABORT HO561_DISC *(6)
F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust)
DB 103 = DB103 SCALE 03 (WORK) working DB plc scale RAM
DX 200 = DX200 PL1-5 MX520,HO580 PL1-3: UNIT MX520 PL4,5: UNIT HO580
Segment 8 write outputs
:C -DB41 HO580 SCALE4:BD560
:JU -FB106 TRANSFER KF->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
:><F *(6) silo >< 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=86
Page 1
Segment 1 CP143 Receive-All
:CX DX 254
:JU -FB121 RECEIVE 135U
Name :RECEIVE
SSNR : KY 0,4
A-NR : KY 0,205
ANZW : DW 4
ZTYP : KS DX
DBNR : KY 254,0
ZANF : KF +3
ZLAE : KF +1
PAFE : FY 255
:L KF +0
:L DW 7
:!=F
:A(
:L KF +0 01
:L DW 13 01
:><F 01
:) 01
:JC -FB121 RECEIVE 135U
Name :RECEIVE
SSNR : KY 0,4
A-NR : KY 0,189
ANZW : DW 6
ZTYP : KS DB
DBNR : KY 0,255
ZANF : KF +100
ZLAE : KF +40
PAFE : FY 255
:
:JU -FB127 UP ACTIV 135U
Name :REC-A
SSNR : KY 0,4
A-NR : KY 0,0
ANZW : DW 8
PAFE : FY 255
:L KF +0
:L DW 13
:!=F
:JC -FB120 SEND 135U
Name :SEND
SSNR : KY 0,4
A-NR : KY 0,189
ANZW : DW 12
QTYP : KS DB
DBNR : KY 0,255
QANF : KF +0
QLAE : KF +40
PAFE : FY 255
:L KF +0
:L DW 7
:><F
:A(
:L DW 0 01
:T FY 255 01
:AN F 255.2 01
:) 01
:JC -FB120 SEND 135U
Name :SEND
SSNR : KY 0,4
A-NR : KY 0,202
ANZW : DW 0
QTYP : KS DB
PB 193 -PB193 CP535 C:ZONE10ST.S5D LEN=86
Page 2
DBNR : KY 0,255
QANF : KF +0
QLAE : KF +0
PAFE : FY 255
:JU -FB126 ACTIVE 135U
Name :SEND-A
SSNR : KY 0,4
A-NR : KY 0,0
ANZW : DW 10
PAFE : FY 255
:
:***
FB 121 = FB121 RECEIVE 135U
FB 127 = FB127 UP ACTIV 135U
FB 120 = FB120 SEND 135U
FB 126 = FB126 ACTIVE 135U
Segment 2 CP143 Send-All
:BE
FB 1 -FB 1 RUN UP C:ZONE10ST.S5D LEN=63
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
:
:CX DX 254
:L KF +0
:T DW 0
:T DW 1
:T DW 2
:T DW 3
:T DW 4
:T DW 5
:T DW 6
:T DW 7
:T DW 8
:T DW 9
:T DW 10
:T DW 11
:T DW 12
:T DW 13
:***
FB 167 = FB167 INIT STACK al
Segment 5 synchronize CPs
comment goes here BUT I NEVER SEEM TO SEE IT :(
:JU -FB125 SYNCHRON 155
Name :SYNCHRON CP544
SSNR : KY 0,4
BLGR : KY 0,255
FB 1 -FB 1 RUN UP C:ZONE10ST.S5D LEN=63
Page 2
PAFE : FY 255
:
:***
FB 125 = FB125 SYNCHRON 155 COMMENT
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
: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
:O -E 6.0=z10+b1.HO500-vac
:= -M 64.1 SERVM.VACT HO500
:***
I 6.0 = E 6.0=z10+b1.HO500-vac vacuumpump on HO 500
F 64.1 = M 64.1 SERVM.VACT HO500
DB 11 = DB11 HO500 SCALE1:HO50X HO500 area 1 scale 1: ingredient weighin
Segment 12 read pressure scale HO500
:JU -FB118 PRESSURE TRANSMIT
Name :DRUCKAUF
BGRN : -MW180 PARAMETER 1
OG : DW 123
UG : DW 122
AUSG : DW 124
FEHL : F 200.0
AKTV : -M 64.1 SERVM.VACT HO500
TIMP : -M 0.3 1 SEC. IMPULSE
S5S7 : KS S5
:***
FW 180 = MW180 PARAMETER 1
F 64.1 = M 64.1 SERVM.VACT HO500
F 0.3 = M 0.3 1 SEC. IMPULSE
FB 118 = FB118 PRESSURE TRANSMIT hkt as
Segment 13 pressure high
:L DW 124 actual pressure
:L DW 125 min pressure
:>F
:R -M 40.0 HO500 PRES.FAULT
:
:L DW 124 actual pressure
:L DW 126 max pressure
:<F
:O F 200.0
:S -M 40.0 HO500 PRES.FAULT
:***
F 40.0 = M 40.0 HO500 PRES.FAULT
Segment 14 read pressure hopper HO584
:C -DB30 BD560 BLENDER
:
:L KF +0
:T FY 180 0 =P-address
:L KF +134
:T FY 181
:
:L DW 1 calibrate conveying pressure
:L KF +0
:><F
:O -E 7.5=z10+b3.HO584-vac
:= -M 64.3 SERVM.VACT HO584
:***
I 7.5 = E 7.5=z10+b3.HO584-vac vacuumpump on HO 584
F 64.3 = M 64.3 SERVM.VACT HO584
FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650
Page 6
DB 30 = DB30 BD560 BLENDER
Segment 15 read pressure hopper HO584
:JU -FB118 PRESSURE TRANSMIT
Name :DRUCKAUF
BGRN : -MW180 PARAMETER 1
OG : DW 3
UG : DW 2
AUSG : DW 4
FEHL : F 200.0
AKTV : -M 64.3 SERVM.VACT HO584
TIMP : -M 0.3 1 SEC. IMPULSE
S5S7 : KS S5
:***
FW 180 = MW180 PARAMETER 1
F 64.3 = M 64.3 SERVM.VACT HO584
F 0.3 = M 0.3 1 SEC. IMPULSE
FB 118 = FB118 PRESSURE TRANSMIT hkt as
Segment 16 pressure high
:L DW 4 actual pressure
:L DW 5 min pressure
:>F
:R -M 40.2 HO584 PRES.FAULT
:
:L DW 4 actual pressure
:L DW 6 max pressure
:<F
:O F 200.0
:S -M 40.2 HO584 PRES.FAULT
:***
F 40.2 = M 40.2 HO584 PRES.FAULT
Segment 17 read pressure seal 1 BD560 *(5)
:L KF +0 *(5) Total network inserted!
:T FY 180 0 =P-address
:L KF +140
:T FY 181
:
:L DW 53 calibrate pressure seal 1
:L KF +0
:><F
:O -A 20.1=z10+b3.BD560-aps
:= -M 65.2 SERVM.P1AC BD560
:***
Q 20.1 = A 20.1=z10+b3.BD560-aps air purged seals 1 on BD 560 *(5)
F 65.2 = M 65.2 SERVM.P1AC BD560 *(5)
Segment 18 read pressure seal 1 BD560 *(5)
:JU -FB118 PRESSURE TRANSMIT *(5) Total network inserted!
Name :DRUCKAUF
BGRN : -MW180 PARAMETER 1
OG : DW 55 pr. range max limit seal 1 BD560
UG : DW 54 pr. range min limit seal 1 BD560
AUSG : DW 56 relative pressure seal 1 BD560
FEHL : F 200.0
AKTV : -M 65.2 SERVM.P1AC BD560
TIMP : -M 0.3 1 SEC. IMPULSE
S5S7 : KS S5
:L DW 56 *(6) rel. pressure seal 1 BD560
FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650
Page 7
:L DW 54 *(6) pr.range min li.seal1 BD560
:<F *(6)
:JC =M001 *(6)
:L DW 56 *(6) rel. pressure seal 1 BD560
:L DW 55 *(6) pr.range max li.seal1 BD560
:>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
:O F 200.0
:A -A 20.1=z10+b3.BD560-aps
:= -M 40.3 BD560 PR.F SEAL1
:***
FW 180 = MW180 PARAMETER 1
F 65.2 = M 65.2 SERVM.P1AC BD560 *(5)
F 0.3 = M 0.3 1 SEC. IMPULSE
Q 20.1 = A 20.1=z10+b3.BD560-aps air purged seals 1 on BD 560 *(5)
F 40.3 = M 40.3 BD560 PR.F SEAL1
FB 118 = FB118 PRESSURE TRANSMIT hkt as
Segment 19 read pressure seal 2 BD560 *(5)
:L KF +0 *(5) Total network inserted!
:T FY 180 0 =P-address
:L KF +142
:T FY 181
:
:L DW 58 calibrate pressure seal 2
:L KF +0
:><F
:O -A 20.2=z10+b3.BD560-aps
:= -M 65.3 SERVM.P2AC BD560
:***
Q 20.2 = A 20.2=z10+b3.BD560-aps air purged seals 2 on BD 560 *(5)
F 65.3 = M 65.3 SERVM.P2AC BD560 *(5)
Segment 20 read pressure seal 2 BD560 *(5)
:JU -FB118 PRESSURE TRANSMIT *(5) Total network inserted!
Name :DRUCKAUF
BGRN : -MW180 PARAMETER 1
OG : DW 60 pr. range max limit seal 2 BD560
UG : DW 59 pr. range min limit seal 2 BD560
AUSG : DW 61 relative pressure seal 2 BD560
FEHL : F 200.0
AKTV : -M 65.2 SERVM.P1AC BD560
TIMP : -M 0.3 1 SEC. IMPULSE
S5S7 : KS S5
:L DW 61 *(6) rel. pressure seal 2 BD560
:L DW 59 *(6) pr.range min li.seal2 BD560
:<F *(6)
:JC =M001 *(6)
:L DW 61 *(6) rel. pressure seal 2 BD560
:L DW 60 *(6) pr.range max li.seal2 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
:O F 200.0
:A -A 20.2=z10+b3.BD560-aps
:= -M 40.4 BD560 PR.F SEAL2
:***
FW 180 = MW180 PARAMETER 1
F 65.2 = M 65.2 SERVM.P1AC BD560 *(5)
F 0.3 = M 0.3 1 SEC. IMPULSE
Q 20.2 = A 20.2=z10+b3.BD560-aps air purged seals 2 on BD 560 *(5)
F 40.4 = M 40.4 BD560 PR.F SEAL2
FB 118 = FB118 PRESSURE TRANSMIT hkt as
Segment 21 read 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 actual speed cone mill MI583
FEHL : F 200.0
AKTV : -M 0.1 CONSTANT 1
TIMP : -M 0.3 1 SEC. IMPULSE
S5S7 : KS S5
:L DW 63 actual speed cone mill MI583
:L -MW184 PARAMETER 3
:<F
:JC =M001
:L DW 63 actual speed cone mill MI583
:L -MW182 PARAMETER 2
:>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
:<F act speed > 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
:L DW 65 actual speed blender BD560
:L DW 70 Max 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
:<F act speed > 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
:O -E 9.1=z10+b3.HO561-vac
:O -E 9.0=z10+b3.HO561-vac
:= -M 64.2 SERVM.VACT HO561
:***
I 9.1 = E 9.1=z10+b3.HO561-vac vacuumpump 1 on HO 561
I 9.0 = E 9.0=z10+b3.HO561-vac vacuumpump 2 on HO 561
F 64.2 = M 64.2 SERVM.VACT HO561
DB 31 = DB31 HO561 SCALE3:DR540 HO561 area 3 scale 3: from dryer
Segment 26 read pressure scale HO561
:JU -FB118 PRESSURE TRANSMIT
Name :DRUCKAUF
BGRN : -MW180 PARAMETER 1
OG : DW 123
UG : DW 122
AUSG : DW 124
FEHL : F 200.0
AKTV : -M 64.2 SERVM.VACT HO561
TIMP : -M 0.3 1 SEC. IMPULSE
S5S7 : KS S5
:***
FW 180 = MW180 PARAMETER 1
F 64.2 = M 64.2 SERVM.VACT HO561
F 0.3 = M 0.3 1 SEC. IMPULSE
FB 118 = FB118 PRESSURE TRANSMIT hkt as
Segment 27 pressure high
:L DW 124 actual pressure
:L DW 125 min pressure
:>F
:R -M 40.1 HO561 PRES.FAULT
:
:L DW 124 actual pressure
:L DW 126 max pressure
:<F
:O F 200.0
FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650
Page 11
:S -M 40.1 HO561 PRES.FAULT
:***
F 40.1 = M 40.1 HO561 PRES.FAULT
Segment 28 set value freq.converter HO500
:C -DB11 HO500 SCALE1:HO50X
:L KF +128
:T -MW180 PARAMETER 1
:
:AN -M 1.3 RUN UP INIT.
:JC -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 : DW 146
G/F : KS F
IN : KS IN
FORM : KS ..
:***
FW 180 = MW180 PARAMETER 1
F 1.3 = M 1.3 RUN UP INIT.
DB 11 = DB11 HO500 SCALE1:HO50X HO500 area 1 scale 1: ingredient weighin
FB 251 = FB251 WRIT ANALOG VALUE
Segment 29 set value freq.converter DR540
:CX -DX30 DR540 DRYER A 2&3
:L KF +130
:T -MW180 PARAMETER 1
:
:AN -M 1.3 RUN UP INIT.
:JC -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 : DW 7
G/F : KS F
IN : KS IN
FORM : KS ..
:***
FW 180 = MW180 PARAMETER 1
F 1.3 = M 1.3 RUN UP INIT.
FB 251 = FB251 WRIT ANALOG VALUE
DX 30 = DX30 DR540 DRYER A 2&3 DR540 area 2 & 3: line dryer
Segment 30 set value freq.converter MI583
:C -DB30 BD560 BLENDER
:L KF +132
:T -MW180 PARAMETER 1
:
FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650
Page 12
:AN -M 1.3 RUN UP INIT.
:JC -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 : DW 51
G/F : KS F
IN : KS IN
FORM : KS ..
:***
FW 180 = MW180 PARAMETER 1
F 1.3 = M 1.3 RUN UP INIT.
DB 30 = DB30 BD560 BLENDER
FB 251 = FB251 WRIT ANALOG VALUE
Segment 31 set value freq.converter FE583
:L KF +134
:T -MW180 PARAMETER 1
:
:AN -M 1.3 RUN UP INIT.
:JC -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 : DW 50
G/F : KS F
IN : KS IN
FORM : KS ..
:***
FW 180 = MW180 PARAMETER 1
F 1.3 = M 1.3 RUN UP INIT.
FB 251 = FB251 WRIT ANALOG VALUE
Segment 32 set value freq.conv. BD560 *(5)
:L KF +136 *(5) Total network inserted
:T -MW180 PARAMETER 1
:
:AN -M 1.3 RUN UP INIT.
:JC -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 : DW 52
G/F : KS F
IN : KS IN
FORM : KS ..
:BE
FB 2 -FB 2 SERVICEMODE RSVIEW C:ZONE10ST.S5D LEN=650
Page 13
FW 180 = MW180 PARAMETER 1
F 1.3 = M 1.3 RUN UP INIT.
FB 251 = FB251 WRIT ANALOG VALUE
FB 3 -FB 3 FAULT EVALUATION C:ZONE10ST.S5D LEN=390
Page 1
Segment 1
Name :FAULT EV
:***
Segment 2 Collective fault receipt
:C -DB5 GLOBAL DATA
:
:A D 2.0 collective fault receipt by View
:= -M 3.6
:S -M 2.5
:
:AN -M 2.5
:JC =M001
:L DW 6 counter fault receipt
:L KF +16
:>=F
:R -M 2.5
:R D 2.0
:L DW 6
:L KF +16
:><F
:JC =M002
:L KF +192
:T DW 7 erase counter collective receipt
M003 :
:L DW 7 Am Ende des Sammelquittungs-
:T FW 200 durchlaufs werden alle Quit.
:C -DB100 FAULT EVALUATION wieder geloescht
:L KM 00000000 00000000 ==> 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
:<F
:JC =M001
:***
FW 178 = MW178 LOOP COUNTER FB3
DB 100 = DB100 FAULT EVALUATION create fault messages RAM
Segment 9 scale faults HO500 *(6)
:C -DB101 SCALE 01 (WORK) *(6) Total network inserted !
:L DL 192
:T -MB 101 SCALE 1 FAULTS
:A D 191.8
:= -M 101.7 SC1 BROKEN WIRE
:
:C -DB103 SCALE 03 (WORK)
:L DL 192
:T -MB 103 SCALE 3 FAULTS
:A D 191.8
:= -M 103.7 SC3 BROKEN WIRE
:
:C -DB104 SCALE 04 (WORK)
:L DL 192
:T -MB 104 SCALE 4 FAULTS
:A D 191.8
:= -M 104.7 SC4 BROKEN WIRE
:***
FY 101 = MB 101 SCALE 1 FAULTS *(6)
F 101.7 = M 101.7 SC1 BROKEN WIRE *(6) acknowledge scale 1 broken wire fau
FY 103 = MB 103 SCALE 3 FAULTS *(6)
F 103.7 = M 103.7 SC3 BROKEN WIRE *(6) acknowledge scale 3 broken wire fau
FY 104 = MB 104 SCALE 4 FAULTS *(6)
F 104.7 = M 104.7 SC4 BROKEN WIRE *(6) acknowledge scale 4 broken wire fau
DB 101 = DB101 SCALE 01 (WORK) working DB plc scale RAM
DB 103 = DB103 SCALE 03 (WORK) working DB plc scale RAM
DB 104 = DB104 SCALE 04 (WORK) working DB plc scale RAM
FB 3 -FB 3 FAULT EVALUATION C:ZONE10ST.S5D LEN=390
Page 5
Segment 10 ack scale faults HO500
:C -DB208 CONTROL DB PLC SC *(6)
:A -M 101.0 SC1 DOS.TIMEOUT *(6)
:A -M 3.6
:S D 1.8 *(6)
:AN -M 101.0 SC1 DOS.TIMEOUT *(6)
:R D 1.8 *(6)
:
:A -M 101.1 SC1 TOLERANCE F *(6)
:A -M 3.6
:S D 1.9 *(6)
:AN -M 101.1 SC1 TOLERANCE F *(6)
:R D 1.9 *(6)
:
:A -M 101.2 SC1 DIS.TIM.OVE *(6)
:A -M 3.6
:S D 1.10 *(6)
:AN -M 101.2 SC1 DIS.TIM.OVE *(6)
:R D 1.10 *(6)
:*** *(6)
F 101.0 = M 101.0 SC1 DOS.TIMEOUT *(6) acknowledge scale 1 dosing timeout
F 3.6 = M 3.6
F 101.1 = M 101.1 SC1 TOLERANCE F *(6) acknowledge scale 1 tolerance fault
F 101.2 = M 101.2 SC1 DIS.TIM.OVE *(6) ackn. scale 1 discharge time overfl
DB 208 = DB208 CONTROL DB PLC SC control bits PC<->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
:><F
:= F 200.0
:
:ON F 200.0
:O -M 64.5 CAL.PRESS. HO500
:JC =M001
:
:L KF -1000
:T DW 122
:L KF +1000
:T DW 123
M001 :
:A F 200.0
:= -M 64.5 CAL.PRESS. HO500
:***
F 64.5 = M 64.5 CAL.PRESS. HO500
DB 11 = DB11 HO500 SCALE1:HO50X HO500 area 1 scale 1: ingredient weighin
Segment 3
:C -DB31 HO561 SCALE3:DR540
:
:L DW 121
:L KF +0
:><F
:= F 200.0
:
:ON F 200.0
:O -M 64.6 CAL.PRESS. HO561
:JC =M001
:
:L KF -1000
:T DW 122
:L KF +1000
:T DW 123
M001 :
:A F 200.0
:= -M 64.6 CAL.PRESS. HO561
:***
F 64.6 = M 64.6 CAL.PRESS. HO561
DB 31 = DB31 HO561 SCALE3:DR540 HO561 area 3 scale 3: from dryer
Segment 4
:C -DB30 BD560 BLENDER
:
:L DW 1
:L KF +0
:><F
:= F 200.0
:
:ON F 200.0
FB 5 -FB 5 C:ZONE10ST.S5D LEN=117
Page 2
:O -M 64.7 CAL.PRESS. HO584
:JC =M001
:
:L KF -1000
:T DW 2
:L KF +1000
:T DW 3
M001 :
:A F 200.0
:= -M 64.7 CAL.PRESS. HO584
:***
F 64.7 = M 64.7 CAL.PRESS. HO584
DB 30 = DB30 BD560 BLENDER
Segment 5
:L DW 53
:L KF +0
:><F
:= F 200.0
:
:ON F 200.0
:O -M 65.6 CAL.PRESS1 BD560
:JC =M001
:
:L KF -1000
:T DW 54
:L KF +1000
:T DW 55
M001 :
:A F 200.0
:= -M 65.6 CAL.PRESS1 BD560
:***
F 65.6 = M 65.6 CAL.PRESS1 BD560 *(5)
Segment 6
:L DW 58
:L KF +0
:><F
:= F 200.0
:
:ON F 200.0
:O -M 65.7 CAL.PRESS2 BD560
:JC =M001
:
:L KF -1000
:T DW 59
:L KF +1000
:T DW 60
M001 :
:A F 200.0
:= -M 65.7 CAL.PRESS2 BD560
:BE
F 65.7 = M 65.7 CAL.PRESS2 BD560 *(5)
FB 6 -FB 6 PRESSURE TRANSMIT. C:ZONE10ST.S5D LEN=128
Page 1
Segment 1 Drucktransmitter
Name :DRUCKTRS
Decl :ABSO I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :MEMO I/Q/D/B/T/C: Q BI/BY/W/D: W
Decl :RELA I/Q/D/B/T/C: Q BI/BY/W/D: W
Decl :MIND I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :MAXD I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :FREI I/Q/D/B/T/C: I BI/BY/W/D: BI
Decl :TERR I/Q/D/B/T/C: I BI/BY/W/D: BI
Decl :DRST I/Q/D/B/T/C: I BI/BY/W/D: BI
Decl :SFDF I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS
Decl :TAKT I/Q/D/B/T/C: I BI/BY/W/D: BI
:A F 255.0 Ruecksetzen der Schmiermerker
:R F 255.0
:
:A F 255.1
:R F 255.1
:***
Segment 2 Memory-Feld
:O =FREI Freigabe fuer Geblaese
:JC =M001 =>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
:><F
:JC =M001 => 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
:><F
:JC =M001 =>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+<2B>
: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
:JC =M001
:L =SOLL
:L =IST
:>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
:JC =M001
:L =SOLL
:L =IST
:>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 ( MIN<x<MAX)
*******************************************************************************
INTERNAL USED FUNCTION BLOCKS:
FB 190 Scale module
FB 91 Occupy silo
FB 106 Transfer KF->KT
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
:<F
FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914
Page 10
:O F 200.0
:S -M 18.4 PRESSURE_HIGH
:***
F 18.4 = M 18.4 PRESSURE_HIGH
Segment 25 delay time fault convey.pressure
:L KF +10
:T -MW180 PARAMETER 1
:***
FW 180 = MW180 PARAMETER 1
Segment 26 output fault conveying pressure
:L DW 170
:T FW 202
:
:JU -FB108 TIMER IMITATION
Name :TIMER
STRT : -M 18.4 PRESSURE_HIGH
RSET : -M 0.2 CONSTANT 0
AKTI : F 202.0
AUSG : -M 18.6 PRESSURE_FAULT
TTYP : KS SE
SOLL : -MW180 PARAMETER 1
IST : DW 172
IMP : -M 0.3 1 SEC. IMPULSE
:
:L FW 202
:T DW 170
:***
F 18.4 = M 18.4 PRESSURE_HIGH
F 0.2 = M 0.2 CONSTANT 0
F 18.6 = M 18.6 PRESSURE_FAULT
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
Segment 27 release dosing silo
:A -MA24.4 FRESH AIR VAL CL
:A -ME26.4 FRESH AIR VAL CL
:AN -ME27.4 FRESH AIR VAL OP
:AN -M 18.4 PRESSURE_HIGH
:= -M 18.5 DOS_REL_SILO
:
:A -MA20.2 FREQ.CONV. REL.
:= -MA29.6 FREQ.CONV. SILO
:L DW 55
:JC =M001
:
:L KF +0
M001 :T DW 146
:***
F 24.4 = MA24.4 FRESH AIR VAL CL
F 26.4 = ME26.4 FRESH AIR VAL CL
F 27.4 = ME27.4 FRESH AIR VAL OP
F 18.4 = M 18.4 PRESSURE_HIGH
F 18.5 = M 18.5 DOS_REL_SILO
F 20.2 = MA20.2 FREQ.CONV. REL. *** not used
F 29.6 = MA29.6 FREQ.CONV. SILO
FB 11 -FB11 HO500 SCALE1:HO50X C:ZONE10ST.S5D LEN=914
Page 11
Segment 28 set value freq.conv.
:LW =PWFU
: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 : DW 146
G/F : KS F
IN : KS IN
FORM : KS ..
:***
FW 180 = MW180 PARAMETER 1
FB 251 = FB251 WRIT ANALOG VALUE
Segment 29 release weight simulation
:A -M 18.5 DOS_REL_SILO
:A -MA21.4 >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<x<MAX )
*******************************************************************************
INTERNAL USED BLOCKS :
FB 190 Scale module
FB 92 Control weighing
*******************************************************************************
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
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 :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 * 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
FB 21 C:ZONE10ST.S5D LEN=326
Page 2
:***
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 no.
:
:L -MW 34 ADDR.SCALE_DB
:T DW 4 hand over no. 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 read status of weighing
:L DW 6
:T -MW 10 I-CONTROLBITs interface to scale module
:L DW 7
: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 scale
:T -MW18 STATUS FLAGS
: --------------------------------
:L DW 115 outputs scale
:T -MW24 IND. OUTPUTS SCALE
:L DW 117
:T -MW28 IND. OUTPUTS WAY
: --------------------------------
:***
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
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
:O F 99.7
:= -ME12.1 PLC-MODE/PC-MODE
:***
FB 21 C:ZONE10ST.S5D LEN=326
Page 3
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
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 ok
:!=F
:= -M 18.0 SILO_NR_OK
:***
F 18.0 = M 18.0 SILO_NR_OK
Segment 9 exhaust on
:A -MA15.6 CNTR.WEIGH.ACTIV
:= -MA24.0 VACUUMPUMP ON here: exhaust
:***
F 15.6 = MA15.6 CNTR.WEIGH.ACTIV plc scale AST 1
F 24.0 = MA24.0 VACUUMPUMP ON (for HO580: Exhaust)
Segment 10 dosing release
:A -MA15.6 CNTR.WEIGH.ACTIV
:A -M 18.0 SILO_NR_OK
:A -MA24.0 VACUUMPUMP ON here: exhaust
:A -ME26.0 VACUUMPUMP ON here: exhaust
:A -ME26.7 CONTAINER OK
:= -ME11.2 DOS.REL.CNTR/MAN
:***
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)
FB 21 C:ZONE10ST.S5D LEN=326
Page 4
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
Segment 11 control weighing in tolerance ?
: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
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 12 release weight simulation
: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
:
:A -MA15.7 CNTR.WEI.DOS.ACT
:A -MA17.1 HEAL/E.SUCK. ACT
:= -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 24.6 = MA24.6 ENABLE DOCKING D
Segment 13 receipt control weighing
:A -ME27.6 SILO EMPTY dryer silo
:A -M 19.2 CTRL-WEI IN TOLE
:= =ECSI
:A -ME27.6 SILO EMPTY u=ecsi / ???
: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
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
:><F 01 silo >< 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
:O -E 7.5=z10+b3.HO584-vac
:= -M 64.0 VACUUM ACT HO584
:
:JU -FB118 PRESSURE TRANSMIT
Name :DRUCKAUF
BGRN : -MW180 PARAMETER 1
OG : DW 3
UG : DW 2
AUSG : DW 4 relative convey. pressure
FEHL : F 200.0
AKTV : -M 64.0 VACUUM ACT HO584
TIMP : -M 0.3 1 SEC. IMPULSE
S5S7 : KS S5
:***
I 7.5 = E 7.5=z10+b3.HO584-vac vacuumpump on HO 584
F 64.0 = M 64.0 VACUUM ACT HO584
FW 180 = MW180 PARAMETER 1
F 0.3 = M 0.3 1 SEC. IMPULSE
FB 118 = FB118 PRESSURE TRANSMIT hkt as
Segment 31 pressure high
:L DW 4 actual pressure
:L DW 5 min pressure
:>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
:<F
:O F 200.0
:S -M 62.2 HO584 PRESS.HIGH
:***
F 62.2 = M 62.2 HO584 PRESS.HIGH
Segment 32 output fault conveying pressure
:L DW 40
:T FW 202
:
:L KF +10
:T -MW180 PARAMETER 1
:
:JU -FB108 TIMER IMITATION
Name :TIMER
STRT : -M 62.2 HO584 PRESS.HIGH
RSET : -M 0.2 CONSTANT 0
AKTI : F 203.0
AUSG : -M 40.2 HO584 PRES.FAULT
TTYP : KS SE
SOLL : -MW180 PARAMETER 1
IST : DW 8
IMP : -M 0.3 1 SEC. IMPULSE
:
:L FW 202
:T DW 40
:***
FW 180 = MW180 PARAMETER 1
F 62.2 = M 62.2 HO584 PRESS.HIGH
F 0.2 = M 0.2 CONSTANT 0
F 40.2 = M 40.2 HO584 PRES.FAULT
F 0.3 = M 0.3 1 SEC. IMPULSE
FB 108 = FB108 TIMER IMITATION e.g. for scale control WK al
Segment 33 frequ. converter release MI
:A -M 61.1 MILL ACTIVE
:A -A 8.2=z10+b3.MI583-com
:A -E 8.2=z10+b3.MI583-com
:AN -S 8.2=z10+b3.MI583-com
:A -E 8.7=z10+b3.MI583-fco
:AN -S 8.7=z10+b3.MI583-fco
: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)
:L KT 005.2 *(2)*
:SD -T91 MI583 delay FC mill *(2)*
:
:A -T91 MI583 delay FC mill *(2)*
:= -A 8.7=z10+b3.MI583-fco
:***
F 61.1 = M 61.1 MILL ACTIVE
Q 8.2 = A 8.2=z10+b3.MI583-com cone mill on MI 583
I 8.2 = E 8.2=z10+b3.MI583-com cone mill on MI 583
S 8.2 = S 8.2=z10+b3.MI583-com cone mill on MI 583
I 8.7 = E 8.7=z10+b3.MI583-fco frequ.converter MI ready MI 583
S 8.7 = S 8.7=z10+b3.MI583-fco frequ.converter MI ready MI 583
FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688
Page 16
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
T 91 = T91 MI583 delay FC mill MI583 delay freq.converter mill *(2)
Q 8.7 = A 8.7=z10+b3.MI583-fco frequ.converter MI release MI 583
Segment 34 value FC mill
:AN -A 8.7=z10+b3.MI583-fco
:L KF +0
:JC =M001
:
:A -M 59.7 RQ_MILL BY HO580 *(6)
:L KF +200 *(6)
:JC =M002 *(6)
:L KF +201
M002 :T -MW180 PARAMETER 1 *(6)
:L KF +233
:T -MW182 PARAMETER 2
:
:JU -FB175 LOAD DW INDIR.
Name :LADE DW
DB : -MW180 PARAMETER 1
DW : -MW182 PARAMETER 2
DBDX : KS DX
M001 :T DW 50
:***
Q 8.7 = A 8.7=z10+b3.MI583-fco frequ.converter MI release MI 583
F 59.7 = M 59.7 RQ_MILL BY HO580 *(6)
FW 180 = MW180 PARAMETER 1
FW 182 = MW182 PARAMETER 2
FB 175 = FB175 LOAD DW INDIR. sp
Segment 35 set value freq.converter MI583
:L KF +134
: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 : DW 50
G/F : KS F
IN : KS IN
FORM : KS ..
:***
FW 180 = MW180 PARAMETER 1
FB 251 = FB251 WRIT ANALOG VALUE
Segment 36 frequ. converter release FE
:A -M 61.1 MILL ACTIVE
:A -A 8.7=z10+b3.MI583-fco
:A -A 8.0=z10+b3.MI583-rfe
:A -E 8.0=z10+b3.MI583-rfe
:AN -S 8.0=z10+b3.MI583-rfe
:A -E 8.1=z10+b3.MI583-fco
FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688
Page 17
:AN -S 8.1=z10+b3.MI583-fco
: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)
:L KT 003.2 *(2)*
:SD -T92 MI583 delay FC feed *(2)*
:
:A -T92 MI583 delay FC feed *(2)*
:= -A 8.1=z10+b3.MI583-fco
:***
F 61.1 = M 61.1 MILL ACTIVE
Q 8.7 = A 8.7=z10+b3.MI583-fco frequ.converter MI release MI 583
Q 8.0 = A 8.0=z10+b3.MI583-rfe rotary feeder on MI 583
I 8.0 = E 8.0=z10+b3.MI583-rfe rotary feeder on MI 583
S 8.0 = S 8.0=z10+b3.MI583-rfe rotary feeder on MI 583
I 8.1 = E 8.1=z10+b3.MI583-fco frequ.converter FE ready MI 583
S 8.1 = S 8.1=z10+b3.MI583-fco frequ.converter FE ready MI 583
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
T 92 = T92 MI583 delay FC feed MI583 del.freq.converter rot.feeder *(2)
Q 8.1 = A 8.1=z10+b3.MI583-fco frequ.converter FE release MI 583
Segment 37 value FC feeder
:AN -A 8.1=z10+b3.MI583-fco
:L KF +0
:JC =M001
:
:A -M 59.7 RQ_MILL BY HO580 *(6)
:L KF +200 *(6)
:JC =M002 *(6)
:L KF +201
M002 :T -MW180 PARAMETER 1 *(6)
:L KF +234
:T -MW182 PARAMETER 2
:
:JU -FB175 LOAD DW INDIR.
Name :LADE DW
DB : -MW180 PARAMETER 1
DW : -MW182 PARAMETER 2
DBDX : KS DX
M001 :T DW 51
:***
Q 8.1 = A 8.1=z10+b3.MI583-fco frequ.converter FE release MI 583
F 59.7 = M 59.7 RQ_MILL BY HO580 *(6)
FW 180 = MW180 PARAMETER 1
FW 182 = MW182 PARAMETER 2
FB 175 = FB175 LOAD DW INDIR. sp
Segment 38 set value freq.converter FE583
:L KF +132
: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
FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688
Page 18
AMIN : KF +0
WERG : FD 192
WERT : DW 51
G/F : KS F
IN : KS IN
FORM : KS ..
:***
FW 180 = MW180 PARAMETER 1
FB 251 = FB251 WRIT ANALOG VALUE
Segment 39 time vibrator HO563
:JU -FB106 TRANSFER KF->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
:O -A 20.1=z10+b3.BD560-aps
:= -M 65.0 PRESS1 ACT BD560
:
:JU -FB118 PRESSURE TRANSMIT
Name :DRUCKAUF
BGRN : -MW180 PARAMETER 1 0= P-address, PW140
OG : DW 55 pr. range max limit seal 1 BD560
UG : DW 54 pr. range min limit seal 1 BD560
AUSG : DW 56 relative pressure seal 1 BD560
FEHL : F 200.0
AKTV : -M 65.0 PRESS1 ACT BD560
TIMP : -M 0.3 1 SEC. IMPULSE
S5S7 : KS S5
:L DW 56 *(6) rel. pressure seal 1 BD560
:L DW 54 *(6) pr.range min li.seal1 BD560
:<F *(6)
:JC =M001 *(6)
:L DW 56 *(6) rel. pressure seal 1 BD560
:L DW 55 *(6) pr.range max li.seal1 BD560
:>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
:O -A 20.2=z10+b3.BD560-aps
:= -M 65.1 PRESS2 ACT BD560
:
:JU -FB118 PRESSURE TRANSMIT
Name :DRUCKAUF
BGRN : -MW182 PARAMETER 2 0= P-address, PW142
OG : DW 60 pr. range max limit seal 2 BD560
UG : DW 59 pr. range min limit seal 2 BD560
AUSG : DW 61 relative pressure seal 2 BD560
FEHL : F 200.1
AKTV : -M 65.1 PRESS2 ACT BD560
TIMP : -M 0.3 1 SEC. IMPULSE
S5S7 : KS S5
:L DW 61 *(6) rel. pressure seal 2 BD560
:L DW 59 *(6) pr.range min li.seal2 BD560
:<F *(6)
:JC =M001 *(6)
:L DW 61 *(6) rel. pressure seal 2 BD560
:L DW 60 *(6) pr.range max li.seal2 BD560
:>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
:<F *(5) Total network inserted!
:O F 200.0
:A -A 20.1=z10+b3.BD560-aps
:= -M 66.2 PRESS1 LOW BD560
:
:L DW 61 actual pressure seal 2
:L DW 62 min pressure seal 2
:<F
:O F 200.1
:A -A 20.2=z10+b3.BD560-aps
:= -M 66.3 PRESS2 LOW BD560
:***
Q 20.1 = A 20.1=z10+b3.BD560-aps air purged seals 1 on BD 560 *(5)
F 66.2 = M 66.2 PRESS1 LOW BD560 *(5)
Q 20.2 = A 20.2=z10+b3.BD560-aps air purged seals 2 on BD 560 *(5)
F 66.3 = M 66.3 PRESS2 LOW BD560 *(5)
Segment 74 output fault pressure seal1 *(5)
:L DW 40 *(5) Total network inserted!
:T FW 202
:
:L KF +5
:T -MW180 PARAMETER 1
:
:JU -FB108 TIMER IMITATION
Name :TIMER
STRT : -M 66.2 PRESS1 LOW BD560
RSET : -M 0.2 CONSTANT 0
AKTI : F 203.1
AUSG : -M 40.3 BD560 PR.F SEAL1
TTYP : KS SE
SOLL : -MW180 PARAMETER 1
IST : DW 38
IMP : -M 0.3 1 SEC. IMPULSE
:***
FW 180 = MW180 PARAMETER 1
F 66.2 = M 66.2 PRESS1 LOW BD560 *(5)
F 0.2 = M 0.2 CONSTANT 0
F 40.3 = M 40.3 BD560 PR.F SEAL1
F 0.3 = M 0.3 1 SEC. IMPULSE
FB 108 = FB108 TIMER IMITATION e.g. for scale control WK al
Segment 75 output fault pressure seal2 *(5)
:JU -FB108 TIMER IMITATION *(5) Total network inserted!
Name :TIMER
STRT : -M 66.3 PRESS2 LOW BD560
FB 30 -FB30 BLENDER BD560 C:ZONE10ST.S5D LEN=1688
Page 33
RSET : -M 0.2 CONSTANT 0
AKTI : F 203.2
AUSG : -M 40.4 BD560 PR.F SEAL2
TTYP : KS SE
SOLL : -MW180 PARAMETER 1
IST : DW 39
IMP : -M 0.3 1 SEC. IMPULSE
:
:L FW 202
:T DW 40
:***
F 66.3 = M 66.3 PRESS2 LOW BD560 *(5)
F 0.2 = M 0.2 CONSTANT 0
F 40.4 = M 40.4 BD560 PR.F SEAL2
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
Segment 76 seals ok BD560 *(5)
:JU -FB106 TRANSFER KF->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 *(5) Total network inserted !
:JC =M001
:L DW 63 act.speed cone mill MI583 in rpm
:L -MW182 PARAMETER 2 Max 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
:<F act speed > 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 *(5) Total network inserted !
:JC =M001
:L DW 65 act. speed blender BD560 in rpm
:L DW 70 Max 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
:<F act speed > 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 ( MIN<x<MAX )
********************************************************************************
INTERNAL USED BLOCKS :
FB 190 Scale module
FB 91 Occupy silo
FB 106 Transfer KF->KT
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
:<F
:O F 200.0
:S -M 18.4 PRESSURE_HIGH
:***
F 18.4 = M 18.4 PRESSURE_HIGH
Segment 17 delay time fault convey.pressure
:L KF +10
:T -MW180 PARAMETER 1
:***
FW 180 = MW180 PARAMETER 1
Segment 18 output fault conveying pressure
:L DW 170
:T FW 202
:
:JU -FB108 TIMER IMITATION
Name :TIMER
STRT : -M 18.4 PRESSURE_HIGH
RSET : -M 0.2 CONSTANT 0
AKTI : F 202.0
AUSG : -M 18.6 PRESSURE_FAULT
TTYP : KS SE
SOLL : -MW180 PARAMETER 1
IST : DW 172
IMP : -M 0.3 1 SEC. IMPULSE
:
:L FW 202
:T DW 170
:***
F 18.4 = M 18.4 PRESSURE_HIGH
F 0.2 = M 0.2 CONSTANT 0
F 18.6 = M 18.6 PRESSURE_FAULT
FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738
Page 8
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
Segment 19 release dosing silo
:O -MA15.7 CNTR.WEI.DOS.ACT
:O -MA17.1 HEAL/E.SUCK. ACT
:A(
:L DW 50 01 silo_no
:L KF +1 01
:><F 01 not wand selected
:) 01
:AN -M 18.4 PRESSURE_HIGH
:A -ME11.2 DOS.REL.CNTR/MAN
:= -M 18.5 DOS_REL_SILO
:
:AN -MA20.2 FREQ.CONV. REL.
:L KF +0
:JC =M001
:AN -M 19.1 CONTROL FINE
:L DW 56 coarse
:JC =M001
:L DW 57 fine
M001 :T DW 146 speed of dosing screw to silo
:***
F 15.7 = MA15.7 CNTR.WEI.DOS.ACT plc scale AST 1
F 17.1 = MA17.1 HEAL/E.SUCK. ACT plc scale AST 2
F 18.4 = M 18.4 PRESSURE_HIGH
F 11.2 = ME11.2 DOS.REL.CNTR/MAN plc scale EST 1
F 18.5 = M 18.5 DOS_REL_SILO
F 20.2 = MA20.2 FREQ.CONV. REL. *** not used
F 19.1 = M 19.1 CONTROL FINE
Segment 20 rel. convey. silo (outlet flap)
:A -MA15.7 CNTR.WEI.DOS.ACT
:AN -M 18.4 PRESSURE_HIGH
:A -ME11.2 DOS.REL.CNTR/MAN
:= -M 19.5 CONVEY_REL_SILO
:
:A -M 19.5 CONVEY_REL_SILO
:= -ME11.4 DOS.UNIT RUN.POS
:***
F 15.7 = MA15.7 CNTR.WEI.DOS.ACT plc scale AST 1
F 18.4 = M 18.4 PRESSURE_HIGH
F 11.2 = ME11.2 DOS.REL.CNTR/MAN plc scale EST 1
F 19.5 = M 19.5 CONVEY_REL_SILO
F 11.4 = ME11.4 DOS.UNIT RUN.POS plc scale EST 1
Segment 21 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
FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738
Page 9
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 22 receipt control weighing
: *unm19.1
:A -MA21.5 >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)
:><G *(4)
:= D 112.2 *(4) hf registrated weight
:***
Segment 34 open outletflap
FB 31 -FB31 HO561 SCALE3:DR540 C:ZONE10ST.S5D LEN=738
Page 13
:A -MA16.4 DISCHARGE
:AN -MA24.2 UNLOAD VALVE CON
:AN -ME26.2 UNLOAD VALVE CON
:A -ME27.2 UNLOAD V. RUN TH
:= -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
:= -MA29.7 SCALE_DISCH ON
:***
F 16.4 = MA16.4 DISCHARGE plc scale AST 2
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
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 35 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 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<x<MAX )
*******************************************************************************
INTERNAL USED BLOCKS :
FB 190 Scale module
FB 92 Control weighing
*******************************************************************************
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
Decl :T3 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 :EMPY I/Q/D/B/T/C: Q BI/BY/W/D: BI
:***
Segment 2
:LW =LINR
:SLW 3
:LW =LINR
:SLW 1
:+F
:T -MW 32 ADDR.LINE_DB
:
:LW =WANR
:+F
:T -MW 34 ADDR.SCALE_DB
:
:LW =WZNR
:L KF +164
FB 41 -FB41 HO580 SCALE4:BD560 C:ZONE10ST.S5D LEN=421
Page 2
:+F
: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
:DO -MW 34 ADDR.SCALE_DB
:C -DB 0 IND.ADRESS.(DUMNY)
:
:LW =WZNR
:T DW 1
:
:L -MW 34 ADDR.SCALE_DB
:T DW 4
:
: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
:L DW 6
:T -MW 10 I-CONTROLBITs
:L DW 7
:T -MW 12 I-CONTROLBITs
:L DW 52
:T -MW 14 O-CONTROLBITs
:L DW 53
:T -MW 16 O-CONTROLBITs
:
:L DW 114
:T -MW18 STATUS FLAGS
:
:L DW 115
: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
: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
FB 41 -FB41 HO580 SCALE4:BD560 C:ZONE10ST.S5D LEN=421
Page 3
:O -M 4.2 GLOB.SERVICE-MODE
:O F 99.7
:= -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
: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
Segment 7
: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
:L DW 50
:L KF +1
:>=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
:><F
:= =ANGE
FB 90 -FB90 CHK_MULTIPORT_VALV C:ZONE10ST.S5D LEN=60
Page 2
:BE
FB 91 -FB91 OCCUPY_SILO C:ZONE10ST.S5D LEN=78
Page 1
Segment 1 Kopplung Silo <-> 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
:><F
:JC =M003
M002 :AN =DOSI Wenn keine Doieranforderung von
:JC =M004 der Waage ansteht wird die Silo
: belegung geloescht
: --------------------------------
:L =WADB akt_Silo mit akt_Waage belegen
:T DW 0
:AN =BELG
:= =BELG
:JU =M003
M004 :L KF +0
:T DW 0
M003 :L DW 1
:T =SIAW
:L DW 2
:T =SIEW
M001 :BE
DX 0 = DX 0 SYSTEM PARAMETER
FB 92 -FB92 CONTROL_WEIGHING C:ZONE10ST.S5D LEN=122
Page 1
Segment 1
Name :CTR-WEIG
Decl :WZNR I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :TOLE I/Q/D/B/T/C: I BI/BY/W/D: D
Decl :TTOL I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :EOCW I/Q/D/B/T/C: Q BI/BY/W/D: BI
Decl :TFIN I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :CTRF I/Q/D/B/T/C: Q BI/BY/W/D: BI
Decl :DOSI I/Q/D/B/T/C: I BI/BY/W/D: BI
Decl :DFIN I/Q/D/B/T/C: I BI/BY/W/D: BI
:L =TTOL
:T FW 202
:L =TFIN
:T FW 204
:L =TOLE
:T FD 206
:***
Segment 2
:L =WZNR
:L KF +100
:+F
:T FW 200
:DO FW 200
:C -DB 0 IND.ADRESS.(DUMNY)
:***
DB 0 = DB 0 IND.ADRESS.(DUMNY)
Segment 3
:O(
:L DD 225 01 fine value
:L KG +0000000+00 01
:!=G 01
:) 01
:ON =DFIN
:= F 201.0 no fine feeding
:
: *o(
: *u =ctrf
: *un m201.0
: *)
: *o m201.0 no fine feeding
:A(
:L FD 206 01 tolerated range
:GFD 01
:L KF +0 01
:!=F 01
:) 01
:A =DOSI
:= F 200.0 no tol.check
:***
Segment 4
:L DD 208 set weight
:L FD 206 tolerated range
:-G
:L DD 200 actual total net weight
:<G set wght - tol < act wght
: *U(
FB 92 -FB92 CONTROL_WEIGHING C:ZONE10ST.S5D LEN=122
Page 2
: *L dd208 set weight
: *L dd206 tolerated range
: *+G
: *L dd200 actual total net weight
: *>G set wght + tol > act wght
: *) set -tol <act wght< set + tol
:A =DOSI
:L KT 003.2
:DO FW 202
:SD -T0 IND.ADDRES.(DUMMY)
:DO FW 202
:O -T0 IND.ADDRES.(DUMMY)
:O F 200.0 no tol.check
:S =EOCW
:AN =DOSI
:RB =EOCW
:***
T 0 = T0 IND.ADDRES.(DUMMY) standard
Segment 5
:L DD 208 set weight
:L DD 221 heel
:-G
:L DD 225 fine value
:-G
:L DD 200 actual total net weight
:<G set wght- heel- fine < act wght
:A(
:L DD 225 01 fine value
:L KG +0000000+00 01
:>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 99 -FB99 RECEIVER C:ZONE10ST.S5D LEN=50
Page 1
Segment 1
Name :DEBUG
:JU =REC5
:CX DX 254
:L KB 0
:L FW 140
:!=F
:JC =REC
:L FW 140
:T DW 0
REC :L KB 0
:L FW 141
:!=F
:JC =REC1
:L FW 141
:T DW 1
REC1 :L KB 0
:L FW 142
:!=F
:JC =REC2
:L FW 142
:T DW 2
REC2 :L KB 0
:L FW 143
:!=F
:JC =REC3
:L FW 143
:T DW 3
REC3 :L KB 0
:L FW 144
:!=F
:JC =REC4
:L FW 144
:T DW 4
REC4 :L KB 0
:L FW 145
:!=F
:JC =REC5
:L FW 145
:T DW 5
REC5 :BE
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 Nummer des Anlagenbereiches
:BEC
:SLW 1
:T FW 200 Bereich * 2
:I 1
FB 100 -FB100 COLLECTIVE FAULT C:ZONE10ST.S5D LEN=295
Page 3
:T FW 202
:
:DO =DB2
:DO FW 200 DB2 = Arbeits DB Sammelstoerung
:L DW 0
:T FW 242
: MW242 = Zeiger DW 0 - DW 63
:DO FW 202
:L DW 0
:T FW 246 MW246 = Statusbitleiste
: M246.0 = Stoerung Vorhanden
:DO =DB1
: DB1 = Stoerdatenbaustein
:LW =ENDW
:L FW 242 Bereichsende erreicht ?
:I 1 MW242 = Zeiger im Bereich
:>=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
:><F und neu = 1 dann Erstwertmeldung
:S =ERST
:L FW 252
:><F
:S F 246.2 M 246.2 = Aenderung aufgetreten
:
:A =QUIT
:AN F 246.1
:RB =ERST mit der positiven Flanke der
:A =QUIT Quittiertaste wird die
:= F 246.1 Erstwertmeldung zurueckgesetzt
FB 100 -FB100 COLLECTIVE FAULT C:ZONE10ST.S5D LEN=295
Page 4
:
:L FW 250
:L KF +0
:><F aktuelles Stoerdatenwort
:S F 246.0
:S =SAST Stoerung vorhanden ?
: M 246.0 = im Anlagenbereich
:DO =DB2 ist eine Stoerung vorhanden
:L FW 242
:DO FW 200
:T DW 0 Zeiger auf Stoerungen im
:
: zweiten DB sichern
:L FW 246
:DO FW 202
:T DW 0 MW246 = Statuswort
:
:AN =SAST Statuswort sichern
:RB =ERST
:*** wenn kein Fehler mehr vorhanden
Segment 2 Stoerungsblock in Quittungsblock
:AN =AUTQ wenn keine Quittung vom PLS
:JC =M001 dann automatische Quittung
:DO =DB1
:DO FW 242 MW242 = Zeiger auf DW 0-63
:L DW 0 Stoerungen laden
:
:DO FW 248 MW248 = Zeiger auf DW192-255
:T DW 0 Stoerung -> 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
:><F
:BEC -> 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
:><F
:JC =M001
:L KF +0
:T FW 244
:
:L FW 242 ZEIGER AUF NAECHSTES DATENWORT
:I 1 SETZEN
:T FW 242
:LW =ENDW
:<=F
:JC =M001
:LW =ANFW ZEIGER AUF ERSTES DATENWORT
:T FW 242 SETZEN
M001 :L KM 00000000 00000001
:DO FW 244
:SLW 0 AKTUELLES BIT
:DO FW 242 ZEIGER AUF AKT.FEHLERWORT
:L DW 0 AKTUELLES FEHLERWORT
:AW
:L KF +0
:!=F KEIN FEHLER VORHANDEN
:JC =M002 -> 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 =M002 FEHLER SCHON QUITTIERT/GEDRUCKT
:
:AN F 246.0 FEHLER NOCH NICHT GESENDET
:JC =M003
:L KM 00000000 00000001
:DO FW 244
:SLW 0 AKTUELLER FEHLER
:DO FW 248
:L DW 0 AKTUELLE FEHLERQUITTIERUNG
FB 100 -FB100 COLLECTIVE FAULT C:ZONE10ST.S5D LEN=295
Page 6
:OW
:DO FW 248
:T DW 0 AKTUELLE FEHLERQUITT. SPEICHERN
:
:A F 246.0 FEHLER GESENDET ZURUECKSETZEN
:R F 246.0
:JU =M002
:
M003 :LW =TOFF OFFSET FUER DATENBAUSTEIN BT20
:LW =T-NR TERMINAL NUMMER
:+F
:T FW 204 AKTUELLER TERMINAL ARBEITS DB
:DO FW 204
:C -DB 0 IND.ADRESS.(DUMNY) DB LADEN
:
:L FW 242
:SLW 4 * 16
:L FW 244
:+F
:I 1
:T DW 2 FEHLERNUMMER SCHREIBEN
:
:AN F 246.0
:S F 246.0 FEHLER GESENDET
:JU =M004
:
M002 :DO =DB2
:L FW 242 AKTUELLES DATENWORT
:DO FW 200
:T DW 0
:
:L FW 244 AKTUELLES DATENBIT
:I 1
:T FW 244
:DO FW 202
:T DR 0
:
M004 :DO =DB2
:L FY 246 AKTUELLER STATUS
:DO FW 202
:T DL 0
:BE
DB 0 = DB 0 IND.ADRESS.(DUMNY)
FB 101 -FB101 FAULT RW/KL/MO/Q C:ZONE10ST.S5D LEN=457
Page 1
Segment 1 Stoerauswertung RW/KL/MO/QV/BI
FB 101 STOERAUSWERTUNG STAND : 26.08.97
===============================================================================
***** CPU : ALLE CPU'S *****
===============================================================================
NR. DATUM BEARBEITER
------------------------------------------------------
ERSTELLT : XX.XX.XX WEGERT
-------------------------------------------------------------
LETZTE AENDERUNG :
NR. DATUM AENDERUNG BEARBEITER
-------------------------------------------------------------------------------
01 01.11.92 ERWEITERUNG DER FUNKTION DURCH FEHLERQUITTUNG HKT
VOM LEITSYSTEM
02 01.07.93 PARAMETRIERBARKEIT VERSCHIEDENER HKT
TYPEN ( RW,KL, ETC.)
03 14.10.93 ERWEITERUNG TYP FU, BN HKT
04 13.11.96 N14 (1) UR
05 25.04.97 ERWEITERUNG TYP DV SRA
06 26.08.97 ERWEITERUNG DER STOERMELDUNG SRA
===============================================================================
SYMBOLIKDATEI : FB101@Z0.SEQ
=============================
PARAMETER:
==========
1. TYP : KC RW = Rohrweiche
KC KL = Klappe
KC MO = Motor
KC QV = Quetschventil
KC BI = Bitleiste, die nur durchgereicht wird
KC BN = Bitleist negativ HKT 14.10.93
KC FU = Frequenzumformer WT 22.09.93
KC IV = Impulsventil
KC DV = Dosierventil (A grob/fein, E auf/zu) SRA 25.04.97
2. IMP : ZEITIMPULS _________-________________-____________
1 ZYKLUS LANG 'HIGH'
3. AW1 : AUSGANGSWORT 1
4. AW2 : AUSGANGSWORT 2
5. EW1 : EINGANGSWORT 1 = positive Rueckmeldung
6. EW2 : EINGANGSWORT 2 = negative Rueckmeldung
7. FILT : FILTER
8. DW1 : STOERDATENWORT 1
9. DW2 : STOERDATENWORT 2
10. FRG : FREIGABE
11. QUIT : BITMUSTER KM 1 = quittiert sich selbst
0 = Stoerung wird extern ( z.B. PC) quittiert
12. ANZ : ANZAHL DER STOERMELDUNGEN
13. STDB : STOERMELDE-DB
14. SAST : SAMMELSTOERUNG
15. AEND : AENDERUNG (NEUE STOERUNG)
ANZ = 1 ANZ = 2
TYP AW1 AW2 EW1 EW2 DW1 DW1 DW2
----------------------------------------------------------------------------
RW Y1_A Y2_B S1_A S2_B DW1 DW1_A DW2_B
KL Y1_auf - S_auf S_zu DW1 DW_n.auf DW_n.zu
MO M1 - K1 - DW1 DW1 -
QV Y1_auf - - S_zu DW1 DW_n.auf DW_n.zu
FB 101 -FB101 FAULT RW/KL/MO/Q C:ZONE10ST.S5D LEN=457
Page 2
BI Bitleiste - DW1
BN Bitleist neg. DW1
FU Freigabe - Betrieb - DW1
IV Impulsventil - Rueckmeld -
DV Y1_grob Y2_fein S1_auf S2_zu DW1 DW_n.auf DW_n.zu
AUFBAU DES STOERDATENBAUSTEINS:
BLOCK 1 : STOERUNGEN AN LEITSYSTEM
BLOCK 2 : DISKREPANZEN ZWISCHEN E UND A
BLOCK 3 : ERSTWERTMELDUNG
BLOCK 4 : FEHLERQUITTUNG von Leitsystem fuer jedes einzelne Bit
Beispiel fuer Signalverlauf:
============================
Ausgang ___-------------------_______________________________________
Eingang __________-------------------------------------______________
A xor E ___-------____________-------------------------______________
Imp _______-________-________-________-________-________-________
Zw.speich._______---_______________----------------------______________
Stoerung __________________________________-------------______________
Quittung ___________________________________________----______________
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
VERWENDETE MERKER:
==================
SIEHE SYMBOLIK
Name :STOERUNG
Decl :TYP I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS
Decl :IMP I/Q/D/B/T/C: I BI/BY/W/D: BI
Decl :AW1 I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :AW2 I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :EW1 I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :EW2 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 :DW1 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF
Decl :DW2 I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF
Decl :FRG I/Q/D/B/T/C: I BI/BY/W/D: BI
Decl :QUIT I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KM
Decl :ANZ I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF
Decl :STDB I/Q/D/B/T/C: B
Decl :SAST I/Q/D/B/T/C: Q BI/BY/W/D: BI
Decl :AEND I/Q/D/B/T/C: Q BI/BY/W/D: BI
:L KH 0000
:T FW 250 MW250 = Diskrepanz AW1
:T FW 252 MW252 = Diskrepanz AW2
FB 101 -FB101 FAULT RW/KL/MO/Q C:ZONE10ST.S5D LEN=457
Page 3
:***
Segment 2 Rohrweiche 2A / 2E
:LW =TYP
:L KS RW
:><F
:JC =M001
:
:L =AW1 U A1
:L =EW1 UN E1
:CFW
:AW
:L FW 250 MW250 = Diskrepanz AW1
:OW
:T FW 250
:
:L =AW2 U A2
:L =EW2 UN E2
:CFW
:AW
:L FW 252 MW252 = Diskrepanz AW2
:OW
:T FW 252
:
:L =EW1 UN E1
:CFW UN E2
:L =EW2
:CFW
:AW
:L FW 250
:OW
:T FW 250
:
:L =EW1 U E1
:L =EW2 U E2
:AW
:L FW 250
:OW
:T FW 250
:
M001 :***
Segment 3 Impulsventil
:LW =TYP
:L KS IV
:><F
:JC =M001
:
:L =AW1 U A1
:L =EW1 UN E1
:CFW
:AW
:T FW 250 MW250 = Diskrepanz
:
M001 :***
Segment 4 KLAPPE 1A / 2E
:LW =TYP
FB 101 -FB101 FAULT RW/KL/MO/Q C:ZONE10ST.S5D LEN=457
Page 4
:L KS KL
:><F
:JC =M001
:
:L =AW1
:L =EW1
:XOW
:L FW 250
:OW
:T FW 250 KLappe geht nicht auf
:
:L =AW1
:L =EW2
:CFW
:XOW
:L FW 252
:OW
:T FW 252 Klappe geht nicht zu
:
M001 :***
Segment 5 MOTOR 1A / 1E
:LW =TYP
:L KS MO
:><F
:JC =M001
:
:L =AW1 U A
:L =EW1 UN E
:CFW
:AW
:L FW 250 Motor laeuft nicht an
:OW
:T FW 250
:
:L =AW1 UN A
:CFW U E
:L =EW1
:AW
:L FW 252
:OW
:T FW 252 Motor geht nicht aus
:
M001 :***
Segment 6 QUETSCHVENTIL 1 A / 1 E
:LW =TYP
:L KS QV
:><F
:JC =M001
:
:L =AW1 U A auf
:L =EW2 U E zu
:AW
:L FW 250
:OW
:T FW 250 Ventil geht nicht auf
:
:L =AW1 UN A auf
:CFW
:L =EW2 UN E zu
:CFW
FB 101 -FB101 FAULT RW/KL/MO/Q C:ZONE10ST.S5D LEN=457
Page 5
:AW
:L FW 252
:OW
:T FW 252 Ventil geht nicht zu
:
M001 :***
Segment 7 FREQUENZUMFORMER
:LW =TYP 14.10.93 HKT
:L KS FU
:><F
:JC =M001
:
:L =AW1 U A Ansteuerung
:L =EW1 UN E Betrieb
:CFW
:AW
:T FW 250 Keine Rueckmeldung bei
:
M001 :***
Segment 8 DOSIERVENTIL 2 A / 2 E
26.08.97 SRA - (1) ERWEITERUNG DER STOERMELDUNG
:LW =TYP 14.10.93 HKT
:L KS DV
:><F
:JC =M001
:
:L =AW1 U A grob
:L =EW1 UN E auf
:CFW
:AW
:L FW 250
:OW
:T FW 250 Ventil geht nicht auf
:
:L =AW1 UN A grob
:CFW
:L =AW2 UN A fein
:CFW
:AW
:L =EW2 UN E zu
:CFW
:AW
:L FW 252
:OW
:T FW 252 Ventil geht nicht zu
:
:L =AW1 UN A grob (1)
:CFW (1)
:L =AW2 UN A fein (1)
:CFW (1)
:AW (1)
:L =EW1 U E auf (1)
:AW (1)
:L FW 252 (1)
:OW (1)
:T FW 252 Ventil offen (1)
M001 :***
FB 101 -FB101 FAULT RW/KL/MO/Q C:ZONE10ST.S5D LEN=457
Page 6
Segment 9 STOERUNGS-BITLEISTE
:LW =TYP
:L KS BI
:><F
:JC =M001
:
:L =AW1 #AW1 = Stoerbitleiste
:T FW 250 MW250 = Diskrepanz AW1
:
M001 :***
Segment 10 STOERUNG NEGATIVE BITLEISTE
:LW =TYP 14.10.93 HKT
:L KS BN
:><F
:JC =M001
:
:L =AW1
:CFW
:T FW 250 MW250 = Diskrepanz AW1
:
M001 :***
Segment 11 STOERAUSWERTUNG RW/KL/MO/QV
:LW =DW1 #S-DW
:T FW 230 MW230 ZEIGER AUF STOERDATENWORT
:L KF +64 #OFFS ab DW 64 Zwischenspeicher
:+F
:T FW 232 MW232 ZEIG. ZWISCHENSPEICHER
:
:L FW 230
:L KF +192 ab DW 192 Quittierung v. PC
:+F
:T FW 234 MW234 ZEIGER AUF QUITTIERUNG
:
:LW =ANZ 2 STOERMELDUNGEN JE ELEMENT ?
:L KF +2
:<F
:JC =M001
:
:LW =DW2
:T FW 240 MW240 ZEIGER AUF STOER-DW2
:L KF +64
:+F
:T FW 242 MW242 ZEIGER AUF ZWISCHENSP.2
:
:L FW 240
:L KF +192
:+F
:T FW 244 MW244 ZEIGER AUF QUITTUNG 2
:
M001 :***
Segment 12 STOER-DB
:DO =STDB
:***
Segment 13 STOERUNGSQUITTIERUNG
:DO FW 230 MW230 = ZEIGER AUF STOER-DW
:L DW 0
FB 101 -FB101 FAULT RW/KL/MO/Q C:ZONE10ST.S5D LEN=457
Page 7
:LW =QUIT #QUIT
:AW
:T FW 236 MW236 = ZWISCHENSPEICHER
:
:DO FW 230 MW230 = ZEIGER AUF STOER-DW
:L DW 0
:DO FW 234 MW234 = ZEIGER AUF QUITTIERUNG
:L DW 0
:AW
:L FW 236 MW236 = ZWISCHENSPEICHER
:OW
:DO FW 234 MW234 = ZEIGER AUF QUITTIERUNG
:T DW 0
:
:LW =ANZ QUITTIERUNG #DW2
:L KF +2
:<F
:JC =M001
:
:DO FW 240
:L DW 0
:LW =QUIT
:AW
:T FW 246
:
:DO FW 240
:L DW 0
:DO FW 244
:L DW 0
:AW
:L FW 246
:OW
:DO FW 244
:T DW 0
:
M001 :***
Segment 14 NUR EINE STOERUNG ANZEIGEN
:LW =ANZ
:L KF +1
:>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 (1)
:S =AEND AENDERUNG STOERUNG SETZEN (1)
:
:JU =M003
M002 :
:DO FW 230
:L DW 0
:LW =FILT
:CFW
:AW
:T FW 254 MW254=Stoer.ausserhalb Filter
:
:DO FW 232 MW232 = ZEIG. ALTE DISKREPANZ
:L DW 0
:LW =FILT
:CFW
:AW
:L FW 250 MW250 = Diskrepanz
:OW
:DO FW 232 MW232 = ZEIG. ALTE DISKREPANZ
:L DW 0
:AW
:DO FW 232 MW232 = ZEIG. ALTE DISKREPANZ
:T DW 0
:
:DO FW 234 MW234 = Quittung PLS
:L DW 0
:TAK
:XOW
:AW
FB 101 -FB101 FAULT RW/KL/MO/Q C:ZONE10ST.S5D LEN=457
Page 9
:
:DO FW 230 MW230 = Stoerungen
:L DW 0
:TAK
:XOW MW254=Stoer.ausserh.Filter
:AW
:L FW 254
:OW
:DO FW 230
:T DW 0 MW230=ZEIGER AUF STOERUNGEN
:
:JU =M003
M001 :L KF +0
:DO FW 232
:T DW 0 MW232 = Zeiger Zwischenspeicher
M003 :
:LW =ANZ
:L KF +2
:<F
:O F 236.0 M236.0=ZWEITES STOERWORT FERTIG
:JC =M004
: ZEIGER FUER ZWEITES STOERWORT
:L FW 252 MW252 = ZWEITE DISKREPANZ
:T FW 250 MW250 = ERSTE DISKREPANZ
:
:L FW 240 MW240 = Stoerdatenwort
:T FW 230 MW230 = Stoerdatenwort
:
:L FW 242
:T FW 232 Zeiger auf Zwischenspeicher
:
:L FW 244
:T FW 234
:AN F 236.0
:S F 236.0
:JU =M005
:
M004 :***
Segment 16 Sammelstoerung
:DO FW 230 MW230 = Stoerungen
:L DW 0
:LW =FILT
:AW
:L KM 00000000 00000000
:><F
:S =SAST
:
:BE
FB 102 -FB102 FAULT INDIREKT C:ZONE10ST.S5D LEN=401
Page 1
Segment 1 Stoerauswertung RW/KL/MO/QV/BI
--------------------------------------------------------------------------
Datum:
erstellt: Wegert
Aenderungen:
Erweiterung der Funktion durch Herkert 1.11.92
Fehlerquittung vom Leitsystem
Parametrierbarkeit verschiedener Herkert 01.07.93
Typen ( RW,KL, etc.)
Erweiterung
Typ : FU, BN Herkert 14.10.93
--------------------------------------------------------------------------
PARAMETER:
==========
1. TYP : KC RW = Rohrweiche
KC KL = Klappe
KC MO = Motor
KC QV = Quetschventil
KC BI = Bitleiste, die nur durchgereicht wird
KC BN = Bitleist negativ HKT 14.10.93
KC FU = Frequenzumformer WT 22.09.93
2. IMP : ZEITIMPULS _________-________________-____________
1 ZYKLUS LANG 'HIGH'
3. AW1 : AUSGANGSWORT 1
4. AW2 : Ausgangswort 2
5. EW1 : EINGANGSWORT 1 = positive Rueckmeldung
6. EW2 : Eingangswort 2 = negative Rueckmeldung
7. FILT : FILTER
8. DW1 : Stoerdatenwort 1
9. DW2 : Stoerdatenwort 2
10. FRG : FREIGABE
11. Quit : Bitmuster KM 1 = quittiert sich selbst
0 = Stoerung wird extern ( z.B. PC) quittiert
12. ANZ : Anzahl der Stoermeldungen
13. STDB : Stoermelde-DB
ANZ = 1 ANZ = 2
TYP AW1 AW2 EW1 EW2 DW1 DW1 DW2
----------------------------------------------------------------------------
RW Y1_A Y2_B S1_A S2_B DW1 DW1_A DW2_B
KL Y1_auf - S_auf S_zu DW1 DW_n.auf DW_n.zu
MO M1 - K1 - DW1 DW1 -
QV Y1_auf - - S_zu DW1 DW_n.auf DW_n.zu
BI Bitleiste - DW1
BN Bitleist neg. DW1
FU Freigabe - Betrieb - DW1
IV Impulsventil - Rueckmeld -
AUFBAU DES STOERDATENBAUSTEINS:
BLOCK 1 : STOERUNGEN AN LEITSYSTEM
BLOCK 2 : DISKREPANZEN ZWISCHEN E UND A
BLOCK 3 : ERSTWERTMELDUNG
BLOCK 4 : FEHLERQUITTUNG von Leitsystem fuer jedes einzelne Bit
FB 102 -FB102 FAULT INDIREKT C:ZONE10ST.S5D LEN=401
Page 2
Beispiel fuer Signalverlauf:
============================
Ausgang ___-------------------_______________________________________
Eingang __________-------------------------------------______________
A xor E ___-------____________-------------------------______________
Imp _______-________-________-________-________-________-________
Zw.speich._______---_______________----------------------______________
Stoerung __________________________________-------------______________
Quittung ___________________________________________----______________
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
Merkerworte:
============
#AW1 #AW2
MW230 MW240 Zeiger auf Stoerdatenwort
MW232 MW242 Zeiger auf Zwischenspeicher
MW234 MW244 Zeiger auf Quittung
MW250 Diskrepanz AW1
MW252 Diskrepanz AW2
Name :STOERUNG
Decl :TYP I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KS
Decl :IMP I/Q/D/B/T/C: I BI/BY/W/D: BI
Decl :AW1 I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :AW2 I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :EW1 I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :EW2 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 :DW1 I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :DW2 I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :FRG I/Q/D/B/T/C: I BI/BY/W/D: BI
Decl :QUIT I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KM
Decl :ANZ I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF
Decl :STDB I/Q/D/B/T/C: B
:L KH 0000
:T FW 250 MW250 = Diskrepanz AW1
:T FW 252 MW252 = Diskrepanz AW2
:***
Segment 2 Rohrweiche 2A / 2E
:LW =TYP
FB 102 -FB102 FAULT INDIREKT C:ZONE10ST.S5D LEN=401
Page 3
:L KS RW
:><F
:JC =M001
:
:L =AW1 U A1
:L =EW1 UN E1
:CFW
:AW
:L FW 250 MW250 = Diskrepanz AW1
:OW
:T FW 250
:
:L =AW2 U A2
:L =EW2 UN E2
:CFW
:AW
:L FW 252 MW252 = Diskrepanz AW2
:OW
:T FW 252
:
:L =EW1 UN E1
:CFW UN E2
:L =EW2
:CFW
:AW
:L FW 250
:OW
:T FW 250
:
:L =EW1 U E1
:L =EW2 U E2
:AW
:L FW 250
:OW
:T FW 250
:
M001 :***
Segment 3 Impulsventil
:LW =TYP
:L KS IV
:><F
:JC =M001
:
:L =AW1 U A1
:L =EW1 UN E1
:CFW
:AW
:T FW 250 MW250 = Diskrepanz
:
M001 :
:***
Segment 4 KLAPPE 1A / 2E
:LW =TYP
:L KS KL
:><F
:JC =M001
:
:L =AW1
:L =EW1
FB 102 -FB102 FAULT INDIREKT C:ZONE10ST.S5D LEN=401
Page 4
:XOW
:L FW 250
:OW
:T FW 250 KLappe geht nicht auf
:
:L =AW1
:L =EW2
:CFW
:XOW
:L FW 252
:OW
:T FW 252 Klappe geht nicht zu
:
M001 :***
Segment 5 MOTOR 1A / 1E
:LW =TYP
:L KS MO
:><F
:JC =M001
:
:L =AW1 U A
:L =EW1 UN E
:CFW
:AW
:L FW 250 Motor laeuft nicht an
:OW
:T FW 250
:
:L =AW1 UN A
:CFW U E
:L =EW1
:AW
:L FW 252
:OW
:T FW 252 Motor geht nicht aus
:
M001 :***
Segment 6 QUETSCHVENTIL 1 A / 1 E
:LW =TYP
:L KS QV
:><F
:JC =M001
:
:L =AW1 U A auf
:L =EW2 U E zu
:AW
:L FW 250
:OW
:T FW 250 Ventil geht nicht auf
:
:L =AW1 UN A auf
:CFW
:L =EW2 UN E zu
:CFW
:AW
:L FW 252
:OW
:T FW 252 Ventil geht nicht zu
:
M001 :***
FB 102 -FB102 FAULT INDIREKT C:ZONE10ST.S5D LEN=401
Page 5
Segment 7 Frequenzumformer
:LW =TYP 14.10.93 HKT
:L KS FU
:><F
:JC =M001
:
:L =AW1 U A Ansteuerung
:L =EW1 UN E Betrieb
:CFW
:AW
:T FW 250 Keine Rueckmeldung bei
:
M001 :***
Segment 8 STOERUNGS-BITLEISTE
:LW =TYP
:L KS BI
:><F
:JC =M001
:
:L =AW1 #AW1 = Stoerbitleiste
:T FW 250 MW250 = Diskrepanz AW1
:
M001 :***
Segment 9 Stoerung negative Bitleiste
:LW =TYP 14.10.93 HKT
:L KS BN
:><F
:JC =M001
:
:L =AW1
:CFW
:T FW 250 MW250 = Diskrepanz AW1
:
M001 :***
Segment 10 STOERAUSWERTUNG RW/KL/MO/QV
:L =DW1 #S-DW
:T FW 230 MW230 ZEIGER AUF STOERDATENWORT
:L KF +64 #OFFS ab DW 64 Zwischenspeicher
:+F
:T FW 232 MW232 ZEIG. ZWISCHENSPEICHER
:
:L FW 230
:L KF +192 ab DW 192 Quittierung v. PC
:+F
:T FW 234 MW234 ZEIGER AUF QUITTIERUNG
:
:LW =ANZ 2 STOERMELDUNGEN JE ELEMENT ?
:L KF +2
:<F
:JC =M001
:
:L =DW2
:T FW 240 MW240 ZEIGER AUF STOER-DW2
:L KF +64
:+F
:T FW 242 MW242 ZEIGER AUF ZWISCHENSP.2
:
FB 102 -FB102 FAULT INDIREKT C:ZONE10ST.S5D LEN=401
Page 6
:L FW 240
:L KF +192
:+F
:T FW 244 MW244 ZEIGER AUF QUITTUNG 2
:
M001 :***
Segment 11 STOER-DB
:DO =STDB
:***
Segment 12 STOERUNGSQUITTIERUNG
:DO FW 230 MW230 = ZEIGER AUF STOER-DW
:L DW 0
:LW =QUIT #QUIT
:AW
:T FW 236 MW236 = ZWISCHENSPEICHER
:
:DO FW 230 MW230 = ZEIGER AUF STOER-DW
:L DW 0
:DO FW 234 MW234 = ZEIGER AUF QUITTIERUNG
:L DW 0
:AW
:L FW 236 MW236 = ZWISCHENSPEICHER
:OW
:DO FW 234 MW234 = ZEIGER AUF QUITTIERUNG
:T DW 0
:
:LW =ANZ QUITTIERUNG #DW2
:L KF +2
:<F
:JC =M001
:
:DO FW 240
:L DW 0
:LW =QUIT
:AW
:T FW 246
:
:DO FW 240
:L DW 0
:DO FW 244
:L DW 0
:AW
:L FW 246
:OW
:DO FW 244
:T DW 0
:
M001 :***
Segment 13 NUR EINE STOERUNG ANZEIGEN
:LW =ANZ
:L KF +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
:<F
:O F 236.0
:JC =M004
:
:L FW 252
:T FW 250
:
:L FW 240
:T FW 230 M236.0=ZWEITES STOERWORT FERTIG
:
:L FW 242 ZEIGER FUER ZWEITES STOERWORT
:T FW 232 MW252 = ZWEITE DISKREPANZ
: MW250 = ERSTE DISKREPANZ
:L FW 244
:T FW 234 MW240 = Stoerdatenwort
:AN F 236.0 MW230 = Stoerdatenwort
:S F 236.0
:JU =M005
: Zeiger auf Zwischenspeicher
M004 :***
Segment 15
:BE
FB 103 -FB103 TABLE C:ZONE10ST.S5D LEN=104
Page 1
Segment 1 Adressen aus Tabelle laden
===============================================================================
letzte Aenderung :
Erweiterung um indirekte Quell und Ziel DB Angabe
10.06.94 rh
================================================================================
Name :TABELLE
Decl :DBQ I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :NOP I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KY
Decl :DBZ I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :DWZ I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF
Decl :SINR I/Q/D/B/T/C: I BI/BY/W/D: W
Decl :ANZ I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF
Decl :SPRU I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF
Decl :ANF I/Q/D/B/T/C: D KM/KH/KY/KS/KF/KT/KC/KG: KF
Decl :NROK I/Q/D/B/T/C: Q BI/BY/W/D: BI
:L =DBQ
:T FW 230
:L =DBZ
:T FW 232
:LW =DWZ
:T FW 234
:L =SINR
:T FW 236
:LW =SPRU
:T FW 238
:L =SINR
:D 1
:LW =ANF
:+F
:T FW 240
:L =DBQ
:L KY 1,0
:OW
:JU -OB181:TEST DB/DX
:BEC DB nicht vorhanden
:TAK
:T FW 242 MW242 = Laenge Quell-DB
:L KF +0
:T FW 246 MW246 = Zaehler
:
M002 :
:JU -FB175 LOAD DW INDIR.
Name :LADE DW
DB : FW 230 MW230 = Quell-DB
DW : FW 240 MW240 = Tabellen-Start
DBDX : KS DB
:T FW 244 MW244 = geladener Wert
:L KF +0
:><F
:JC =M001
:LW =NOP
:T FW 244
:A =NROK
:RB =NROK
M001 :
:JU -FB176 STORE DW INDIR.
FB 103 -FB103 TABLE C:ZONE10ST.S5D LEN=104
Page 2
Name :TANS DW
DB : FW 232 MW242 = Ziel-DB
DW : FW 234 MW234 = Ziel-DW
WERT : FW 244 MW244 = Wert
DBDX : KS DB
:L FW 234 MW234 = Zeiger Ziel-Tabelle
:L KF +1
:+F
:T FW 234
:
:L FW 240 MW240 = Zeiger Quell-Tabelle
:L FW 238 MW238 = Tabellensprung
:+F
:T FW 240
:
:L FW 246
:I 1
:T FW 246
:LW =ANZ Anzahl der zu ladende Worte
:<F
:JC =M002
:BE
FB 175 = FB175 LOAD DW INDIR. sp
FB 176 = FB176 STORE DW INDIR. sp
OB 181 = OB181:TEST DB/DX
FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624
Page 1
Segment 1 standard flags
Name :STANDARD
:***
Segment 2 trigger toggle bits
:L -MB 7 OLD TOGGLEBITS
:L -MB 5 TOGGLEBITS
:T -MB 7 OLD TOGGLEBITS
:XOW
:T -MB 6 ONE_SHOTS
:***
FY 7 = MB 7 OLD TOGGLEBITS take over bit pattern
FY 5 = MB 5 TOGGLEBITS pattern with flashing pulses from OB's
FY 6 = MB 6 ONE_SHOTS rising and falling pulse (for one cycle)
Segment 3 constant flags
:AN -M 0.1 CONSTANT 1
:S -M 0.1 CONSTANT 1
:
:A -M 0.2 CONSTANT 0
:R -M 0.2 CONSTANT 0
:***
F 0.1 = M 0.1 CONSTANT 1
F 0.2 = M 0.2 CONSTANT 0
Segment 4 control voltage / lamp test
:A -E 22.0=z10.PLC-cvo:on
:= -M 1.1 CONTROL VOLTAGE
:
:A -E 22.2=z10.PLC-lts:on
:= -M 4.5 GLOBAL LAMBTEST
:***
I 22.0 = E 22.0=z10.PLC-cvo:on control voltage on PLC
F 1.1 = M 1.1 CONTROL VOLTAGE
I 22.2 = E 22.2=z10.PLC-lts:on lamp test on PLC
F 4.5 = M 4.5 GLOBAL LAMBTEST
Segment 5 unit idle
:L KF +0
:T -MW 162 PLANT STAT-BITS prepare plant status bits
:
:CX -DX200 PL1-5 MX520,HO580
:A D 11.4 PHASE MX520_EMPTY: idle
:A D 61.4 520_ia
:A D 111.4 520_dinop
:= -M 162.0 MX520 UNIT_IDLE
:
:A D 161.4 580_em
:A D 211.4 580_ch
:CX -DX201 PL6-10HO561,BD560
:A D 11.4 580_ma
:= -M 162.1 HO580 UNIT_IDLE
:
:A D 61.4 561_em
:A D 111.4 561_ch
:A D 161.4 561_di
:= -M 162.2 HO561 UNIT_IDLE
:***
FW 162 = MW 162 PLANT STAT-BITS
FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624
Page 2
F 162.0 = M 162.0 MX520 UNIT_IDLE
F 162.1 = M 162.1 HO580 UNIT_IDLE
F 162.2 = M 162.2 HO561 UNIT_IDLE
DX 200 = DX200 PL1-5 MX520,HO580 PL1-3: UNIT MX520 PL4,5: UNIT HO580
DX 201 = DX201 PL6-10HO561,BD560 PL6:RES PL7-9:UNIT HO561 PL10:UNIT BD560
Segment 6 unit idle
:A D 211.4 560_ch
:CX -DX202 PL11-15 BD560,RES
:A D 11.4 560_ma
:A D 61.4 560_bl
:A D 111.4 560_dinop
:A D 161.4 560_di
:= -M 162.3 BD560 UNIT_IDLE
:***
F 162.3 = M 162.3 BD560 UNIT_IDLE
DX 202 = DX202 PL11-15 BD560,RES PL11-14: UNIT BD560 PL15: RESERVE
Segment 7 operator confirm on unit
:CX -DX200 PL1-5 MX520,HO580
:A D 19.4 PHASE MX520_EMPTY: oper.conf.
:A D 69.4 520_ia
:A D 119.4 520_dinop
:= -M 163.0 MX520 CONFIRM
:
:A D 169.4 580_em
:A D 219.4 580_ch
:CX -DX201 PL6-10HO561,BD560
:A D 19.4 580_ma
:= -M 163.1 HO580 CONFIRM
:
:A D 69.4 561_em
:A D 119.4 561_ch
:A D 169.4 561_di
:= -M 163.2 HO561 CONFIRM
:***
F 163.0 = M 163.0 MX520 CONFIRM
F 163.1 = M 163.1 HO580 CONFIRM
F 163.2 = M 163.2 HO561 CONFIRM
DX 200 = DX200 PL1-5 MX520,HO580 PL1-3: UNIT MX520 PL4,5: UNIT HO580
DX 201 = DX201 PL6-10HO561,BD560 PL6:RES PL7-9:UNIT HO561 PL10:UNIT BD560
Segment 8 operator confirm on unit
:A D 219.4 560_ch
:CX -DX202 PL11-15 BD560,RES
:A D 19.4 560_ma
:A D 69.4 560_bl
:A D 119.4 560_dinop
:A D 169.4 560_di
:= -M 163.3 BD560 CONFIRM
:***
F 163.3 = M 163.3 BD560 CONFIRM
DX 202 = DX202 PL11-15 BD560,RES PL11-14: UNIT BD560 PL15: RESERVE
Segment 9 release Mode switch
:C -DB5 GLOBAL DATA
:
FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624
Page 3
:A -M 162.0 MX520 UNIT_IDLE
:A -M 162.1 HO580 UNIT_IDLE
:A -M 162.2 HO561 UNIT_IDLE
:A -M 162.3 BD560 UNIT_IDLE
:= D 4.0 release Mode switch
:
:L -MW 162 PLANT STAT-BITS
:T DW 5 plant status bits for pli
:***
F 162.0 = M 162.0 MX520 UNIT_IDLE
F 162.1 = M 162.1 HO580 UNIT_IDLE
F 162.2 = M 162.2 HO561 UNIT_IDLE
F 162.3 = M 162.3 BD560 UNIT_IDLE
FW 162 = MW 162 PLANT STAT-BITS
DB 5 = DB5 GLOBAL DATA
Segment 10 Mode switch
:L DW 1 MODE Plant
:L KF +0
:!=F
:= -M 4.0 GLOBAL AUTO-MODE
:
:L DW 1 MODE Plant
:L KF +1
:!=F
:= -M 4.1 GLOB. MANUAL-MODE
:
:L DW 1 MODE Plant
:L KF +2
:!=F
:= -M 4.2 GLOB.SERVICE-MODE
:***
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
Segment 11 Init Service-mode
:A -M 4.2 GLOB.SERVICE-MODE
:AN -M 1.3 RUN UP INIT.
:JC =M001
:
:L KF +0
:T DW 0 INIT Service-mode
M001 :***
F 4.2 = M 4.2 GLOB.SERVICE-MODE
F 1.3 = M 1.3 RUN UP INIT.
Segment 12 clock level indicators
:A -M 4.0 GLOBAL AUTO-MODE
:A -M 4.4 HF AUTO-MODE
:= -M 4.7 PLI_ENABLE_EXT_OW
:
:A -M 4.0 GLOBAL AUTO-MODE
:= -M 4.4 HF AUTO-MODE
:
:A -M 6.5 ONE_SHOT 5_sec
:= -M 0.6 CLOCK LEVEL IND.
:***
F 4.0 = M 4.0 GLOBAL AUTO-MODE
FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624
Page 4
F 4.4 = M 4.4 HF AUTO-MODE
F 4.7 = M 4.7 PLI_ENABLE_EXT_OW ext ownership for phase possible
F 6.5 = M 6.5 ONE_SHOT 5_sec flashpulse 5 sec
F 0.6 = M 0.6 CLOCK LEVEL IND.
Segment 13 one second impulse
:A -M 6.3 ONE_SHOT 1_sec
:= -M 0.3 1 SEC. IMPULSE
:***
F 6.3 = M 6.3 ONE_SHOT 1_sec flashpulse 1 sec
F 0.3 = M 0.3 1 SEC. IMPULSE
Segment 14 fault evaluation fast
:A -M 6.4 ONE_SHOT 2_sec
:= -M 0.7 FLT.EVAL. FAST
:***
F 6.4 = M 6.4 ONE_SHOT 2_sec flashpulse 2 sec
F 0.7 = M 0.7 FLT.EVAL. FAST
Segment 15 fault evaluation slow
:A -M 6.5 ONE_SHOT 5_sec
:= -M 1.0 FLT.EVAL. SLOW
:***
F 6.5 = M 6.5 ONE_SHOT 5_sec flashpulse 5 sec
F 1.0 = M 1.0 FLT.EVAL. SLOW
Segment 16 flash clock fast
:A -M 5.2 TOGGLEBIT 500_ms
:= -M 0.4 FLASH CLOCK FAST
:***
F 5.2 = M 5.2 TOGGLEBIT 500_ms toggle of OB 12 (period 1 sec)
F 0.4 = M 0.4 FLASH CLOCK FAST
Segment 17 flash clock slow
:A -M 5.3 TOGGLEBIT 1_sec
:= -M 0.5 FLASH CLOCK SLOW
:***
F 5.3 = M 5.3 TOGGLEBIT 1_sec toggle of OB 13 (period 2 sec)
F 0.5 = M 0.5 FLASH CLOCK SLOW
Segment 18 clock for discharge flap
:L KT 014.2 impulse flap clock
:T FW 200
:L KT 010.1 break flap clock
:T FW 202
:JU -FB113 CLOCK GENERAT.TIM
Name :TAKT
FRG : -M 0.1 CONSTANT 1
T : -T1 FLAP CLOCK
DWIM : FW 200
DWPA : FW 202
AUSG : -M 1.5 FLAP CLOCK
POS : -M 0.1 CONSTANT 1
DBT : -DB5 GLOBAL DATA
RM : -M 1.5 FLAP CLOCK
FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624
Page 5
T-IN : FW 204
IN : KS
SOLL : KF +0
IST : FW 206
FERT : F 208.0
BITL : FW 210
DAUE : -M 0.1 CONSTANT 1
DBST : -DB5 GLOBAL DATA
:***
F 0.1 = M 0.1 CONSTANT 1
T 1 = T1 FLAP CLOCK standard
F 1.5 = M 1.5 FLAP CLOCK
DB 5 = DB5 GLOBAL DATA
FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al
Segment 19 rapper clock fast
:L KT 010.1 impulse rapper clock fast
:T FW 200
:L KT 050.1 break rapper clock fast
:T FW 202
:JU -FB113 CLOCK GENERAT.TIM
Name :TAKT
FRG : -M 0.1 CONSTANT 1
T : -T2 RAPPER CLOCK FAST
DWIM : FW 200
DWPA : FW 202
AUSG : -M 1.6 RAPPER CLOCK FAST
POS : -M 0.1 CONSTANT 1
DBT : -DB5 GLOBAL DATA
RM : -M 1.6 RAPPER CLOCK FAST
T-IN : FW 204
IN : KS
SOLL : KF +0
IST : FW 206
FERT : F 208.0
BITL : FW 210
DAUE : -M 0.1 CONSTANT 1
DBST : -DB5 GLOBAL DATA
:***
F 0.1 = M 0.1 CONSTANT 1
T 2 = T2 RAPPER CLOCK FAST standard
F 1.6 = M 1.6 RAPPER CLOCK FAST
DB 5 = DB5 GLOBAL DATA
FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al
Segment 20 rapper clock slow
:L KT 010.1 impulse rapper clock slow
:T FW 200
:L KT 100.1 break rapper clock slow
:T FW 202
:JU -FB113 CLOCK GENERAT.TIM
Name :TAKT
FRG : -M 0.1 CONSTANT 1
T : -T3 RAPPER CLOCK SLOW
DWIM : FW 200
DWPA : FW 202
FB 104 -FB104 STANDARDFLAGS C:ZONE10ST.S5D LEN=624
Page 6
AUSG : -M 1.7 RAPPER CLOCK SLOW
POS : -M 0.1 CONSTANT 1
DBT : -DB5 GLOBAL DATA
RM : -M 1.7 RAPPER CLOCK SLOW
T-IN : FW 204
IN : KS
SOLL : KF +0
IST : FW 206
FERT : F 208.0
BITL : FW 210
DAUE : -M 0.1 CONSTANT 1
DBST : -DB5 GLOBAL DATA
:***
F 0.1 = M 0.1 CONSTANT 1
T 3 = T3 RAPPER CLOCK SLOW standard
F 1.7 = M 1.7 RAPPER CLOCK SLOW
DB 5 = DB5 GLOBAL DATA
FB 113 = FB113 CLOCK GENERAT.TIM with nominal instruction HKT al
Segment 21 evaluate level indicators
:C -DB9 EVALUATE LEV.INDIC.
:JU -FB107 LEVEL INDICATORS
Name :SILOMELD
EW : IW 18
FOLG : DW 0
MELD : DW 1
ERST : DW 2
TAKT : -M 0.6 CLOCK LEVEL IND.
FILT : KM 10010010 00100100
P-N : KM 00000000 00000000
:JU -FB107 LEVEL INDICATORS
Name :SILOMELD
EW : IW 20
FOLG : DW 3
MELD : DW 4
ERST : DW 5
TAKT : -M 0.6 CLOCK LEVEL IND.
FILT : KM 00110000 10100010 *(5) E21.5, E21.7
P-N : KM 00000000 00000000
:***
F 0.6 = M 0.6 CLOCK LEVEL IND.
DB 9 = DB9 EVALUATE LEV.INDIC.
FB 107 = FB107 LEVEL INDICATORS word by word HKT al
Segment 22 data transfer outputs->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
:JC =M001 Wenn ja, und
:L =SOLL Zeitsollwert ist groesser als
:L =IST Zeitistwert und
:>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
:JC =M001 Wenn ja, und
:L =SOLL Zeitsollwert ist groesser als
:L =IST Zeitistwert und
:>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
:<F SETZEN UND WEITER ZU ZAEHLER
:JC =M019 ERHOEHEN.
:L KF +0
:T =ZAEH
M019 :L =ZAEH ZAEHLER UM 1 ERHOEHEN
:I 1
:T =ZAEH
:BE
FB 112 -FB112 CLOCK GENERATOR ( C:ZONE10ST.S5D LIB=106 LEN=152
Page 1
Segment 1 Taktgenerator
T A K T B A U S T E I N mit Rueckmeldung
===========================================
-----------------------------------------------------------------------
erstellt: 04.12.94 HKT
-----------------------------------------------------------------------
Parameter:
==========
1 #FRG : Freigabe
2 #DWIM : Impuls - Zeitwert
3 #DWPA : Pause - Zeitwert
4 #AUSG : Taktausgang
5 #POS : 1 = positiver Start / 0 = negativer Start
6 #DB : Datenbaustein
7 #RM : Rueckmeldung #RM muss gleich #AUSG sein
8 #IN : =KC 'IN' bei indirekter Adressierung
9 #Takt : Sekundenimpuls
10 #SOLL : Anzahl der Takte, 0 = Dauertakt
11 #IST : Taktanzahl Istwert
12 #FERT : Soll-Taktzahl erreicht
13 #BITL : Code 1 aus 16 der Variablen #IST -> 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
:JC =M001
:L KF +0
:T =IST
M001 :
:***
Segment 5 Impuls
:ON =TAKT
:ON =AUSG
:O =FERT
:ON =RM
:JC =M001
:L =DWIS Impuls
:L KF +1 Rueckmeldung ?
:+F
:T =DWIS
:L =DWIM
:>=F
:RB =AUSG
:<F
:JC =M001
:L KF +0
:T =DWIS
:L =IST
:L KF +1
:+F
:T =IST Impulszaehler erhoehen
:L =MAX
FB 112 -FB112 CLOCK GENERATOR ( C:ZONE10ST.S5D LIB=106 LEN=152
Page 3
:<F
:JC =M001
:AN =DAUE
:S =FERT
:JC =M001
:L KF +0 Dauertakt ?
:T =IST Fertig - Sollimpulse erreicht
M001 :
:***
Segment 6 Bitleiste ausgeben
:AN =AUSG
:L KF +0
:JC =M001
:L =IST
:D 1
:T FW 250
:L KM 00000000 00000001
:DO FW 250
:SLW 0
M001 :
:T =BITL
:
:BE
FB 113 -FB113 CLOCK GENERAT.TIM C:ZONE10ST.S5D LIB=106 LEN=318
Page 1
Segment 1 TAKTGENERATOR
FB 113 TAKTBAUSTEIN STAND : 16.09.96
===============================================================================
***** CPU : ALLE CPU'S *****
===============================================================================
NR. DATUM BEARBEITER
------------------------------------------------------
ERSTELLT : 31.11.92 HERKERT
(HKT)
-------------------------------------------------------------
LETZTE AENDERUNG :
NR. DATUM AENDERUNG BEARBEITER
-------------------------------------------------------------------------------
01 31.01.94 INDIREKTE ADRESSIERUNG HKT
VORGABGE TAKTZAHL
02 28.06.94 AUSGABE BITLEISTE HKT
03 17.09.96 AENDERUNG INDIREKTE ADRESSIERUNG; DOKUMENTATION UR
===============================================================================
SYMBOLIKDATEI : KEINE
----------------------
BAUSTEINPARAMETER :
--------------------
#FRG : FREIGABE DES TAKTES
#T : TIMRE NR.
#DWIM : ZEITWERT FUER IMPULS
#DWPA : ZEITWERT FUER PAUSE
#AUSG : TAKTAUSGANG
#POS : 1 = POSITIVER START / 0 = NEGATIVER START
#DBT : DATENBAUSTEIN FUER ZEITWERTE BEI DIREKTER ADRESSIERUNG
#RM : RUECKMELDUNG FUER TAKTAUSGANG
#T-IN : TIMER-NR, BEI INDIREKTER ADRESSIERUNG
#IN : = KC 'IN' BAUSTEIN WIRD INDIREKT BEARBEITET
#SOLL : ANZAHL TAKTE, 0 = DAUERTAKT
#IST : ANZAHL TAKTE ISTWERT
#FERT : ANZAHL TAKTE ERREICHT
#BITL : AUSGABE VON #IST ALS BITLEISTE -> 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 |
:><F |
:JC =M002 |
:L =DWIM | AUS ZEITBASIS .0
:SRW 4 | ZEITBASIS .1 HERSTELLTEN
:L KH 1000 | ZB.: KT 50.0 -> 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)
:><F
:O =T TIMER LAEUFT AN ?
:JC =M005 NEIN ->
: 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 |
:><F |
:JC =M001 |
:L =DWIM | AUS ZEITBASIS .0
:SRW 4 | ZEITBASIS .1 HERSTELLTEN
:L KH 1000 | ZB.: KT 50.0 -> 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)
:><F
:DO FW 250
:O -T0 IND.ADDRES.(DUMMY) TIMER LAEUFT AN ?
:JC =M004 NEIN ->
: 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
:><F
:O =T
:JC =M002
:A =POS Start mit Impuls eingestellt
:S =AUSG
:AN =FRG fuer die Timerfreigabe ist
:FR =T eine positive Flanke
:A =FRG erforderlich
:FR =T
M002 :
:DO =DB
:A =AUSG
:JC =M003 Ausgang = '0'
:AN =AUSG VKE=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
:<F SPRUNG ZUM NAECHSTEN AUSGANG
:JC =M004
:L KB 0 ANDERNFALL WIEDER VON NEUEM BE-
:T =AKT GINNEN
M004 :L =AKT NAECHSTER AUSGANG !!!
:I 1
:T =AKT
:AN =HM HILFSMERKER AUF 1 SETZEN
:= =HM
M003 :AN =FRG TIMER INITIALISIEREN
:L KT 000.0
:SD =TMR
M015 :L =AKT
:T FW 220 ZAEHLERSTAND 0 AUSSCHLIESSEN
:L KB 0
:!=F
:BEC
:A =HM HILFSMERKER DEN AUSGAENGEN
:DO FW 220 ZUWEISEN
M005 :JU =M005
:JU =M006 AUSGANG 1
:JU =M007 AUSGANG 2
:JU =M008 AUSGANG 3
:JU =M009 USW.
:JU =M010
:JU =M011
:JU =M012
:JU =M013
:JU =M014
M006 := =AUS1
:BEU
M007 := =AUS2
:BEU
M008 := =AUS3
:BEU
M009 := =AUS4
:BEU
M010 := =AUS5
:BEU
M011 := =AUS6
:BEU
M012 := =AUS7
:BEU
M013 := =AUS8
:BEU
FB 117 -FB117 CLOCK W. RECEIPT C:ZONE10ST.S5D LEN=136
Page 3
M014 := =AUS9
:BEU
M001 :A =FRG TIMER NACH FREIGABERUECKNAHME
:L KT 000.0 INITIALISIEREN
:SD =TMR
:A =FRG HILFSMERKER AUF NULL SETZEN
:= =HM UND NOCHMALS DEN AUSGAENGEN
:JU =M015 ZUWEISEN.
:BE
FB 118 -FB118 PRESSURE TRANSMIT C:ZONE10ST.S5D LEN=172
Page 1
Segment 1
FB 118 DRUCKAUFNEHMER STAND : 15.05.97
===============================================================================
***** CPU : 135U, 945, 948 *****
===============================================================================
NR. DATUM BEARBEITER
------------------------------------------------------
ERSTELLT : XX.XX.XX XXXXXXX
XXXX
-------------------------------------------------------------
LETZTE AENDERUNG :
NR. DATUM AENDERUNG BEARBEITER
-------------------------------------------------------------------------------
01 15.05.97 PARAMETER S5S7 EINGEFUEGT UR
PARAMETER TIMP EINGEFUEGT
===============================================================================
SYMBOLIK : KEINE
================
PARAMETER :
===========
#BGRN : BAUGRUPPE, KANAL
#OG : OBERGRENZE (KF=+/-.....)
#UG : UNTERGRENZE (KF=+/-......)
#AUSG : AUSGABE DES EINGELESENEN UND UMGERECHNETEN WERTES
#FEHL : FEHLER Z.B. BEI DRAHTBRUCH
#AKTV : GEBLAESE AKTIV
#TIMP : TIMER IMPULS FUER ABGLEICH AUF NULL
S5S7 : S5 -> 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 =M001
:
:L =BGRN
:T FW 220
:
:L FY 220
:L KH 0000
:><F
:JC =M002
:DO FW 220
:L PW 0
:JU =M003
M002 :L KH 0000
:T FY 220
:DO FW 220
:L OW 0
M003 :
:T FW 222
:SRW 3
:L KF +512
:-F
:T FW 220
:
:L =OG
:L =UG
:-F
:FDG
:L FW 220
:FDG
:XG
:L KG +4882812-03
:XG
:GFD
:L =UG
:+F
:
:
:T =AUSG
:
M001 :***
Segment 3
:LW =S5S7
:L KS S7
:><F
:JC =M001
:
:L =BGRN
:T FW 220
:
:L FY 220
:L KH 0000
:><F
:JC =M002
:DO FW 220
:L PW 0
:JU =M003
M002 :L KH 0000
:T FY 220
FB 118 -FB118 PRESSURE TRANSMIT C:ZONE10ST.S5D LEN=172
Page 3
:DO FW 220
:L OW 0
M003 :
:T FW 220
:
:L =OG
:L =UG
:-F
:FDG
:L FW 220
:FDG
:XG
:L KG +3616898-04
:XG
:GFD
:L =UG
:+F
:
:
:T =AUSG
:
M001 :***
Segment 4
:LW =S5S7
:L KS S5
:><F
:JC =M001
:
:O F 222.7
:O(
:L FW 222 01
:L KM 00000000 00000000 01
:!=F 01
:) 01
:= =FEHL
:
M001 :***
Segment 5
:O =AKTV
:O =FEHL
:ON =TIMP
:JC =M001
:
:L =AUSG
:L KF +0
:!=F
:JC =M001
:>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 WENN ANDERER DATENTYP
:L DH 000E FC00
:L DW 1
:+D
:L KF -1
:+D
:T FD 252
:JU =M002
M001 :
: --- AUSGANGSBYTES SCHREIBEN ----
:L DL 0
:L KB 2 AUSGANGSBYTES SCHREIBEN?
:><F
:JC =M003 WENN ANDERER DATENTYP
:L KH EF80
:L DW 1
:+D
:L KF -1
:+D
:T FD 252
:JU =M002
M003 :JU =M004
M002 :
M006 :L DR 0 1 BYTE KOPIEREN
:L KB 0
:!=F LANGE = 0
:JC =M005
:
:L FW 252 ZIELADR. INKREMENTIEREN
:L KB 1
:+F
:T FW 252
:L FW 254 QUELLADR. INKREMENTIEREN
:L KB 1
:+F
:T FW 254
:L FW 252
:TNB 1
:L DR 0
:L KF -1
:+F
:T DR 0
:JU =M006
M005 :JU =M007
M004 :
: --- MERKERBIT SCHREIBEN --------
:L DL 0
:L KB 12 MERKERBIT SCHREIBEN?
:><F
:JC =M008 WENN ANDERER DATENTYP
:L DL 2 QUELLE LADEN
:L KB 1
:!=F
:DO DW 1 AUF ZIEL SCHREIBEN
:= -M 0.0 IND.ADDRES(DUMMY)
:JU =M007
M008 :
: --- AUSGANGSBIT SCHREIBEN ------
:L DL 0
:L KB 11 AUSGANGSBIT SCHREIBEN?
:><F
:JC =M009 WENN ANDERER DATENTYP
:L DL 2 QUELLE LADEN
FB 129 -FB129 3964(R) SUETRON C:ZONE10ST.S5D LIB=2102 LEN=147
Page 3
:L KB 1
:!=F
:DO DW 1 AUF ZIEL SCHREIBEN
:= Q 0.0
:JU =M007
M009 :
M007 :
:***
F 0.0 = M 0.0 IND.ADDRES(DUMMY)
DB 0 = DB 0 IND.ADRESS.(DUMNY)
Segment 2 KOPPELMERKER RUECKSETZEN
23.01.96 HKT - (1) NETZWERK WIRD NUR BEI CP'S BEARBEITET
:LW =VIPA BEI VIPA-KARTE NICHT ERF. (1)
:L KS JA (1)
:!=F (1)
:BEC (1)
:
:LW =REQM
:L KH 00FF
:AW
:T FW 254
:
:L DH 000F F200
:L FW 254
:+D
:T FD 250
:
:DO FW 254
:L FW 0
:L FD 250
:
:TIR 3
:
:BE
FB 135 -FB135 TEST DATABIT C:ZONE10ST.S5D LEN=110
Page 1
Segment 1
FB 135 DATENBIT ABFRAGE STAND : 21.12.92
===============================================================================
***** CPU : 948 *****
===============================================================================
NR. DATUM BEARBEITER
------------------------------------------------------
ERSTELLT : 21.12.94 G.HERKERT
(HKT)
-------------------------------------------------------------
LETZTE AENDERUNG :
NR. DATUM AENDERUNG BEARBEITER
-------------------------------------------------------------------------------
01 XX.XX.XX XXX
===============================================================================
PARAMETER:
==========
#DB : DATENBAUSTEIN
#DW : DATENWORT
#BIT : BIT_NUMMER
#WERT : ZU TRANSFERIERNDER WERT
#DBDX : BAUSTEIN_ART DB ODER DX
Name :D-BIT AB
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
:JU -FB165 PUSH IN STACK
Name :PUSH
VON : KF +240
BIS : KF +254
:***
FB 165 = FB165 PUSH IN STACK from FW 200 17.11.92 hkt sp
Segment 2
:L =DW
:L KF +0
:<F
:JC =M001
:LW =DBDX
:L KS DB
:!=F
:JC =M002
:TAK
:L KS DX
:!=F
:JC =M003
:JU =M001
M002 :L =DB
:JU -FB171 TEST DB
Name :DB-TEST
ADR : FW 240
FB 135 -FB135 TEST DATABIT C:ZONE10ST.S5D LEN=110
Page 2
LAEN : FW 242
DBDX : KS DB
:JC =M001
:JU =M004
M003 :L =DB
:JU -FB171 TEST DB
Name :DB-TEST
ADR : FW 240
LAEN : FW 242
DBDX : KS DX
:JC =M001
M004 :L FW 242
:L =DW
:<F
:JC =M001
:L =DW
:L =BIT
:D 1
:SRW 4
:+F
:T FW 244
:L FW 242
:>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
:<F
:JC =M001
:JU =M002
:
M001 : BEA einfuegen
:L =DB
:T FW 200
:L =DW
:T FW 202
:STS
:
M002 :
:JU -FB165 PUSH IN STACK
Name :PUSH
VON : KF +240
BIS : KF +254
:***
FB 165 = FB165 PUSH IN STACK from FW 200 17.11.92 hkt sp
Segment 2
:L =DW
:L KF +0
:<F
:JC =M001
:LW =DBDX BAUSTEIN = DB
:L KS DB
:!=F
:JC =M002
:TAK BAUSTEIN = DX
:L KS DX
:!=F
:JC =M003
:JU =M001 FALSCHER PARAMETER DBDX
M002 :L =DB
:JU -FB171 TEST DB
Name :DB-TEST
ADR : FW 240
LAEN : FW 242
DBDX : KS DB
:JC =M001 DB NICHT VORHANDEN
:JU =M004
FB 136 -FB136 ASSIGN DATABIT C:ZONE10ST.S5D LEN=147
Page 3
M003 :L =DB
:JU -FB171 TEST DB
Name :DB-TEST
ADR : FW 240
LAEN : FW 242
DBDX : KS DX
:JC =M001
M004 :L FW 242 DB - LAENGE TESTEN
:L =DW
:<F
:JC =M001
:L =DW
:L =BIT
:D 1
:SRW 4
:+F
:T FW 244 DW - WORTADRESSE
:L FW 242 > 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
:<F
:JC =M001 JA -> 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 =M001
:L KF +201
:L DW 27
:>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
:><F
:O F 254.6
:JC =M001
:
:L DW 2
:SRW 1
:L DW 13
:+F
:T DW 22
:
:L DW 5
:T FW 200
:L DW 6
:T FW 202
:L DW 20
:T FW 204
:L DR 21
:T FY 206
:L DL 21
:T FY 207
:L DW 11
:T FW 208
:L DW 22
:T FW 210
:AN -M 0.0 IND.ADDRES(DUMMY)
:S -M 0.0 IND.ADDRES(DUMMY)
:L FY 254
:T DR 18
:
:JU -FB141 16-BIT DUALDIV.
Name :DIV:16
Z1 : FW 200
Z2 : FW 202
OV : FW 204
FEH : -M 0.0 IND.ADDRES(DUMMY)
FB 142 -FB142 PRINT C:ZONE10ST.S5D LEN=465
Page 7
Z3=0 : FY 206
Z4=0 : FY 207
Z3 : FW 208
Z4 : FW 210
:
:L DR 18
:T FY 254
:
:L KF +0
:T DW 1
M001 :***
F 0.0 = M 0.0 IND.ADDRES(DUMMY)
FB 141 = FB141 16-BIT DUALDIV. plc scale 05.04.95 UR sp