Herunterladen Inhalt Inhalt Diese Seite drucken

Operationsumfang Der Mc5-Befehle - Siemens SIMATIC S5 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC S5:
Inhaltsverzeichnis

Werbung

1.7 Operationsumfang der MC5-Befehle
Operation
I
Parameter
1
Funktion
DUF
I
-
/
Dual-Dezimal-Wort-Wandluna
0 Binäre Operationen
-
-
DEF
~ e z i m a l - ~ u a l - ~ o r t - ~ a n d l u n g
SVW
Schiebe rechts mit-Vorzeichen
DUD
Operation
I
Parameter
I
Funktion
Gleitpunkt-Doppelwort-Wandlung
Doppelwort-Gleitpunkt-Wandlung
Dual-Dezimal-Doppelwort-Wandlung
U.-
~ ~ ~ ~ - ~ e r k n b ~ f u n ~
mit
-
O -
-.E
0.0-127.7
1
-Abfrage eines Eingangs auf ,,I"
I
UND-Verknü~funa mit
-
0.0-1 27.7
0.0-255.7
0.0-127.7
-
Abfrage eines Ausgangs auf ,,0"
-
Abfrage eines Merkers auf „0"
-
Abfrage einer Zeit auf ,,I"
-
Abfrage eines Ausgangs auf ,,I"
-
Abfrage eines Merkers auf ,,Ir'
-
Abfrage eines Eingangs auf ,,Ort
DED
KZD
-
Abfrage einer Zeit auf „0"
-Abfrage eines Zählers auf Inhalt
>
0
-Abfrage eines Zählers auf Inhalt
=
0
-
-
0 RCH-Befehle
Setzen auf ,,I" (E, A oder M)
Setzen auf ,,0" (E, A oder M)
Zuweisung des VKE (E, A oder M )
Dezimal-Dual-Doppelwort-Wandlung
Zweierkomplementbildung des Akku 1 (32 bit)
Operation
:F.
xF
ENT
SPS
-127 bis
Springe, wenn ,,Overflow gespeichert (OS)"
1
t l 2 7
1
gesetzt ist
:G
Dividiere Gleitpunktzahlen
SPB
-127 bis
/
Sprung bedingt
1
C177
- -
Parameter
-
-
-
Funktion
. - .
-
.--
Dividiere Festpunktzahlen (16 bit)
Multipliziere Festpunktzahlen (16 bit)
Akkus kellern für Arithmetik
U (
0
O C
BAF
BAS
N O P l
1
xG
-G
+G
UND-Verknüpfung von Klammerausdrücken
ODER-Verknüpfung von
UND-vor-ODER-Funktionen
ODER-Verknüpfungen von Klammerausdrücken
Befehlsausgabe freigeben
Befehlsausgabe sperren
Nulloperation
Klammern zu; maximal
7
Klammerebenen
-
-
I
0-255
Inkrementieren (hodulo 255)'
KZW
1
-
Zweierkomplement eines Wortes bilden
Multipliziere Gleitpunktzahlen
Subtrahiere Gleitpunktzahlen
Addiere Gleitpunktzahlen
0 Logische und Rechenbefehle
KEW
,,VGT'D
,,VG"G
Operation
Einerkomplement eines Wortes bilden
Doppelwort-Vergleich-Befehle
Gleitpunkt-Vergleich-Befehle
Schiebe links Doppelwort
Festpunkt-Vergleich-Befehle
Subtrahiere Festpunkt (16 bit)
D
/
0-255
/
Dekrementieren (modulo 255)
Parameter
0 Organisatorische Operationen
- -
- - - - -
-
Funktion
. .
0-255
Befehl, der im Systemdatenbereich steht, ausfuhren
Bildaufbau (NOP für AG 150 S)
BBS
BLD
AFIAS
xow
OW
UW
-
/
Alarmbearbeitung freigebenlsperren
-
-
-
+F
SVD
SRW
SLW
SRD
Exklusiv-ODER-Verknüpfung
ODER-Verknüpfung wortbreiter Daten
UND-Verknüpfung wortbreiter Daten
Addiere Festpunkt (16 bit)
Schiebe rechts mit Vorzeichen Doppelwort
Schiebe rechts Wort
Schiebe links Wort
Schiebe rechts Doppelwort
NOPO
LKD
LKW
LKB
ADE
ADDKF
ADDKB
TI R
LI R
-
32 Bit
16 Bit
8 Bit
0-255
16 Bit
8 Bit
0-15
0-15
Nulloperation
Lade Konstante (Doppelwort); 3-Wort-Befehle
Lade Konstante (Wort); 2-Wort-Befehl
Lade Konstante (Byte)
Lade Anfangsadresse
des angegebenen Datenbausteins
Addiere (Wort-)Konstante
0 Ladebefehle
~ d d i e r e (Byte-)Konstante
Transferiere Register indirekt
Lade Register indirekt
Operation
LMD
LMW
LMB
LT
LDD
LDW
LDR
LD L
LED
LEW
LEB
LZ
LPW
LPB
LBA
LBS
Parameter
0-252
0-254
0-255
0-255
0-254
0-255
0-255
0-255
0-1 24
0-1 26
0-1 27
0-255
0-254
0-255
0-255
0-255
Funktion
Lade Merker Doppelwort
Lade Merker Wort
Lade Merker Byte
Lade Zeitwort (dual)
Lade Datum-Doppelwort
Lade Datum-Wort
Die Befehlsgruppen BEFE, BSY, ACU und RCH sind im folgenden einzeln
aufgeführt:
Lade Datum, rechtes Byte
Lade Datum, linkes Byte
Lade Eingangs-Doppelwort
Lade Eingangs-Wort
Lade Eingangs-Byte
Lade Zählerwert (dual)
@ BEFE-Befehle
. . - .
- -
~ ~ e r a t i o ~ ~ a < a m e ~ e ~
1
Funktion
--
-
Lade Wort der Peripherie
Lade Byte der Peripherie
Lade Wort aus dem Anschaltungsbereich
Lade Wort aus dem Svstemdatenbereich
AFSIAFF
0 Transferoperationen
0-255
0-254
0-255
I
Funktion
-
Ooeration
/
Parameter
/
Funktion
ADF.Int. sperrenlfreigeben
Transferiere Merker-Doppelwort
Transferiere Merker-Wort
STS
STW
PE, A
Programmierter Stop
Stop-Befehl der Weck-Alarmbearbeitung
Eit-Prüf-Befehl im Prozeßabbild
/
Transferiere Merker-Byte
LIM
UBE
PT, Z
Lade Int.-Maske
Unterbrechungsbausteinende
Bit-Prüf-Befehl im Zeit- bzw. Zähler-Bereich
TBB
TDD
TDW
Blocktransfer byteweise
Transferiere Datum, Doppelwort
Transferiere Datum, Wort
0-255
0-255
TED
0-1 24
Transferiere Datum, rechtes Byte
Transferiere Datum, linkes Byte
Transferiere Eingangs-Doppelwort
PM
SIM
TAK
Bit-Prüf-Befehl im Merker-Bereich
Setze Int.-Maske
Tausche Inhalt von Akku 1 und Akku 2
0-126
0-1 27
TBW
0-255
Transferiere Eingangs-Wort
Transferiere Eingangs-Byte
Blocktransfer wortweise
PDW
PSE, CU
STP
Bit-Prüf-Befehl im Datenwort
Bit-Prüf-Befehl im SE- bzw. CU-Bereich
Stop-Anmeldung seitens des Anwenders
PSD, ST
SPR
0.0-255.15
-32767
bis
+32767
Bit-Prüf-Befehl im CD- bzw. ST-Bereich
Sprung für System SW
TPW
0-254
TPB
1
0-255
Transferiere Wort an die Peripherie
Transferiere Byte an die Peripherie
Transferiere Wort in den Anschaltungsbereich
Transferiere Wort in den Systemdatenbereich
P
-
-
-
-

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis