Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control Electrico y Automatizacion
Control Electrico y Automatizacion
Instructor
Yul R. Paradas H.
La Pastora estado Lara
Venezuela
CONTROL
ELECTRICO Y
AUTOMATIZACION
.
CONTROL ELECTRICO Y AUTOMATIZACION
INTRODUCCION
Hoy en día estamos rodeados por estos mecanismos, tanto es así, que han rebasado la
frontera industrial para hacerse más cercanos: semáforos, gestión de la iluminación de
fuentes, parques, jardines, escaparates; control de puertas automáticas; parking, etc. Y en
la vivienda: control de ventanas, toldos, iluminación, climatización, piscinas, etc.
Contactos de salida
Se ofrecen detectores con las siguientes salidas:
• Cierre NO: el transistor o tiristor de salida se activa en presencia de una
pantalla
• Apertura NC: el transistor o tiristor de salida se bloquea en presencia
de una pantalla
• inversor NO/NC: dos salidas complementarias, una activada y la otra
bloqueada en presencia de una pantalla
• Sistema de barrera
El emisor y el receptor se sitúan en dos cajas separadas. Es el sistema que
permite los mayores alcances, hasta 100 m con ciertos modelos. El haz se
emite en infrarrojo o láser. A excepción de los objetos transparentes, que no
bloquean el haz luminoso, puede detectar todo tipo de objetos (opacos,
• En ausencia de un objeto
• En presencia de un objeto
El objeto detectado devuelve el haz emitido sin ninguna
modificación. El haz reflejado, polarizado verticalmente, queda por
tanto bloqueado por el filtro horizontal del receptor. La elección del
reflector, el funcionamiento en la zona próxima y el uso en entornos
contaminados siguen los criterios del sistema réflex estándar. El
funcionamiento de un detector réflex polarizado puede verse
perturbado por la presencia de ciertos materiales plásticos en el haz,
que despolarizan la luz que los atraviesa. Por otra parte, se
recomienda evitar la exposición directa de los elementos ópticos a
las fuentes de luz ambiental.
De óptica alineada
De óptica reflexiva. A su vez pueden ser:
a) Directa
b) Indirecta
Para evitar esto, se modula la luz con una señal codificada, y además, se
trabaja en bandas no visibles. Tal vez con esto, las distancias sean
mucho menores, pero se garantiza evitar señales intempestivas. Se usan en
control de perímetro.
• Despiece
Puesta en marcha
Cuando la bobina del contactor es excitada, y el martillo (armadura móvil), se desplaza a
causa del campo magnético hacia abajo, además de conmutar los contactos propios del
contactor, desplaza también la parte superior del contactor -normalmente de material
plástico en la cual van adosados los bloques de contactos auxiliares, haciendo que estos, o
bien conmuten sus contactos, o exciten un mecanismo para la conexión- desconexión
retardada como es el caso de los bloques temporizadores neumáticos.
Despiece
RELE
RELE ENCLAVADO
RELE DESENCLAVADO
TEMPORIZACIÓN A LA
DESCONEXION
TEMPORIZACIÓN A LA
CONEXION
INDICADOR LUMINOZO
ELEMENTO DE CALECFACION
MOTOR MONOFACICO
MOTOR TRIFACICO
CONTACTO NORMALMENTE
ABIERTO
CONTACTO NORMALMENTE
ACERRADO
CONTACTO TENPORIZADO
OFF DELAY ABIERTO
CONTACTO TENPORIZADO
OFF DELAY CERRADO
CONTACTO TENPORIZADO ON
DELAY ABIERTO
CONTACTO TENPORIZADO ON
DELAY CERRADO
PULSADOR NORMALMENTE
ABIERTO
PULSADOR NORMALMENTE
ABIERTO
INTERRUPTORES DE POSICION
MECANICA N.O.
INTERRUPTORES DE POSICION
MECANICA N.C.
INTERRUPTORES DE
PROXIMIDAD N.O.
INTERRUPTORES DE
PROXIMIDAD N.C.
INTERRUPTORES DE PRESION
N.O.
INTERRUPTORES DE PRESION
N.O.
cobre que giraba con ayuda de una manivela entre los Generador Homopolar de Michael
extremos de un imán con forma de herradura. Faraday
Generándose así una pequeña corriente continua. Este
diseño fue muy utilizado como generador de energía eléctrica en bicicletas para alimentar
bombillas de poca intensidad. El dinamo fue el primer generador eléctrico apto para uso
industrial, pues el primero basado en los principios de Faraday. Fue construido en 1832 por
el fabricante francés de herramientas Hippolyte Pixii quien perfeccionó la construcción de
Faraday, su invento se basaba en el empleo de un imán permanente que giraba por medio
de una manivela. Este imán estaba colocado de forma que sus polos norte y sur pasaban al
girar junto a un núcleo de hierro con un cable eléctrico enrollado (como un núcleo y una
bobina). Pixii descubrió que el imán giratorio producía un pulso de corriente en el cable
cada vez que uno de los polos pasaba junto a la bobina; cada polo inducia una corriente en
sentido contrario, esto es, una corriente alterna. Añadiendo al esquema un conmutador
eléctrico situado en el mismo eje de giro del imán, Pixii convirtió la corriente alterna en
corriente continua.
En 1831 aparece el primer generador británico, inventado por Michael Faraday. En 1836
Hippolyte Pixii, un francés que se dedicaba a la fabricación de
instrumentos, tomando como base los principios de Faraday,
construyó la primera dinamo, llamada Pixii’s dynamo. Para ello se
utilizó un imán permanente que se giraba mediante una manivela.
El imán se colocó de forma que sus polos norte y sur quedaran
unidos por un pedazo de hierro envuelto con un alambre. Entonces
se dió cuenta que el imán producía un impulso de corriente eléctrica
en el cable cada vez que transcurría un polo de la bobina. Para
convertir la corriente alterna a una corriente directa ideó un colector
que era una división de metal en el eje del cilindro, con dos
contactos de metal.
Dínamo de Pixii
La dínamo de Gramme
Los diseños de Faraday y Pixii sufrían del mismo problema: inducían
picos repentinos de corriente sólo cuando los polos norte o sur del
imán pasaban cerca de la bobina; la mayor parte del tiempo no
generaban nada. Arrollamiento de Grame
Dínamo de Gramme
Principio de Funcionamiento
Los motores de corriente alterna y los de corriente continua se basan en el mismo principio
de funcionamiento, el cual establece que si un conductor por el que circula una corriente
eléctrica se encuentra dentro de la acción de un campo magnético, éste tiende a
desplazarse perpendicularmente a las líneas de acción del campo magnético.
El conductor tiende a funcionar como un electroimán debido a la corriente eléctrica que
circula por el mismo adquiriendo de esta manera propiedades magnéticas, que provocan,
debido a la interacción con los polos ubicados en el estator, el movimiento circular que se
observa en el rotor del motor.
Partiendo del hecho de que cuando pasa corriente por un conductor produce un campo
magnético, además si lo ponemos dentro de la acción de un campo magnético potente, el
producto de la interacción de ambos campos magnéticos hace que el conductor tienda a
desplazarse produciendo así la energía mecánica.
Esta máquina de corriente continua es una de las más versátiles en la industria. Su fácil
control de posición, paro y velocidad la han convertido en una de las mejores opciones en
aplicaciones de control y automatización de procesos. Pero con la llegada de la electrónica
su uso ha disminuido en gran medida, pues los motores de corriente alterna, del tipo
asíncrono, pueden ser controlados de igual forma a precios más accesibles para el
consumidor medio de la industria. A pesar de esto los motores de corriente continua se
siguen utilizando en muchas aplicaciones de potencia (trenes y tranvías) o de precisión
(máquinas, micro motores, etc.)
La principal característica del motor de corriente continua es la posibilidad de regular la
velocidad desde vacío a plena carga. Su principal inconveniente, el mantenimiento, muy
caro y laborioso.
Una máquina de corriente continua (generador o motor) se compone principalmente de
dos partes, un estator que da soporte mecánico al aparato y tiene un hueco en el centro
generalmente de forma cilíndrica. En el estator además se encuentran los polos, que
pueden ser de imanes permanentes o devanados con hilo de cobre sobre núcleo de hierro.
El rotor es generalmente de forma cilíndrica, también devanado y con núcleo, al que llega
la corriente mediante dos escobillas.
También se construyen motores de CC con el rotor de imanes permanentes para
aplicaciones especiales
El rotor tiene varios conductores repartidos por la periferia. A medida que gira, la corriente
se activa en el conductor apropiado. Normalmente se aplica una corriente con sentido
contrario en el extremo opuesto del rotor, para compensar la fuerza neta y aumentar el
momento
REVERSIBILIDAD
Los motores y los generadores de corriente continua están constituidos esencialmente por
los mismos elementos, diferenciándose únicamente en la forma de utilización. Por
reversibilidad entre el motor y el generador se entiende que si se hace girar al rotor, se
produce en el devanado inducido una fuerza electromotriz capaz de transformarse en
energía en el circuito de carga. En cambio, si se aplica una tensión continua al devanado
inducido del generador a través del colector de delgas, el comportamiento de la máquina
ahora es de motor, capaz de transformar la fuerza contra electromotriz en energía
mecánica.
En ambos casos el inducido está sometido a la acción del campo inductor principal.
CLASIFICACIÓN
Los motores de corriente continua se clasifican según la forma como estén conectados, en:
• Motor serie
• Motor Compound
• Motor Shunt
• Motor eléctrico sin escobillas
Además de los anteriores, existen otros tipos que son utilizados en electrónica:
• Motor paso a paso
• Servomotor
• Motor sin núcleo
SÍNCRONOS
En este tipo de motores y en condiciones normales, el rotor gira a las mismas revoluciones
que lo hace el campo magnético del estator. Consiste de un inductor alimentado por
corriente continua, también denominado devanado de excitación o de campo, que está
situado en el rotor. En el estator se encuentre el inducido alimentado por corriente
trifásica.
Este puede utilizarse como generador aplicándole fuerza mecánica rotativa por el eje y
corriente continua al inductor, de esta forma se obtiene energía eléctrica en el estator.
ASÍNCRONOS O DE INDUCCIÓN
Los motores asíncronos o de inducción son aquellos motores eléctricos en los que el rotor
nunca llega a girar en la misma frecuencia con la que lo hace el campo magnético del
estator. Cuanto mayor es el par motor mayor es esta diferencia de frecuencias. Están
constituidos por un devanado inductor, situado en el estator, por el cual se introduce una
corriente alterna, este devanado puede ser trifásico o monofásico, en el caso de motores
de más de 1 HP normalmente es trifásico.
El devanado inducido está ubicado en el rotor, este puede ser del tipo devanado
(monofásico o trifásico, de acuerdo al estator) o jaula de ardilla. En éste el campo giratorio
del estator induce FEMS y al estar en cortocircuito (jaula de ardilla) o cerrado por medio de
un reóstato de arranque (rotor devanado o con anillos) aparecen corrientes en el rotor que
al reaccionar con el campo giratorio del estator producen el giro del rotor a una velocidad
cercana y menor a la del campo giratorio del estator.
JAULA DE ARDILLA
Un rotor de jaula de ardilla es la parte que rota usada
comúnmente en un motor de inducción de corriente alterna. Un
motor eléctrico con un rotor de jaula de ardilla también se llama
"motor de jaula de ardilla". En su forma instalada, es un cilindro
montado en un eje.
Internamente contiene barras conductoras longitudinales de
aluminio o de cobre con surcos y conectados juntos en ambos
extremos poniendo en cortocircuito los anillos que forman la
jaula. El nombre se deriva de la semejanza entre esta jaula de
anillos y barras y la rueda de un hámster (ruedas
probablemente similares existen para las ardillas domésticas)
Monofásicos
o Motor de arranque a resistencia. Posee dos bobinas una de arranque y una
bobina de trabajo.
o Motor de arranque a condensador. Posee un condensador electrolítico en
serie con la bobina de arranque la cual proporciona más fuerza al
momento de la marcha y se puede colocar otra en paralelo la cual mejora
la reactancia del motor permitiendo que entregue toda la potencia.
o Motor de marcha.
o Motor de doble condensador.
o Motor de polos sombreados o polo sombra.
Trifásicos
o Motor de Inducción. La mayoría de los motores trifásicos tienen una carga
equilibrada, es decir, consumen lo mismo en las tres fases, ya estén
ROTOR DEVANADO
El rotor devanado o bobinado, como su nombre lo indica, lleva unas bobinas que se
conectan a unos anillos deslizantes colocados en el eje; por medio de unas escobillas se
conecta el rotor a unas resistencias que se pueden variar, hasta poner el rotor en corto
circuito al igual que el eje de jaula de ardilla.
Monofásicos
o Motor universal
o Motor de Inducción - Repulsión.
o Motor de fase partida
o Motor por reluctancia
o Motor de polos sombreados
Trifásicos
o Motor de rotor devanado.
o Motor asíncrono
o Motor síncrono
USOS
Los motores eléctricos se utilizan en la gran mayoría de las máquinas modernas. Su
reducido tamaño permite introducir motores potentes en máquinas de pequeño tamaño,
por ejemplo taladros o batidoras.
CONTROL MANUAL:: EEss aquel en el que una persona debe iniciar la acción
directamente para que el circuito opere, utilizando comúnmente las estaciones de
botones para accionar los interruptores y botones pulsadores que permitan
conectar y desconectar el circuito. Este tipo de control es el más sencillo y conocido
y se utiliza generalmente para el arranque de motores pequeños a voltaje nominal.
En este tipo de control, no solo el arranque y paro se llevan a cabo de forma
manual, sino todas las acciones que se requieran para efectuar cualquier cambio
en las condiciones de funcionamiento de la máquina
ARRANQUE DE MOTORES
Se denomina arranque de motores al proceso transitorio en el que se eleva la velocidad
del mismo desde el estado en reposo, hasta que el motor alcance su velocidad nominal.
El estudio del arranque de los motores tiene una gran importancia práctica, ya que el
conocimiento de las características principales de los motores eléctricos y los tipos de
arranque están basados en el conocimiento de las particularidades de este régimen
transitorio.
La ecuación diferencial que determina el comportamiento dinámico del conjunto
motor-máquina es la siguiente:
Donde:
Tm= Par del motor
Tr = Par resistente
J = Momento de inercia del conjunto motor-máquina
ω = Velocidad angular
ARRANQUE DIRECTO
El arranque manual es la manera más sencilla de arrancar un motor, pues éste se
conecta directamente a la línea, en cuyo caso el motor desarrolla durante el
arranque el par que señala su característica par-velocidad. En el momento en que
se cierra el contacto de alimentación, el motor desarrolla el máximo par de
arranque y la corriente queda limitada solamente por la impedancia del motor. A
medida que el motor acelera, el deslizamiento y la corriente disminuyen hasta
alcanzar la velocidad nominal. El tiempo para llevar a cabo esto depende de la
carga impuesta al motor, de su inercia y de su fricción. La figura 5 muestra la curva
característica de la corriente absorbida con respecto a la velocidad del motor.
Regularmente la corriente demandada en el arranque es entre 5 a 8 veces la
corriente nominal.
La sencillez del arranque directo hace posible el arranque con un simple contactor,
por lo que rara vez se efectúa mediante arrancador manual.
INTRODUCCIÓN
Hoy en día estamos rodeados por estos mecanismos, tanto es así, que han rebasado la
frontera industrial para hacerse más cercanos: semáforos, gestión de la iluminación de
fuentes, parques, jardines, escaparates; control de puertas automáticas; parking, etc. Y en
la vivienda: control de ventanas, toldos, iluminación, climatización, piscinas, etc.
En éste curso que comienza, se conocerán algunas de las aplicaciones que los pequeños
autómatas pueden aportar en un entorno más cercano de lo que creemos, dándole un
Es evidente que los microcontroladores son máquinas eléctricas, por tanto, para describir
lo que son capaces de hacer comenzamos hablando de sus familiares más comunes y
cercanos: los relés.
Los relés temporizados por lo general son de tres tipos: de acción retardada, de reposo
retardado y de acción y reposo retardados. Se representa como KT x, donde kt indica
contactor o relé temporizado y x el número que ocupa dentro de la instalación.
Del mismo modo que opera este mecanismo de relojería sobre el relé, encontramos relés
específicos cuya función viene determinada por una magnitud concreta:
Los contactos que tienen los relés auxiliares, pulsadores, finales de carrera,
termostatos, etc, que pueden ser normalmente abiertos
(NO), normalmente cerrados (NC) o conmutados (NO y NC),
tienen una numeración característica. (al expresar el término
“normalmente” se refiere cuando la bobina no esta activada
o está en “reposo”). Esta numeración es 1 y 2 para cerrados;
3 y 4 para abiertos.
El punto “.” que existe anterior a cada numeración indica la posición que ocupa dentro del
esquema del mismo aparato, según el ejemplo:
El primer contacto se llama 13-14 porque es abierto (3-4) y esta en primer lugar (1);el
cuarto contacto se llamará 41-42 porque es cerrado (1-2) y esta en cuarto lugar 4). En el
siguiente gráfico se muestra la representación completa de un relé o contactor auxiliar
donde A1 y A2 representan las bornes de alimentación de la bobina.
Donde se aprecia claramente cuáles son los contactos de potencia y cuales los de mando.
A continuación se representa el contactor con las conexiones reales.
PLC
Controlador: Nos permite controlar un sistema, haciendo uso de los puntos de
conexión de entradas y salidas. A través de dichos puntos se interconecta con los
elementos, primarios y finales, de control
control.
Lógico: Los programas se constituyen de un conjunto de instrucciones lógicas,
Aunque actualmente los PLC son muy poderosos y manejan un conjunto de
instrucciones muy amplio, de manera que no están limitados a realizar funciones
lógicas, exclusivamente.
Programable: Es capaz de almacenar el programa de usuario en memoria no
volátil, Así mismo es re
re-programable tantass veces como sea necesario.
necesario
Imaginemos una modificación en el proceso antes descrito, tendríamos que recablear gran
parte de la instalación y el resultado sería –sólo– que funcionaría igual que antes pero con
alguna mejora. El coste, recablear y parada de producción
Observando la figura de la derecha, encontramos a
una máquina que recibe en su entrada a unos
elementos que indican una orden de acción (agua,
grava, programa..) y a su salida otros elementos que
ejecutan las acciones (electroválvula de agua, tolva de
cemento, grava...) a priori podemos decir que tiene
menor cableado, pudiendo realizar las mismas cosas.
De hecho podríamos realizar modificaciones de por
ejemplo: tiempo de llenado, metros cúbicos de grava,
contaje de litros de agua, etc y el cableado sería el
mismo. La solución es que la instalación está
programada.
Existen grandes diferencias entre automatismos
cableados y automatismos programados, una de las
más importantes es que a la hora de modificar o
reestructurar un proceso automático ya realizado, con
el cableado tengo que modificar gran parte o toda la
Este esquema de potencia de la cantera de áridos puede corresponder tanto a control por
automatismos cableados como por automatismos programados
Esquema de mando, es la expresión gráfica que se encarga de describir el camino que
tiene que recorrer la corriente eléctrica para alimentar a las bobinas y mecanismos que
pondrán en marcha a las máquinas e instrumentos de potencia. Sea una muestra el
presentado al principio como resultado de la puesta en marcha de una cantera de áridos o
este más sencillo que se expone a continuación:
Fabricación de muebles:
o Medida.
o Trazado.
o Corte.
o Encolado.
o Ensamblado, etc.
Fabricación de pavimentos:
STO
o Regulación y control de la
temperatura de los hornos.
o Trazado.
o Cortado.
o Pulido.
o Empaquetado, etc.
Semáforos
o Control de velocidad.
o Tiempo de cruce peatonal.
o Tiempo de habilitación de acceso vehículos.
o Interconexión de diferentes vías, etc.
Gestión de la vivienda UT
o Persianas y toldos.
o Riego.
o Climatización (aire acondicionado y calefacción)
o Ahorro energético.
o Alarmas.
o Iluminación.
o Accesos, etc
TIPO DE PLC
1. Compactos
2. modulares
Esdecir,enunsolobloqueseencuentranlaCPU,lafuentedealimentación,laseccióndeentrad
asysalidasyelpuertodecomunicación,estetipodePLCseutilizacuandonuestroprocesoaco
ntrolarnoesdemasiadocomplejoynorequerimosdeungrannúmerodeentradasy/osalidas
ódealgúnmóduloespecial.
PLC MODULAR
Son aquellos PLCs que pueden ser configurados
(armados) de acuerdo a las necesidades, para
"armar" al PLC utilizamos las tarjetas (o módulos)
electrónicos estudiados anteriormente, logrando
mayor flexibilidad.
• Las Salidas digitales: son dispositivos que esperan una señal, dato o información
del PLC para realizar activaciones a los dispositivos del campo. Las luces, alarmas
sonoras, motores, y válvulas, son todos bueno ejemplos de dispositivos de salidas.
Estos dispositivos están puestos, hasta que el PLC diga, “Usted necesita encender
ahora” o “Usted mejoraría abierto un poco más a su válvula,” etc. La información
enviada por las entradas a la CPU, una vez procesada, se envía al módulo de
salidas para que estas sean activadas y a la vez los actuadores que en ellas están
conectados.
Según el tipo de proceso a controlar por el autómata, podemos utilizar diferentes
Módulos de salidas.
o Salidas a transistores
Las salidas a transistores tienen unas características muy particulares;
conmutan corriente continua, pero una carga relativamente reducida,
sobre 0,5 A. A su favor, la rapidez en sus conmutaciones y el silencio,
aunque son más frágiles contra sobrecargas. Últimamente se operan
con transistores que pueden transportar una intensidad de hasta 1 A.
o Salidas a Triacs
Las salidas a triacs son silenciosas, rápidas como los transistores y sin
desgaste. Operan con intensidades inferiores a 0,5 A en corriente
alterna.
Lo mismo que a transistores (salidas de estado sólido) los triacs son muy
vulnerables a sobreintensidades y sobretensiones. Se pueden encontrar
en instalaciones de cámaras climáticas y frigoríficas o en procesos
alimentarios
Valores de tensión:
o –10 V a + 10 Vcc.
o 0 a +10 Vcc.
o +2 a +10 Vcc.
Valores de intensidad:
o 0 a 20 mA.
o 4 a 20 mA.
o +1 a –5 mA.
o 0 a +5 mA.
Adiestramiento de técnicos.
Costo.
Hoy en día de los inconvenientes se han hecho nulos, ya que todas las carreras de
ingeniería incluyen la automatización como una de sus asignaturas. En cuanto al costo
tampoco hay problema, ya que hay autómatas para todas las necesidades y a precios
ajustados.
EL PROGRAMA DE CONTROL
Es un programa o software en que se usa en la memoria de PLC. El usuario o el
diseñador del sistema normalmente es el que desarrolla el programa de controlador. El
programa del mando se compone de cosas llamadas Instrucciones los cuales permite al
programador realizar las secuencias de control a utilizar.
Las instrucciones son, en esencia, los pequeños códigos del Controlador que permite
que las entradas y salidas puedan hacer lo que usted quiere en el orden que usted
quiere para conseguir el resultado que usted necesita.
Hay diferentes tipos de instrucciones y ellos pueden hacer un PLC haga algo con dichas
instrucciones (agregue y substraiga datos, tiempo y eventos de conteo y comparación de
información, etc.). Todo lo que usted tiene que hacer es programar las instrucciones en
el orden apropiado y asegurarse que ellas les digan a los dispositivos que hacer.... y
usted ya tiene un sistema controlado por PLC.
Y recuerde que cambiar el sistema es muy fácil. Si usted quiere que el sistema actué
diferente, simplemente cambie las instrucciones en el programa del control.
Diferentes PLCs, ofrecen diferentes tipos de instrucciones. Ésas partes son únicas de
cada tipo de PLC. Sin embargo, todos los PLCs usan dos tipos básico de instrucciones:
• Contactos
• Bobinas
EJEMPLO
Objetivos
• Reconocer las indicaciones de entradas y salidas de los autómatas programables.
• Conocer los diferentes métodos y lenguajes que existen para programar autómatas
programables.
• Distinguir las funciones lógicas empleadas en la programación de controladores
programables.
• Conocer los operadores básicos necesarios para programar.
• Saber completar ejercicios de iniciación a la programación.
Contenidos
1. Variables
2. Lenguajes de programación. Textuales y gráficos.
3. Funciones lógicas básicas.
4. Operadores básicos dee programación.
5. Temporizadores.
6. Contadores.
7. Ejercicios.
Introducción
See conocerán los procedimientos más comunes para realizar programaciones en
controladores programables; asimismo se conocerán los operandos básicos que
posteriormente permitirán rea
realizar ejercicios de aplicación.
Los lenguajes de programación a los que se dedicará mayor atención son LD, o
lenguaje de contactos, por su parecido a los esquemas de relés utilizados en automatismos
cableados y FBD o lenguaje de funciones lógicas, por emp
emplear
lear posteriormente un simulador
(Programador, o microcontrolador virtual) que utiliza este tipo de lenguaje.
En esta unidad se conocerán los procedimientos de programación y sus comandos, pero
será en la unidad 4, en la que se desarrollarán ejercicios de aplicación usando los
conocimientos de esta unidad y anteriores.
1. VARIABLES
Cuando planteamos iniciar una programación con micro
controladores solemos coger una instalación de lógica
cableada que sabemos que funciona y la convertimos a
lógica programada mediante un lenguaje de programación
determinado. Utilicemos el esquema de puesta en marcha
y parada de un motor:
Donde:
I1 “equivale” al pulsador de paro S0
I2 al pulsador de marcha S1
Q1 al contactor KM1.
Por tanto:
I1 NO ES el pulsador de paro S0, sino el terminal o conector que une el pulsador de paro al
autómata y por donde el pulsador le da información de su estado (abierto o cerrado) a
éste.
Se puede decir que I1 ó I2 no son contactos físicos, sino que son consultas de los estados
de los captadores, es decir, comprueban en todo momento el estado del captador (p.ej.
abiertos o cerrados).
Otra cosa muy importante a destacar, es la diferencia de uso de los captadores en lógica
cableada respecto a los de lógica programada. Recordando el primer esquema, existía un
pulsador de paro S0 que estaba cerrado, es decir, pasaba en todo momento la corriente a
través de él. En programación esto ya no es preciso, es decir, no tiene sentido estar
aplicando permanentemente corriente al autómata, lo único que tendríamos que hacer es
ajustar la programación. Recuerda que las entradas (I1, I2...) no son contactos sino
consultas; la programación consistiría en: “si la entrada I1 que pertenece al pulsador de
paro, cambia de estado, la salida Q1 se desactiva”. No importando realmente si el
pulsador S0 estaba abierto o cerrado.
Una Variable es una parte del programa que puede cambiar de estado, por ejemplo I1, I2,
I3, Q1, Q2, etc.
También podemos decir que en programación, si un contacto está cerrado tiene
“bit 1” y si está abierto que tiene “bit 0”.
En el ejemplo anterior I1 y Q1 son variables que cambian de estado (abiertos o cerrados),
ambas son distintas ya que I1 es una variable de entrada y Q1 es una variable de salida.
Una labor importante en programación es saber identificar las variables, es decir, la
equivalencia entre estas variables y los terminales de conexión del autómata.
a. Direccionamiento de variables
Hablamos de direccionamiento, cuando por ejemplo un terminal del autómata (entrada “I”
ó salida “Q”) utiliza “un trozo” de memoria para almacenar el estado de ésta variable, es
decir, si la entrada I1 está cerrada, esa información se ha de guardar en algún lugar de la
memoria del autómata.
Normalmente la dirección de una variable se hace como mínimo con tres datos
i. Primer dato: tipo de variable, entrada, salida, marca, etc.
ii. Segundo dato: byte al que pertenece.
Nota: Sirvan éstos datos SÓLO de referencia, ya que cada fabricante de autómatas puede
designar a sus variables con otros formatos
Al igual como los PLCs se han desarrollado y expandido, los lenguajes de programación
también se han desarrollado con ellos. Los lenguajes de hoy en día tienen nuevas y más
versátiles instrucciones y con mayor poder de computación. Por ejemplo, los PLCs pueden
transferir bloques de datos de una localización de memoria a otra, mientras al mismo
tiempo llevan cabo operaciones lógicas y matemáticas en otro bloque. Como resultado de
estas nuevas y expandidas instrucciones, los programas de control pueden ahora manejar
datos más fácilmente.
c LENGUAJES DE PROGRAMACION
Pensemos que un autómata tiene un sistema operativo, que es un programa interno que
permite que el PLC pueda realizar las operaciones. Este sistema operativo no es
modificable por el usuario y viene instalado de fábrica, asimismo, el programa de usuario
que es el programa en el cual el operador diseña y realiza la programación, es modificable
y borrable. El programa de usuario se realiza mediante una unidad de programación (por
ejemplo un PC) y se transfiere al autómata mediante un cable de conexión; esta acción no
es definitiva (es decir, se puede modificar el programa) hasta que el autómata realice las
especificaciones deseadas. El encargado de coordinar el programa de usuario con los datos
de los sensores de entrada y “ordenar” que las salidas se activen, es el sistema operativo.
El programa de usuario se realiza con un lenguaje específico más o menos fácil
(dependiendo de la profundidad de la programación) que puede ser textual o gráfico. Sin
duda los usuarios acostumbrados a utilizar esquemas eléctricos, prefieren los lenguajes
gráficos. Esto no quiere decir que el PLC reconozca esos gráficos que suponen la
programación que el autómata tiene que cumplir. Cuando la unidad de programación
transfiere el programa (realizado con cualquier lenguaje) los datos que viajan al PLC y por
tanto los que reconoce, están en un lenguaje denominado “lenguaje máquina”.
Cuando se tiene que programar un autómata programable para que este realice una
función automática determinada, el usuario dispone de unas herramientas que van a
permitir diseñar, comprobar, modificar, la aplicación que deberá realizar el PLC. El
Instructor Yul R. Paradas H. Venezuela 2017
91
CONTROL ELECTRICO Y AUTOMATIZACION
lenguaje de programación maneja el juego de instrucciones que realizará las funciones
lógicas y de cálculo de la unidad central de proceso.
Son cada vez más las marcas de autómatas programables que se acogen a una norma (IEC
1131-3) que regula los procedimientos de programación en PLCs. Esto supone que se crea
un estándar común, consiguiendo que la labor de programación no sea desconocida entre
modelos de diferentes firmas.
La utilización de entornos
gráficos en unidades de
programación, como por ejemplo
un PC (dibujos orientativos,
viñetas, ayudas, etc) ha hecho de
la programación un acto “menos
técnico” y más fácil que los
programadores antecesores.
c TIPOS DE
LENGUAJES DE PROGRAMACIÓN DE PLCS
Ejemplo:
Bobina
SET Permite desactivar una bobina SET previamente activada.
De la cual conocemos las entradas (I1 e I2) y la salida (Q), sin embargo lo que quieren decir
esas “cajas” con esos símbolos en su interior (≥ 1; &) lo desconocemos. Podemos decir que
su programación equivalente en lenguaje LD es la que se muestra a continuación. Esto
quiere decir que el autómata hará lo mismo tanto si se programa de una manera (FBD)
cómo de otra (LD), son dos lenguajes diferentes, aunque los más usados:
Antes de explicar las funciones lógicas, pensemos que en esta “caja” se realizará
una operación y a su salida habrá un resultado, pongamos un ejemplo:
En la caja se indica “multiplicado por 5”, por tanto si la entrada fuera 4, la salida sería 20:
Recuerda que:
Es un pulsador que puede estar abierto o cerrado:
Es una lámpara:
Ejemplo:
Tabla de la verdad
Es una representación gráfica del resultado que tendrá la variable de salida, realizando
todas las posibles combinaciones con las variables de entrada.
Tabla de la verdad de la Función NOT:
b. FUNCIÓN O, OR.
La salida tendrá valor 1, cuando cualquiera de las variables de entrada tenga valor 1. Se le
llama suma lógica y para tres variables se expresa: S = a + b + c. Equivale a un circuito
eléctrico con componentes en paralelo.
Ejemplo:
¿Qué valor tomará la salida Q en una puerta lógica OR con tres entradas (a,b,c), si el valor
de estas son: a=1, b=0 y c=0?
c. FUNCIÓN Y, AND
La salida tendrá valor de 1, cuando todas las variables de entrada tengan valor 1. En caso
de que alguna de ellas no lo tenga, la salida no tendrá valor 1. Se le llama producto lógico,
y para tres variables se expresa: S = a · b · c. Equivale a un circuito eléctrico con sus
componentes conectados en serie.
Ejemplo:
¿Qué valor tomará la salida Q en una puerta lógica AND con tres entradas (a, b, c,) si el
valor de estas son a=1, b=1 y c= 0?
La función inversa NOR realiza la misma operación que la función OR pero invierte el valor
del resultado.
S= a + b + c. Es una función inversa a la función OR.
Ejemplo:
¿Qué valor tomará la salida Q en una puerta lógica NOR con tres entradas (a, b, c), si el
valor de éstas son a=1, b=1, c=0?
Tomará el valor de “0” porque decimos que la función NOR invierte el valor del resultado
de la función OR que en este caso sería “1”.
La función inversa NAND realiza la misma operación que la función AND pero invierte el
valor del resultado.
S = a · b. c Es una función inversa a la función AND.
Ejemplo:
¿Qué valor tomará la salida Q en una puerta lógica NAND con tres entradas (a, b, c), si el
valor de estas son a=1, b=1, c=0?
En esta función especial XOR, la salida Q tomará valor de “1” cuando una de sus dos
variables de entrada tenga un valor “0 ó 1” y el valor de la “otra” en ese instante tenga un
valor contrario, ya que esta función sólo tiene dos variables de entrada. En caso de que
coincidan las dos variables (1,1) ó (0,0), la salida será de valor 0. S = a ⊕ b
Ejemplo:
¿Qué valor tomará la salida Q en una puerta lógica XOR con dos entradas (a y b), si el valor
de estas son a=1, b=1?
Tomará el valor de “0” porque decimos que la función XOR no tiene salida con valor “1” si
coinciden los valores de las variables de entrada.
A continuación vamos a realizar un ejemplo de las aplicaciones que pueden ejercer las
combinaciones lógicas en programación de microcontroladores, concretamente con
funciones AND (&) y funciones OR (≥1).
En programación FBD también existen operadores que realizan funciones especiales como
las comentadas para el lenguaje LD, como temporizadores, relojes, contadores, etc
Las marcas son como relés auxiliares dentro del autómata, es decir, es el resultado
de una operación que termina en activar o desactivar una salida internamente (M); por
tanto una marca es una salida “no visible” aparentemente, pero que juega un papel muy
importante en la programación.
Ejemplo, en una programación, el resultado lógico de ésta puede ser que la salida
del microcontrolador Q1 se active, conectando lo que hubiera cableado a ella (por ejemplo
Para programar un autómata con Ladder, además de estar familiarizado con las reglas de
los circuitos de conmutación,, (también denominada Lógica de Contactos), es necesario
conocer cada uno de los elementos de que consta este lenguaje. A continuación se
describen de modo general los más comunes
a. CONTACTO NA: Se a activa
ctiva cuando hay un uno lógico en el elemento
que representa; esto es, una entrada (para captar información del
proceso a controlar), una variable interna o un bit de sistema.
b. CONTACTO NC: Se des desactiva
activa cuando hay un uno lógico en el elemento
que representa; esto es, una entrada (para captar información del
proceso a controlar), una variable interna o un bit de sistema
c. BOBINA NA Se activa cuando la combinación que hay a su entrada
(izquierda) da uno lógico. Su activación equivale a decir que tien
tienee un
UNO lógico. Su comportamiento es complementario al de la bobina
NC.
d. BOBINA NC Se activa cuando la combinación que hay a su entrada
(izquierda) da un cero lógico. Su activación equivale a decir que tiene un
cero lógico. Su comportamiento es complementario al de la bobina NA.
e. BOBINA SET Una vez activa (puesta a 1) no se puede desact
desactivar
ivar (puesta
a 0) si no es por su correspondiente bobina en RESET. Sirve para
memorizar bits y, usada junto con la bobina RESET, dan una enorme potencia en
la programación.
f. BOBINA RESET Una vez desactiva (puesta a 0) no se puede activar
(puesta a 1) si no es por su correspondiente bobina en SET. Sirve para
memorizar bits y, usada junto ccon la bobina SET, dan una enorme
potencia en la programación.
g. BOBINA JUMP Permite saltarse instrucciones del programa e ir
directamente a la etiqueta que se desee. Sirve p para
ara realizar
subprogramas.
5 TEMPORIZADORES
• Entrada Enable (E): Tiene que estar activa (a 1 lógico) en todo momento durante el
intervalo de tiempo, ya que si se desactiva (puesta a cero lógico) se interrumpe la
cuenta de tibia (puesta a cero temporal).
Programación y simbología:
6 CONTADORES
• Entrada RESET (R): Permite poner a cero el contador cada vez que se activa. Se
suele utilizar al principio de la ejecución asignándole los bits de arranque, de modo
que quede a cero cada vez que se arranca el sistema.
• Entrada PRESET (P). Permite poner la cuenta del contador a un valor determinado
distinto de cero, que previamente se ha programado en Cip.
• Entrada UP (U): Cada vez que se activa produce un incremento en una unidad de la
cuenta que posea en ese momento el contador.
• Entrada DOWN (D): Cada vez que se activa produce un decremento en una unidad
de la cuenta que posea en ese momento el contador.
• Salida FULL (F): Se activa al producirse un desbordamiento del valor del contador
contando en sentido ascendente.
• Salida DONE (D): Se activa cuando el valor del contador se iguala al valor
preestablecido Cip.
• Salida EMPTY (E): Se activa al producirse un desbordamiento del valor del contador
contando en sentido descendente.
Un contador realizará una acción, cuando una entrada sea activada un número
programado de veces. Técnicamente, los contadores activarán o desactivarán una salida, o
un bit (bit a 1 ó bit a 0) cuando se alcanza un número predeterminado de “conexiones” en
su entrada. Este número de activaciones es la programación. Por ejemplo, cuando la
entrada del contador se active 8 veces, se activará la salida Q.
Veamos el gráfico:
Primero, el contador está programado a 8; esto no quiere decir que la entrada no pueda
ser activada más, si no que al llegar a 8, la salida se activará.
Segundo, el contador puede disponer de “descontador”, lo cual hace que, si el número
total del cómputo ascendente no es 8 la salida se desactivará. En el siguiente gráfico se
muestra como el cómputo llega a 8, la salida se activa, pero el “descontador” baja el
cómputo a un valor menor de 8, con lo cual la salida se desconecta.
Además, los contadores disponen de una entrada de Reset (R), que hace que el número de
entradas acumuladas pasen a ser 0.
Al igual que se indicó para los temporizadores, los tipos de contadores también pueden
variar según el tipo de controlador o firma comercial que los fabrique.
A continuación se muestra la simbología de un contador-descontador para lenguaje LD y
para FBD (de LOGO! de Siemens)
LD: donde una entrada cuenta positivamente CU; otra cuenta negativamente CD; una
entrada de reset pone todo a cero R, y la entrada PV indica el valor que tendrá el cómputo.
FBD en LOGO!: la entrada Cnt es la que “cuenta”; la entrada Dir tiene una doble función; si
no está “activada” el contador contará positivamente, pero si está activada, el contador
contará negativamente. La entrada R, reset pone todo a cero. La entrada Par indica el
valor del cómputo, en el ejemplo 100.
Un autómata programable controlará las manzanas de una cinta transportadora de
manera que cuando cuente 100 manzanas, la cinta se detendrá hasta que un operario las
almacene; una vez hecho esto el operario presionará un pulsador que hará que el ciclo
comience de nuevo:
donde:
I1: célula fotoeléctrica que activa un bit cada
vez que cruza una manzana.
I2: pulsador que pone todo a cero para que
comience todo de nuevo.
Q1: motor de la cinta transportadora.
En la que la función NOT cambia el resultado lógico de la salida del contador; es decir, si no
cuenta 100 manzanas la salida será cero pero al pasar por la puerta Not será 1. cuando el
cómputo llegue a 100 la salida del contador será 1 y la puerta Not la convertirá en cero,
parando la cinta.
Para comprobar el funcionamiento de las operaciones vistas hasta este momento y
algunas más que se verán más adelante, y sobre todo para demostrar su funcionalidad, se
empleará un simulador informático que tiene exactamente el mismo modo de
programación que el aparato verdadero, (LOGO! V3.0 de Siemens); tiene la particularidad
de utilizar el tipo de programación con funciones lógicas FBD. Se entiende que para
iniciados en microcontroladores el lenguaje más sencillo para programar es el LD o
lenguaje de contactos por su parecido con contactos de automatismos (Contactores, relés,
temporizadores, etc), por este motivo los ejemplos y ejercicios que realicemos, los
programaremos en FBD y buscaremos su correspondencia en LD.
ZELIO SOFT
1. Buscar en el escritorio de su computadora el icono del programa y
darle un clic
Bloques de Retroalimentación
ENTRADAS FISICAS LCD
BORNE
Un borne de conexión es un lugar de un dispositivo eléctrico con un mecanismo de
apriete, capaz de conectar a un conductor eléctrico haciendo que exista comunicación
eléctrica entre ambos.
CONTACTO NA
Un contacto abierto (NO ó NA, normalmente abierto) de un relé, contactor, temporizador,
pulsador, detector... tiene esa posición cuando la bobina o elemento mecánico a la que
pertenece no está activada. En caso de activación de la bobina o elemento mecánico
interruptor, el contacto cambiará de posición a NC (cerrado) de forma inmediata o pasado
un tiempo.
CONTACTO NC
Un contacto cerrado (NC normalmente cerrado) de un relé, contactor, temporizador,
pulsador, final de carrera, detector... tiene esa posición cuando la bobina o elemento
mecánico a la que pertenece no está activada. en caso de activación de la bobina o
elemento mecánico interruptor, el contacto cambiará de posición a no (abierto) de forma
inmediata o pasado un tiempo.
FINAL DE CARRERA
Un final de carrera es un interruptor o pulsador accionado por un movimiento
mecánico de una máquina o mecanismo. Puede tener varios contactos que conmutan a la
vez. Un ejemplo típico de un FC es NO + NC.
MICROCONTROLADOR PROGRAMABLE
Es un autómata programable cuyo límite funcional y operativo no excede de 32 entradas
de sensor y 32 salidas.
KA
Contactor auxiliar (o relé auxiliar) número....
KM
Contactor principal número....
KT
Contactor temporizado ( o relé temporizado) numero....
VÁLVULA
Un dispositivo capaz de controlar el paso de un fluido. Cuando el mecanismo de apertura o
cierre se hace por medio de corriente eléctrica decimos que son electroválvulas
CAPTADORES
En automatismos son dispositivos que recogen información, y que luego será utilizada en
el proceso automático.
CAPTADORES ACTIVOS
Son los captadores que necesitan determinada alimentación eléctrica para poder
funcionar. Normalmente están constituidos por circuitos electrónicos.
CAPTADORES PASIVOS
Son captadores que son activados generalmente mediante un movimiento mecánico. Por
tanto, no necesitan alimentación; por ejemplo pulsadores y finales de carrera.
CÓDIGO BCD
(Decimal codificado en binario) Es un sistema binario en el que cada dígito decimal (del 0
al 9) se representa por cuatro bits o dígitos binarios. Por ejemplo el número 7 es en BCD
“0111”.
CÓDIGO BINARIO
Es un sistema de numeración que sólo utiliza ceros y unos (0, 1).
CÓDIGO DECIMAL
El sistema decimal es el que usamos en la vida cotidiana con diez dígitos del 0 al 9.
CÓDIGO HEXADECIMAL
Es un sistema de numeración que utiliza 16 cifras. En éstas, las letras no tienen un sentido
textual sino numérico. (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)
CPU
La unidad central de proceso es el dispositivo que aporta “la inteligencia” para que pueda
funcionar un autómata programable. Está compuesto por un microprocesador y
memorias.
FA (fuente de alimentación)
Es el mecanismo que aporta la tensión de alimentación necesaria para que funcionen los
componentes internos de un autómata programable.
TRANSISTOR
Un transistor es un dispositivo electrónico semiconductor y que
puede ser usado como conmutador, aunque sólo puede conmutar
corriente continua. Los hay algunos que soportan cargas de hasta 1
amperio. No tiene partes móviles.
TRIAC
Un triac es un dispositivo electrónico semiconductor que puede
conmutar corriente alterna aunque los valores de intensidad que
maneja no son muy elevados. No tiene partes móviles.
ÁLGEBRA DE BOOLE
Álgebra en el que sus componentes sólo pueden tomar dos valores. Se considera un
álgebra especial para el sistema binario. Proporciona el modo de expresar el
funcionamiento de un circuito lógico compuesto por una combinación de puertas lógicas,
en la que se puede saber el resultado de la salida según la combinación de los valores de
entrada.
CRONOGRAMA
Observemos el gráfico; en él un pulsador pasa de no estar (0), a estar (1) presionado. La
forma de representar este hecho es un gráfico que muestre la evolución del dispositivo.
CIRCUITO PARALELO
Eléctricamente es cuando la corriente puede tomar más de un camino para completar un
circuito.
CIRCUITO SERIE
Eléctricamente es cuando la corriente tiene que tomar un único camino para completar el
circuito atravesando todos los componentes del mismo
CTD
Expresión utilizada para designar a los contadores con cómputo descendente. CTD = Count
down counter.
CTU
Expresión utilizada para designar a los contadores con cómputo ascendente. CTU = Count
up counter.
FBD
Lenguaje de programación mediante funciones lógicas (FBD, Function Block Diagram) El
lenguaje gráfico FBD es parecido a los esquemas utilizados en electrónica digital,
utilizando funciones lógicas.
IEC 1131-3
Norma sobre autómatas programables dividida en cinco capítulos: 1.- Apreciación global
general 2.- Hardware. 3.- Lenguajes de programación. 4 Guía de usuario. y 5.-
Comunicaciones.
SUBRUTINA
Una subrutina es una división del programa principal, es decir, cuando el programa
principal es muy extenso se “hacen” pequeños programas operativos, que normalmente
dependen de un principal.
RESET
Puesta a cero.
TON
Expresión utilizada para designar a los temporizadores con retardo a la activación. TON =
Timer ON delay.
TOF
Expresión utilizada para designar a los temporizadores con retardo a la desactivación. TOF
= Timer Off delay.