Escolar Documentos
Profissional Documentos
Cultura Documentos
Programables
Unidad I
1.
AUTOMATIZACIN
PARTE DE MANDO
Suele ser un autmata programable (tecnologa programada), aunque hasta hace bien poco se utilizaban
rels electromagnticos, tarjetas electrnicas o mdulos lgicos neumticos (tecnologa cableada). En un
sistema de fabricacin automatizado el autmata programable esta en el centro del sistema. Este debe ser
capaz de comunicarse con todos los constituyentes de sistema automatizado.
TECNOLOGAS CABLEADAS
Con este tipo de tecnologa, el automatismo se realiza interconectando los distintos elementos que lo
integran. Su funcionamiento es establecido por los elementos que lo componen y por la forma de
conectarlos.
Esta fue la primera solucin que se utiliz para crear autmatas industriales, pero presenta varios
inconvenientes.
Los dispositivos que se utilizan en las tecnologas cableadas para la realizacin del automatismo son:
Rels electromagnticos
Mdulos lgicos neumticos.
Tarjetas electrnicas.
TECNOLOGAS PROGRAMADAS
Los avances en el campo de los microprocesadores de los ltimos aos han favorecido la generalizacin de
las tecnologas programadas. En la realizacin de automatismos. Los equipos realizados para este fin son:
Los ordenadores.
Los autmatas programables.
El ordenador, como parte de mando de un automatismo presenta la ventaja de ser altamente flexible a
modificaciones de proceso. Pero, al mismo tiempo, y debido a su diseo no especfico para su entorno
industrial, resulta un elemento frgil para trabajar en entornos de lneas de produccin.
Un autmata programable industrial es un elemento robusto diseado especialmente para trabajar en
ambientes de talleres, con casi todos los elementos del ordenador.
Comparacin de caractersticas entre sistemas cableados y sistemas programables
CARACTERSTICAS
Flexibilidad de adaptacin al proceso
Hardware estndar para distintas aplicaciones
Posibilidades de ampliacin
Interconexiones y cableado exterior
SISTEMA DE
CABLEADO
Baja
No
Bajas
Mucho
AUTOMATA
PROGRAMABLE
Alta
Si
Altas
Poco
Largo
Difcil
Difcil
No
Medios
No
Alto
Difcil
Corto
Fcil
Fcil
Si
Bajos
Si
Bajo
Fcil
OBJETIVOS DE LA AUTOMATIZACIN
Mejorar la productividad de la empresa, reduciendo los costos de la produccin y mejorando la
calidad de la misma.
Mejorar las condiciones de trabajo del personal, suprimiendo los trabajos penosos e
incrementando la seguridad.
Realizar las operaciones imposibles de controlar intelectual o manualmente.
Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades necesarias en el
momento preciso.
Simplificar el mantenimiento de forma que el operario no requiera grandes conocimientos para la
manipulacin del proceso productivo.
Integrar la gestin y produccin.
LOS SISTEMAS DE CONTROL
Cuando el programa ordena tomar alguna accin, el autmata enva las seales correspondientes a los
dispositivos de actuacin conectados a sus salidas. El autmata se puede utilizar para controlar un proceso
simple, repetitivo o puede conectarse a otros autmatas o a un ordenador para integrar el control de un
sistema complejo.
Los autmatas reciben las seales de entrada y generan las seales de salida. Al detectarse cambio en las
seales, el autmata reacciona, segn el programa grabado por el usuario, para producir las seales de
salida. El autmata ejecuta continuamente el programa para conseguir este control.
Se ha de disear un programa para la aplicacin concreta y almacenarlo en la memoria del autmata. Este
programa se ejecutar como parte del ciclo de operaciones internas del autmata.
1.1
El trmino PLC de amplia difusin en el medio significa en ingls, Controlador Lgico Programable.
Originalmente se denominaban PCs (Programmable Controllers), pero, con la llegada de las IBM PCs, para
evitar confusin, se emplearon definitivamente las siglas PLC.
En Europa, el mismo concepto es llamado Autmata Programable.
La definicin ms apropiada es: Sistema Industrial de Control Automtico que trabaja bajo una secuencia
almacenada en memoria, de instrucciones lgicas.
Es un sistema porque contiene todo lo necesario para operar, e industrial por tener todos los registros
necesarios para operar en los ambientes hostiles encontrados en la industria.
Un autmata programable industrial (API) o Programable Logic Controller (PLC), es un equipo electrnico,
programable en lenguaje no informtico, diseado para controlar en tiempo real y en ambiente de tipo
industrial, procesos secunciales.
Un PLC trabaja en base a la informacin recibida por los captadores y el programa lgico interno, actuando
sobre los accionadores de la instalacin.
Esta familia de aparatos se distingue de otros controladores automticos en que puede ser programado
para controlar cualquier tipo de mquina, a diferencia de otros muchos que, solamente pueden controlar
un tipo especfico de aparato. Un programador o Control de Flama de una caldera, es un ejemplo de estos
ltimos.
Adems de poder ser programados, se insiste en el trmino "Control Automtico", que corresponde
solamente a los aparatos que comparan ciertas seales provenientes de la mquina controlada de acuerdo
con algunas reglas programadas con anterioridad para emitir seales de control para mantener la operacin
estable de dicha mquina.
Las instrucciones almacenadas en memoria permiten modificaciones as como su monitoreo externo.
NEMA define el PLC como un aparato digital electrnico con una memoria programable para el
almacenamiento de instrucciones que implementan funciones especficas tales como secunciales, lgicas,
de tiempo, de conteo, para controlar mquinas y procesos.
Aunque la arquitectura de un PLC es bsicamente la misma de una computadora de propsitos generales,
hay algunas caractersticas que los distinguen:
El PLC est diseado para trabajar en un ambiente industrial con una cantidad sustancial de ruido
elctrico, interferencia electromagntica, vibracin, altas temperaturas, etc.
En el PLC el hardware y el software son diseados para que sean fciles de utilizar por tcnicos y
electricistas. Su estructura con frecuencia modular, hace que el mantenimiento y las reparaciones sean
sencillas.
Las computadoras son complejas mquinas de cmputo, capaces de ejecutar diferentes programas o
tareas simultneamente y en cualquier orden, el PLC ejecuta su programa sencillo en forma ordenada y
secuencial.
El PLC posee todas las ventajas de los sistemas programables entre las que podemos puntualizar:
Control flexible. La eliminacin de controles alambrados es el primer paso para ganar flexibilidad. A
manera de ejemplo consideremos el control de un solenoide por medio de dos interruptores
conectados en serie. Cambiar la operacin del solenoide colocando los dos interruptores en paralelo o
combinndolos con un tercero podra tomar menos de un minuto en un PLC, lo cual se podra realizar
en la mayora de los casos sin desenergizar o parar el sistema. El mismo cambio en el sistema alambrado
podra haber tomado de 30 a 60 minutos, lo que podra ser traducido en considerables prdidas de
produccin.
Fcil instalacin. Los mismos atributos del PLC hacen de cada instalacin una operacin sencilla y hasta
cierto punto rutinaria. Su relativo pequeo tamao permite al PLC ser ubicado usualmente en menos de
la mitad del espacio requerido por un panel basado en rels.
Mantenimiento. Desde el inicio, los PLC han sido diseados teniendo en mente la facilidad del
mantenimiento. Con todos los componentes virtualmente de estado slido, el mantenimiento se reduce
a cambios de algn mdulo o de algunos componentes alojados en base.
Campos de aplicacin. Se pueden utilizar los PLC en virtualmente todas las reas de la industria: plantas
de papel, industria de alimentos, industrias qumicas, petroqumicas, automotrices, generadoras de
energa, etc. El uso de los PLC est limitado solo por la imaginacin.
Hace falta un programador, lo que obliga a adiestrar a uno de los tcnicos en tal sentido, pero hoy en
da ese inconveniente est solucionado porque las universidades ya se encargan de dicho
adiestramiento.
Al operario que se encontraba a cargo de este tipo de instalaciones, se le exiga tener altos conocimientos
tcnicos para poder realizarlas y posteriormente mantenerlas. Adems cualquier variacin en el proceso
supona modificar fsicamente gran parte de las conexiones de los montajes, siendo necesario para ello un
gran esfuerzo tcnico y un mayor desembolso.
En 1969 la Divisin Hydramatic de la General Motors instal el primer PLC para reemplazar los sistemas
inflexibles alambrados usados entonces en sus lneas de produccin.
Ya en 1971, los PLCs se extendan a otras industrias y, en los ochentas, ya los componentes electrnicos
permitieron un conjunto de operaciones en 16 bits,- comparados con los 4 de los 70s -, en un pequeo
volumen, lo que los populariz en todo el mundo.
En los primeros aos de los noventas, aparecieron los microprocesadores de 32 bits con posibilidad de
operaciones matemticas complejas, y de comunicaciones entre PLCs de diferentes marcas y PCs, los que
Los autmatas reciben las seales de entrada y generan las seales de salida. Al detectarse cambio
en las seales, el autmata reacciona, segn el programa grabado por el usuario, para producir las seales
de salida. El autmata ejecuta continuamente el programa para conseguir este control.
10
ESTRUCTURA SEMIMODULAR
Se caracteriza por separar las E/S del resto del autmata, de tal forma que en un bloque compacto estn
reunidas las CPU, memoria de usuario o de programa y fuente de alimentacin y separadamente las
unidades de E/S.
Son los autmatas de gama media los que suelen tener una estructura semimodular (Americana).
ESTRUCTURA MODULAR
Su caracterstica principal es la de que existe un mdulo para cada uno de los diferentes elementos que
componen el autmata como puede ser una fuente de alimentacin, CPU, E/S, etc. La sujecin de los
mismos se hace por carril DIN, placa perforada o sobre RACK, en donde va alojado el BUS externo de unin
de los distintos mdulos que lo componen.
Son los autmatas de gama alta los que suelen tener una estructura modular, que permiten una gran
flexibilidad en su constitucin.
Esta tabla resume a grandes rasgos las caractersticas de los autmatas actuales desde el punto de vista de
modularidad.
AUTOMATAS
COMPACTOS
I CENTRAL
I CENTRAL
No de entradas / salidas
Juego de instrucciones
Unidades de expansin
8 a 256
< 2000
Digitales + analgicas
128 a 1024
< 2000
Digitales
CPU NICA
MODULARES
VARIAS CPU
I CENTRAL + X
DEDICADOS
> 1024
2000 a 40000
+ Digitales
+
11
analgicas
Funciones en red
Esclavo
1.2
Esclavo
analgicas
+
reguladores
Maestro o esclavo
En cualquier PLC hay un nmero de componentes fcilmente identificables, algunos como la CPU y las
interfases de entrada/salida son vitales para el funcionamiento, otros como la interfase de operador no son
esenciales pero son deseables por las prestaciones que aportan al sistema. Las partes ms importantes del
PLC son:
Unidad central de proceso (CPU)
Sistema de entrada / salida
Con las partes mencionadas podemos decir que tenemos un autmata pero para que sea operativo son
necesarios otros elementos tales como:
Fuente de alimentacin
Interfases de Comunicaciones
Dispositivos Perifricos
Unidad o Consola de Programacin
12
El procesador puede interpretar una sola instruccin a cada instante, a gran velocidad (microsegundo); esta
forma de actuar introduce el concepto de tratamiento secuencial de la informacin.
Diseo de un microprocesador
La CPU debe entenderse como un subsistema del PLC formado por una base de circuito impreso que
contiene las siguientes partes:
Memoria RAM: se utiliza principalmente como memoria interna, y nicamente como memoria de
programa en el caso de que pueda asegurarse el mantenimiento de los datos con una batera exterior.
Memoria EPROM: se utilizan para almacenar el programa de usuario, una vez que ha sido
convenientemente depurada.
Sistema oscilador. Genera los impulsos que dan la temporizacin a todo el sistema.
Sistema de decodificacin. Sirve para hacer accesibles todos los componentes del sistema al
microprocesador.
Drivers/latches. Componentes lgicos para separar las diferentes partes del sistema
Sistema de Buses internos. Son las conexiones fsicas entre los diferentes componentes del sistema,
estos son bus de datos, de direcciones y de control.
Comunicacin. Provee la interfase para programar el PLC desde una computadora o desde un
programador manual o para visualizar la informacin.
SISTEMA DE BUS
Un sistema de bus es un determinado nmero de lneas elctricas divididas en lneas de direcciones, de
datos y de control. La lnea de direcciones se utiliza para seleccionar la direccin de un elemento conectado
al bus y lnea de datos para transmitir la informacin requerida. Las lneas de control son necesarias para
habilitar el dispositivo conectado al bus como emisor o como receptor.
14
MEMORIA INTERNA
En un autmata programable, la memoria interna es aquella que almacena el estado de las variables que
maneja el autmata: entradas, salidas, contadores, rels internos, seales de estado, etc. Esta memoria
interna se encuentra dividida en varias reas, cada una de ellas con un cometido y caractersticas distintas.
La clasificacin de la memoria interna no se realiza atendiendo a sus caractersticas de lectura y escritura,
sino por el tipo de variables que almacena y el nmero de bits que ocupa la variable. As, la memoria interna
del autmata queda clasificada en las siguientes reas.
rea de imgenes de entradas/salidas y rea interna (IR).
En esta rea de memoria se encuentran:
Los canales (registros) asociados a los terminales externos (entradas y salidas).
Los rels (bit) internos (no correspondidos con el terminal externo), gestionados como rels de E/S.
Los rels E/S no usados pueden usarse como IR.
No retienen estado frente a la falta de alimentacin o cambio de modo de operacin.
rea especial (SR).
Son rels de sealizacin de funciones particulares como:
Servicio (siempre ON, OFF)
Diagnosis (sealizacin o anomalas)
Temporizaciones (relojes a varias frecuencias)
Clculo
Comunicaciones
Accesible en forma de bit o de canal.
No conservan su estado en caso de fallo de alimentacin o cambio de modo.
15
Se utilizan para el intercambio de datos entre dos PLCs unidos en forma PC Link(1:1).
Dedicados al intercambio de informacin entre PLCs.
Si no se utilizan como LR pueden usarse como IR.
Accesible en forma de bit o canal.
No conservan su estado en caso de fallo de alimentacin o cambio de modo.
Las variables contenidas en la memoria interna, pueden ser consultadas y modificadas continuamente por
el programa, cualquier nmero de veces. Esta actualizacin continua de los datos obliga a construir la
memoria con dispositivos RAM.
MEMORIA DE PROGRAMA
La memoria de programa, normalmente externa y enchufable a la CPU mediante casete de memoria,
almacena el programa escrito por el usuario para su aplicacin.
Cada instruccin del usuario ocupa un paso o direccin del programa.
Las memorias de programa o memorias de usuario son siempre de tipo permanente RAM + batera o
EPROM/EEPROM . Por lo general la mayora de los fabricantes de autmatas ofrecen la posibilidad de
16
utilizar memorias RAM con batera para la fase de desarrollo y depuracin de los programas, y de pasar
estos a memorias no voltiles EPROM o EEPROM una vez finalizada esta fase.
La ejecucin del programa en el mdulo es siempre prioritaria, de forma que si se da tensin al autmata
con un mdulo conectado, la CPU ejecuta su programa y no el contenido en memoria RAM interna.
SISTEMA DE ENTRADA / SALIDA
Son los dispositivos bsicos por donde se toma la informacin de la mquina, en el caso de las entradas, y
por donde se realiza la activacin de los procesos, en las salidas.
Las funciones principales son el adaptar las tensiones e intensidades de trabajo de los captadores y
actuadores a las del trabajo de los circuitos electrnicos del autmata; realizar una separacin elctrica
entre los circuitos lgicos de los de potencia, generalmente a travs de opt acopladores, y proporcionar el
medio de identificacin de los captadores y actuadores ante el procesador.
Las entradas a las que se hace referencia pueden ser pulsadores, interruptores de lmite, sensores
analgicos, selectores, encoders, etc. mientras que las salidas pueden ser bobinas de contactores, vlvulas
solenoides, luces piloto, carga resistiva, etc.
MDULO DE ENTRADAS
Las entradas son fcilmente identificables, ya que se caracterizan fsicamente por sus bornes para acoplar
los dispositivos de entrada o captadores, por su numeracin, y por su identificacin INPUT o ENTRADA;
llevan adems una indicacin luminosa de activado por medio de un LED.
En cuanto al tipo de seal que reciben, ests pueden ser: analgicas y digitales.
a) Analgicas. Cuando la magnitud que se acopla a la entrada correspondiente a una medida de, por
ejemplo, presin, temperatura, velocidad, etc., esto es, analgica, es necesario disponer de este tipo de
mdulo de entrada. Su principio de funcionamiento se basa en la conversin de la seal analgica a
cdigo binario mediante un convertidor analgico digital (A/D).
La tabla siguiente muestra algunos parmetros significativos de este tipo de mdulos.
Campo o Rango de
Intensidad o Tensin
Resolucin
(Bits)
0 ... 10 V
4 ... 20 mA
0 ... 10 V
4 ... 20 mA
8
8
12
12
Tiempo de
Conversin
(ms)
1
1
1
1
Precisin
(1% + 1 bit)
en entradas
y 1%
en salidas
17
La resolucin de 12 bits se utiliza generalmente cuando las aplicaciones son de alta precisin.
b) Digitales. Son las ms utilizadas y corresponden a una seal de entrada (todo o nada), esto es, a un nivel
de tensin o a la ausencia de la misma. Ejemplo de este tipo son los finales de carrera, interruptores,
pulsadores, etc.
La figura representa el esquema simplificado de un circuito de entrada por transistor del tipo NPN, en el que
se destaca como elemento principal, el optoacoplador.
18
MDULO DE SALIDAS
En los contactos de salida del Autmata se conectan las cargas o actuadores directamente o a travs de
otros elementos de mando, como pueden ser contactores por medio de sus bobinas.
Las salidas se suelen distribuir en varios grupos independientes de 1, 2, 4, etc., contactos de tal forma que
se pueden utilizar varias tensiones, segn las necesidades de las cargas.
La informacin enviada por las entradas a la CPU, una vez procesada, se enva al mdulo de salidas para que
estas sean activadas y a la vez los actuadores que en ellas estn conectados.
Estructura bsica para una salida de tipo lgico o binario, poniendo de relieve los circuitos de aislamiento.
Segn el tipo de proceso a controlar por el autmata, podemos utilizar diferentes mdulos de salidas.
Existen tres tipos bien diferenciados:
A rels. Este tipo de salida suele utilizarse cuando el consumo tiene cierto valor (del orden de los
amperios) y donde las conmutaciones no son demasiado rpidas. Son usados en circuitos de corriente
continua y alterna. Estn basados en la conmutacin mecnica, por la bobina del rel, de un contacto
elctrico normalmente abierto.
19
A triac. Se utilizan en circuitos de corriente continua y corriente alterna que necesiten maniobras de
conmutacin muy rpidas en donde el rel no es capaz de realizarlas o su vida se hace ms corta, en
cuanto al valor de intensidad, suele tener valores similares al rel.
A transistores. El uso del este tipo de mdulos es exclusivo de los circuitos de c.c. y cuando las
cargas sean del tipo de poco consumo, rpida respuesta y alto nmero de operaciones, como en el
caso de circuitos electrnicos. Su vida es superior a la del rel.
Dicha forma digital, consistir en representar la magnitud de la variable analgica con un nmero codificado
en forma binaria o en forma BCD.
20
Recprocamente, si el PLC debe suministrar al proceso seales de regulacin continuas, deber previamente
convertir los datos internos en la forma binaria o BCD a magnitudes de tipo analgico.
FUENTE DE ALIMENTACIN
La fuente de alimentacin proporciona las tensiones necesarias para el funcionamiento de los distintos
circuitos del sistema.
La alimentacin a la CPU puede ser de continua a 24 Vcc, tensin muy frecuente en cuadros de distribucin,
o en alterna a 120/240 Vca. En cualquier caso es la propia CPU la que alimenta las interfaces conectadas a
travs del bus interno.
21
La alimentacin a los circuitos E/S puede realizarse, segn tipos, en alterna a 48/120/240 Vca o en continua
a 12/24/48 Vcc.
La fuente de alimentacin del autmata puede incorporar una batera tampn, que se utiliza para el
mantenimiento de algunas posiciones internas y del programa usuario en memoria RAM, cuando falla la
alimentacin o se apaga el autmata.
Debe proveer la energa suficiente (caracterstica medida generalmente en Amperios) para que el
sistema trabaje sin sobrecarga y adems debe tener un margen para el crecimiento del sistema.
Debe ser robusta, es decir, se espera que funcione en condiciones de voltaje de alimentacin no
siempre estables sin que estas variaciones indeseables se reflejen en los componentes que se sirven de
ella. Adems se deben adaptar a los rangos de tensin de alimentacin que se encuentran con ms
frecuencia en los ambientes industriales.
Generalmente las fuentes de alimentacin son de tipo electrnica conmutada. Esta es una tcnica que
permite obtener una tensin DC estable para el funcionamiento de los circuitos electrnicos integrados que
es prcticamente independiente del nivel de tensin de entrada, dentro de un amplio rango, por ejemplo,
se puede generar +12VDC establemente para un rango de voltaje de entrada tan amplio como 85-265 VAC.
Este tipo de fuente no utiliza el transformador tradicional por lo que se reduce el tamao, el peso, los costos
y la eficiencia de conversin. Es el mismo tipo de alimentador utilizado en las computadoras personales.
22
INTERFASE DE COMUNICACIN
La interfase de comunicacin con el PLC es la que hace posible que podamos interactuar con el. La interfase
nos debe permitir por lo menos:
Descargar a travs de ella, los programas de aplicacin desarrollados en una computadora personal o
en un programador manual en la memoria de trabajo del PLC.
Monitorear la ejecucin del programa en el PLC, permitiendo modificaciones en registros, lectura de
tablas internas, modificacin del programa, etc.
En un nivel superior, la interfase de comunicacin debe permitir que el PLC pueda accesar otros
componentes del sistema tales como mdulos de expansin de entrada/salida remotas, por medio de
controladores de buses de comunicacin estndar. Esta configuracin se conoce como red.
En trminos elctricos, la comunicacin se puede realizar por medio de un puerto paralelo a alta velocidad o
ms comnmente por medio de una lnea serie que aunque es ms lenta puede tener un mayor alcance.
Usualmente las interfases serie proveen niveles de tensin para RS232, con la que se puede comunicar con
una computadora u otro elemento hasta un mximo de 30 metros, o por medio de convertidores se pueden
tener niveles RS485/422 que siendo seales diferenciales pueden alcanzar hasta 1200 metros. Las
velocidades van de los 1200 a los 19600 bauds, con 2 o ms lneas de handshaking y protocolos software
con habilidad para gestin de errores y para el direccionamiento de todos los componentes del sistema.
23
24
BUS. Los sistemas modulares requieren una conexin entre los distintos elementos del sistema y, esto se
logra mediante un bastidor que a la vez es soporte mecnico de los mismos.
Este bastidor contiene la conexin a la fuente de voltaje, as como el "bus" de direcciones y de datos con el
que se comunican las tarjetas y el CPU.
En el caso de tener muchas tarjetas de entradas/salidas, o de requerirse stas en otra parte de la mquina,
a cierta distancia de la CPU, es necesario adaptar un bastidor adicional que sea continuacin del original,
con una conexin entre bastidores para la comunicacin. Esta conexin si es cercana puede lograrse con un
simple cable paralelo y, en otros casos, se requiere de un procesador de comunicaciones para emplear fibra
ptica o, una red con protocolo establecida.
INTERFASES DE OPERADOR
La interfase de operador es un componente que no siempre se encuentra en los sistemas de automatizacin
y no es un elemento bsico del PLC, es decir, no es esencial para el funcionamiento del sistema, sin
embargo la flexibilidad que agrega del punto de vista del monitoreo y de las regulaciones que se pueden
hacer en los parmetros del proceso controlado hace que en muchos casos un sistema no tenga utilidad
prctica si no cuenta con una interfase de operador.
25
Una pantalla para la presentacin de los datos. Esta puede ser de cristal lquido, de filamentos al vaco,
de matriz sensible al tacto, tubo de rayos catdicos, etc. y sus potencialidades van desde un simple
presentador alfanumrico hasta una interfase con capacidades grficas, colores y sensible al tacto.
Un teclado para introduccin de datos. Estos usualmente son del tipo de membrana hermtica a prueba
de ambientes hmedos o con mucho polvo. Poseen realimentacin audible y las funciones que
desempea cada tecla se puede programar.
SCADA (Adquisicin de Datos y Supervisin de Control). Las siglas SCADA engloban a un conjunto de
software (programas) y hardware (PC's, autmatas programables...) capaces de controlar un proceso de
forma automtica desde una pantalla de ordenador. Es el sistema de control ms potente dentro de los
HMI, dndonos la posibilidad de visualizar y supervisar grficamente en un monitor los procesos de una
planta, instalacin o mquina. Entre las mltiples cualidades podemos destacar:
Generacin de avisos, alarmas y acuse de recibo.
Almacenamiento de histricos de produccin, alarmas y avisos en disco duro para una posterior
manipulacin o impresin.
Anlisis de seales dentro del proceso productivo.
Generacin de recetas de productos o procesos.
Las interfases de operador se usan esencialmente para la introduccin y visualizacin de datos del proceso,
con ellas no es posible hacer modificaciones al programa del PLC. Poseen un nmero determinado de
26
pginas de informacin que pueden mostrar (en el orden de las 100 o ms). Permiten la creacin de mens
de seleccin de las variables de inters y en algunos casos estn equipadas con reloj (RTC o real time clock).
Se pueden programar adems alarmas en funcin del tiempo o del valor de alguna variable crtica.
Las interfases de operador se conectan al sistema PLC por medio de una lnea de comunicacin serie,
poseen su propio microprocesador y en general tienen un costo elevado. La programacin adems se hace
desde un ambiente diferente al que programa el PLC porque en este caso se trata sobre todo de presentar
algn tipo de texto formateado, y no de generar secuencias como en el caso del PLC
1.3
La eficaz puesta en funcionamiento de un PLC pasa necesariamente por una correcta conexin de los
captadores en las entradas y los actuadores en las salidas.
De esta forma conseguimos las siguientes ventajas:
La limitacin en el nmero de entradas y salidas que se van a utilizar, lo que implica un ahorro en el
precio del Autmata
DISPOSITIVOS DE ENTRADA
Los autmatas pueden recibir seales de entrada de dispositivos automticos, temporizadores, encoders,
fotoceldas, etc.; o manuales, pulsadores, teclados, etc. El principio fsico de actuacin de los sensores puede
ser con contacto como los finales de carrera, por interrupcin de rayo de luz como las fotoceldas, inductivos
o capacitivos como los interruptores de proximidad.
Se entiende por captadores en general, aquellos elementos que se acoplan o conectan a las entradas del
autmata. Estos pueden ser de dos tipos:
Analgicos, cuya seal elctrica es variable en el tiempo, y que necesariamente han de acoplarse al
mismo tipo de entradas.
27
Cuando se conecta un captador a la entrada de un PLC y este se encuentre en posicin cerrada aplicando
tensin de la batera al elemento interno del autmata este indicar su estado encendiendo un piloto, tal
como lo muestra la figura:
Los Captadores Activos son dispositivos electrnicos que necesitan ser alimentados por una tensin para
que varen su estado lgico. Este es el caso de los diferentes tipos de detectores (Inductivos, Capacitivos,
Fotoelctricos). Muchos de estos aparatos pueden ser alimentados por la propia fuente de alimentacin del
autmata.
29
El que conoce circuitos de automatismos industriales realizados por contactores, sabr que puede
utilizar, como captadores, contactos elctricamente abiertos o elctricamente cerrados dependiendo de
su funcin en el circuito. Como ejemplo podemos ver un simple arrancador de encendido / apagado. En
l se distingue el contacto usado como pulsador de marcha que es normalmente abierto y el usado como
pulsador de parada que es normalmente cerrado, sin embargo en circuitos automatizados por
autmatas, los captadores son generalmente abiertos.
DISPOSITIVOS DE SALIDA
Veamos un tpico circuito de automatismos. Un arrancador estrella / triangulo con temporizador. La figura
muestra como es la tcnica cableada. Por una parte tenemos el circuito de fuerza, que alimenta el motor, y
por otra el circuito auxiliar o de mando, que realiza la maniobra de arranque de dicho motor.
La otra figura muestra cmo se realiza el mismo montaje de forma programada. El circuito de fuerza es
exactamente el mismo que en la tcnica cableada. Sin embargo, el de mando ser sustituido por un
autmata programable, al cual se unen elctricamente los pulsadores y las bobinas de los contactores. La
maniobra de arranque la realizara el programa que previamente se ha transferido al autmata.
30
La forma de conectar los actuadores a los mdulos de salidas, depender del tipo de mdulo utilizado. Estos
son algunos ejemplos:
Dos son las posibilidades de conexin de los contactos de los rels trmicos de proteccin contra
sobrecargas.
En las entradas como captadores
En las salidas como actuadores
31
Las ventajas e inconvenientes que presentan ambas posibilidades son los siguientes:
Otra ventaja a tener en cuenta es que en funcin del programa establecido un contacto de un rel
trmico puede detener nicamente el proceso del actuador al cual est protegiendo o detener el
proceso completo. En este ltimo caso y conectando todos en serie, en el caso de contactos NC o
paralelo si NA, es suficiente con un solo contacto de entrada.
Las posibilidades que nos ofrecen son utilizar el contacto normalmente cerrado NC o el
normalmente abierto NA. En el primer caso, la bobina del contactor se alimentar directamente, ya
que el contacto NC, se utiliza en la entrada. En el segundo caso, al utilizar en la entrada el contacto
NA, el contacto NC puede o no ser utilizado en la salida, si se utiliza tendremos doble proteccin.
Como desventaja podemos citar el que necesitamos una entrada por cada rel trmico, o grupo en
paralelo o serie, lo que nos puede incrementar stas considerablemente y, como consecuencia,
necesitaremos un PLC con ms entradas y, por tanto, de mayor precio.
32
La conexin en el circuito de salida significa ahorrarse el correspondiente circuito de entrada, pero no nos
dar indicacin de avera en la sealizacin de salida o led, aunque lgicamente la bobina del contactor
quede desactivada: En este caso slo se detendr el actuador que est protegiendo.
1.4
CRITERIOS DE INSTALACIN
La distancia mnima entre el PLC y las lneas ms cercanas de potencia es de 200 mm.
Colocar un ventilador y canales de ventilacin para que la temperatura no exceda los 55C.
No instalar el PLC sobre equipo que genere grandes cantidades de calor.
Es frecuente que en una instalacin con autmatas se manejen varias tensiones de mando (24,120 o 230 V).
El autmata y el resto de sistemas electrnicos perifricos debera alimentarse siempre a travs de un
transformador separador, con primario conectado entre fases y nunca entre fase neutro, puesto que el
neutro suele ser un pozo de perturbaciones. El secundario de este transformador debe ir unido al conductor
de tierra.
Es importante que todas las cargas de salida que tengan conexin a bornes del autmata estn protegidas
con un RC antiparasitario, para el caso de alimentacin en alterna, o con un diodo en inversa, para el caso
de alimentacin en continua.
En caso de alimentacin de las salidas a 120 V ac/cc o 230 V ac, pueden incluirse tambin varistores para
reducir los transitorios de conexin desconexin y diodos en continua para evitar que, en caso de inversin
de polaridad, pueda producirse un cortocircuito a travs del diodo de inversa.
La colocacin de varistores no permite prescindir de los RC, ya que aun reduciendo la perturbacin pueden
quedar residuos de perturbacin de elevado dV/dt.
1.5.
A finales de los setenta se plantearon en Europa algunos estndares vlidos para la programacin de PLCs
enfocados principalmente al estado de la tecnologa de aquel momento.
33
Tenan en cuenta sistemas de PLC no interconectados, que realizaban operaciones lgicas con seales
binarias. DIN 19-239, por ejemplo, especfica un lenguaje de programacin que posee las correspondientes
instrucciones para estas aplicaciones.
Anteriormente, no existan elementos de lenguaje de las entradas y las salidas segn estructurados, ni
equivalente para el desarrollo de programas de PLC. Los desarrollos aparecidos en los aos ochentas, tales
como el procesamiento de seales analgicas, interconexin de mdulos inteligentes, sistemas de PLC en
red, etc., agravaron el problema. Consecuentemente, los sistemas PLC de diferentes fabricantes requeran
tcnicas de programacin completamente diferentes.
Desde 1992, existe un estndar internacional para los controles lgicos programables y dispositivos
perifricos asociados (herramientas de programacin y diagnstico, equipos de verificacin, interfases
hombre mquina, etc.).
La finalidad del nuevo estndar es definir y estandarizar el diseo y funcionalidad de un PLC y los lenguajes
requeridos para la programacin, hasta un grado en el que los usuarios pudieran hacer funcionar sin
ninguna dificultad los diferentes sistemas de PLC de los distintos fabricantes.
Las denominaciones para la programacin de los PLCs, estn definidas por el estandar IEC 61131-3.
35
2.
INTRODUCCIN A LA PROGRAMACIN
INSTRUCCIONES Y DIRECCIONAMIENTOS
Un programa es una sucesin o lista en un determinado arreglo de distintas rdenes de trabajo, tambin
llamadas instrucciones y capaz de hacer ejecutar al PLC la secuencia de trabajo pretendida.
Una instruccin u orden de trabajo es la parte mas pequea de un programa y consta de dos partes
principales: operacin y operando; a su vez el operando est dividido en smbolo y parmetro.
Operacin
qu?
INSTRUCCIN
Operando
dnde?
Smbolo
Parmetro
La operacin es el cdigo (code) de la instruccin, Puede ser un cdigo cifrado o alfanumrico (01; E 01; A
10) o cdigo nemnico (AND, OR) .
El operando es el complemento al cdigo u operacin. Mediante el operando indicamos la direccin del
elemento controlador (contactores, temporizadores, E/S, marcas internas, etc.)
En los PLC ms prcticos el smbolo no aparece, ya que el CPU puede distinguir y diferenciar las entradas de
las salidas, al quedar determinadas las primeras por las marcas internas; y las segundas por el cdigo de la
operacin. En el caso de los PLC ms complicados, la operacin indica al CPU que es lo que tiene que hacer,
o lo que es lo mismo, la clase de instruccin que ha de ejecutar. Ejemplos:
AND (Y) : Formar una concatenacin (conexin) en serie
OR (O) : Formar una concatenacin (conexin) en paralelo
OUT (=) : Asignar (conectar) una salida a lo precedente.
El operando le indica al CPU donde debe hacerlo, o lo que es lo mismo, donde debe realizarse esta
instruccin.
36
Cuando se programa, cada instruccin del programa se aloja en una celda o plaza de memoria que estn
enumeradas desde la direccin 0000 hasta el ltimo nmero, en funcin de la capacidad de memoria; en el
caso de una memoria de usuario de 1K palabras, las direcciones disponibles seran de la 0000 a la 1023.
Otro concepto a tener en cuenta es el de lnea o lnea de programa. Una lnea contiene direccin o paso,
operacin y operando, por tanto, se puede decir que una lnea de programa consta de una instruccin.
Para elaborar un programa no es suficiente con las instrucciones de mando o de programa, son necesarias
otro tipo de instrucciones y acciones que reciben el nombre de instrucciones de servicio u rdenes de
manejo, y por medio de las cuales se consigue la elaboracin, anlisis y puesta a punto del programa.
37
38
Los elementos bsicos que configuran la funcin se representan entre dos lneas verticales que simbolizan
las lneas de alimentacin.
Para las lneas de funcin ms complejas como temporizadores, registros de desplazamiento, etc., se
emplea el formato de bloques. Estos no estn formalizados, aunque guardan una gran similitud entre s para
distintos fabricantes y resultan mucho ms expresivos que si se utiliza para el mismo fin el lenguaje en lista
de instrucciones o mnemnico.
Un programa en esquema de contactos, la constituyen una serie de ramas de contactos. Una rama esta
compuesta de una serie de contactos, conectados en serie o en paralelo que dan origen a una salida que
bien puede ser una bobina o una funcin especial.
Un lenguaje en mnemnico o lista de instrucciones consiste en un conjunto de cdigos simblicos, cada uno
de los cuales corresponde a una instruccin.
Cada fabricante utiliza sus propios cdigos, y una nomenclatura distinta para nombrar las variables del
sistema.
El lenguaje en mnemnico es similar al lenguaje ensamblador del micro.
Ejemplo: La lista de instrucciones utilizada en este proyecto son las del autmata CQM1H de OMRON.
39
PLANO DE FUNCIONES
Tambin conocido como bloques funcionales, logigramas, FUP. Su semejanza con los smbolos lgicos o
puertas lgicas, hacen tambin interesante lenguaje por la facilidad en su representacin para los
conocedores de la electrnica lgica. He ah porque se recomienda este lenguaje para el estudiante de
electrnica.
En la siguiente figura aparece el ejemplo del programa que se puso al principio en lenguaje AWL:
Nuevamente, observe que aunque el lenguaje de programacin cambi, las instrucciones siempre van
colocadas.
GRAFCET U ORGANIGRAMA
El Grafcet, o graphe de comande Etape Transition, esto es, grfico de orden etapa transicin, e sun mtodo
por el cual se describen en una forma grfica perfectamente inteligible las especificaciones de cualquier
automatismo. La siguiente figura, nos da una idea simplificada de este sistema.
40
Est compuesto de smbolos y por lneas y que tiene como misin mostrar grficamente, en nuestro caso,
un proceso o problema, as como informar del mismo, esto es, analizar las partes y darles solucin.
Los smbolos utilizados son los siguientes:
Podramos establecer dos tipos de organigramas: organigrama de nivel 1, en le cual se representan las
acciones a desarrollar por el proceso accin por accin, y organigrama de nivel 2 u organigrama de
programacin, en el cual se sustituirn las designaciones del nivel por las instrucciones correspondientes,
para as poder realizar el programa en el autmata.
INSTRUCCIONES BSICAS
AND
La salida de una AND solo admite 1 si todas las entradas tienen 1.
Entrada
1
0
0
1
1
Entrada
2
0
1
0
1
Salida
0
0
0
1
41
S1
S2
H1
OR
La salida de una OR admite un estado 1 si al menos una de las entradas tiene el valor de 1. Si un pin de
entrada n esta cableado, toma el valor de 0.
Entrada 1
0
0
1
1
Entrada 2
0
1
0
1
Salida
0
1
1
1
S
3
S
4
H
2
NOT
La salida toma el valor de 1 cuando la entrada tiene asignado el valor de 0, NOT invierte el estado de la
entrada.
E1
S
0
1
1
0
42
S
1
K
1
H
1
XOR
La salida toma el valor de uno cuando las entradas son diferentes.
Entrada
1
0
0
1
1
Entrada
2
0
1
0
1
Salida
0
1
1
0
S
1
S
2
H
1
SIMBOLOGA Y EQUIVALENCIAS
En el siguiente cuadro, se representan la equivalencias simblicas de las concatenaciones que en los PLC de
gran Gama se usan, de alguna manera usaremos estas conexiones en nuestros ejemplos y ejercicios
43
44
45
3) El numero de contactos que se pueden colocar en un bloque desde el comienzo de la lnea principal
hasta la salida OUT, es limitado (por la impresin en papel); en este caso el numero mximo de
contactos en serie es de 8, tal y como aparece en la figura.
4) Al haber una gran posibilidad de contactos (caracteres) por cada segmento, es preferible realizar un
programa claro y comprensible con un nmero elevado de contactos que uno complicado como
consecuencia de reducir el nmero de estos recuerda que el PLC tiene una gran posibilidad de accin
interna programtica, por lo tanto no debes limitar tu programa como lo haces con un circuito de lgica
cableada.
5) No se puede conectar una salida directamente a una lnea principal, en estos casos se intercalara un
contacto cerrado o abierto cualquiera, la figura nos muestra el caso.
6) Despus de una salida OUT no se puede colocar contacto alguno, tal y como en la figura aparece.
7) Los trminos contacto abierto, normalmente abierto (NA) y contacto de cierre, significan lo mismo, y se
refiere al contacto que esta en reposo esta abierto, o lo que es lo mismo, el paso de corriente a travs
de l no es posible.
En el mismo sentido, el trmino contacto cerrado, normalmente cerrado y contacto de apertura
tambin significa lo mismo y es el contacto que en estado de reposo se encuentra cerrado, o sea, el
paso de corriente a travs de l s es posible. Las figuras reflejan lo expresado.
46
8) Contactos de Entrada. El nmero de contactos abiertos o cerrados que se puede utilizar en un programa,
por cada una de las entradas, es limitado, o sea, se puede repetir el mismo nmero de contactos,
cuantas veces queramos y tanto abiertos como cerrados. En la figura podemos apreciar esta posibilidad.
9) Contactos de Salida. El nmero de salidas, bobinas de salida o rels de salida OUT es fijo, por lo que se
puede repetir un mismo nmero de salida, pero por el contrario, el nmero de contactos asociados a
cada una de ellas y tanto abiertos como cerrados es igual que en el caso anterior, limitado. El ejemplo
de la figura nos muestra lo expuesto.
EJEMPLOS:
En algunos PLC la instruccin LD (Load) es el equivalente a STR.
Circuito Serie
Circuito Paralelo
47
48
LOGO! SIEMENS
"LOGO! es un mdulo lgico universal para la electrotecnia, que permite solucionar las
aplicaciones cotidianas con un confort decisivamente mayor y de menor gasto." Mediante LOGO!
se solucionan cometidos en las tcnicas de instalaciones en edificios y en la construccin de
mquinas y aparatos (por ejemplo: controles de puertas, ventilacin, bombas de aguas, etc.).
ambiente:
+55C
(en
todas
las
posiciones
de
montaje!)
Control
49
Fuente de alimentacin
Temporizadores
LOGO! ofrece soluciones para aplicaciones domticas y tcnica de instalacin (p. ej. alumbrado de
escaleras, iluminacin exterior, toldos, persianas, alumbrado de escaparates, etc.), as como para
ingeniera mecnica y construccin de mquinas y aparatos (p. ej. sistemas de control de puertas,
sistemas de climatizacin, bombas de agua no potable, etc.).
LOGO! tambin puede implementarse para sistemas de control especiales en invernaderos o
invernculos, para el procesamiento de seales de control y, mediante la conexin de un mdulo
de comunicacin (p. ej. AS-i), para el control distribuido in situ de mquinas y procesos.
Para aplicaciones de produccin en serie de mquinas pequeas, aparatos y armarios elctricos,
as como en la tcnica de instalacin, existen versiones especiales sin panel de mando y display.
PARTES PRINCIPALES
50
Lo primero que llama la atencin del LOGO! es su tamao. Cualquiera de sus modelos, permiten
ser alojados en cualquier armario o caja con riel DIN normalizado. Por lo tanto son ideales para
solucionar pequeos problemas de automatismos en instalaciones domsticas donde un autmata
puede parecer un exceso.
51
Toda la programacin se realiza, de una forma bastante sencilla, con las 6 teclas que estn situadas
en su panel frontal. La visualizacin del programa, estado de entradas y salidas, parmetros, etc.,
se realiza en una pequea pantalla LCD de forma grfica.
La intensidad permanente en los bornes de salida vara segn el modelo, siendo en todos los casos
inferior a 10 A, por lo tanto si el poder de corte que necesitamos es mayor, estn disponibles un
contactores auxiliares, a 24 230v, de hasta 25A, que puede ser alojado directamente en el riel
del cuadro de proteccin.
52
Todos los modelos de LOGO! permiten ser conectados a un PC con un cable especial que distribuye
la propia Siemens. La programacin se realiza en un lenguaje grfico de funciones.
Modo Parametrizacin - Para modificar los parmetros de algunas de las funciones, tiempo,
cmputo, relojes, etc.
El modo parametrizacin resulta muy interesante ya que permite al usuario realizar los ajustes de
la instalacin sin modificar el programa.
El tcnico, en modo programacin, decidir cuales son los parmetros que el usuario pueda
cambiar. Es decir que si desea que el tiempo de un temporizador no sea modificado, se puede
configurar dicho bloque para que no est disponible en la parametrizacin.
53
Las funciones bsicas (and, or, nand, nor, etc.) son idnticas en todos los modelos. La funciones
especiales, como relojes, temporizadores, etc., estn limitadas en alguno de los modelos de gama
baja.
Limitaciones relacionadas con la capacidad de almacenamiento y magnitud del circuito:
Entre una salida y una entrada es posible prever hasta 7 bloques en serie.
Dentro de las especificaciones tcnicas podemos incorporar las grficas correspondientes a la vida
til de los contactos segn el tipo de carga a conectar:
54
3.1
CONCEPTO DE PROGRAMA
La diferencia es la misma que cuando una tarea relativamente compleja es realizada por
varias personas trabajando a la vez, pasa a ser realizada por una sola persona.
Si
cada persona se encargaba de una parte pequea de la tarea total (digamos: "Encienda el
quemador
si
la
temperatura
baja
de
60C
apguelo
si
sube
de
65C) podemos considerar que no ser necesario entrenamiento ni instrucciones especiales para
ejecutar esta parte del trabajo. Por el contrario, cuando una sola persona se encarga de todo el
trabajo
casi
sin
realizar,
como
trabajo.
personas
ninguna
hacerlas,
En
el
trabajando
caso,
tenemos
distintas
subtareas
Logo!,
duda
la
que
hacer
primer
una
en
sola
forman
lista
de
"en
las
un
paralelo",
atendiendo
la tarea total.
todas
actividades
persona
de
lista
caso
caso
simultneamente
una
que
requerir
equipo
en
segundo
secuencialmente
instrucciones
el
de
que
las
representa
usa
al
como
Primero: si la dinmica del proceso fuera tan rpida que cada una de las personas que lo atienden
apenas
alcanza
controlarlo,
entonces
no
hay
posibilidad
de
que
una
sola
persona pueda hacer el trabajo de todas. Dicho de otra forma, el pasar de operacin "en
paralelo" o simultnea a operacin serie o secuencial, impone condiciones a la velocidad de
procesamiento del Logo!. Segundo, el Logo! no podr atender situaciones en que se dependa de
hacer dos o ms cosas a la vez.
55
3.2
El desplazamiento por los mens de LOGO! es a travs de los cursores, segn se muestra a
continuacin:
56
57
3.3
CONEXIN DE LA ALIMENTACIN
Al momento de conectar el Logo! a la red hay que tener en cuenta las siguientes indicaciones:
58
L+
L1
L+
I1
I2
I3
I4
L1
I5
I1
I2
I3
I4
Las entradas I1, I2, I7 e I8 proveen entradas digitales y, las entradas AI3, AI4, AI1 e AI2 proveen
entradas analgicas. AI3 corresponde al borne de entrada I1; AI4 corresponde a I2; AI1
corresponde a I7; AI2 corresponde a I8. La utilizacin de AI3 y AI4 es opcional. El LOGO! puede
configurarse para que utilice dos o cuatro analgicas.
Si I1, I2, I7 e I8 se utilizan como entradas analgicas, slo est disponible el rango comprendido
entre 0 y 10 V DC.
59
AM2
Conectar un sensor de dos hilos al LOGO! AM 2
Cablee los hilos de conexin del sensor a dos hilos del siguiente modo:
1. Conecte la salida del sensor con la conexin U (medicin de tensin de 0 a 10 V) o
con la conexin I (medicin de intensidad de 0 a 20 mA) del mdulo AM 2.
2. Conecte la conexin positiva del sensor a la tensin de alimentacin de 24 V (L+).
3. Conecte la conexin a masa del sensor a la entrada M correspondiente (M1 M2)
del mdulo AM 2.
60
o AM2 PT100
Puede conectar al mdulo un termopar de resistencia Pt100 de 2 3 hilos. En una conexin
a 2 hilos es preciso cortocircuitar los bornes M1+ e IC1, o M2+ e IC2. En este tipo de
conexin no se compensan los errores causados por la resistencia hmica de la lnea de
medicin. Una resistencia de lnea de 1 es proporcional a un error de medicin de +2,5 C.
Una conexin a 3 hilos suprime la influencia de la longitud del cable (resistencia hmica) en
el resultado de medicin.
61
o AM 2 AQ
La figura muestra un ejemplo de cmo conectar la carga de tensin o intensidad.
3.4
62
3.5
REGLAS DE OPERACIN
63
64
3.6
65
3.7
Las entradas se identifican con la letra I, ms un nmero. Si aprecia el LOGO! desde el frente, los
bornes de entrada se encuentran en el lado superior. Los mdulos analgicos LOGO! AM 2 y AM 2
PT100 son los nicos que tienen las entradas en el lado inferior.
Las salidas se identifican con la letra Q, ms un nmero (en los mdulos analgicos AM 2 AQ: AQ,
ms un nmero). En la figura, los bornes de salida se muestran en el lado inferior.
El trmino conector designa todas las conexiones y estados de LOGO!. Las E/S digitales pueden
tener el estado de seal 0 o 1. El estado 0 significa que la entrada no tiene aplicada una tensin
especfica. El estado 1 significa que la entrada tiene aplicada una tensin especfica.
66
o ENTRADAS
Los bloques I representan las puntas de entrada de un LOGO!, se pueden aplicar hasta
12 entradas.
o SALIDAS
Los bloques Q son los operadores de salida de LOGO!, se pueden aplicar hasta 8 salidas.
67
o MARCAS
Marca de arranque M8
La marca M8 est activada en el primer ciclo del programa de usuario y, por tanto, se puede
utilizar como marca de arranque en el programa. Cuando transcurre el primer ciclo del
procesamiento del programa, se pone a cero automticamente. En todos los dems ciclos,
la marca M8 se puede utilizar como las marcas M1 a M7.
3.8
FUNCIONES BSICAS
Las operaciones combinacionales ms comunes se realizan con los bloques de funciones bsicas,
conexin serie, paralelo, negacin, etc.
68
Todas las funciones AND, OR, XOR, NAND y NOR tienen tres entradas y una salida. Si deseamos
realizar operaciones con ms de tres entradas, se conectan varios bloques en cascada. La funcin
inversora, NOT, tiene una entrada y una salida. Y la funcin OR exclusiva (XOR) posee dos entradas
y una salida.
o AND
La salida de una AND solo admite 1 si todas las entradas tienen 1.
Entrada 1
0
0
1
1
Entrada 2
0
1
0
1
Salida
0
0
0
1
AND
S
1
S
x2
&
H
1
69
S1
S2
H1
o OR
La salida de una OR admite un estado 1 si al menos una de las entradas tiene el valor de 1.
Si un pin de entrada n esta cableado, toma el valor de 0.
Entrada 1
0
0
1
1
Entrada 2
0
1
0
1
Salida
1
1
1
1
OR
S3
S
3
S
x4
S4
>
H
2
H
2
o NOT
La salida toma el valor de 1 cuando la entrada tiene asignado el valor de 0, NOT invierte el
estado de la entrada.
E1
0
1
S
1
0
70
NOT
S
1
1
S
K
1
H
1
o XOR
La salida toma el valor de uno cuando las entradas son diferentes.
Entrada 1
0
0
1
1
Entrada 2
0
1
0
1
Salida
0
1
1
0
S
1
=1
H
1
S
2
H
1
71
La salida de la NAND con activacin por flanco es 1, slo cuando al menos una entrada esta
en 0 y en el ciclo previo todas estaban en 1. Si un pin de entrada de este block no se
conecta, asume automticamente el estado 1.
o NAND
El diagrama del circuito siguiente indica que la lmpara H2 no se enciende, slo en el caso
de que todos los interruptores estn activados. El circuito mostrado se denomina lgica
NAND. En otras palabras, S1 YS2 YS3 tienen que activarse para que la lmpara H2 no se
encienda.
La salida de la NAND es 0, solo cuando todas las entradas estn en 1. Si uno de los pines de
entrada de este block no se conecta, el estado que asume es automticamente 1.
72
La salida de la NAND con activacin por flanco es 1, slo cuando al menos una entrada esta
en 0 y en el ciclo previo todas estaban en 1. Si un pin de entrada de este block no se
conecta, asume automticamente el estado 1.
o NOR
El diagrama del circuito siguiente muestra que la lmpara H1 slo se enciende, cuando los
contactos normalmente cerrados S1 YS2 YS3 no se activan. El circuito mostrado se
denomina lgica NOR. En otras palabras, cuando S1 OS2 OS3 se activan, la lmpara NO se
enciende.
73
La salida de la NAND es 1, slo cuando todas las entradas estn en 0. Tan pronto como una
entrada se conmuta (estado 1), la salida se desactiva. Si un pin de entrada de este block no
se conecta, asume automticamente el estado 0.
3.9
74
75
76
E.1
1. Conecte el Logo! tal como se muestra en la figura, los dos pulsadores N/O se conectan a cada
entrada I1 e I2.
2. Conecte un terminal del receptculo a la salida de Q1 del Logo! y la otra lnea de Q1 a la red de
alimentacin, en la otra terminal del receptculo conecte el neutro.
77
con la tecla OK simultneamente para detenerlo y la segunda indica que est listo para ser
programado (b).
a. Si hay algn programa almacenado
b. Si no hay programa:
ejecutndose:
SIEMENS
SIEMENS
I : 12345678
No Program
Press ESC
Q: 1 2 3 4
LOGO
!
LOGO
!
SIEMEN
S
> Program
PC/Card..
Clock..
Start
LOGO
!
6. Si hay algn programa almacenado brrelo con la opcin Clear Prg y despus contine con Edit Prg.
SIEMENS
>
Edit Prg
Prg Name
Clear Prg
Password
ESC
OK
LOGO! 230 RC
7. El desarrollo de la programacin se desarrolla de atrs hacia delante.
78
Q
1
Q
8. Posicione el cursor junto al bloque denominado Q1, presione OK, ahora con las teclas cursoras hacia
abajo o arriba, busque el bloque siguiente, determinando primero si es funcin bsica (GF), funcin
especial (SF), bloque (BN) o terminal de conexin (Co), al encontrarlo presione OK y seleccione la
funcin especfica. En este caso es una SF, presione OK y luego busque la funcin RS, nuevamente
presione OK.
SIEMENS
Q
1
LOGO!
9. Cuando termine, presione la tecla ESC, hasta que se visualice el men con la opcin START. Eljala y
presione OK.
79
10. Cuando est en ejecucin, presione los pulsadores conectados a las entradas. Compare el
funcionamiento con las tablas de verdad de cada funcin.
E.2
En esta prctica se familiarizar con los dispositivos a usarse en las sucesivas prcticas de
aplicaciones de automatizacin con Logo!, para esto se estudiarn algunas funciones bsicas y
especiales, como es su funcionamiento, su conexin, etc.
Analice el circuito que se muestra en la figura. Trate de relacionar cada conexin del diagrama
potencia con el diagrama de mando.
80
Diagrama de Potencia
Diagrama de Mando
DESCRIPCIN DE LA PRCTICA
En esta prctica el estudiante se ambientar con los LOGO, identificando sus funciones, sus
terminales de entrada y de salida, introducir un pequeo programa dentro de un LOGO, para el
control bsico de un motor, siguiendo el procedimiento detallado. Desarrollar la prctica en tres
partes, la primera es un arranque bsico de motor con dos pulsadores encendido y apagado; la
segunda ocupar un solo pulsador para encenderlo y apagarlo; y la tercera es un arranque y paro
controlado por tiempo.
MATERIAL Y EQUIPO A UTILIZAR
1. Un LOGO 230RC
2. Un Contactor
3. Motor trifsico
4. 2 Pulsadores N/O
5. Pinza
6. Navaja
7. Destornillador plano de 1/8
8. Cable para conectar
81
DESARROLLO DE LA APLICACIN
1. Conecte el Logo! tal como se muestra en la figura, los dos pulsadores N/O se conectan a cada
entrada I1 e I2.
2. Conecte la terminal de A1 de la bobina del contactor a la salida de Q1 del Logo! y la terminal A2,
junto con la otra lnea de Q1 a la red de alimentacin.
82
6. Cuando termine, presione la tecla ESC, hasta que se visualice el men con la opcin START. Eljala y
presione OK.
7. Cuando est en ejecucin, presione los pulsadores conectados a las entradas. Compare el
funcionamiento con los circuitos de control de motores.
E.3
220 V
220 V
K1M
F1F
K2M
2
M 3o
Diagrama de fuerza
83
2. Analice el diagrama de mando y el siguiente plano de funciones que controla la inversin de giro de
un motor trifsico, determine el funcionamiento y simplifquelo.
R (L1)
60 Hz 220 Vac
95
F1F
96
98
SOA
S1A
K2M
13
14
11
12
A1
KIM
A2
K1M
S2A
K1M
13
14
K2M
11
12
A1
K2M
A2
S (L2)
3. Conecte el Logo! tal como se muestra en la figura, los dos pulsadores N/O se conectan a cada
entrada I1 e I2.
84
3.10
FUNCIONES ESPECIALES
Al crear un programa en LOGO!, los bloques de las funciones especiales se encuentran en la lista
SF.
85
Puede negar las entradas de funciones especiales individualmente. En este caso, el programa
convierte un 1 lgico en la entrada en un 0 lgico, o bien un 0 lgico en un 1 lgico.
3.10.1
86
87
Cuando S1 se abre, el contacto K2 se abre con un cierto retardo de tiempo para que
el motor pare.
88
89
90
o TEMPORIZADOR SEMANAL
La salida se controla a travs de una fecha especfica de conexin y de desconexin. La
funcin admite cualquier combinacin de das de la semana. Ud. elige los das activos y
deshabilita los das inactivos.
Descripcin de la funcin: Cada temporizador semanal tiene 3 levas (CAMs). Ustes puede
configurar una histresis de tiempo para cada leva. Dentro de los ajustes de la leva, elige el
momento de especfico de conexin y de desconexin.
o TEMPORIZADOR ANUAL
Descripcin de la funcin: Cada temporizador anual tiene un timer de conexin y
desconexin. Al momento especfico de conexin, el temporizador anual activa la salida
correspondiente. Al momento especfico de desconexin, la desactiva. La fecha de
desconexin especifica el da que la salida vuelve de nuevo a 0. Cuando usted elige la
opcin Cada mes, el temporizador anual activa o desactiva la correspondiente salida en el
da especfico, cada mes.
91
o GENERADOR DE PULSOS
El perfil de pulsos de la salida se puede adaptar de acuerdo a una relacin pulso / pausa.
o GENERADOR ALEATORIO
Con el generador aleatorio, la salida se conmuta dentro de un tiempo especificado.
92
93
se resetea a 0. Cuando la entrada Trg se conmuta de activa a desactiva antes que Ta expire,
Ta se resetea (opcin de redisparo).
o PULSADOR DE CONFORT
Este interruptor tiene 2 funciones diferentes:
94
E.4
2. Posicione el cursor junto al bloque denominado Q1, presione OK, ahora con las teclas cursoras hacia
abajo o arriba, busque el bloque siguiente. En este caso es una SF, presione OK y luego busque la
funcin RS, nuevamente presione OK.
3. Al encontrar la funcin, presione la tecla a la izquierda para seleccionar la terminal Trg, presione OK
y luego busque la opcin Co, presione OK y luego elija la entrada I1.
4. Cuando termine, presione la tecla ESC, hasta que se visualice el men con la opcin START. Eljala y
presione OK.
5. Detenga la ejecucin y modifique el programa por este otro, despus pruebe su funcionamiento.
95
96
4.
Los componentes que hacen un trabajo de PLC se puede dividir en tres reas bsicas.
97
98
El bastidor es el componente que mantiene todo junto. Dependiendo de las necesidades del sistema de
control que se pueden pedir en diferentes tamaos para tener ms mdulos. Como un ser humano la
columna vertebral de la rejilla tiene un backplane en la parte trasera que permite a las tarjetas para
comunicarse con la CPU. La fuente de alimentacin se enchufa en el bastidor y permite el suministro de
alimentacin de CC a otros mdulos que se conectan en el rack. El ms popular de trabajo con fuentes de
alimentacin de 120 VAC o 24 VDC.
LA CPU
El cerebro de todo el PLC es el mdulo de la CPU. Este mdulo normalmente vive en la ranura al lado de la
fuente de alimentacin. Fabricantes ofrecen diferentes tipos de CPU basadas en la complejidad necesaria
para el sistema.
La CPU consta de un microprocesador, chip de memoria y otros circuitos integrados a la lgica de control,
vigilancia y comunicaciones. La CPU tiene diferentes modos de funcionamiento. En modo de programacin
se acepta la lgica de descargar de una PC. El procesador se coloca en el modo de ejecucin para que pueda
ejecutar el programa y el funcionamiento del proceso.
99
Un PLC es un controlador dedicado que ejecuta un programa de proceso una y otra vez. El ciclo a travs del
programa se llama Ciclo Scan y desarrolla un tiempo de exploracin e implica la lectura de las aportaciones
de los otros mdulos, la ejecucin de la lgica sobre la base de estos insumos y a continuacin, actualiza los
resultados en consecuencia.
El tiempo de escaneo ocurre muy rpidamente (en el rango de 1/1000o de un segundo). La memoria de la
CPU almacena el programa y al mismo tiempo la celebracin de la situacin de la I / O y proporcionar un
medio para almacenar los valores.
Start
Scan
Update
Outputs
Execute
Program
Logic
Internal
Checks
Scan
Inputs
SISTEMA DE I / O
El sistema de E / S proporciona la conexin fsica entre el equipo y el PLC. Abriendo las puertas de una E / S
tarjeta revela una terminal donde se observan los dispositivos de conexin.
100
Hay muchos tipos diferentes de tarjetas de E / S que sirven para acondicionar el tipo de entrada o de salida
por lo que la CPU puede utilizarlo para su lgica. Es simplemente una cuestin de determinar lo que los
insumos y los productos son necesarios, llenando el rack con las tarjetas y a continuacin, abordar
correctamente en el programa de las CPUs.
ENTRADAS
Dispositivos de entrada pueden consistir en dispositivos digitales o analgicos. Una tarjeta de entrada digital
se ocupa de dispositivos discretos que dan una seal de que est encendido o apagado, como un pulsador,
interruptor, los sensores o conmutadores. Una tarjeta de entrada analgica se convierte un voltaje o
corriente (por ejemplo, una seal que puede ser desde 0 a 20 mA) en un nmero equivalente digital que
puede ser entendido por la CPU. Ejemplos de dispositivos analgicos son transductores de presin,
medidores de flujo y de temperatura para termopares.
SALIDAS
Dispositivos de salida tambin puede consistir en digital o analgico tipos. Una tarjeta de salida digital o
bien se convierte en un dispositivo o desactivar tales como luces, LEDs, motores pequeos, y rels. Una
101
salida analgica de la tarjeta de convertir un nmero digital enviado por la CPU a su mundo real de voltaje o
corriente. Productos tpicos de las seales pueden ir desde 0-10 VDC o 4-20mA y se utilizan para conducir el
flujo msico controladores, reguladores de presin y la posicin de los controles.
Las especificaciones tcnicas del modelo CPM1A de OMRON son las siguientes:
102
103
104
105
Cada PLC es bsicamente un sistema microcontrolador con perifricos que pueden ser entradas digitales,
salidas digitales o salidas a rels. Observando el modelo CPM1A podemos identificar las siguientes partes:
Sobre la superficie se pueden observar 4 LED indicadores y una conexin para puerto RS232c, cada entrada
y salida posee un LED indicador de activacin. Las terminales L1 y L2 reciben la alimentacin elctrica de 80
a 240 VAC, as como los terminales de alimentacin de una fuente de alimentacin de 24 VDC para conectar
algn sensor.
La activacin de las salidas del PLC se realizan a travs de un fototransistor y las terminales de los contactos
estn entre los puntos A y B.
106
El estado de estos contactos es determinado por el CPU a travs de bits de memoria apropiados, por
ejemplo IR0010.
Un ejemplo de conexin se muestra a continuacin, se conectan 4 luminarias a un mismo voltaje, hay que
hacer notar que las terminales denominadas COM, estn conectadas entre s.
107
La conexin de las entadas tambin son optoacopladas, y se alimentan a 24 VDC, contando con una
terminal comn y las terminales para los sensores, switch y otros elementos.
108
109
110
111
Las reas especiales, como los Holding Relays (HR), Link Relays (LR), Data Memory (DM) y Auxiliary
Relays (AR), tienen direcciones de 4 dgitos, que estn precedidas de una apropiada abreviatura.
Por ejemplo, H0000 especifica: Holding Relay, Canal 00, Bit 00. Los Contadores y Temporizadores
tienen direcciones de 3 dgitos que representan solamente nmeros de canal.
112
usando para identificar esa entrada. Una vez se haya establecido esto en el programa del PLC, la
entrada se identifica por su direccin.
Los paquetes de software para programacin de autmatas convierten un ordenador personal en un equipo
de programacin especfico, aprovechando sus potentes recursos de interfaz con otros sistemas
(impresoras, otros PC) y con el usuario (teclado, monitor), y el bajo precio del hardware debido a la
estandarizacin y generalizacin de uso de los ordenadores compatibles. Esta opcin (PC+software)
constituye, prcticamente la totalidad de equipos de programacin utilizados por los programadores de
autmatas.
Los requisitos de hardware y software exigidos para instalar sobre el PC un entorno de programacin de
autmatas suelen ser, en general, muy ligeros, sobre todo cuando la instalacin se realiza sobre sistema
operativo DOS, hoy en da con Windows o Windows XP; estos presentan exigencias algo ms duras en
cuanto al hardware necesario en el PC, aunque en la prctica quedan cubiertas si el equipo est ya
soportando el entorno Windows.
El paquete de programacin se completa con la unidad externa de conexin (Computer Link Interface) que
convierte y hace compatibles las seales fsicas entre la salida serie estndar de PC (RS-232C, RS-422/485) y
el puerto de conexin de la consola del autmata, canal usualmente utilizado tambin para la conexin con
el PC.
El acceso a las diferentes ramas se hace bien de forma secuencial, recorriendo los troncos del men, bien de
forma directa, presionando las teclas de funcin correspondientes.
113
Si el paquete est corriendo bajo Windows, los mens aparecen desplegados en forma de conos y el
usuario se mueve por ellos utilizando el mouse en la forma habitual: activar / desactivar funciones,
arrastrar, cortar y pegar bloques de programa sobre el listado o desde / hacia el portapapeles, etc.
El ncleo principal de estos de estos paquetes de programacin lo constituye el editor o editores
disponibles, que permite la introduccin del programa, y el monitor sobre autmata, que permite la
verificacin de su funcionamiento. Permite insertar, borrar, sustituir, buscar, importar o exportar a disco o
memoria, etc., instrucciones, smbolos de programa o programas completos, con filtros sintcticos que
entregan mensajes de error o advertencia si se cometen errores durante la edicin o compilacin del
programa fuente obtenido.
Una secuencia tpica de trabajo desde un PC convertido en equipo de programacin sera la siguiente:
1. Arranque del software de programacin, contenido en disco o disquete.
2. Configuracin de la aplicacin, nombre de la misma, documentacin general, tipo del autmata,
etc.
3. Edicin y compilacin del programa, con los smbolos y etiquetas utilizados.
4. Listado del programa, para documentacin y trabajo.
5. Transferencia del programa al autmata en alguna de las formas usuales, a saber, directamente en
la planta, mediante volcado previo en la consola, o a distancia sobre una red de comunicaciones.
6. Monitorizacin y depuracin del programa, en un proceso iterativo de edicin, compilacin,
transferencia y monitorizacin que acaba cuando ste funciona correctamente.
7. Impresin de la documentacin final del proyecto, y copia de seguridad en disco o disquete.
114
de operacin de este, as como leer sus datos. El CX-Programmer es tambin una potente herramienta de
programacin tanto en diagrama de rels como en nemnico. En modo diagrama de rels adems del
programa se pueden visualizar comentarios de E/S. Adems el CX-Programmer permite conectar y
monitorizar varios autmatas en un solo ordenador.
En cualquier caso, una vez que se ha establecido la comunicacin, el PLC con respecto al programador se
puede encontrar en uno de los siguientes estados:
OFF LINE: en este estado no hay comunicacin con el PLC, aunque haya una conexin fsica. Este
estado no se puede ver el efecto de las diferentes seales de entrada/salida en el cdigo escalera en
pantalla, ni hacer cambios al cdigo. Se usa cuando se va a desarrollar un programa sin que haya un
PLC conectado al programador.
MONITOR: en este estado hay comunicacin con el PLC, pero no se pueden hacer modificaciones de
ningn tipo al cdigo del programa o a la memoria del PLC. Se usa para monitorear el efecto de las
seales de entrada sobre las salidas sin alterar el cdigo escalera.
ON LINE: es el modo normal para desarrollar programas. En este modo se pueden introducir nuevas
lneas de programa, enviarlas al PLC, probarlas para ver los efectos inmediatamente, modificar los
valores en los registros del PLC, etc.
El PLC por otra parte, independientemente de que haya o no una conexin hacia un programador puede
encontrarse en dos modos de operacin. Note que el estado de operacin del PLC se indica en el panel
frontal del mismo por medio de un diodo LED.
RUN: El programa del usuario presente en la memoria del PLC se encuentra en ejecucin y ste
responder a las entradas generando seales de salida de acuerdo a la lgica programada. Este es el
modo normal de operacin del PLC.
STOP: En este modo el PLC no ejecuta el programa de aplicacin del usuario, nicamente el sistema
operativo se encuentra activo. Este modo se usa para transferir un programa nuevo a la memoria
del PLC, el cual se escribe siempre sobre el programa anterior.
115
VENTANA
DE
PROYECTO
EDITOR DE
DIAGRAMAS
DE RELS
VENTANA
DE SALIDA
Para acceder al rea de trabajo es necesario crear un proyecto nuevo o abrir uno ya creado.
La carpeta de proyecto agrupa varios tipos de editores necesarios para la completa elaboracin del
proyecto. Cada uno de ellos tiene un men contextual al que se puede acceder con el clic derecho del
mouse.
116
En la tabla de especificaciones puedes observar el equivalente y numeraciones de los rels de salida y de las
numeraciones de entrada para cada uno de los dos PLCs con los que puedes trabajar (numeracin que se
utiliza en CXP).
117
118
119
120
Comprobaremos las instrucciones bsicas de programacin de los PLC, para ello ser necesario
conectar algunos pulsadores y luces en las entradas y salidas.
121
INSTRUCCIN OR
0.01
10.00
INSTRUCCIN AND
122
0.01
E.5
10.00
3. Como nombre de dispositivo se elige el nombre que se quiera dar al PLC. En este tipo de dispositivo
se elige la familia del autmata, y en
Del mismo modo se opera en el caso del tipo de red, comnmente es SYSMAC WAY con
comunicaciones en el puerto COM1.
4. El desarrollo del diagrama de escalera inicia colocando los smbolos necesarios segn corresponda
en un diagrama especificado anteriormente, para lo cual se identifican sus elementos y luego con el
mouse se hace clic segn corresponda.
123
CONTACTO N/A
CONEXION VERTICAL Y
HORIZONTAL
INSTRUCCIONES
CONTACTO N/C
5. Escriba el nombre o direccin de cada elemento y si lo desea escriba un comentario del programa
en el espacio indicado para indicar la funcin a realizar.
6. Los temporizadores y contadores son tratados en CX-Programmer como cualquier otra instruccin
avanzada. Para insertar una funcin haga clic en el icono correspondiente.
124
Escriba el nombre o cdigo de la funcin de la instruccin junto con los parmetros requeridos.
Opcionalmente se puede elegir Buscar instruccin para que aparezca una segunda ventana con las
funciones disponibles.
, gurdelo y establezca
125
MODO PROGRAMA
MODO MONITOR
TRANSFERIR AL PLC
126
127
c) Instruccin KEEP
128
La mayora de PLC cuenta con funciones de temporizacin y conteo, las cuales son de gran utilidad en el
desarrollo de programas secunciales en los que requiere de algn tipo de conteo o medicin de la duracin
de eventos. Los valores o datos asociados a la operacin de estas funciones son retentivos ante el corte de
alimentacin al PLC.
Los PLC Omron disponen de un amplio repertorio de instrucciones de programacin, con las que se pueden
programar fcilmente las maniobras ms complejas. Estas instrucciones se dividen en categoras por
operacin. Refirase a su manual de programacin, para mayor detalle de las mismas.
El control de un proceso secuencial involucra un sistema de control de lazo cerrado de ciclos infinitos, debe
de poseer la capacidad de restablecerse al ocurrir un fallo de alimentacin, sin producir condiciones no
deseadas.
TIMER (TIM)
Un temporizador es un dispositivo capaz de retardar una orden de salida (activacin o desactivacin)
durante un cierto tiempo, en respuesta a una seal de mando de entrada.
Para su programacin, los temporizadores necesitan definir tres campos:
Nmero de elemento, que indica su direccin en variable interna (un elemento dado slo puede
programarse una vez por programa).
En muchos autmatas la base de tiempo est predefinida por el fabricante (normalmente en dcimas de
segundos), por lo que no es necesario indicarla en la programacin.
129
Los parmetros de preseleccin pueden ser modificados durante la puesta a punto o durante la ejecucin,
incluso con el autmata en RUN. Estas modificaciones son activas mientras el autmata se mantiene bajo
tensin, recuperando los valores por defecto (en el programa) en cada puesta en marcha.
Es muy frecuente que el lenguaje empleado disponga nicamente en su configuracin ms simple de la
funcin de retardo a la conexin, aunque las dems puedan obtenerse a partir de ella.
Las funciones ms comunes son los retardos a la conexin y retardo a la desconexin, observe las figuras
siguientes:
En los modelos OMRON; el timer realiza la operacin de un temporizador con retardo a la conexin en
unidades de 100mseg. El tiempo seleccionado puede estar comprendido entre 0 y 999.9 seg.
El temporizador utiliza las instrucciones TIM y TIMH. Las direcciones de memoria establecidas para
temporizadores y contadores para el CPM1 van desde la 000 hasta la 127, es decir cuenta con 128
temporizadores o timer, tomando en cuenta que no pueden existir timer y contadores con la misma
direccin.
130
El temporizador trabaja descontando, produciendo una salida cuando el valor actual (tiempo restante) es
0000, cuando se resetea vuelve al tiempo seleccionado.
Ejemplo:
CONTADOR (CNT)
Un contador es un dispositivo capaz de medir (contar) el nmero de cambios de nivel en una seal de
entrada, activando una seal de salida cuando se alcanza un valor prefijado.
Estn definidos por dos tipos de contadores:
Contador bidireccional (UP/DOWN), que acumula la diferencia entre los pulsos recibidos por sus
entradas de cuenta ascendente y cuenta descendente.
131
Los bloques funcionales contadores definidos sobre autmatas, disponibles en todos los tipos anteriores,
necesitan para su programacin de los siguientes campos:
Nombre de la funcin, que distingue entre los contadores incrementales o bidireccionales.
Nmero de elemento, que indica su direccin en variable interna. Puesto que los temporizadores y los
contadores son conceptualmente muy semejantes (el valor de cuenta cambia en cada impulso externo,
mientras que en los temporizadores avanza segn un reloj interno), muchos autmatas disponen de un rea
comn para ubicarlos, y la direccin o nmero de elemento puede ser atribuida a uno u otro, aunque no a
ambos simultneamente en un mismo programa.
Parmetros de seleccin, que indican el valor a alcanzar por el contador antes de activar la salida (mdulo
de cuenta, en los contadores incrementales), o el valor de carga cuando se activa la seal de validacin
(preseleccin, en los contadores bidireccionales).
Adems, el bloque contador necesita de algunas seales asociadas, como son las entradas de pulso para
conteo, y las seales de habilitacin o reset. Estas siempre son prioritarias sobre las entradas de pulso.
El conteo de la seal de entrada se hace habitualmente por flanco o frente ascendente, de forma que sea
cual sea la duracin del impulso, el contador solo cuenta la transicin o cambio de estado.
Para el equipo OMRON, los contadores CNT son contadores decrecientes en un conteo a la vez
correspondiente a la seal de entrada de OFF a ON. El contador se programa introduciendo la entrada, la
entrada de reset, el nmero de contador y el valor fijado, el valor fijado puede estar en el rango de 0000 a
9999.
132
El contador decrementa, produciendo una salida cuando el valor del conteo es 0000. Cuando se aplica una
entrada de reset, el valor actual de conteo toma el valor preseleccionado. Una vez alcanzado este valor, se
ignoran las siguientes entradas de conteo.
Ejemplo:
Aplicacin de contador
CNTR(12) es una instruccin de contador reversible. Al igual que CNT necesita un nmero de TC y un SV. Se
conecta tambin a varias lneas de instruccin que sirven como seal(es) de entrada y de reset.
CNTR(12) es un contador reversible, es decir se utiliza para contar entre cero y SV de acuerdo con los
cambios en dos condiciones de ejecucin, la entrada de contaje adelante (II) y la entrada de contaje atrs
(DI).
El valor presente (PV) aumentar en uno cuando se ejecute CNTR(12) con una condicin de ejecucin ON
para II y la ltima condicin de ejecucin para II sea OFF. El valor presente (PV) disminuir en uno siempre
133
que se ejecute CNTR(12) con una condicin de ejecucin ON para DI y la ltima condicin de ejecucin para
DI sea OFF. Si la transicin de OFF a ON se produce en ambas entradas II y DI, el PV no cambiar.
Si las condiciones de ejecucin no han cambiado o lo han hecho de ON a OFF para ambas II y DI, el PV de
CNT no cambiar.
El contador reversible realiza la operacin de contador cclico: en contaje descendente, de 0000 pasa al SV y
se pone a ON el indicador de finalizacin hasta que el PV se descuente de nuevo. En contaje ascendente, del
SV se pasa a un PV 0000 y el indicador de finalizacin se pone a ON hasta que se incremente de nuevo el PV.
CNTR(12) se resetea con la entrada de reset, R. Cuando R pasa de OFF a ON, el PV se resetea a cero. No se
realiza ningn contaje mientras la entrada de reset est en ON. El PV de CNTR(12) no se resetear en
secciones de programa enclavado o por cortes de alimentacin.
Limitaciones:
Cada nmero de TC se puede utilizar como el definidor en slo una instruccin TIM o CNT. Los nmeros de
TC van de 000 a 511 en los PLCs CQM1 y de 000 a 127 en los PLCs CPM1/CPM1A/SRM1.
Precauciones:
La ejecucin del programa continuar incluso aunque el SV utilizado no est en BCD, pero el contaje puede
no ser exacto.
134
Ejemplo:
KEEP (FUN11)
135
Esta instruccin se puede utilizar para crear un rel de enclavamiento que se utiliza de la misma forma que
un circuito de rels.
El set se activa cuando el contenido del registro S es 1 lgico y se apaga cuando el contenido del registro R
es 1, el reset predomina sobre el set.
136
COMPARE - CMP(20)
Flag
Address
Cp1<Cp2
Cp1=Cp2
Cp1>Cp2
GR
25505
OFF
OFF
ON
EQ
25506
OFF
ON
OFF
LE
25507
ON
OFF
OFF
Las comparaciones que incluyen los valores actuales de un timer o de un contador requiere valores en
formato BCD. Las banderas GR, LE y EQ deben insertarse inmediatamente despus de la instruccin
CMP(20), porque otra instruccin puede afectar sus estados.
Ejemplo:
Cuando el estado del bit de control IR000.00 cambia a ON, la condicin para comparar los valores de las
posiciones de memoria IR200 e IR201 se satisface. Si el valor de IR200 es mayor que IR201, el estado del bit
IR010.00 cambia a ON. Si el valor de IR200 es menor que IR201, el estado del bit IR010.02 cambia a ON. En
caso de que los valores sean iguales en las localizaciones IR200 e IR201, el estado del bit IR010.01 cambia a
ON.
137
EJERCICIOS
Las instrucciones a utilizar son algunas de las ms esenciales al momento de realizar un diagrama de control
lgico, se podr dar cuenta al momento de realizar su anlisis que es igual que un diagrama lgico con
compuertas TTL, con una diferencia en la forma de representacin. En esta gua cargara el programa, y
proceder a comprobarlo por medio de la simulacin en el PLC.
138
139
Este programa utiliza la instruccin TIM, para la aplicacin conocida como Single Shot Circuit, coloque la
instruccin END al final del diagrama.
Este otro utiliza la instruccin CNT, para la aplicacin conocida como Long Time Timer Circuit, coloque
la instruccin END al final del diagrama.
140
Otra aplicacin es el circuito llamado flicker. Una variacin puede ser utilizar el rel auxiliar 25400 de
un minuto de duracin.
141
X.
REFERENCIAS
AUTMATAS PROGRAMABLES,
Joseph Balcells / Jos Luis Romeral,
Mc Graw Hill
AUTMATAS PROGRAMABLES,
Porras / Montanero,
Mc Graw Hill
AUTMATAS PROGRAMABLES,
OMRON
CQM1 PROGRAMMABLE CONTROLLERS. USERS MANUAL.
OMRON
AN INTRODUCTION TO PROGRAMMABLE LOGIC CONTROLLERS.
OMRON
PROGRAMACIN DE AUTMATAS INDUSTRIALES OMRON.
Vicente Llanodosa, Ferman Ibez.
Editorial Marcombo
DIRECCIONES URL:
http://www.ordenatas.es/automata/aplicaciones.htm
http://www.plcs.net/index.shtml
http://www.geocities.com/SiliconValley/Bay/8507/index.html
http://www.iaf.es/enciclopedia/ger/automas.htm
http://www.vasertel.es/alex/plc1.htm
http://www.zaraempleo.org/defor/cursos/3.html
http://teleline.terra.es/personal/tarresai/hmi.htm
142