0% encontró este documento útil (0 votos)
20 vistas23 páginas

Sistemas Lógicos de Control y Álgebra Booleana

El documento aborda los sistemas lógicos de control, centrándose en el álgebra booleana como base para el análisis y diseño de sistemas digitales. Se describen las operaciones lógicas fundamentales (AND, OR, NOT) y sus tablas de verdad, así como operaciones complementarias como NAND, NOR y EXOR. Además, se menciona la implementación de estas funciones a través de compuertas lógicas y circuitos integrados, junto con teoremas y propiedades relevantes del álgebra booleana.

Cargado por

Carlos Ramirez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas23 páginas

Sistemas Lógicos de Control y Álgebra Booleana

El documento aborda los sistemas lógicos de control, centrándose en el álgebra booleana como base para el análisis y diseño de sistemas digitales. Se describen las operaciones lógicas fundamentales (AND, OR, NOT) y sus tablas de verdad, así como operaciones complementarias como NAND, NOR y EXOR. Además, se menciona la implementación de estas funciones a través de compuertas lógicas y circuitos integrados, junto con teoremas y propiedades relevantes del álgebra booleana.

Cargado por

Carlos Ramirez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Sistemas lógicos de control

Componentes y funciones lógicas

El análisis, síntesis y diseño de los sistemas digitales está basado en la herramienta algebraica conocida como
Algebra Booleana (George Boole, 1815), está fundamentada en postulados básicos (axiomas), teoremas y leyes.

Con el crecimiento y éxito de los sistemas computacionales e informáticos se le ha considerado como uno de los
padres fundadores de dichas áreas debido a la enorme e innegable influencia de su teoría en el análisis y diseño
de soluciones para sistemas digitales que van desde la tecnología de las telecomunicaciones, operación, manejo y
transferencia de información digital hasta las soluciones de automatización.

Se emplearán variables booleanas para representar señales entradas y salidas de sistemas binarios, esto es, que
tendrán la posibilidad de adquirir sólo alguno de dos posibles estados, 0 ó 1. Estos valores son sólo simbólicos,
análogos a conceptos como Bajo/Alto; Falso/Verdadero; ON/OFF. Así, tomando como ejemplo el estado de
operación de una lámpara que ilumina la esquina de una calle se puede asociar el valor lógico de 1 al estado de
"lámpara encendida," mientras que el estado de "lámpara apagada" quedará representado por el valor de 0.
Empleando expresiones matemáticas, tendríamos lo siguiente:

X = Estado de la lámpara
X= 1= Lámpara prendida
X= 0 =Lámpara apagada

Postulados.

El álgebra Booleana es un sistema algebraico formado esencialmente por un conjunto M de elementos y dos
operaciones básicas, más no las únicas, "+ (OR)” y “ (AND)”. Estos operandos actúan sobre el conjunto de
variables de entradas que pueda poseer el sistema en cuestión. Lo más elemental es que se cuente con sólo dos de
ellas, p ej. X y Y, de tal forma que el operando sobre ambas generará un resultado asociado a una función lógica
de salida, F(X,Y), el cual será un subconjunto del universo de resultados formado por dos posibles valores
lógicos, 0 ó 1.

Operación básica AND. Este operando expresa simbólicamente al concepto de intersección, empleado en la
teoría de conjuntos. Si se cuenta con dos variables lógicas X y Y, el operando lógico sobre ellas generaría dos
posibles resultados, conjunto vacío ó conjunto lleno. Al primero de ellos le corresponde el valor lógico de 0, por
consiguiente al segundo le corresponderá el valor de 1. Su expresión simbólica sería:

F(X,Y) = XY

El total de combinaciones posibles que se pueden generar al asignarle valores a las variables, es de 2", ya que la
base es binaria y n es la cantidad de variables existentes en el operando. Por lo tanto, para el caso de las dos
variables, X y Y, la función lógica puede ser analizada mediante una tabla de verdad mostrando cuatro
combinaciones posibles, 22 = 4. La tabla de verdad queda de la siguiente forma.

X (ENTRADA) Y (ENTRADA) F (SALIDA)

0 0 0
0 1 0
1 0 0
1 1 1

En el caso de un operando lógico AND de tres variables, la cantidad de combinaciones sería 2 3 = 8. La siguiente
tabla muestra todas estas posibilidades.
X (ENTRADA) Y (ENTRADA) Z (ENTRADA) F (SALIDA)
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1

Ejemplo 1. Suponga que una instalación eléctrica cuenta con dos botones, B1 y B2, para una lámpara de
emergencia. La condición de encendido es que se mantengan sostenidos ambos a la vez. Analizando la tabla, de
manera inmediata se puede concluir que la instalación correspondiente obedece a las cuatro combinaciones
expresadas en ella:

i) Si sólo se oprime B1, entonces la lámpara no enciende


ii) Si sólo se oprime B2, la lámpara no enciende.
iii) Si no se oprimen ni B1 ni B2, la lámpara no enciende
iv) Si se oprimen B1 y B2 a la vez, entonces se prenderá la lámpara.

Operación básica OR. La operación lógica OR sobre X y Y, generará dos posibles resultados, conjunto vacío o
conjunto lleno, con sus correspondientes valores lógicos, 0 y 1, respectivamente.

F(X, Y) = X + Y

La cantidad de combinaciones seguirá siendo 22 = 4. La tabla de verdad queda de la siguiente forma.

X (ENTRADA) Y (ENTRADA) F (SALIDA)

0 0 0
0 1 1
1 0 1
1 1 1
Analizando con detenimiento la tabla anterior, se observa que la única condicionante para que F(X,Y) = 1 es que
cualquiera de las variables posea el valor lógico de 1. De esto último se deriva la expresión "OR": que X = 1 "o
que" Y =1. Como efecto redundante es que ambas sean igual a uno.

Para el caso de tres variables, la cantidad de combinaciones sigue siendo 2 3 = 8. La siguiente tabla muestra todas
estas posibilidades.

X (ENTRADA) Y (ENTRADA) Z (ENTRADA) F(X,Y,Z)= XYZ


0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1

Ejemplo 2. Considere la situación de la lámpara y los botones del ejemplo 2.1. La aplicación de la función
lógica generará también cuatro posibles combinaciones para el encendido:

i) Si sólo se oprime B3, entonces la lámpara encenderá


ii) Si sólo se oprime B4, igualmente encenderá la lámpara
iii) Si no se oprimen ni B3 ni B4, la lámpara no enciende
iv) Si se oprimen B3 y B4 a la vez, entonces se prenderá la lámpara. La figura muestra la
representación esquemática de la instalación eléctrica de la solución para la función "OR".

Operación básica Inversora (NOT). Un primer razonamiento lógico inmediato al analizar los dos operandos
tratados hasta el momento, sería el del manejo de la no existencia del estado X, dicho de otra forma, su parte
complementaria. Esto es, el valor de exclusión 1 - X. La teoría establece que cualquier variable X tiene la
oportunidad de poseer alguno de dos posibles valores, 1 ó 0, mencionados con anterioridad. Entonces, si en
algún momento dado X = 1, el valor de exclusión, o complementario sería (1 - x) = 0. Por lo contrario, si X = 0,
entonces (1-x) = 1. De aquí en adelante los términos a emplear serán los de X y su complemento (1 - x) = X, la
cual podrá diferentes adjetivos, tales como: "inversora"; "negación" o "NOT". Su tabla de verdad
correspondiente sería:
X X
0 1
1 0

Ejemplo 3. Considerando el ejemplo de la lámpara, se aplicará un botón para la operación del mismo, en este
caso las dos posibilidades serían:

i) Si B5 no está oprimido, entonces la lámpara estará prendida


ii) Si B5 está oprimido, entonces la lámpara se encenderá.

Para el cableado eléctrico de este operando se requerirá de un botón cuya posición sea normalmente cerrada, esto
es, que bajo condición normal de operación permita el paso de voltaje por el servicio correspondiente. Cuando se
active o pulse, los contactos del botón dejan de transmitir la señal eléctrica. La figura muestra el esquema
eléctrico.

Operaciones lógicas complementarias.

Además de las operaciones básicas, existen otras que son de relevancia para el desarrollo de la teoría y que son
obtenidas como consecuencia de las primeras. Entre ellas estarían las funciones "NAND", "NOR" y "EXOR". A
continuación se describen con más detalle cada una de ellas.

Operación complementaria NAND. Es una función compuesta entre la AND y la NOT. El orden de ejecución
es fundamental, que en este caso primero se realiza la operación de intersección entre dos variables, X y Y, para
posteriormente aplicarle la complementariedad. La tabla de verdad correspondiente sería tal como se muestra en
la siguiente figura.

X Y XY (AND) XY
(NAND)
0 0 0 1
0 1 0 1
1 0 0 1
1 1 1 0

Operación NOR. Es una función compuesta entre la OR y la NOT. Al igual que con al NAND, el orden de
sigue siendo vital. Primero se realiza la operación de unión entre dos variables, X y Y, para posteriormente
aplicarle la inversión. La tabla siguiente muestra su lógica correspondiente.

X Y X+Y (OR) X +Y (NOR)


0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 0

Operación EXOR. La extensión a tres variables requiere de un poco de cuidado, ya la incorporación y


aplicación de la EXOR sobre la tercer variable se hace con respecto al resultado obtenido con dos variables, esto
es, no se recomienda aplicar el operando directamente sobre X, Y y Z. Tome como referencia la tabla siguiente.

X Y X⊕Y (EXOR)
0 0 0
0 1 1
1 0 1
1 1 0

Compuertas lógicas y circuitos integrados

Las operaciones lógicas contenidas en las funciones lógicas pueden ser implementadas mediante compuertas
lógicas digitales. Todos los elementos y funciones lógicas establecidas en la teoría del Álgebra Boolena se
encuentran disponibles en circuitos integrados (IC).

Los IC se clasifican de acuerdo a varios criterios: forma en que se montan en una aplicación; Tecnologías de
fabricación; de acuerdo a la complejidad.

Con respecto a las tecnologías, existe un conjunto más o menos amplio, pero las más útiles son las tecnologías
TTL y CMOS.

 TTL: Transistor- Transistor Logic


 CMOS: Complementary Metal Oxide semiconductor

Función Operación lógica Símbolo Identificador Compuerta

AND F(A,B) = AB 7408

OR F(A,B) = A + B 7432

NOT F (A )= A 7404

NOR F ( A , B )= A+ B 7402

NAND F ( A , B )= AB 7400

EXOR (XOR) F(A,B) =A⊕B 7486


Teoremas

En los trabajos y artículos de George Boole se establecen los fundamentos del álgebra booleana. Axiomas,
teoremas y leyes son establecidas y demostradas con el rigor debido, empleando la teoría de clases y sus
respectivas relaciones. En todo caso, en este curso no se persigue el objetivo de volver a ejecutar dichas
demostraciones, en todo caso sólo se harán las presentaciones y aplicaciones de las mismas.

Dentro del conjunto de Leyes, existen tres que son básicas y que son aplicadas tanto en el álgebra lineal como en
el álgebra booleana, que a saber son: conmutativa, asociativa y distributiva. A continuación se revisan y
comprueban cada una de ellas.

Ley conmutativa: Sean las variables lógicas X y Y, de tal manera que la relación siguiente queda satisfecha:

X+Y=Y+X

Tomando como ejemplo a la lámpara que puede ser encendida mediante un botón B1 ó un botón B2, lo que nos
dice esta ley es que no importa cuál botón se oprima primero, el resultado será el mismo en cuanto al encendido
de la misma.

Ley distributiva. Sean las variables lógicas X y Y, la distributividad entre tres variables establece que:

A(B+C)=AB+ AC

Ley asociativa. Sean las variables lógicas X y Y, la distributividad entre tres variables establece que:

A+ (B+C)=(A + B) + C = (A+C) + B

Esta ley indica que, para efecto del resultado, no importa cómo se agrupen las variables para aplicar el operando
OR, al final siempre será el mismo.

Propiedades

Existe un conjunto de propiedades básicas, útiles para la simplificación de funciones booleanas. Algunas de ellas
son inmediatas de comprobar, mientras que otras requieren de un poco más de esfuerzo para verificar su
relación. En la tabla siguiente se muestran algunas de ellas, e inmediatamente se realiza su comprobación
correspondiente.

Operación Propiedad
1+0=1
1+A=1
Operación con 1 1*1=1
1*A=A
1*0=0
0+0=0
Operación con 0 0+A=A
0*A=0
A*A=A
Absorventes
A+A=A
X =X
Complemento X X =0
X + X=1

Ejemplo 4. Demostrar las siguientes relaciones


i) XY + X Y =X
ii) X + XY =X
iii) ( X +Y ) Y =XY
iv) ( X +Y )( X + Y )=X
Solución

i) XY + X Y =X
XY + X Y =X ( Y +Y )= X (1 )=X
ii) X + XY =X

X + XY =X ( 1+Y ) X ( 1 )=X
iii) ( X +Y ) Y =XY
( X +Y ) Y =XY +Y Y =XY +0=XY
iv) ( X +Y )( X + Y )=X
( X +Y )( X + Y )=XX + X Y + XY + Y Y =X + X ( Y +Y )+ 0= X+ X= X
Componentes y funciones lógicas implementadas con componentes neumáticos y/o hidráulicos

Funciones lógicas implementadas con componentes neumáticos


Función Símbolo

AND

OR

Válvulas direccionales

Válvula 2/2 en posición normalmente cerrada.

Válvula 2/2 en posición normalmente abierta.

Válvula 3/2 en posición normalmente cerrada.

Válvula 3/2 en posición normalmente abierta.

Válvula 4/2.

Válvula 4/2.

Válvula 4/2 en posición normalmente cerrada.

Válvula 4/3 en posición neutra normalmente


cerrada.

Válvula 5/2.
Accionamientos
Descripción Símbolo
Mando manual en general, pulsador.

Botón pulsador, seta, control manual.

Mando por palanca, control manual.

Mando por pedal, control manual.


Mando por llave, control manual.

Resorte, control mecánico.

Rodillo palpador, control mecánico.

Rodillo escamoteable, accionamiento en un sentido, control mecánico.

Mando electromagnético con una bobina.

Mando electromagnético con dos bobinas actuando de forma opuesta.

Mando por presión. Con válvula de pilotaje neumático.

Presurizado neumático.

Pilotaje hidráulico. Con válvula de pilotaje.

Presurizado hidráulico.

Mecanismos (Actuadores)
Descripción Símbolo

Cilindro de simple efecto, retorno por resorte.

Cilindro de doble efecto, vástago simple.

Cilindro de doble efecto, doble vástago.

Cilindro de doble efecto, vástago telescópico.

Motor neumático 1 sentido de giro.

Motor neumático 2 sentidos de giro.


Cilindro basculante 2 sentidos de giro.

Motor hidráulico 1 sentido de giro.

Motor hidráulico 2 sentidos de giro.

Cilindro hidráulico basculante 1 sentido de giro, retorno por muelle.


Detectores ópticos de proximidad.

El iniciador óptico electrónico reacciona sin contacto directo frente a todo tipo de materiales, como por ejemplo
vidrio, madera, plásticos, láminas, cerámica, papel, líquidos y metales. El detector de proximidad óptico emite
una luz cuya reflexión varía en función del material. De este modo es factible seleccionar materiales que
producen reflexiones diferentes. Este tipo de detectores funciona sin problemas a través de cristales o líquidos y,
al igual que todos los detectores de proximidad, es insensible a las vibraciones, estanco al agua y no se desgasta.
Otras posibles aplicaciones son la detección de piezas de dimensiones muy pequeñas, medición de niveles de
llenado, detección en zonas expuestas al peligro de explosión, etc.

Los módulos semiconductores son "opto electrónicos" si emiten señales luminosas - (mediante diodos
luminosos, por ejemplo), si reciben señales luminosas (por ejemplo fotodiodos o fototransistores) o si
transforman señales luminosas (por ejemplo fotodiodos o fototransistores) o si transforman señales luminosas en
señales eléctricas (por ejemplo fotocélulas o foto elementos).Pueden distinguirse los siguientes tipos de
detectores de proximidad ópticos:

a) Barreras de luz con emisor y receptor separados (BL emisor/receptor).

b) Barreras de reflexión, compuestas de emisor y receptor incorporados en una sola caja, y de un reflector.

c) Detectores de luz de reflexión; al igual que las anteriores, están compuestas de emisor y receptor incorporados
en una sola caja, aunque funcionan con distancias más cortas que las barreras con reflector, ya que utilizan como
"reflector" al objeto que detectan.

Ejemplo 4. Diseño de mandos en sistemas combinacionales.

Antes del inicio de cada turno, un operador debe de revisar en modo automático la buena operación de un
proceso de transporte y estampado de cajas con producto terminado. La rutina que debe de cumplirse es la
siguiente:

El avance del cilindro A se debe de dar si B0, B1 y B2 están activos. El retroceso de A se dará cuando se activen
B3, B4 y B5. Esta misma condición se dará para el avance del cilindro B. El retroceso de B se dará cuando estén
activos B4, B5 y B7.

a) Obtenga la función (es) para la operación de los cilindros.


b) Diseñe el circuito neumático.

 Y1 = B0B1B2 ; Avance de A
 Y2 = B3B4B5 ; Retroceso de A
 Y3 =B3B4B5 ; Avance de B
 Y4 =B4B5B7 ; Retroceso de B

Ejemplo 5. Sistema de empaque.

El modo de operación del sistema de empaque es tal como se muestra en el diagrama espacio - fase siguiente
Condiciones de arranque: El cilindro A iniciará su movimiento sólo si tanto A como B se encuentran retraídos,
además de que el sensor de presencia de caja lo establezca. Tanto A como B son cilindros de doble efecto y se
deberá de regular el retroceso del cilindro A. S1= Sc = sensor de caja.

Lógica solución:

 Y1 = SCa0b0
 Y2 = Y3 = a1b0
 Y4 = a0b1
Controladores lógicos programables

Definiciones y tipos de PLCs (Controladores Lógicos Programables)


Un PLC o un controlador lógico programable es una computadora industrial que sirve para controlar un
determinado proceso en la industria, el cual asimismo también se encarga de monitorizar el estado de sus
entradas para, de acuerdo con ello, poder tomar alguna decisión y poder controlar o modificar alguna variable en
función al requerimiento del proceso. Ejecuta un conjunto de instrucciones en su memoria presentados en la
forma de programa, por lo que en apariencia guarda la forma análoga a una máquina procesadora de datos.

Existen tres características fundamentales que lo distinguen completamente de lo que sería una máquina de
oficina, como son las computadoras empleadas o utilizadas en el comercio.

 Puede ser conectado directamente a sensores y a actuadores a través de sus entradas y salidas
industriales.
 Está diseñado para operar en condiciones industriales severas como puede ser temperaturas extremas,
vibraciones, problemas de alimentación de voltaje, interferencias.
 Finalmente tiene la característica de que su programación se lleva a cabo en lenguajes especializados
diseñados para operar funciones específicas de procesamiento automático, así mismo están hechos de
tal forma que no requiere conocimiento previo sobre computación para su instalación y operación.

Los PLCs han tenido una evolución constante dentro de su desarrollo, así nos brindan diversos beneficios,
haciéndolo parte imprescindible dentro de la industria. En la actualidad se pueden encontrar en diversas áreas
tales como la metalúrgica, el sector de alimentación, papeleras, madereras, plantas químicas, plantas
petroquímicas en el área de la domótica y muchas más.

Entre los tipos de PLCs podemos encontrar los PLCs compactos y los PLCs modulares. Los PLC compactos
reúnen en su estructura varias tarjetas electrónicas, disminuyendo de esta forma el tamaño del equipo. Asimismo,
la cantidad de entradas y salidas, así como el número de puertos de comunicación, es determinada en la
manufactura de acuerdo con la serie y el modelo del controlador.

Por otro lado, los PLCs modulares pueden ser configurados de acuerdo a las necesidades del proceso. Estos se
conectan con un rack común trabajando juntamente con el CPU en caso de que el proceso se deba escalar. Los
PLCs modulares permiten por su parte poder adicionar más módulos de acuerdo al requerimiento.

Asimismo, existen algunos PLCs compactos capaces de adicionar módulos de entradas, salidas o de
comunicación. De esta manera, estos PLCs compactos se convierten en un PLC compacto modular.

Estructura básica

La estructura básica de un PLC reside en tres elementos funcionales: Un procesador, una memoria, entradas y
salidas discretas. La conexión eléctrica entre estos elementos la realiza un bus. Una fuente de alimentación
suministra el voltaje necesario para la operación de todo el ensamblado.

La arquitectura de un PLC está compuesta por la unidad central de procesos, las interfaces de entrada y de salida,
su fuente de alimentación, la memoria de programa, la memoria de datos y la memoria de imagen de entrada y
salidas. Asimismo, también cuenta con un puerto de comunicaciones, el cual nos permitirá poder establecer una
conexión con nuestra computadora o con otros dispositivos de acuerdo a un protocolo industrial determinado.

La Unidad Central de Procesamiento CPU es la que se encarga de consultar el estado de las entradas, analizar el
programa cargado en el PLC y describir las instrucciones de salida. El procesamiento organizado bajo el ciclo
escanea el programa, el cual se basa en la lectura de entradas, lectura del programa y escritura de las salidas, se
realiza aproximadamente a una velocidad de 1000 instrucciones por milisegundo, aunque en sí esta velocidad
varía en función del tipo de PLC que se tenga. De esta forma, el PLC traduce el programa a lenguaje máquina
realizando operaciones lógicas para realizar el proceso requerido.

La memoria de programa es aquella que se encarga de almacenar la secuencia de instrucciones de nuestro


proyecto en el software. En ella se utilizan tanto los parámetros de entrada, así como los datos configurados
dentro del CPU y posteriormente también en las asignaciones para las salidas.

La memoria de datos y la memoria imagen de entradas y salidas es la encargada de almacenar los datos
resultantes de cálculos y del uso de variables internas. Todo ello realizado en la ALU del propio PLC. Así
también, memoria, imagen de entradas y salidas se encarga de almacenar los últimos estados de las entradas o las
salidas escritas por el controlador.

Las interfaces, entradas y salidas son las encargadas de comunicar el PLC con su entorno, es decir, a través de
estos módulos podamos recibir y enviar información de acuerdo a las instrucciones que tengamos en nuestro
proyecto. De esta manera es posible conectar a nuestro PLC pulsadores, sensores, instrumentos de campo,
motores, válvulas e indicadores.

Una fuente de poder, por otro lado, es el encargado de convertir una señal de voltaje de una red de distribución
por ejemplo 230 voltios o 120 voltios, en un voltaje utilizado por el procesador y los módulos del PLC. De esta
forma, este equipo, en pocas palabras, es el que suministra la energía al controlador.

Por último, tenemos a los módulos de comunicación, los cuales tienen como función comunicarse o establecer
una conexión con otros controladores o con nuestro propio computador para poder cargar el programa que
nosotros deseemos. Por otro lado, en la actualidad podemos encontrar muchos protocolos industriales, como por
ejemplo Mopaz, Ethernet IP, Profinet, Profi Bus, entre otros.

Formato de una instrucción

Una instrucción es una orden la cual debe de ser ejecutada por el PLC. Este debe de "decirle" a su procesador
qué es lo que debe de hacer y con que funciones las debe de realizar. Para llevar a cabo esto, las instrucciones se
componen de dos partes:

 Un código de operación, que indica la naturaleza de la acción: forzar un bit a 1. Incrementar el


contenido de una palabra, etc.
 Un operando, que indica la naturaleza del objeto, bit o palabra, relativa a la instrucción, y su dirección
en la memoria de datos.

Señales I/O discretas.

Estas señales están agrupadas en módulos que pueden ser fijadas en el riel para su alimentación. Por lo general
vienen en módulos de 4, 8, 16 o 32, tanto en ac como en dc. Las señales de salida se entregan, por lo general, por
relevador o por triacs.

En los circuitos de los sistemas automatizados, las I/O normalmente se indican con los símbolos de contactos,
tanto normalmente abiertos, como normalmente cerrados.

Señales I/O analógicas.

En cuanto a las entradas se refiere, normalmente vienen agrupadas en cantidades de 2, 4, 8 ó hasta 16. Con
respecto a las salidas, estas vienen en canales de 2 o 4. Las funciones que ofrecen son las siguientes:

 Detección de threshold analógico. La señal analógica es comparada con dos niveles de ajustables, alto y
bajo. El resultado de la comparación es enviado al programa del usuario. Existen tres versiones de este
detector: por detección de niveles altos, por entrada de termopar y por elementos de resistencia.

 Conversión analógica. La señal analógica es convertida a un valor numérico de ya sea 12 0 16 bits.


Posteriormente es enviado al programa del usuario. Estos módulos pueden aceptar un amplio rango de
señales analógicas, comúnmente encontradas en ambiente industrial.

 Conversión digital - analógica. El valor numérico de 8 o 12 bit suministrado por el programa del
usuario es convertido a un valor estándar de 0-10 V, 4-20 ma ó 0-20 ma de señal analógica, la cual ya
puede ser empleada para el control de válvulas controladores de velocidad, válvulas proporcionales,
etcétera.

Ejemplo 1. Veamos ahora la siguiente conexión en paralelo de dos interruptores.


Esquema

En el esquema el circuito tiene el aspecto siguiente:

El interruptor S1 o el S2 conecta el consumidor. Para el PLC la conexión en paralelo de los interruptores es un


’O’ (or) porque los interruptores S1 o S2 activan la salida.

