Herunterladen Inhalt Inhalt Diese Seite drucken

Kapitel 2 Liste Von Befehlskodes Der Sel-Sprache; Nach Der Funktion Geordnet - IAI SSEL Betriebshandbuch

Vorschau ausblenden Andere Handbücher für SSEL:
Inhaltsverzeichnis

Werbung

Kapitel 2
Liste von Befehlskodes der SEL-Sprache

1. Nach der Funktion geordnet

Variablen können in den Feldern Operand 1, Operand 2 und Ausgang indirekt angegeben werden.
Symbole können in den Feldern Bedingung, Operand 1, Operand 2 und Ausgang eingegeben werden.
Die Eingabeelemente in ( ) bei Operand 1 und Operand 2 sind optional.
Sobald ein Befehl "Linearachsen-Steuerungsvereinbarung" in einem Programm ausgeführt wurde,
bleibt der Befehl gültig, solange das Programm läuft. Um die durch den Befehl "Linearachsen-
Steuerungsvereinbarung" bereits eingestellten Werte (in Operand 1, Operand 2, usw.) zu verändern,
müssen die erforderlichen Teile des Programms erneut eingestellt werden. Das heißt, dass die vom
zuletzt ausgeführten Befehl eingestellten Werte vorherrschen.
Das Ausgangsfeld wird ausgeschaltet, wenn der Befehl ausgeführt wird. Sobald die Ausführung
abgeschlossen ist, kann das Ausgangsfeld je nach Bedingung des Operationstyps im Ausgangsfeld
eingeschaltet werden. (Das Ausgangsfeld bleibt AUS, wenn die Bedingung nicht erfüllt ist.)
Hinweis: Das Ausgangsfeld eines CPXX-Vergleichsbefehls (CPEQ, CPNE, CPGT, CPGE, CPLT und CPLE) wird
nicht AUS geschaltet, wenn der Befehl ausgeführt wird.
Operationstyp im Ausgangsfeld
CC: Befehl wurde erfolgreich ausgeführt,
ZR: Operationsergebnis ist Null, PE: Operation ist
abgeschlossen,
CP: Befehlsteil ist vorbei, TU: Zeit abgelaufen
Bedingun
Kategorie
g
wahlweise
Variablenzu
wahlweise
weisung
wahlweise
wahlweise
wahlweise
Rechenoper
wahlweise
ation
wahlweise
wahlweise
wahlweise
wahlweise
Funktionsop
wahlweise
eration
wahlweise
wahlweise
wahlweise
Logische
wahlweise
Operation
wahlweise
Vergleich
wahlweise
wahlweise
wahlweise
Zeitglied
wahlweise
E/A,
wahlweise
Merkeropera
tion
wahlweise
wahlweise
wahlweise
wahlweise
101
Befehl
Operand 1
LET
Zuweisungsvariable
TRAN
Variable kopiere Ziel
Variable
CLR
Löschbeginn
Variable erster
ADD
Summand
SUB
Variable Minuend
MULT
Variable Multiplikand
DIV
Variable Dividend
Variable
MOD
Restzuweisung
Variable
SIN
Sinuszuweisung
Variable
COS
Kosinuszuweisung
Variable
TAN
Tangenszuweisung
Variable
ATN
Arkustangens-
Zuweisung
Variable
SQR
Wurzelzuweisung
Variable UND-
AND
Operand
Variable ODER-
OR
Operand
Variable Exklusiv-
EOR
ODER-Operand
CPXX
Vergleichsvariable
TIMW
Wartezeit (sek)
TIMC
Programmnummer
Variable
GTTM
Zeitzuweisung
Startausgang,
BTXX
Merker
BTPN
Ausgang, Merker
BTPF
Ausgang, Merker
WTXX
E/A, Merker
IN
E/A lesen, Merker
EQ: Operand 1 = Operand 2, NE: Operand 1 ≠ Operand 2,
GT: Operand 1 > Operand 2, GE: Operand 1 ≥ Operand 2,
Operand 1 < Operand 2, LE: Operand 1 ≤ Operand 2
LT:
Operand 2
Ausgang
Zugewiesener Wert
ZR
Variable kopiere
ZR
Quelle
Variable Löschende
ZR
Variable zweiter
ZR
Summand
Subtrahend
ZR
Multiplikator
ZR
Divisor
ZR
Divisor
ZR
Operand [rad]
ZR
Operand [rad]
ZR
Operand [rad]
ZR
Operand
ZR
Operand
ZR
Operand
ZR
Operand
ZR
Operand
ZR
EQ, NE, GT,
Vergleichswert
GE, LT, LE
Verboten
TU
Verboten
CP
Verboten
CP
(Endeausgang,
CP
Merker)
Zeitgliedeinstellung
CP
Zeitgliedeinstellung
CP
Wartezeit
TU
Ende-E/A, Merker
CC
Teil 2 - Programme
Funktion
zuweisen
Kopieren
Variable löschen
Addieren
Subtrahieren
Multiplizieren
Dividieren
Rest berechnen
Sinus
Kosinus
Tangens
Arkustangens
Wurzel
UND
ODER
Exklusiv-ODER
Vergleich
Warten
Warten aufheben
Zeit erfassen
Ausgang, Merker [ON, OF,
NT]
Ausgabe EIN-Impuls
Impuls Ausgang AUS
Warten auf E/A, Merker
[EIN, AUS]
Binäreingang (max. 32 Bit)
Seite
105
106
107
108
108
109
109
110
111
111
112
112
113
114
115
116
117
118
119
120
121
122
123
124
125

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis