User manual

S7-200 Systemhandbuch
498
Übertragungs-, Schiebe- und Rotieroperationen
MOVB IN, OUT
MOVW IN, OUT
MOVD IN, OUT
MOVR IN, OUT
Byte, Wort, Doppelwort, Realzahl
übertragen
BIR IN, OUT
BIW IN, OUT
Byte direkt lesen und übertragen
Byte direkt schreiben und übertragen
BMB IN, OUT, N
BMW IN, OUT, N
BMD IN, OUT, N
Bereich Byte, Wort, Doppelwort,
Realzahl übertragen
SWAP IN Bytes im Wort tauschen
SHRB DAT A, S_BIT, N Wert in Schieberegis ter schieben
SRB OUT, N
SRW OUT, N
SRD OUT, N
Byte, Wort, Doppelwort rechts schieben
SLB OUT, N
SLW OUT, N
SLD OUT, N
Byte, Wort, Doppelwort links schieben
RRB OUT, N
RRW OUT, N
RRD OUT, N
Byte, Wort, Doppelwort rechts rotieren
RLB OUT, N
RLW OUT, N
RLD OUT, N
Byte, Wort, Doppelwort links rotieren
Verknüpfungsoperationen
UNDB IN, OUT
UNDW IN, OUT
UNDD IN, OUT
Byte, Wort, Doppelwort durch UND
verknüpfen
ORB IN, OUT
ORW IN, OUT
ORD IN, OUT
Byte, Wort, Doppelwort durch ODER
verknüpfen
XORB IN, OUT
XORW IN, OUT
XORD IN, OUT
Byte, Wort, Doppelwort durch XOR
verknüpfen
INVB OUT
INVW OUT
INVD OUT
Byte, Wort, Doppelwort invertieren
(Einerkomplement bilden)
Zeichenkettenoperationen
SLEN IN, OUT
SCAT IN, OUT
SCPY IN, OUT
SSCPY IN,INDX,N,OUT
CFND IN1, IN2, OUT
SFND IN1, IN2, OUT
Zeichenkettenlänge
Zeichenkette verketten
Zeichenket te k opieren
Teilzeichenkette aus Zeichenkette
kopieren
Erstes Zeichen in Zeichenket te s uchen
Zeichenket te in Zeichenkette suchen
ATT DATA, TBL Wert in Tabelle eintragen
LIFO TBL, DATA
FIFO TBL, DAT A
Wert aus Tabelle holen
FND= TBL, PTN, INDX
FND<> TBL, PTN, INDX
FND< TBL, PTN, INDX
FND> TBL, PTN, INDX
Datenwert in Tabelle suchen, der dem
Vergleich entspricht
Tabellen-, Such- und Umwandlungsoperationen
FILL IN,OUT,N Speicher mit Bitmuster belegen
BCDI OUT
IBCD OUT
BCD in ganze Zahl wandeln
Ganze Zahl in BCD wandeln
BTI IN, OUT
ITB IN, OUT
ITD IN, OUT
DTI IN, OUT
Byte in ganz e Zahl wandeln
Ganze Zahl in Byte wandeln
Ganze Zahl (16 Bit) in
ganze Zahl (32 Bit) wandeln
Ganze Zahl (32 Bit) in ganze Zahl (16
Bit) wandeln
DTR IN, OUT
TRUNC IN, OUT
ROUND IN, OUT
Doppelwort in Realzahl wandeln
Realzahl in ganze Zahl (32 Bit) wandeln
Realzahl in ganze Zahl (32 Bit) wandeln
ATH IN, OUT, LEN
HTA IN, OUT, LEN
ITA IN, OUT, FMT
DTA IN, OUT, FM
RTA IN, OUT, FM
ASCII-Zeichenkette in Hexadezimalzahl
wandeln
Hexadezimalzahl in ASCII-Zeichenkette
wandeln
Ganze Zahl in ASCII-Zeichenkette
wandeln
Ganze Zahl (32 Bit) in
ASCII-Zeichenkette wandeln
Realzahl in ASCII-Zeichenkette
wandeln
DECO IN, OUT
ENCO IN, OUT
Bit in Hexadezimalzahl wandeln
Hexadezimalzahl in Bit wandeln
SEG IN, OUT Muster für Sieben-Segment-Anzeige
erzeugen
ITS IN, FMT, OUT
DTS IN, FMT, OUT
RTS IN, FMT, OUT
Ganze Zahl in Zeichenkette wandeln
Ganze Zahl (32 Bit) in Zeichenkette
wandeln
Realzahl in Zeichenkette wandeln
STI STR, INDX, OUT
STD STR, INDX, OUT
STR STR, INDX, OUT
Teilzeichenkette in ganz e Zahl wandeln
Teilzeichenkette in ganze Zahl (32 Bit)
wandeln
Teilzeichenkette in Realzahl wandeln
Interruptoperationen
CRETI Interruptprogramm bedingt beenden
ENI
DISI
Alle Interruptereignisse freigeben
Alle Interruptereignisse sperren
ATCH INT, EVNT
DTCH EVNT
Interrupt zuordnen
Ereignis trennen
Kommunikationsoperationen
XMT TBL, PORT
RCV TBL, PORT
Senden in frei programmierbarer
Kommunikation
Empfangen in frei programmierbarer
Kommunikation
NETR TBL, PORT
NETW TBL, PORT
Aus Netz lesen
In Netz schreiben
GPA ADDR,PORT
SPA ADDR,PORT
Schnittstellenadresse holen
Schnittstellenadresse einstellen
Schnelle Zähler
HDEF HSC, MODE Modus für schnellen Zähler definieren
HSC N Schnellen Zähler aktivieren
PLS A Impulsausgabe