Errores Posibles: División Por Cero Y Desbordamiento - Siemens LOGO! Serie Manual De Producto

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

Publicidad

Funciones de LOGO!
4.4 Lista de las funciones especiales - SF
La cantidad de valores de operandos se ha fijado a 4, en tanto que la cantidad de
operadores se ha fijado a 3. Si necesita menos operandos, utilice construcciones tales como
" + 0" o " * 1" para especificar los demás parámetros.
También puede configurar la reacción de la función cuando el parámetro de habilitación En
= 0. El bloque de función puede conservar su último valor, o bien ponerse a 0. Si el
parámetro Qen → 0 = 0, la función pone AQ a 0 cuando En=0. Si el parámetro Qen → 0 = 1,
la función deja AQ a su último valor cuando En=0.
Errores posibles: división por cero y desbordamiento
Si la ejecución del bloque de función "Instrucción aritmética" resulta en una división por cero
o un desbordamiento, se activan bits internos que indican el tipo de error que ha ocurrido.
Es posible programar un bloque de función de detección de error de la instrucción aritmética
para detectar estos errores y controlar la reacción del programa de la manera deseada. Un
bloque de función de detección de error de la instrucción aritmética se programa para
referenciar un bloque de función específico "Instrucción aritmética".
Ejemplos
Las tablas siguientes muestran algunos ejemplos sencillos de parámetros del bloque
"Instrucción aritmética" con la ecuación resultante y los valores de salida:
V1
12
Ecuación: [12 + (6 / 3)] - 1
Resultado: 13
V1
2
Ecuación: 2 + [3 * (1 + 4)]
Resultado: 17
V1
100
Ecuación: (100 - 25) / [2 + 1]
Resultado: 25
252
Op1
V2
(prioridad)
[+]
6
Op1
V2
(prioridad)
+
3
Op1
V2
(prioridad)
(-)
25
Op2
V3
(prioridad)
(/)
3
Op2
V3
(prioridad)
[*]
1
Op2
V3
(prioridad)
/
2
Manual de producto, 11/2017, A5E33039720 - AE
Op3
V4
(prioridad)
-
1
Op3
V4
(prioridad)
(+)
4
Op3
V4
(prioridad)
[+]
1
LOGO!

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido