AWL
Zeile OPC Operand Bedeutung QV
// Prüfen, ob mehr als 1 Sensor = 0
3 UN E 0.1 /Sensor Pos 1 10 13 47 68 82
4 UN E 0.2 /Sensor Pos 2 6 14 43 54 88 91
O
6 UN E 0.2 /Sensor Pos 2 4 14 43 54 88 91
7 UN E 0.3 /Sensor Pos 3 9 15 50 73 78
O
9 UN E 0.3 /Sensor Pos 3 7 15 50 73 78
10 UN E 0.1 /Sensor Pos 1 3 13 47 68 82
11 = M 1.3 Sensor-Fehler 19 105
// Prüfen, ob alle Sensoren = 1 (nicht in Position)
13 U E 0.1 /Sensor Pos 1 3 10 47 68 82
14 U E 0.2 /Sensor Pos 2 4 6 43 54 88 91
15 U E 0.3 /Sensor Pos 3 7 9 50 73 78
16 = M 1.2 nicht in Pos 20
// Freigabe der Tasten
18 U E 0.0 Schalter EIN
19 UN M 1.3 Sensor-Fehler =11 105
20 UN M 1.2 nicht in Pos =16
21 UN M 0.6 Rauf gespeichert R76 R95 S61 79 98
22 UN M 0.7 Runter gespeichert R71 R96 S66 83 101
23 = M 1.5 HM Freigabe 28 34
// Impuls Taster Rauf
25 U E 0.4 Taster Rauf 31 37
26 UN E 0.5 Taster Runter 32 40
27 UN M 0.4 FM Taster Rauf =38
28 U M 1.5 HM Freigabe =23 34
29 = M 1.0 IM Taster Rauf 48 55 60
// Impuls Taster Runter
31 UN E 0.4 Taster Rauf 25 37
32 U E 0.5 Taster Runter 26 40
33 UN M 0.5 FM Taster Runter =41
34 U M 1.5 HM Freigabe =23 28
35 = M 1.1 IM Taster Runter 44 51 65
// FlankenMerker für Taster Rauf
37 U E 0.4 Taster Rauf 25 31
38 = M 0.4 FM Taster Rauf 27
// FlankenMerker für Taster Runter
40 U E 0.5 Taster Runter 26 32
41 = M 0.5 FM Taster Runter 33
// Soll-Position 1 (unten)
43 UN E 0.2 /Sensor Pos 2 4 6 14 54 88 91
44 U M 1.1 IM Taster Runter =35 51 65
45 S M 0.1 Soll-Pos 1 R70 63 69
// Soll-Position 2 (Mitte)
47 UN E 0.1 /Sensor Pos 1 3 10 13 68 82
48 U M 1.0 IM Taster Rauf =29 55 60
O
50 UN E 0.3 /Sensor Pos 3 7 9 15 73 78
51 U M 1.1 IM Taster Runter =35 44 65
52 S M 0.2 Soll-Pos 2 R94 58 64 80 84 92
// Soll-Position 3 (oben)
54 UN E 0.2 /Sensor Pos 2 4 6 14 43 88 91
55 U M 1.0 IM Taster Rauf =29 48 60
56 S M 0.3 Soll-Pos 3 R75 59 74
// Richtung speichern Rauf
58 O M 0.2 Soll-Pos 2 R94 S52 64 80 84 92
59 O M 0.3 Soll-Pos 3 R75 S56 74
60 U M 1.0 IM Taster Rauf =29 48 55
61 S M 0.6 Rauf gespeichert R76 R95 21 79 98
// Richtung speichern Runter
63 O M 0.1 Soll-Pos 1 R70 S45 69
64 O M 0.2 Soll-Pos 2 R94 S52 58 80 84 92
65 U M 1.1 IM Taster Runter =35 44 51
66 S M 0.7 Runter gespeichert R71 R96 22 83 101
// Position 1 erreicht, SollPos und Richtung löschen
68 UN E 0.1 /Sensor Pos 1 3 10 13 47 82
69 U M 0.1 Soll-Pos 1 R70 S45 63
70 R M 0.1 Soll-Pos 1 S45 63 69
71 R M 0.7 Runter gespeichert R96 S66 22 83 101
// Position 3 erreicht, SollPos und Richtung löschen
73 UN E 0.3 /Sensor Pos 3 7 9 15 50 78
74 U M 0.3 Soll-Pos 3 R75 S56 59
75 R M 0.3 Soll-Pos 3 S56 59 74
76 R M 0.6 Rauf gespeichert R95 S61 21 79 98
// Fehler: Position 2 überfahren, weil Sensor 2 nicht meldet
78 UN E 0.3 /Sensor Pos 3 7 9 15 50 73
79 U M 0.6 Rauf gespeichert R76 R95 S61 21 98
80 U M 0.2 Soll-Pos 2 R94 S52 58 64 84 92
O
82 UN E 0.1 /Sensor Pos 1 3 10 13 47 68
83 U M 0.7 Runter gespeichert R71 R96 S66 22 101
84 U M 0.2 Soll-Pos 2 R94 S52 58 64 80 92
85 S M 0.0 Sensor-2-Fehler R89 104
86 = M 1.4 IM Sensor-2 Fehler 93
// gespeicherten Fehler löschen, wenn Sensor 2 wieder meldet
88 UN E 0.2 /Sensor Pos 2 4 6 14 43 54 91
89 R M 0.0 Sensor-2-Fehler S85 104
// Position 2 (oder 1 oder 3) erreicht, SollPos und Richtungen löschen
91 UN E 0.2 /Sensor Pos 2 4 6 14 43 54 88
92 U M 0.2 Soll-Pos 2 R94 S52 58 64 80 84
93 O M 1.4 IM Sensor-2 Fehler =86
94 R M 0.2 Soll-Pos 2 S52 58 64 80 84 92
95 R M 0.6 Rauf gespeichert R76 S61 21 79 98
96 R M 0.7 Runter gespeichert R71 S66 22 83 101
// Ausgabe an Motor: Rauf
98 U M 0.6 Rauf gespeichert R76 R95 S61 21 79
99 = A 0.0 Motor Rauf
// Ausgabe an Motor: Runter
101 U M 0.7 Runter gespeichert R71 R96 S66 22 83
102 = A 0.1 Motor Runter
// Ausgabe an StörungsMelder
104 O M 0.0 Sensor-2-Fehler R89 S85
105 O M 1.3 Sensor-Fehler =11 19
106 = A 0.2 Störung
ZOL
Operand Bedeutung QV
E 0.0 Schalter EIN 18
E 0.1 /Sensor Pos 1 3 10 13 47 68 82
E 0.2 /Sensor Pos 2 4 6 14 43 54 88 91
E 0.3 /Sensor Pos 3 7 9 15 50 73 78
E 0.4 Taster Rauf 25 31 37
E 0.5 Taster Runter 26 32 40
A 0.0 Motor Rauf =99
A 0.1 Motor Runter =102
A 0.2 Störung =106
# M 0.0 Sensor-2-Fehler R89 S85 104
# M 0.1 Soll-Pos 1 R70 S45 63 69
# M 0.2 Soll-Pos 2 R94 S52 58 64 80 84 92
# M 0.3 Soll-Pos 3 R75 S56 59 74
# M 0.4 FM Taster Rauf =38 27
# M 0.5 FM Taster Runter =41 33
# M 0.6 Rauf gesp. R76 R95 S61 21 79 98
# M 0.7 Runter gesp. R71 R96 S66 22 83 101
M 1.0 IM Taster Rauf =29 48 55 60
M 1.1 IM Taster Runter =35 44 51 65
M 1.2 nicht in Pos =16 20
M 1.3 Sensor-Fehler =11 19 105
M 1.4 IM Sensor-2 Fehler =86 93
M 1.5 HM Freigabe =23 28 34