Siemens LOGO! Serie Manual De Producto página 254

Ocultar thumbs Ver también para LOGO! Serie:
Tabla de contenido

Publicidad

Funciones de LOGO!
4.4 Lista de las funciones especiales - SF
Descripción de la función
El bloque de detección de error de la instrucción aritmética activa la salida si ocurre un error
en el bloque de función "Instrucción aritmética" referenciado. La función se puede programar
de manera que la salida se active cuando ocurra un error de división por cero, un error de
desbordamiento, o cualquier tipo de estos errores.
Si está activado el parámetro AutoRst, la salida se desactiva antes de la siguiente ejecución
del bloque de función. Si no está activado el parámetro AutoRst, cuando se active la salida
esta permanecerá activada hasta que el bloque de detección de error de la instrucción
aritmética sea desactivado con el parámetro R. De esta manera, incluso si el error se borra
posteriormente, en el programa se registra que ha ocurrido un error en algún momento.
En cualquier ciclo, si el bloque de función "Instrucción aritmética" referenciado se ejecuta
antes del bloque de detección de error de la instrucción aritmética, el error se detecta en ese
mismo ciclo. Si el bloque de función "Instrucción aritmética" referenciado se ejecuta después
del bloque de detección de error de la instrucción aritmética, el error se detecta en el
siguiente ciclo.
Tabla lógica para la detección de error de la instrucción aritmética
En la tabla siguiente, Err representa el parámetro de la instrucción de detección de error de
la instrucción aritmética que selecciona el tipo de error que debe detectarse. ZD representa
el bit de división por cero activado por la instrucción aritmética al final de su ejecución: 1 si
ha ocurrido el error, 0 en caso contrario. OF representa el bit de desbordamiento activado
por la instrucción aritmética: 1 si ha ocurrido el error, 0 en caso contrario. El parámetro
ZD/OF Err representa el OR lógico del bit de división por cero y del bit de desbordamiento
de la instrucción aritmética referenciada. Q representa la salida de la función de detección
de error de la instrucción aritmética. Una "x" indica que el bit puede ser 0 o 1 sin tener
influencia en la salida.
Err
ZD
ZD
OF
OF
ZD/OF
ZD/OF
ZD/OF
ZD/OF
Si el parámetro MathBN es cero, la salida Q es siempre 0.
Configuración del parámetro Par
Los parámetros MathBN, AutoRst y Err pueden activarse en el modo de programación o
parametrización.
Visualización en modo de programación (ejemplo):
254
ZD
1
0
x
x
1
0
1
0
OF
x
x
1
0
0
1
1
0
Manual de producto, 11/2017, A5E33039720 - AE
Q
1
0
1
0
1
1
1
0
LOGO!

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido