● Todas las entradas de un cuadro Y tienen que cumplirse para que la salida sea TRUE
● Una entrada cualquiera de un cuadro O tiene que cumplirse para que la salida sea TRUE
● Un número impar de entradas de un cuadro O-exclusiva tiene que cumplirse para que la
En la programación FUP, los segmentos de los contactos KOP se representan con
segmentos con cuadros Y (&), O (>=1) y O-exclusiva (x), en los que pueden indicarse
valores de bit para las entradas y salidas de los cuadros. También es posible interconectar
cuadros lógicos y crear combinaciones lógicas propias. Tras disponer un cuadro en el
segmento, es posible arrastrar la función "Insertar entrada binaria" desde la barra de
herramientas "Favoritos" o desde el árbol de instrucciones y soltarla en el lado de entrada
del cuadro para agregar entradas adicionales. También se puede hacer clic con el botón
derecho del ratón en el conector de entrada del cuadro y seleccionar "Insertar entrada".
Es posible conectar las entradas y salidas de los cuadros con un cuadro lógico diferente, o
bien introducir una dirección de bit o un nombre simbólico de bit para una entrada no
conectada. Cuando se ejecuta el cuadro, los estados actuales de las entradas se aplican a
la lógica del cuadro binario y, si se cumplen, la salida del cuadro será verdadera.
6.3.2
Instrucciones de comparación y desplazamiento
Las instrucciones de comparación llevan a cabo una comparación de dos valores con el
mismo tipo de datos.
Tabla 6- 1
Instrucción
KOP:
FUP:
1
Las instrucciones de desplazamiento permiten copiar elementos de datos a otra dirección de
memoria y convertir un tipo de datos en otro. El proceso de desplazamiento no modifica los
datos de origen.
Easy Book
Manual de producto, 04/2011, A5E02486778-02
(verdadera).
(verdadera).
salida sea TRUE (verdadera).
Instrucciones de comparación
Descripción
En KOP y FUP: El contacto se activa (KOP) o la salida del cuadro es TRUE (FUP) si la
comparación es TRUE.
6.3 Instrucciones eficaces que facilitan la programación
Igual a (==): La comparación es verdadera si IN1 es igual a IN2
Distinto de (<>): La comparación es verdadera si IN1 es distinto de IN2
Mayor o igual que (>=): La comparación es verdadera si IN1 es mayor o
igual que IN2
Menor o igual que (<=): La comparación es verdadera si IN1 es menor o
igual que IN2
Mayor que (>): La comparación es verdadera si IN1 es mayor que IN2
Menor que (<): La comparación es verdadera si IN1 es menor que IN2
Programación cada vez más sencilla
89