Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Sistema di automazione <strong>S7</strong>-<strong>200</strong> Manuale di sistema<br />
Operazioni di trasferimento, scorrimento e rotazione<br />
MOVB IN, OUT<br />
MOVW IN, OUT<br />
MOVD IN, OUT<br />
MOVR IN, OUT<br />
BIR IN, OUT<br />
BIW IN, OUT<br />
BMB IN, OUT, N<br />
BMW IN, OUT, N<br />
BMD IN, OUT, N<br />
524<br />
Trasferisci byte, parola, doppia parola o<br />
numero reale<br />
Trasferisci byte direttamente in lettura<br />
Trasferisci byte direttamente in scrittura<br />
Trasferisci blocco di byte, parole o doppie<br />
parole<br />
SWAP IN Scambia byte nella parola<br />
SHRB DATA,<br />
S_BIT, N<br />
SRB OUT, N<br />
SRW OUT, N<br />
SRD OUT, N<br />
SLB OUT, N<br />
SLW OUT, N<br />
SLD OUT, N<br />
RRB OUT, N<br />
RRW OUT, N<br />
RRD OUT, N<br />
Fai scorrere bit nel registro di scorrimento<br />
Fai scorrere byte, parola o doppia parola<br />
verso destra<br />
Fai scorrere byte, parola o doppia parola<br />
verso sinistra<br />
Fai ruotare byte, parola o doppia parola<br />
verso destra<br />
RLB<br />
RLW<br />
RLD<br />
OUT, N<br />
OUT, N<br />
OUT, N<br />
Fai ruotare byte, parola o doppia parola<br />
verso sinistra<br />
Operazioni di stack logico<br />
ANDB<br />
ANDW<br />
ANDD<br />
IN, OUT<br />
IN, OUT<br />
IN, OUT<br />
Combina tramite AND byte, parola e doppia<br />
parola<br />
ORB IN, OUT<br />
ORW IN, OUT<br />
ORD IN, OUT<br />
Combina tramite OR byte, parola e doppia<br />
parola<br />
XORB<br />
XORW<br />
XORD<br />
IN, OUT<br />
IN, OUT<br />
IN, OUT<br />
Combina tramite OR esclusivo byte, parola e<br />
doppia parola<br />
INVB OUT Inverti byte, parola e doppia parola<br />
INVW OUT (complemento a uno)<br />
INVD OUT<br />
Operazioni con le stringhe<br />
SLEN IN, OUT Lunghezza stringa<br />
SCAT IN, OUT Concatena stringa<br />
SCPY IN, OUT Copia stringa<br />
SSCPY IN, INDX,<br />
N, OUT<br />
Copia sottostringa da stringa<br />
CFND IN1, IN2,<br />
OUT<br />
Trova primo carattere all’interno della stringa<br />
SFND IN1, IN2,<br />
OUT<br />
Trova stringa all’interno della stringa<br />
Operazioni tabellari, di ricerca e di conversione<br />
ATT DATA, TBL Registra valore nella tabella<br />
LIFO<br />
FIFO<br />
TBL, DATA<br />
TBL, DATA<br />
Cancella ultimo/primo valore dalla tabella<br />
FND = TBL, PTN,<br />
INDX<br />
FND TBL, PTN,<br />
INDX Cerca nella tabella valore dati secondo il tipo<br />
FND < TBL, PTN,<br />
INDX<br />
di confronto<br />
FND > TBL, PTN,<br />
INDX<br />
FILL IN,OUT,N Predefinisci la memoria con configurazione<br />
di bit<br />
BCDI OUT Converti numero BCD in numero intero<br />
IBCD OUT Converti numero intero in BCD<br />
BTI IN, OUT Converti byte in numero intero<br />
ITB IN, OUT Converti numero intero in byte<br />
ITD IN, OUT Converti numero intero in numero intero (a<br />
32 bit)<br />
DTI IN, OUT Converti numero intero (a 32 bit) in numero<br />
intero<br />
DTR IN, OUT Converti doppia parola in numero reale<br />
TRUNC IN, OUT Troncamento<br />
ROUND IN, OUT Arrotonda al numero intero<br />
ATH IN, OUT,<br />
LEN<br />
HTA IN, OUT,<br />
LEN<br />
ITA IN, OUT,<br />
FMT<br />
DTA IN, OUT,<br />
FM<br />
RTA IN, OUT,<br />
FM<br />
Converti stringa di caratteri ASCII in numero<br />
esadecimale<br />
Converti numero esadecimale in stringa di<br />
caratteri ASCII<br />
Converti numero intero in stringa ASCII<br />
Converti numero intero (a 32 bit) in stringa di<br />
caratteri ASCII<br />
Converti numero reale in stringa di caratteri<br />
ASCII<br />
Converti bit in numero esadecimale<br />
Converti numero esadecimale in bit<br />
DECO IN, OUT<br />
ENCO IN, OUT<br />
SEG IN, OUT Genera configurazione di bit per display a 7<br />
segmenti<br />
ITS IN, FMT,OUT Converti numero intero in stringa<br />
DTS IN, FMT,OUT Converti numero intero (a 32 bit) in stringa<br />
RTS IN, FMT,OUT Converti numero reale in stringa<br />
STI STR, INDX,<br />
OUT<br />
Converti sottostringa in numero intero<br />
STD<br />
STR<br />
STR, INDX,<br />
OUT<br />
STR, INDX,<br />
OUT<br />
Converti sottostringa in numero intero (a<br />
32 bit)<br />
Converti sottostringa in numero reale<br />
Operazioni di interrupt<br />
CRETI Fine condizionata della routine di interrupt<br />
ENI<br />
Abilita tutti gli interrupt<br />
DISI<br />
Inibisci tutti gli interrupt<br />
ATCH INT, EVNT Assegna routine di interrupt all’evento<br />
DTCH EVNT Separa evento<br />
Operazioni di comunicazione<br />
XMT TBL, PORT Trasmetti in modo freeport<br />
RCV TBL, PORT Ricevi messaggio in modo freeport<br />
NETR TBL, PORT Leggi dalla rete<br />
NETW TBL, PORT Scrivi nella rete<br />
GPA ADDR,PORT Leggi indirizzo porta<br />
SPA ADDR,PORT Imposta indirizzo porta<br />
Operazioni con i contatori veloci<br />
HDEF HSC,MODE Definisci modo per contatore veloce<br />
HSC N Attiva contatore veloce<br />
PLS Q Uscita a impulsi