CT416410
- Actuador todo/nada
Manual de programación
3.9.3 Funciones aritmético lógicas
Ve al selector de tipo de bloque de función y seleccione "Logic" y la operación deseada.
Input 1 / Input 2 - Seleccione desde dónde se han obtenido los valores de entrada: Pueden ser obtenidos desde el bus
seleccionando los objetos de comunicación en los menús desplegables de las entradas (input 1, input 2) de acuerdo al tipo
de dato requerido (bit, byte, 2 bytes), o puede tratarse de una constante (CTEX) o de una variable intermedia (VARX).
Output - Del mismo modo que en las entradas, en las salidas puede seleccionarse el objeto de comunicación en función del
tipo de dato requerido (bit, byte, 2 bytes) y además el resultado puede ser guardado en una de las variables intermedias
disponibles (VARX). El valor de salida se actualiza cada vez que los objetos de entrada reciben un telegrama.
Operation - Esta opción permite seleccionar el comportamiento del bloque. En caso de operaciones de comparación (=, ≠,
>, ≥, <, ≤), el valor enviado será "1" en caso de ser cierto y "0" si es falso. Es importante tener en cuenta que el tipo de dato
de salida se truncará si el tamaño es menor que el tamaño de los datos de entrada.
Una vez programado el bloque de función, cada vez que una entrada reciba un telegrama la operación será ejecutada,
enviando o no el resultado al objeto de comunicación correspondiente en función de si ha sido programado para envío
continuo o de solo lectura.
Por ejemplo: La siguiente figura muestra cómo programar una operación lógica "AND" con 2 bits de entrada. Cuando se
recibe un valor a través del objeto de comunicación de entrada (In Logic 1.1 bit, In Logic 1.2 bit) el bloque de función calcula
la operación y el resultado s envía a través del objeto de salida (Out Logic 1.0 bit).
www.besknx.com
v1.4
25