Traducido al programa del PLC, significa: el relé K1 (por medio de la salida Q1) se controlará desde el bloque
OR.

Programa

La entrada del bloque OR va seguida de I1 e I2, estando conectados S1 a I1 y S2 a I2. El programa tendrá esta
apariencia:

Cableado

He aquí el cableado correspondiente:

El interruptor S1 afecta a la entrada I1 y el interruptor S2 a la entrada I2. El consumidor está conectado al relé
Q1.

Nociones básicas sobre las funciones especiales

Las funciones especiales se distinguen a primera vista de las funciones básicas por la denominación diferente de
sus entradas. Las funciones especiales contienen funciones de tiempo, remanencia y diferentes posibilidades de
parametrización para adaptar el programa a sus necesidades. En el presente apartado exponemos una breve
visión de conjunto de las designaciones de las entradas, así como algunas aclaraciones particulares a las
funciones especiales. Las distintas funciones especiales se describen en la siguiente tabla.

Función Descripción breve Símbolo en PLC Señales Descripción


Entrada Trg A través de la entrada Trg (trigger) se inicia el
tiempo para el retardo de conexión.
Mediante el retardo a Parámetro T es el tiempo tras el que debe activarse la
Retardo a la la conexión se conecta salida (la señal de salida cambia de 0 a 1).
conexión la salida sólo tras un Remanencia: / = sin remanencia
tiempo parametrizable. R = el estado se guarda de forma remanente.
Salida Q Q se activa una vez transcurrido el tiempo T
parametrizado, si está activada aún Trg.
Con el flanco descendente (cambio de 1 a 0)
en la entrada Trg
Entrada Trg
(trigger) se inicia el tiempo para el retardo de
desactivación.
En el retardo a la A través de la entrada R se resetea el tiempo
desconexión se Entrada R para el retardo de desconexión y la salida
Retardo a la desactiva la salida sólo cambia a 0.
desconexión tras un tiempo T es el tiempo tras el que debe desactivarse la
parametrizable. salida (la señal de salida pasa de 1 a 0).
Parámetro Remanencia:
/ = sin remanencia
R = el estado se guarda de forma remanente.
Q se activa con Trg y permanece activada
Salida Q
hasta que haya transcurrido T.
Con el flanco ascendente (cambio de 0 a 1) en
la entrada
Trg (trigger) se inicia el tiempo T H para el
Entrada Trg retardo a la conexión.
Con el flanco descendente (cambio de 1 a 0) se
En el retardo a la inicia el tiempo TL para el retardo a la
conexión/desconexión desconexión.
la salida se conecta TH es el tiempo tras el que se activa la salida
Retardo a la
tras un tiempo (la señal de salida cambia de 0 a 1). TL es el
conexión /
parametrizable y se tiempo tras el que se desactiva la salida (la
desconexión
resetea tras otro Parámetro señal de salida cambia de 1 a 0).
tiempo parametrizable. Remanencia:
/ = sin remanencia
R = el estado se guarda de forma remanente.
Q se activa una vez transcurrido el tiempo
parametrizado TH si Trg está activado y se
Salida Q
desactiva tras el transcurso del tiempo T L, si
Trg no se ha vuelto a activar entre tanto.
A través de la entrada Trg (trigger) se inicia el
Entrada Trg
tiempo para el retardo de activación.
A través de la entrada R se borra el tiempo
Después de un Entrada R para el retardo de activación y la salida se
Retardo a la impulso de entrada pone a 0.
conexión con transcurre un tiempo T es el tiempo tras el que debe activarse la
memoria parametrizable, tras el salida (el estado de la salida pasa de 0 a 1).
cual se activa la salida. Parámetro Remanencia:
/ = sin remanencia
R = el estado se guarda de forma remanente.
Salida Q Q se activa una vez transcurrido el tiempo T.
A través de la entrada Trg (trigger) se inicia el
Entrada Trg
tiempo para el relé de barrido.
T es el tiempo tras el que debe desactivarse la
Un impulso de entrada
salida (la señal de salida pasa de 1 a 0).
Relé de barrido genera una señal de
Parámetro Remanencia:
(salida de duración
/ = sin remanencia
impulsos) parametrizable en la
R = el estado se guarda de forma remanente.
salida.
Q se activa con Trg y permanece conectada
Salida Q mientras transcurre el tiempo T a y la entrada
está activada a 1.
Relé de barrido Un impulso de entrada A través de la entrada Trg (trigger) se inician
disparado por genera en la salida un Entrada Trg los tiempos para el relé de barrido disparado
flanco número parametrizable por flanco.
de señales de duración Entrada R A través de la entrada R se activa el tiempo
Función Descripción breve Símbolo en PLC Señales Descripción
actual (Ta) y la salida de vuelve a poner a cero.
La duración de pausa TL y la duración del
impulso TH se pueden ajustar. N indica el
número de ciclos de impulso/pausa TL/TH:
Parámetro Rango de valores: 1...9
de conexión y Remanencia:
desconexión / = sin remanencia
parametrizable R = el estado se guarda de forma remanente.
(reactivable) Q se activa transcurrido el tiempo T L y se
Salida Q
transcurrido un tiempo desconecta transcurrido el tiempo TH.
A través de la entrada En se activa y desactiva
Entrada En
el generador de impulsos asíncrono.
A través de la entrada Inv se puede invertir la
La forma de impulso
Entrada Inv señal de salida del generador asíncrono de
de la salida puede
impulsos activo.
modificarse a través de
Generador de La duración de impulso TH y la duración de
la relación
impulsos asíncrono pausa TL se pueden ajustar.
parametrizable
impulso/pausa. Parámetro Remanencia:
/ = sin remanencia
R = el estado se guarda de forma remanente.
Q se activa y desactiva cíclicamente a las
Salida Q
frecuencias de reloj TH y TL.
Con el flanco ascendente (cambio de 0 a 1) en
la entrada de habilitación En (Enable) se inicia
el tiempo para el retardo de activación del
Entrada En generador aleatorio. Con el flanco descendente
(cambio de 1 a 0) se inicia el tiempo para el
Con el generador retardo de desactivación del generador
aleatorio se activa y aleatorio.
Generador desactiva la salida El tiempo de retardo a la conexión se
aleatorio dentro de un tiempo determina por azar y oscila entre 0 s y T H. El
Parámetro
parametrizable. tiempo de retardo a la desconexión se
determina por azar y oscila entre 0 s y TL.
Q se activa una vez transcurrido el tiempo de
retardo a la conexión si sigue activada la
Salida Q entrada En y se desactiva una vez transcurrido
el tiempo de retardo a la desconexión si
entretanto no se ha vuelto a activar En.
A través de la entrada Trg (trigger) se inicia el
Tras un impulso de Entrada Trg tiempo para el interruptor de alumbrado para
entrada (control de escalera (retardo a la desconexión).
flancos) transcurre un T es el tiempo tras el que debe desconectarse
tiempo parametrizable la salida (el estado de la salida cambia de 1 a
(redisparable). Una 0). T! es el tiempo predeterminado para el
Interruptor de vez transcurrido ese inicio del tiempo de advertencia de
alumbrado para tiempo, la salida se Parámetro desconexión. T!L es la duración del tiempo de
escalera resetea. Antes de que advertencia de desconexión.
transcurra el tiempo Remanencia:
puede darse una / = sin remanencia
advertencia de R = el estado se guarda de forma remanente.
desconexión. Q se desconecta una vez transcurrido el tiempo
Salida Q T. Antes de que transcurra el tiempo puede
darse una advertencia de desconexión.
La salida se controla A través de los parámetros No se ajustan los
Parámetros
mediante una fecha de momentos de conexión y desconexión de cada
No 1, No 2
activación y una de las levas del temporizador semanal. De
No 3
desactivación esta manera, se parametrizan los días y la hora.
parametrizable. Se
soporta cualquier
Temporizador
combinación posible
semanal
de días de la semana.
Los días de la semana Q se activa si está activada alguna de las levas
Salida Q
activos se seleccionan parametrizadas.
ocultando los días de
la semana no activos.

