STEP 7 Professional V13 SP1

STEP 7 Professional V13 SP1
Impostazione dei bit di stato nelle istruzioni con numeri interi
Impostazione dei bit di stato nelle istruzioni con numeri interi
Descrizione
Le istruzioni con numeri interi influenzano i bit di stato CC 1, CC 0, OV und OS nella parola di
stato.
In caso di risultato zero, i bit di stato CC 1 e CC 0 vengono impostati su "0". Un risultato positivo
imposta i bit di stato CC 1 e CC 0 rispettivamente a "1" e "0". Se il risultato è negativo il bit di
stato CC 1 viene impostato a "0" e il bit di stato CC 0 a "1".
In caso di overflow del campo numerico i bit di stato OV e OS vengono impostati a "1". Una
divisione per zero viene visualizzata con lo stato di segnale "0" dei bit di stato CC 1, CC 0, OV
e OS.
Le tabelle sottostanti mostrano l'impostazione dei bit di stato con l'impiego di numeri interi:
Campo di valori valido
CC CC 0 OV OS
1
0 (zero)
0
0
0
*
16 bit: -32768 <=risultato < 0 (numero negativo)
0
1
0
*
1
0
0
*
32 bit: -2147483648 <=risultato < 0 (numero negativo)
16 bit: 32767 >= risultato > 0 (numero positivo)
32 bit: 2147483647 >= risultato > 0 (numero positivo)
* Il bit OS non viene influenzato dal risultato dell'operazione.
Campo di valori non valido
CC CC OV OS
1
0
Superamento negativo del campo con addizione
0
0
1
1
0
1
1
1
0
1
1
1
1
0
1
1
16 bit: risultato = - 65536
32 bit: risultato = - 4294967296
Superamento negativo del campo con moltiplicazione
16 bit: risultato < -32768 (numero negativo)
32 bit: risultato < -2147483648 (numero negativo)
Superamento positivo del campo con addizione,
sottrazione
16 bit: risultato > 32767 (numero positivo)
32 bit: risultato > 2147483647 (numero positivo)
Superamento positivo del campo con moltiplicazione,
divisione
16 bit: risultato > 32767 (numero positivo)
32 bit: risultato > 2147483647 (numero positivo)
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=it-IT&TopicId=55688633611
01/06/2017
STEP 7 Professional V13 SP1
Impostazione dei bit di stato nelle istruzioni con numeri interi
Campo di valori non valido
CC CC OV OS
1
0
Superamento negativo del campo con addizione,
sottrazione
1
0
1
1
1
1
1
1
16 bit: risultato < -32768 (numero negativo)
32 bit: risultato < -2147483648 (numero negativo)
divisione per 0
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=it-IT&TopicId=55688633611
01/06/2017