KAPITEL 7 – Befehlssatz
7-1
7-2
7-3
7-4
7-5
7-6
7-7
7-8
7-9
7-10 END (ENDE) – END(01)
7-11 INTERLOCK und INTERLOCK CLEAR (Verriegelungsbefehle) –
7-12 JUMP und JUMP END (Sprungbefehle) – JMP(04) und JME(05)
7-13 Anwenderdefinierte Fehlerbefehle
7-14 Schrittbefehle
7-15 Zeitgeber– und Zählerbefehle
7-16 Schiebebefehle
7-17 Datenübertragungsbefehle
viii
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Notation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Befehlsformate
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Datenbereiche, Zuweiserwerte und Merker
Befehle mit flankengesteuerter Ausführung
Eingabe von rechts angeordneten Befehlen
Befehlstabellen
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-6-1
CPM1/CPM1A–Funktionscodes
7-6-2
CPM2A/CPM2C–Funktionscodes
7-6-3
SRM1(–V2) Funktionscodes
7-6-4
Alphabetischsortierte AWL–Liste
Kontaktplanbefehle
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-7-1
LOAD, LOAD NOT, AND, AND NOT, OR und OR NOT
7-7-2
AND LOAD und OR LOAD
Bitsteuerungs–Befehle
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-8-1
OUTPUT und OUTPUT NOT – OUT und OUT NOT
7-8-2
SET und RESET – SET und RSET
7-8-3
KEEP (R–S– Flip–Flop) – KEEP(11)
7-8-4
DIFFERENTIATE UP and DOWN (Ausführung bei steigender/fallender Flanke)
DIFU(13) und DIFD(14)
NO OPERATION (Keine Funktion) – NOP(00)
IL(02) und ILC(03)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FAILURE ALARM AND RESET und SEVERE FAILURE ALARM –
FAL(06) und FALS(07)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
STEP DEFINE und STEP START (Schritt und nächster Schritt) –
STEP(08)/SNXT(09)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-15-1
TIMER (ZEITGEBER) – TIM
7-15-2
HIGH–SPEED TIMER (Schneller Zeitgeber) – TIMH(15)
7-15-3
VERY HIGH-SPEED TIMER (Sehr schneller Zeitgeber) –
TMHH(––)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-15-4
LONG TIMER (Langer Zeitgeber) – TIML(––)
7-15-5
COUNTER (Zähler) – CNT
7-15-6
REVERSIBLE COUNTER (Aufwärts–/Abwärtszähler) – CNTR(12)
7-15-7
REGISTER COMPARISON TABLE (Vergleichstabelle) – CTBL(63)
7-15-8
MODE CONTROL (Zählersteuerung) – INI(61)
7-15-9
HIGH–SPEED COUNTER PV READ (Schneller Zähler–Istwert einlesen) –
PRV (62)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-16-1
SHIFT REGISTER (Schieberegister) – SFT(10)
7-16-2
WORD SHIFT (Wortweises Verschieben) – WSFT(16)
7-16-3
ARITHMETIC SHIFT LEFT (Verschiebung nach links) – ASL (25)
7-16-4
ARITHMETIC SHIFT RIGHT (Arithmetisches Verschieben nach rechts) –
ASR(26)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-16-5
ROTATE LEFT (Rotation nach links) – ROL(27)
7-16-6
ROTATE RIGHT (Rotation nach rechts) – ROR(28)
7-16-7
ONE DIGIT SHIFT LEFT (Eine Stelle nach links verschieben) –
SLD(74)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-16-8
ONE DIGIT SHIFT RIGHT (Verschiebung um eine Stelle nach rechts) –
SRD(75)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-16-9
REVERSIBLE SHIFT REGISTER (Links/Rechts–Schieberegister) –
SFTR(84)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-16-10
ASYNCHRONOUS SHIFT REGISTER (Asynchrones Schieberegister) –
ASFT (17)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-17-1
MOVE (Übertragen) – MOV(21)
7-17-2
MOVE NOT (Invertiertes Übertragen) – MVN(22)
7-17-3
BLOCK TRANSFER (Blockweise übertragen) – XFER(70)
Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
337
. . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . .
.
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . .
340
340
340
342
343
345
345
346
347
348
350
350
351
351
352
352
353
354
355
355
356
358
359
360
362
363
364
366
367
369
370
371
374
376
379
379
380
381
381
382
382
383
384
385
386
388
388
388
389