Temporizador La salida se controla Parámetros Mediante el parámetro No se pueden


anual mediante una fecha de No especificar los instantes de activación y
activación y desactivación para las levas del temporizador
desactivación anual.
Función Descripción breve Símbolo en PLC Señales Descripción
Q se activa si está activada alguna de las levas
parametrizable. Salida Q
parametrizadas.
A través de la entrada R se ponen a 0 el valor
Entrada R
de contaje interno y la salida.
La función cuenta en la entrada Cnt los
cambios de estado
Según la
0 a estado 1. Un cambio del estado 1 al estado
parametrización, un
0 no se cuenta.
impulso de entrada Entrada Cnt
Utilizar para ello _ entradas I5/I6 para
incrementa o
procesos rápidos y cualquier otra entrada o
decrementa un valor
componente de conmutación para frecuencias
de contaje interno.
de contaje reducidas.
Contador de Cuando se alcanzan
A través de la entrada Dir (dirección) se indica
avance/retroceso los umbrales
Entrada Dir el sentido de contaje: Dir = 0: incrementar
parametrizables, la
contador Dir = 1: decrementar contador
salida se activa o
desactiva. La dirección On: Umbral de conexión Rango de valores:
de contaje puede 0...999999
cambiarse a través de Off: Umbral de desconexión Rango de valores:
la entrada Dir. Parámetro 0...999999
Remanencia para valor de contaje interno
Cnt: / = sin remanencia
R = el estado se guarda de forma remanente.
Q se activa o desactiva en función del valor
Salida Q
actual Cnt y de los valores umbral ajustados.
Con el flanco ascendente (cambio de 0 a 1) en
la entrada de reset R (Reset) el contador
Entrada R
adopta el valor parametrizado M1 durante el
tiempo restante (MN) y la salida Q se reinicia.
En es la entrada de supervisión. El PLC mide
Entrada En el tiempo durante el que está activada esta
entrada.
Con el flanco ascendente en la entrada de reset
Ral (Reset all) el contador adopta el valor
parametrizado MI durante el tiempo restante
(MN), y el contador de horas de
funcionamiento (OT) y la salida se desactivan.
Entrada Ral Es decir:
 salida Q = 0,
 horas de funcionamiento medidas
Si se activa la entrada OT = 0 y tiempo restante del
de vigilancia, intervalo de mantenimiento MN =
transcurre un tiempo MI.
Contador de horas
parametrizable. La MI: intervalo de mantenimiento a definir en la
de funcionamiento
salida es activada una unidad horas
vez transcurrido este Rango de valores: 0000...9999 h
período. OT: tiempo de funcionamiento total
transcurrido Rango de valores: 00000...99999
h
Parámetro Q_0:
 Selección “R”:
Q = 1, si MN = 0;
Q = 0, si R = 1 ó Ral = 1
 Selección “R+En”:
Q = 1, si MN = 0;
Q = 0, si R = 1 ó Ral = 1 ó En = 0.
Si el tiempo restante MN = 0 la salida se
activa.
La salida se desactiva:
Salida Q  Con “Q_0:R+En”, si R = 1 ó Ral =
1 ó En = 0
 Con “Q_0:R”, si R = 1 ó Ral = 1.
Relé La salida Q es activada A través de la entrada S se conmuta la salida Q
Entrada S
autoenclavador a través de una entrada a 1.
(Set Reset) S. La salida es A través de la entrada R se repone la salida Q
repuesta nuevamente a Entrada R a 0. Si tanto S como R son 1, es repuesta la
través de otra entrada salida.
R. Remanencia:
Parámetro / = sin remanencia
R = el estado se guarda de forma remanente.
Salida Q Q se activa mediante S y permanece activada
Función Descripción breve Símbolo en PLC Señales Descripción
hasta que lo sea la entrada R.
A través de la entrada Trg (trigger) se activa y
Entrada Trg
desactiva la salida Q.
A través de la entrada S se conmuta la salida a
Entrada S
1.
A través de la entrada R se reinicia la salida a
Entrada R
La activación y la 0.
reposición de la salida Selección:
se realizan aplicando RS (preferencia entrada R)
Relé de impulsos
cada vez un breve o
impulso a la entrada. Parámetro SR (preferencia entrada S)
Remanencia:
/ = sin remanencia
R = el estado se guarda de forma remanente.
Q se conecta con Trg y se vuelve a
Salida Q desconectar con el siguiente
Trg, si S y R = 0.

Ejemplo 2. Hasta ahora ha introducido correctamente la primera conexión (y con ella un nombre y una
contraseña, si lo desea). Ahora entenderemos cómo modificar los programas y cómo utilizar las funciones
especiales.

Con el segundo programa aprenderemos:

 cómo se inserta un bloque en un programa existente.


 cómo se elige un bloque para una función especial.
 cómo se introducen parámetros.

Para el segundo programa modificaremos un poco el primer programa. Veamos el esquema de conexión:

El programa se verá de la siguiente manera:

Ejemplo 3. Puerta automática

Requisitos:
a)
 La puerta debe abrirse automáticamente al acercarse una persona.
 La puerta debe permanecer abierta mientras se halle alguien en la zona de acceso.
 Cuando ya no haya ninguna persona en la zona de acceso, debe cerrarse automáticamente la puerta tras
un breve tiempo de espera.
La puerta es accionada por un motor que la desplaza a través de un acoplamiento elástico. Se evitan así las
posibles lesiones de personas que queden aprisionadas. El control entero está conectado a la red a través de un
interruptor principal.

Componentes utilizados

 K1 Protección principal Abrir


 K2 Protección principal Cerrar
 S1 (Contacto de reposo) Interruptor de fin de carrera Cerrado
 S2 (Contacto de reposo) Interruptor de fin de carrera Abierto
 B1 (Contacto de cierre) Sensor de movimiento por infrarrojo exterior
 B2 (Contacto de cierre) Sensor de movimiento por infrarrojo interior

b)
 Puede conectar un interruptor de control adicional por medio de: Abierto – Automático – Cerrado (A-
Auto-C)
 Puede conectar un timbre a una de las salidas del autómata LOGO! para avisar del cierre de la puerta.
 Puede configurar una autorización para la abertura de la puerta independientemente de tiempo y
dirección (abertura sólo durante el horario de abertura del comercio; tras el cierre del local, sólo puede
abrirse desde dentro).
Detectar movimientos

Durante las horas de despacho, el detector de movimiento B1 abre la puerta tan pronto como alguien desee entrar
en el establecimiento. El detector de movimiento B2 abre la puerta tan pronto como alguien desee abandonar el
establecimiento.

Tras acabar el horario de apertura, el detector de movimiento B2 sigue abriendo la puerta durante una hora para
que los clientes puedan abandonar el establecimiento.

Activación del motor para abrir

La salida Q1 está activada y abre la puerta cuando:


 Está accionado el interruptor de control en I5 (la puerta debe estar siempre abierta) o
 Los detectores de movimiento avisan que alguien se está acercando a la puerta y
 La puerta no está aún completamente abierta (interruptor final en I4).

Activación del motor para cerrar

La salida Q2 está activada y cierra la puerta cuando:

 está accionado el interruptor de control en I6 (la puerta debe estar siempre cerrada) o
 los detectores de movimiento indican que no hay nadie cerca de la puerta y
 la puerta no está aún completamente cerrada (interruptor final en I3).

Zumbador
El zumbador se conecta a la salida Q3. Al cerrarse la puerta suena el zumbador brevemente (en este caso 1
segundo). En el programa debe introducir en Q3 la siguiente conexión:

También podría gustarte