Herunterladen Inhalt Inhalt Diese Seite drucken

schmersal PROTECT-PSC Betriebsanleitung Seite 221

Sicherheits-kleinsteuerung
Inhaltsverzeichnis

Werbung

Programmierung / Parametrierung
Übersetzungstabellen
Bedienungsanleitung PROTECT-PSC
V 2.5R01 / 09.12
Unsere angenommene virtuelle Maschine verfügt nur über einen sehr begrenzten
Befehlssatz. Zur Unterscheidung zwischen den Befehlen der Anweisungsliste wer-
den die Befehle der virtuellen Maschine mit in Klammer stehendem Operand dar-
gestellt. Der 1-Bit Operand wird mit „w" für Wert dargestellt.
Befehl
load(w)
Lädt w in A
push
Kopiert A auf Stapel und erhöht Stapeladresse
pop
Lädt Wert von Stapel in A und erniedrigt Stapeladresse
read
Lädt Wert von Stapel in A ohne Veränderung der Stapeladresse
out(w)
Weist w den Wert von A zu
not
Invertiert den Inhalt von A
and(w)
Führt AND-Verknüpft von A und w durch und speichert Ergebnis in A
nand(w)
Führt NAND-Verknüpft von A und w durch und speichert Ergebnis in A
or(w)
Führt OR-Verknüpft von A und w durch und speichert Ergebnis in A
nor(w)
Führt NOR-Verknüpft von A und w durch und speichert Ergebnis in A
xor(w)
Führt XOR-Verknüpft von A und w durch und speichert Ergebnis in A
nts(w)
A = 1, bei wechsel von 0 nach 1 von w; ansonsten A=0
pts(w)
A = 1, bei wechsel von 1 nach 0 von w; ansonsten A=0
Führt AND-Verknüpfung von A und S0 durch, speichert Ergebnis in A und ernied-
andpop
rigt Stapeladresse
Führt OR-Verknüpfung von A und S0 durch, speichert Ergebnis in A und erniedrigt
orpop
Stapeladresse
T
T
a
a
b
b
e
e
l
l
l
l
e
e
7
7
-
-
2
2
8
8
B
B
e
e
f
f
e
e
h
h
l
l
e
e
v
v
i
i
r
r
t
t
u
u
Jeder Befehl aus Tabelle 7-2 kann jetzt durch eine äquivalente Befehlsfolge der
virtuellen Maschine angegeben werden.
Kontaktplan Anweisungsliste
STR w
STR NOT w
AND w
AND NOT w
OR w
OR NOT w
AND STR
OR STR
OUT w
PTS w
NTS w
FPS
FRD
FPP
FST
NOT
T
a
b
e
l
l
e
7
-
2
9
Ü
b
e
r
s
e
t
z
u
n
g
T
a
b
e
l
l
e
7
-
2
9
Ü
b
e
r
s
e
t
z
u
n
g
Funktion
e
e
l
l
l
l
e
e
M
M
a
a
s
s
c
c
h
h
i
i
n
n
e
e
push; load(w)
push; load(w); not
and(w)
nand(w)
or(w)
nor(w)
andpop
orpop
out(w)
pts(w)
nts(w)
push
read
pop
load(1)
not
keine Operation
s
t
a
b
e
l
l
e
A
n
w
e
i
s
u
n
g
s
l
i
s
t
e
/
v
s
t
a
b
e
l
l
e
A
n
w
e
i
s
u
n
g
s
l
i
s
t
e
/
v
virtuelle Maschine
i
r
t
u
e
l
l
e
M
a
s
c
h
i
n
e
i
r
t
u
e
l
l
e
M
a
s
c
h
i
n
e
7
7-91

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis