01.06.2013 Views

Guida rapida a S7-200

Guida rapida a S7-200

Guida rapida a S7-200

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!