STEP 7 Professional V13 SP1 - Siemens Industry Online Support

Anuncio
STEP 7 Professional V13 SP1
Activar los bits de estado en instrucciones con números enteros
Activar los bits de estado en instrucciones con números enteros
Descripción
Las instrucciones con números enteros influyen en los bits de estado CC1, CC0, OV y OS de
la palabra de estado.
Si el resultado es negativo, los bits de estado CC1 y CC0 se ponen a "0". Si el resultado es
positivo, el bit de estado CC1 se pone a "1" y el bit de estado CC0 a "0". El bit de estado CC1
se pone a "0" y el bit de estado CC0 a "1" cuando el resultado es negativo.
Si se produce un desbordamiento del margen numérico, los bits de estado OV y OS se ponen
a "1". Si se produce una división entre cero, los bits de estado CC1, CC0, OV y OS devuelven
el estado lógico "0".
Las siguientes tablas muestran la activación de los bits de estado cuando se utilizan números
enteros:
Rango válido
CC CC0
1
OV OS
0 (cero)
0
0
0
*
16 bits: -32768 <= resultado < 0 (número negativo)
0
1
0
*
1
0
0
*
32 bits: -2147483648 <= resultado < 0 (número negativo)
16 bits: 32767 >= resultado > 0 (número positivo)
32 bits: 2147483647 >= resultado > 0 (número positivo)
* El bit OS no se ve afectado por el resultado de la operación.
Rango no válido
CC CC OV OS
1
0
Rebase por defecto en suma
0
0
1
1
0
1
1
1
0
1
1
1
1
0
1
1
16 bits: resultado = - 65536
32 bits: resultado = - 4294967296
Rebase por defecto en multiplicación
16 bits: resultado < -32768 (número negativo)
32 bits: resultado < -2147483648 (número negativo)
Desbordamiento en suma y resta
16 bits: resultado > 32767 (número positivo)
32 bits: resultado > 2147483647 (número positivo)
Desbordamiento en multiplicación y división
16 bits: resultado > 32767 (número positivo)
32 bits: resultado > 2147483647 (número 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=es-ES&TopicId=55688633611
19/11/2016
STEP 7 Professional V13 SP1
Activar los bits de estado en instrucciones con números enteros
Rango no válido
CC CC OV OS
1
0
Rebase por defecto en suma y resta
1
0
1
1
1
1
1
1
16 bits: resultado < -32768 (número negativo)
32 bits: resultado < -2147483648 (número negativo)
División por 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=es-ES&TopicId=55688633611
19/11/2016
Descargar