Instrucciones básicas
7.1 Instrucciones lógicas con bits
Cuadros Y, O y O-exclusiva en FUP
En la programación FUP, los segmentos de los contactos KOP se transforman en
segmentos de cuadros Y (&), O (>=1) y O-exclusiva OR (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 colocar un cuadro en el
segmento, es posible arrastrar la función "Insertar entrada" 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.
Tabla 7- 3
Cuadros Y, O y O-exclusiva
FUP
SCL
out := in1 AND
in2;
out := in1 OR
in2;
out := in1 XOR
in2;
En SCL: El resultado de la operación debe asignarse a una variable para que pueda usarse en otra instrucción.
1
Tabla 7- 4
Tipos de datos para los parámetros
Parámetro
IN1, IN2
180
Descripción
1
Todas las entradas de un cuadro Y tienen que cumplirse para que la
salida sea TRUE (verdadera).
Una entrada cualquiera de un cuadro O tiene que cumplirse para que la
salida sea TRUE (verdadera).
Un número impar de entradas de un cuadro O-exclusiva tiene que
cumplirse para que la salida sea TRUE (verdadera).
Tipo de datos
Bool
Descripción
Bit de entrada
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06