Техническая Спецификация для Siemens SPS starter kit 6ED1057-3BA00-0AA8 12 Vdc, 24 Vdc 6ED1057-3BA00-0AA8
Модели
6ED1057-3BA00-0AA8
Funciones de LOGO!
4.4 Lista de las funciones especiales - SF
LOGO!
Manual de producto, 06/2014, A5E33039720
Manual de producto, 06/2014, A5E33039720
239
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
Op1
(prioridad)
V2
Op2
(prioridad)
V3
Op3
(prioridad)
V4
12
[+]
6
(/)
3
-
1
Ecuación: [12 + (6 / 3)] - 1
Resultado: 13
Resultado: 13
V1
Op1
(prioridad)
V2
Op2
(prioridad)
V3
Op3
(prioridad)
V4
2
(+)
3
[*]
1
+
4
Ecuación: 2 + [3 * (1 + 4)]
Resultado: 17
Resultado: 17
V1
Op1
(prioridad)
V2
Op2
(prioridad)
V3
Op3
(prioridad)
V4
100
(-)
25
/
2
[+]
1
Ecuación: (100 - 25) / [2 + 1]
Resultado: 25
Resultado: 25
Configuración del parámetro Par
La figura siguiente muestra la vista en modo de programación correspondiente al primer
ejemplo [12 + (6 / 3)] - 1:
Visualización en modo de parametrización: