Herunterladen Diese Seite drucken

Omron SYSMAC CPM2 Serie Bedienerhandbuch Seite 346

Werbung

Vorsichtsmaßnahmen bei der Programmierung
6-6
Vorsichtsmaßnahmen bei der Programmierung
00000
00002
00004
00001
00003
Abbildung A: Nicht programmierbar
00001
00004
00000
00000
00004
00001
Abbildung B: Korrigierte Version
Abbildung A: Die meisten Befehle können so nicht programmiert werden
25313
Abbildung B: Korrigierte Version
Die Anzahl der Bedingungen, die in Reihe oder Parallel verwendet werden kön-
nen, ist unbegrenzt, solange die Speicherkapazität der SPS nicht überschritten
wird. Verwenden Sie deshalb soviele Bedingungen wie erforderlich, um einen
übersichtlichen Kontaktplan zu programmieren. Die nachfolgende Abbildung A
zeigt eine Variante, die so nicht programmierbar ist. Der Kontaktplan muss viel-
mehr, wie in Abbildung B gezeigt, programmiert werden.
Befehl 1
Befehl 2
00002
Befehl 1
00003
Befehl 2
Einem bestimmten Bit können Bedingungen beliebig oft zugewiesen werden.
Komplexe Programme sind oft das Ergebnis des Versuchs, die Anzahl der Zu-
griffe auf ein bestimmtes Bit zu reduzieren.
Abgesehen von den Befehlen ohne Bedingungen, wie z.B. INTERLOCK
CLEAR oder JUMP END, muss jedem Befehl auf dem Strompfad mindestens
eine Bedingung zugewiesen werden, um eine Ausführungsbedingung für den
Ausgangsbefehl (letzter Befehl auf dem Strompfad) festzulegen. Der nachfol-
gende Kontaktplan A muss daher als Kontaktplan B programmiert werden. Soll
ein Befehl fortlaufend ausgeführt werden (z.B. ein dauerhaft zu aktivierender
Ausgang), kann der Immer–Ein–Merker (SR 25313) verwendet werden.
Es gibt einige Ausnahmen von dieser Regel, insbesondere für die INTERLOCK
CLEAR–, JUMP END– und STEP–Befehle. Diese Befehle werden jeweils paar-
weise verwendet und von der Ausführungsbedingung des ersten Befehls ge-
steuert. Es sollten keine weiteren Bedingungen auf Strompfaden plaziert wer-
den, die zu solchen Paarbefehlen führen. Sehen Sie für weitere Informationen
Kapitel 7 Befehlssatz.
Bei der Erstellung von Kontaktplänen ist es wichtig, sich auf die wirklich notwen-
dige Anzahl von Befehlen zu beschränken. In der nachfolgenden Abbildung A
ist ein OR LOAD–Befehl erforderlich, um den oberen und unteren Strompfad-
Adresse
Befehl
00000
LD
00001
AND
00002
OR
00003
AND
00004
Befehl 1
00005
LD
00006
AND
00007
OR
00008
AND NOT
00009
Befehl 2
Befehl
Adresse
Befehl
Befehl
00000
LD
00001
Befehl
Abschnitt
6-6
Operanden
00001
00004
00000
00002
00000
00004
00001
00003
Operanden
25313
335

Werbung

loading