Está en la página 1de 62

AUTÓMATAS PROGRAMABLES (PLC’S)

INTRODUCCIÓN

En los apartados que siguen se va a esbozar que es como funciona y para que sirve un
Autómata Programable.
Pretendemos poner de manifiesto sus bondades pero sobre todo nuestro objetivo
fundamental es alimentar el gusanillo de la motivación, cosa fácil cuando se comprende su
funcionamiento y se ha realizado alguno de los programas propuestos.
Una etapa, la de la lógica cableada esta terminando y otra la de los PLC’S esta
afianzándose; es necesario tomar conciencia de la necesidad de subirse al carro de la nueva
etapa lo antes posible, o sea ya.

DEFINICION

Se entiende por Controlador Lógico Programable (PLC), o Autómata Programable, a toda


maquina electrónica, diseñada para controlar en tiempo real y en medio industrial procesos
secuenciales. Su manejo y programación puede ser realizada por personal eléctrico o
electrónico sin conocimientos informaticos. Realiza funciones lógicas: series, paralelos,
temporizaciones, contajes y otras mas potentes como cálculos ,regulaciones ,etc.
También se le puede definir como una “ caja negra” en la que existen unos terminales de S
entrada a los que se conectaran pulsadores, finales de carrera, Fotocélulas, detectores.....;
unos terminales de salida a los que se conectaran bobinas de contactores, electrovalvulas,
lámparas...., de tal forma que la actuación de estos últimos esta en función de las señales de
entrada que estén activadas en cada momento, según el programa almacenado.
Esto quiere decir que los elementos tradicionales como reles auxiliares, reles de
enclavamiento, temporizadores, contadores...., son internos. La tarea del usuario se reduce
a

CAMPOS DE APLICACIÓN

El PLC por sus especiales características de diseño tiene un campo de aplicación muy
extenso. La constante evolución del hardware y software amplia constantemente este
campo para poder satisfacer las necesidades que se detectan en el espectro de sus
posibilidades reales.
Su utilización se da fundamentalmente en aquellas instalaciones en donde es necesario
realizar procesos de maniobra, control, señalización, etc.
Sus reducidas dimensiones, la extremada facilidad de su montaje, la posibilidad de
almacenar los programas para su posterior y rápida utilización, la modificación o
alteración de los mismos, etc. , hace que su eficacia se aprecie fundamentalmente en
procesos en que se producen necesidades tales como:

*Espacio reducido
*Procesos de producción periódicamente cambiantes
*Procesos secuenciales
*Maquinaria de procesos variables.
*Instalaciones de procesos complejos y amplios.
*Chequeo de programación centralizada de las partes del proceso.

Ejemplos de aplicaciones generales podrían ser los siguientes:

a) Maniobra de maquinas.

*Maquinaria industrial del mueble de madera.


*Maquinaria en procesos de grava, arena y cemento.
*Maquinaria en la industria del plástico.
*Maquinas, herramientas complejas.
*Maquinaria en procesos textiles y de confección.
*Maquinaria de ensamblaje.
*Maquinas transfer.

b) Maniobra de instalaciones.

*Instalaciones de aire acondicionado, calefacción, etc.


*Instalaciones de seguridad.
*Instalaciones de frío industrial.
*Instalaciones de almacenamiento y trasvase de cereales.
*Instalaciones de plantas embotelladoras.
*Instalaciones en la industria de automoción.
*Instalaciones de tratamientos térmicos.
*Instalaciones de plantas depuradoras de residuos.
*Instalaciones de cerámica.

c) Señalización y control.

*Chequeo de programas.
*Señalización del estado de procesos.
VENTAJAS E INCONVENIENTES DEL PLC

No todos los autómatas ofrecen las mismas ventajas sobre la lógica cableada, ello es
debido, principalmente, a la variedad de modelos existentes en el mercado y a las
innovaciones técnicas que surgen constantemente. Tales consideraciones nos obligan a
referirnos a las ventajas que proporciona a un autómata de tipo medio.

VENTAJAS DEL PLC

Las condiciones favorables que presenta un PLC son las siguientes:

1.-Menor tiempo empleado en la elaboración de proyectos debido a que:

*No es necesario dibujar el esquema de contactos.


*No es necesario simplificar las ecuaciones lógicas ya que por lo general la capacidad de
almacenamiento del modulo de memoria es lo suficientemente grande.
*La lista de materiales queda sensiblemente reducida, y al elaborar el presupuesto
correspondiente eliminaremos parte del problema que supone el contar con diferentes
proveedores, distinto plazos de entrega, etc.

2.-Posibilidad de introducir modificaciones sin cambiar el cableado ni añadir aparatos.


3.-Mínimo espacio de ocupación.
4.-Menor costo de mano de obra de la instalación.
5.-Economía de mantenimiento. Además de aumentar la fiabilidad del sistema, al eliminar
contactos móviles, los mismos autómatas pueden detectar e indicar averías.
6.-Posibilidad de gobernar varias maquinas con un mismo autómata.
7.-Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado.
8.-Si por alguna razón la maquina queda fuera de servicio, el autómata sigue siendo útil
para otra maquina o sistema de producción.

INCONVENIENTES DEL PLC

Como inconvenientes podríamos hablar, en primer lugar, de que hace falta un programador,
lo que obliga a adiestrar a uno de los técnicos en tal sentido.
Pero hay otro factor importante, como el costo inicial, que puede o no ser un inconveniente,
según las características del automatismo en cuestión. Dado que el PLC cubre
ventajosamente un amplio espacio entre la lógica cableada y el microprocesador, es preciso
que el proyectista lo conozca tanto en su amplitud como en sus limitaciones. Por tanto
aunque el costo inicial debe ser tenido en cuenta a la hora de decidirnos por uno u otro
sistema conviene analizar todos los demás factores para asegurarnos una decisión acertada.

PROGRAMAR EN LUGAR DE CABLEAR

Lógica de cableado

Tarea de mando: un mando con lógica cableada es un automatismo con contactores y reles
que solo se configura una vez conocida la tarea que debe resolver. Para ello hasta ahora la
tarea de mando se representaba con ayuda de un esquema eléctrico.

Seguidamente se ha ido armando en un armario o cofre los diferentes elementos tales


como contactores, reles, reles de tempo, etc. ; estos se conectaban con cables siguiendo una
lista de cableado fija.

Al interconectarlos se ha fijado la función de los elementos de conmutación en el mando;


por ejemplo se ha conectado en serie o paralelo los contactos normalmente cerrados o
normalmente abiertos, respectivamente.

La lógica de su función de mando esta fijada en el cableado y en la combinación de los


elementos de conmutación. Para probar el mando es necesario verificar la corrección del
cableado.

Error: la cantidad de cables que se manejan en un tablero de control es muy grande, por lo
mismo cabe la posibilidad de caer en una conexión errónea; esto significa que hay que
seguir los cables uno por uno apoyándose en el diagrama de conexión del control, hasta
localizar la falla, luego de encontrar el problema se tienen que hacer las conexiones de
acuerdo al diseño del control.
Nuevo mando, misma tarea: Si se precisa nuevamente del mismo mando deberá comenzar
completamente desde el principio; es decir, montar los aparatos en el gabinete, cablearlos
de acuerdo a la lista correspondiente y comprobar la configuración.

Ampliación: Si desea modificar mas adelante la función del mando, es decir, añadir nuevos
componentes, cambiar cableados y trabajos de montaje; esto le llevara gran cantidad de
tiempo y material.

LOGICA PROGRAMABLE (PLC)

Tarea de mando: Para un mando con lógica programable (PLC) se utiliza un autómata
(AG). Este esta compuesto por:

-Fuente de alimentación.
-Entradas y salidas digitales en las que se conectan los emisores y actuadotes.
-Una memoria en la que se escribe el programa a ejecutar.
-Un procesador que organiza la ejecución del programa.

Los emisores y actuadotes se conectan (con independencia de la tarea planteada) a las


entradas y salidas del AG esto es todo el cableado.

Que actuadores deberán ser activados por los emisores que se fijan en el programa. En el se
especifica la función del circuito de mando. El programa entra usando un aparato de
programación(PG) desde el que se transmite el programa al AG; es decir, se transfiere a el.
El procesador en el AG ejecuta el programa paso a paso. Así pues, en un PLC, la lógica de
tarea de mando queda fijada en el programa. Con el se especifica cuando debe conectarse y
desconectarse los actuadores. Así pues, la tarea de mando se programa en lugar de
cablearla.

Error: Antes de arrancar el autómata es posible comprobar con ayuda del simulador y del
PG la ausencia de errores en el programa. Si aparece un error, basta con modificar la
instrucción correspondiente dentro del programa.
Nuevo mando, misma tarea: Un programa ya confeccionado puede usarse todas las veces
que se desee; esto proporciona un ahorro considerable en gastos y tiempo.

Ampliación: Si desea hacer una modificación posteriormente a la tarea de mando basta con
modificar el programa. No es necesario desembornar las entradas y las salidas ya
conectadas es decir el cableado. Tampoco el programa deberá rehacerse totalmente, porque
siempre es posible cambiar, borrar o insertar determinadas partes del mismo o solo
instrucciones individuales. Es decir, cualquier cambio o ampliación se realiza de forma
rápida y simple.

Las diferencias significativas entre ambas hacen que las analicemos por separado en los
apartados siguientes.

ESTRUCTURA COMPACTA

Este tipo de autómatas se distingue por presentar en un solo bloque todos sus elementos,
esto es, fuente de alimentación , CPU, memorias, entradas / salidas, etc. En cuanto a su
unidad de programación. Existen tres versiones: unidad fija o enchufable directamente en el
autómata; enchufable mediante cable y conector, o la posibilidad de ambas conexiones la
unidad de programación es sustituida por un PC, nos encontraremos que la posibilidad de
conexión del mismo será mediante cable y conector. El montaje del autómata al armario
que ha de contenerlo se realiza por cualquiera de los sistemas conocidos: carril DIN, placa
perforada, etc.

ESTRUCTURA MODULAR

Como su nombre lo indica, la estructura de este tipo de autómatas se divide en módulos o


partes especificas del mismo que realizan funciones especificas. Aquí cabe hacer dos
divisiones para distinguir entre las que denominaremos estructura americana y europea.

a) Estructura americana.- Se caracteriza por separar las E / S del resto del autómata, de tal
forma que en un bloque compacto están reunidas la CPU, memoria de usuario o de
programa, fuente de alimentación y separadamente las unidades E / S en los bloques o
tarjetas necesarias.
b) Estructura europea.- Su característica principal es la de que existe un modulo para cada
función: fuente de alimentación, CPU, entradas / salidas, etc. La unidad de programación se
une mediante cable y conector. La sujeción de los mismos se hace bien sobre carril DIN o
placa perforada o bien sobre RAK, en donde va alojado el BUS externo de unión de los
distintos módulos que lo componen.

Fig3.1 y3.2
ESTRUCTURA O ARQUITECTURA INTERNA

En este apartado vamos a estudiar la estructura interna del autómata o sea las partes en que
se ordena su conjunto físico o hardware y las funciones y funcionamiento de cada una de
ellas.

Los autómatas programables se componen esencialmente de tres bloques:

*La secciona de entradas


*La unidad central de procesos o CPU
*La sección de salidas
Dispositivos de Sección de Unidad central de Sección Dispositivos de
entrada o entradas procesos de salida o
captadores (CPU) salidas actuadores

Figura 3.3. Autómata programable básico

a) La sección de entradas, mediante el internas , adapta y codifica de forma comprensible por


la CPU las señales procedentes de los dispositivos de entra da o captadores, esto es,
pulsadores, finales de carrera, sensores, etc. También tiene una misión de protección de los
circuitos electrónicos internos del autómata, realizando una separación eléctrica entre estos
y los captores.
b) La Unidad Central de Procesos (CPU) es por decirlo así la inteligencia del sistema, ya que
mediante la interpretación de las instrucciones del programa de usuario y en función de los
valores de las entradas, activa las salidas deseadas.
c) La sección de salidas, mediante el interfas trabaja de forma inversa a la de entradas , es
decir, decodificadas las señales procedentes de la CPU, las amplifica y manda con ellas los
dispositivos de salida o actuadores, como lámparas, reles, contactores, arrancadores,
electrovalvulas, etc., aquí también existen unos interfaces de adaptación a las salidas y de
protección de los circuitos internos.

Con las partes descritas podemos decir que tenemos un autómata, pero para que sea
operativo son necesarios otros elementos tales como:

• La unidad de alimentación.
• La unidad o consola de programación.
• Los dispositivos periféricos.
• Interfaces.

MOD Unidad de alimentación MOD


INPUT OUT
Captadores
Actuadores

CPU

Interfaces

Dispositivos
periféricos

Consola de
programación

Fig. 3.4

d) La unidad de alimentación o fuente de alimentación adaptada, la tensión d e red de 220 v y


50 hz. a la de funcionamiento de los circuitos electrónicos internos del autómata así como
los dispositivos de entrada: 24 Vcc.
e) La unidad de programación. Hemos dicho que la CPU elabora las salidas en función de los
estados de las entradas y de las instrucciones del programa de usuario, pero, ¿cómo accede
el usuario al interior de la CPU para cargar en memoria su programa , la respuesta es
mediante la unidad de programación. En los autómatas mas sencillos es un teclado con un
display similar a una calculadora que cuando se quiere cargar un programa en la CPU se
acopla a esta mediante un cable y un conector, o bien se conecta directamente en la CPU.
f) Periféricos o equipos periféricos, son aquellos elementos auxiliares, físicamente
independientes del autómata, que se unen al mismo para realizar su función
especifica y que amplia su campo de aplicación o facilita su uso. Como tales no
intervienen directamente ni en la elaboración ni en la ejecución del programa.
g) Interfaces, son aquellos circuitos o dispositivos electrónicos que permiten la conexión a la
CPU de los elementos periféricos descritos.

Para una mejor comprensión del autómata , en la figura se han representado en bloques
separados , pero Interrelacionados entre si cada una de las áreas que conforman el conjunto
de la figura anterior; esta figura puede aclararnos algunas dudas principalmente sobre la
interconexión de dichas áreas.
Memoria
CPU

Alimentación

Salidas
Entradas

Perife- Unidad de pro- De fuente de Actuadores


Ricos gramacion de alimentación
captadores

Esquema de bloques simplificado de un PLC

La arquitectura de un autómata programable de la gama baja o media queda representada


por la figura siguiente. Esta arquitectura es básica de los autómatas existiendo poca
variación de unos fabricantes a otros. Su representación nos permite entender en mayor
profundidad los circuitos que lo componen

Por ultimo y para poder apreciar en forma globalizada el conjunto formado por un
autómata programable y su entorno se ha compuesto la Fig.
3.7. Se han representado en la misma mediante la identificación (a), (b), (c) y (d) las
distintas posibilidades de conexión de equipos de programación y sus posibilidades en
cuanto a archivos de programas y lenguajes de programación.
PUESTA EN MARCHA DE UN AUTÓMATA

Configuración modular
El S5-100U es un autómata programable de serie U del SIMATIC S5. Se compone de
diferentes unidades funcionales (módulos) combinables según la tarea a resolver.

Fig.4.1. Autómata programable S5-100U.

(1) Fuente de alimentación (PS 930)


Para operar con la red; se necesita cuando no se dispone de 24Vcc para alimentar la CPU

(2) Unidad central (CPU)


Ejecuta el programa de mando. Cuando falla la alimentación, una batería alojada en (9)
protege el contenido de la memoria.
El programa de mando puede almacenarse también en un modulo de memoria (7).
La CPU tiene un canal (conector) serie (8) en el que se conecta un aparato de
programación, un aparato de operación o la red local SINEC L1.

(3) Módulos periféricos


Permiten el intercambio de información entre la CPU y la periferia del proceso (emisores
de señal, actuadotes, convertidores de medida, etc.)
*Módulos digitales de entrada y salida (con 4, 8 o 16/16 canales)
adecuados para tareas de mando sencillas en las cuales solo aparecen los
estados de señal “0” y “1”.
*Módulos analógicos de entrada y salida .
Permiten detectar y generar magnitudes variables (corrientes, tensiones).
*Modulo de temporizadores.
Permite ajustar temporizaciones sin modificar el programa.
*Modulo de contadores.
Permite procesar impulsos de computo de hasta 500 Hz.
*Modulo de contador rapido/lectura de recorrido.
El contador rápido puede usarse para captar impulsos de alta frecuencia y
Para tareas simples de posicionamiento.
*Modulo de comparadores.
Permite vigilar sin sobrepasar un limite ajustado (corriente y tensión).
*Modulo simulador.
Permite generar señales digitales de entrada y visualizar señales digitales
de salida
*Modulo de diagnosis.
Permite controlar el funcionamiento de bus periférico.
*Interfase para impresora.
Permite listar mensajes con hora y fecha a través de impresora.

(4) Elementos de bus con bloques de conexión (tipo pinza o tornillo SIGUT).
Unen la CPU con los módulos periféricos. En cada elemento de bus es posible conectar dos
módulos periféricos.
(5) Interfaces.
Permiten configurar el autómata en varias filas.
(6) Carril normalizado.
Sobre el se monta el autómata.

ACCESORIOS.

Batería de tampón.
Se encarga de que al desconectar el AG S5-100U no se pierdan el programa y los datos.
El tiempo mínimo de respaldo de una batería nueva es de un año.

Módulos de memoria.
Sirven para salvaguardar el programa cuando esta desconectado el autómata o para
transferir programas al autómata.
• Modulo de memoria EPROM.
Para borrar el contenido del modulo es necesario un dispositivo de borrado por luz
ultravioleta.
*Modulo de memoria EEPROM.
El contenido del modulo puede sobrescribirse.

Los módulos se programan directamente en el aparato de programación(no en el PG605 U)


o en el autómata S5-100U (solo el modulo de memoria EEPROM).

Aparatos de programación.

Aplicaciones: *Entrada del programa.


*Prueba del programa.
*Observación del programa.
El aparato de programación y la CPU se unen a través de un cable de conexión.
Aparatos de programación utilizables:
PG605U,PG615,PG635,PG670,PG675,PG685,PG695.

Aparatos de operación.
Estos aparatos se conectan también en el conector para el PG.
Aplicaciones: *Visualización de los valores actuales de los temporizadores y
Contadores internos.
*Entrada de nuevos valores preescritos (ajustes)
*Visualización de textos de mensajes controlada por el programa.
*Visualización de zonas de entradas, salidas, datos y marcas .
Fig. 4.2.

Unidades funcionales del AG S5-100U

Funcionamiento de la CPU.

Memoria RAM.
La CPU dispone de una memoria RAM
Características de la memoria RAM:
*Su contenido puede modificarse rápidamente
*Si falla la alimentación y no hay batería tapón se pierde su contenido.

Memoria de programa
El programa de mando se almacena en una zona reservada de la memoria RAM
denominada memoria del programa.

Imágenes de proceso (PAE, PAA, PAE de alarmas, PAA de alarmas*)


*Los estados de señal de los módulos de entrada se almacenan en una zona reservada de la
memoria RAM denominada imagen de proceso de las entradas (PAE).
*Las informaciones que la CPU quiere transferir a los módulos de salida se almacenan en
una zona reservada de la memoria RAM denominada imagen de proceso de las
salidas(PAA).
*En las imágenes de proceso se almacenan también las informaciones de o hacia los
módulos funcionales hardware.
*Las imágenes de proceso de alarmas(PAE de alarmas y PAA de alarmas ) solo se utilizan
con la ejecución del programa controlada por las alarmas y por tiempo.
( apts. 4.4.2 y 4.4.3)
En estas zonas reservadas se almacenan informaciones hacia o procedentes de los módulos
periféricos.

Temporizadores / contadores / marcas


La CPU tiene implementados temporizadores y contadores, que pueden cargarse, borrarse,
arrancarse y parase desde el programa
Los valores de tiempo y de computo se almacenan en zonas reservadas de la memoria
RAM.
Otra zona de la memoria RAM permite almacenar, resultados intermedios. Estas posiciones
de memoria se denominan marcas.

Memoria ROM
El sistema operativo incluye programas de sistema que fijan la ejecución del programa de
usuario, la gestión de entradas y salidas, la división de la memoria, la gestión de datos , y
similares.
El sistema operativo es fijo y no puede modificarse.

Datos del sistema


En una zona reservada de la memoria RAM están almacenados, por palabras, parámetros
del sistema. La unidad de control utiliza estos parámetros para procesar el programa de
mando.

Unidad Aritmética Lógica


La unida aritmética y lógica se compone de dos acumuladores, ACU 1 y 2, que procesan
las operaciones por bytes y por palabras. También se dispone de un ACU de bits (VKE),
para procesar operaciones binarias.
Fig. 4.3. Ejemplo de funcionamiento de la ALU

Estructura de los acumuladores

Unidad de control
La unidad de control gobierna y coordina todo el autómata. Siguiendo el programa llama
sucesivamente las instrucciones contenidas en la memoria de programa y las ejecuta. Para
ello se procesan las informaciones contenidas en la PAE y se consideran los valores de los
temporizadores y contadores internos así como los estados de señal de las marcas internas.
Los resultados se registran en la PAA.

Módulos de memoria
Los programas de mando pueden almacenarse en un modulo de memoria.
Los programas contenidos en un modulo de mando pueden copiarse en la memoria de
programa.

Los módulos de memoria solo deben conectarse y extraerse en el estado “RED DES”.

Canal serie
A través del conector del canal serie es posible conectar:
*un aparato de programación
*un aparato de operación
*la red local SINEC L1 (a partir de la CPU 102)

CONEXIONADO DE LAS ENTRADAS Y SALIDAS (E/S)

La eficaz puesta en funcionamiento de un PLC pasa necesariamente por una correcta


conexión de los captadores en las entradas y los actuadores en las salidas. De esta forma
conseguiremos las ventajas siguientes:

• El buen funcionamiento y ausencia de averías por esta causa


• La limitación en el numero de entradas y salidas que se van a utilizar lo que implica un
ahorro en el precio del autómata.

ENTRADAS

La importancia del conocimiento de las entradas del autómata puede quedar plenamente
comprendida, si entendemos que las salidas a los actuadores y por tanto el estado de repaso
o marcha de los elementos acoplados a ellas va a depender del programa con el que
estemos trabajando y del estado de las entradas

Captadores

Se entiende por captadores en general a aquellos elementos que se acoplan o conectan a las
entradas del autómata. Estos pueden ser de dos tipos:
*Analógicos .-cuya señal eléctrica es variable en tiempo y que necesariamente han de
acoplarse al mismo tipo de entradas
*Digitales.- en donde la señal responde a.
-Contacto abierto “0” (nada)
-Contacto cerrado “1” (todo)

Principio de funcionamiento


Tal y como se observa en la figura 4.7. y en caso del contacto “b” sucede que queda
aplicada la tensión de la batería al elemento interno del autómata designado con el símbolo
lo que desencadena una señal hacia el circuito de control de entrada del autómata. Por el
contrario el contacto “a” no ocasiona fenómeno alguno al estar este en posición abierto. En
el caso de que la señal se va a aplicar a la entrada sea de tipo analógico, la entrada ha de ser
del mismo tipo. En este tipo de entradas existe un circuito analógico-digital A/D que
transforma dichas señales en digitales ya que este es el lenguaje que entiende el procesador.

Conexionado de entradas

Dos son los tipos de captadores posibles desde el punto de vista de la tensión:
a).-Captadores con contactos libres de tensión;
Los captadores sin tensión que se pueden conectar a un autómata pueden ser de varios tipos
y entre otros se podrían citar los siguientes:
*Pulsadores
*Interruptores
*Finales de carrera
*Contactos de relees
*Etcétera

b).-Captadores con tensión:

Los elementos de este tipo pueden ser:

*Detectores de proximidad
*Célula fotoeléctrica
*TODOS LOS SENSORES CON TENSION.

Al elegir en el mercado lo haremos de tal forma que su tensión de trabajo coincida con la
tensión de entrada al autómata, en nuestro caso 24Vcc.
Cuando el requerimiento de intensidad de los captadores sea superior a dicha fuente es
necesario conectar en paralelo otra fuente capaz de suplir la carencia.
Fig. 4.10.
Acoplamiento de fuente de alimentación auxiliar.

Salidas
En los contactos de salida del autómata se conectan las cargas o actuadores bien
directamente, bien a través de otros elementos de mando como pueden ser los contactores
por medio de bobinas.
Las salidas se suelen distribuir en varios grupos independientes de contactos de tal forma
que se pueden utilizar varias tensiones, según las necesidades de la carga.
Cada grupo esta limitado también por su consumo que además es distinto en función del
tipo de carga, resistiva o inductiva.
Las tarjetas de salida suelen ser de tres tipos distintos:
*Salidas a relees
*Salidas a triacs
*Salidas a transistores.
La elección en el momento de su compra de un tipo u otro ha de venir razonado en funcion
de los tipos de carga que se le vayan a acoplar.
Como ayuda en esta elección valgan las siguientes indicaciones:
*Salida a relees. Este tipo de salida suele utilizarse cuando el consumo tiene cierto valor
(del orden de amperios) y donde las conmutaciones no son demasiado rápidas. Son
empleadas en cargas de contactores, elctrovalvulas, etc.
En todos los casos se observa que hay que situar un control de parada del proceso o de
parte del mismo. Las posibles soluciones son las siguientes: en el caso a una solución seria
el situar un doble detector. En el caso b habrá que situar unos contactos que cierren
automáticamente la compuerta numero 1 y entre en funcionamiento el proceso del silo
numero 2. En caso c un contacto pondrá en funcionamiento también el proceso del silo 2.
En función del diseño del proceso se podrían considerar otras soluciones.

Distintas posibilidades de conexión en las salidas


A continuación figuran algunas de las posibilidades de conexión de los actuadores en las
salidas del autómata. La comprensión de estos ejemplos hará que nos encontremos en
condiciones de dar solución a cualquier otra necesidad que se nos presente.

​Fig. 4.2.2 conexión en un grupo de cuatro salidas comunes

Rutina de arranque
Programando determinados módulos de organización es posible fijar preajustes datos
iniciales o similares
La duración de la rutina de arranque no esta limitada temporalmente ya que no actúa la
vigilancia del tiempo de ciclo (perro guardián).
No es posible la ejecución del programa controlada por tiempo o alarmas.
La rutina de arranque de la CPU depende de varios factores:
*¿Qué modo de operación esta ajustado?
*¿Hay un modulo de memoria conectado?
*¿Al conectar la red se pone el elector en la posición COPY?
*¿Están programados los módulos de organización OB21 y OB22?
Figura 4.1.3 mandos e indicadores de la CPU

Interruptores CON/ DES


Permite conectar y desconectar el autómata AG S5-100U

Figura 4.14 Indicadores de la CPU

El interruptor CON / DES conecta el regulador de tensión de la CPU pero esto no aísla el
regulador de tensión de los bornes L + / M

Selector de modo de operación

Permite seleccionar los modos “RUN” y “STOP” en la posición “RUN” del modo de
operación del autómata puede escribirse también desde el aparato de programación
conectado.

Modo de operación “RUN”


*El programa se ejecuta cíclicamente, o controlado por tiempo o alarmas .
*Transcurren las temporizaciones arrancadas en el programa.
*Se leen los estados de señal de los módulos de entrada.
*Se activan los módulos de salida.

El modulo” RUN “ puede ajustarse también tras “BORRADO TOTAL”, esto es , cuando
esta vacía la memoria del programa.

Modo de operación “STOP”

*No se ejecuta el programa .


*Se mantienen los valores de los temporizadores, contadores, marcas y las imágenes de
proceso que eran actuales al pasar al estado “STOP”
*Se bloquean los módulos de salida (estado de señal “0”).

Al pasar de “STOP” A “RUN” se ponen a “CERO” las imágenes de proceso asi como las
marcas y contadores no remanentes.

Cambio de modo de operación .


Incidencias que pueden provocar un cambio de modo de operación:
*Accionamiento del selector de modo
*Intervención de un aparato de programación, si el AG esta en “RUN”
*Perturbaciones que llevan al AG al modo “STOP”.

DESCRIPCION DEL LENGUAJE DE PROGRAMACIÓN

Programación

En un esquema eléctrico, las combinaciones lógicas de las entradas y salidas se


materializan usando contactos NA y NC. En cambio, un AG consulta las entradas para ver
que estado de señal tienen; es decir, si hay tensión aplicada o no en ellas. Para poder decir
al AG lo que debe de hacerse es preciso aprender el programa de programación STEP5.

Lenguaje de programación
Con un lenguaje de programación ocurre lo mismo que con cualquier idioma, en el se
especifican las palabras (en este caso se denominan las instrucciones), la ortografía y la
gramática. Usando instrucciones se escribe un programa que se deposita en la memoria del
AG. Este va a ejecutar un programa paso a paso; al llegar a su fin comienza nuevamente
desde el principio. Así el AG sabe lo que tiene que hacer.

Dependiendo del programa el AG conecta y desconecta a los actuadores.


Los estados “CON” y “DES” son unívocamente diferenciables y describen con los
conceptos siguientes:

Estado de señal:

Estado “0” =tensión no presente=DES


Estado “1” =tensión presente = CON

Una señal cuyo estado queda definido exclusivamente por dos valores constituye una señal
binaria y se designa como un BIT ( bit=Binary digit).

BIT. BYTE.PALABRA

BIT: el bit es la unidad de señal binaria. Un bit es la menor unidad de información y puede
adoptar los estados “1” ó “0”.
Byte: un byte esta formado por ocho caracteres binarios sucesivos. Así pues un byte tiene
una longitud de ocho bits. En un AG, esto permite agrupar en un byte de entrada (EB) o un
byte de salida (AB) los estados de señal de ocho entradas u ocho salidas.
Palabra: Si se agrupan dos byte – es decir, 16 bit – formando una unidad, entonces las 16
posiciones binarias forman una palabra. En el AG, los estados de señal de 16 entradas o 16
salidas se agrupan en una palabra de entrada (EW) ó una palabra de salida (AW).

SISTEMAS DE NUMERACIÓN.
Estamos acostumbrados a representar los valores numéricos en el sistema decimal. Sin
embargo un procesador del autómata solo puede tratar los estados de señal 0 y 1. En el
sistema de numeración que solo precisa dos cifras es el sistema binario. Como los números
binarios tienen muchas más posiciones que los números equivalentes del sistema decimal,
su uso por parte del hombre es ciertamente incomodo.
Sin embargo todos los sistemas de numeración utilizados actualmente tienen la misma
estructura fundamental. Tres características describen cualquier sistema de numeración:
Cifras
Base
Pesos
Números decimales: Estamos acostumbrados a presentar los números en el sistema
decimal.
La base de este sistema es 10.
Cifras: 0,1,2,3,4,5,6,7,8,9
Base: 10

Números binarios En el sistema binario solo existe las cifras 1 y 0, así pues,
El sistema binario tiene como base 2 .

Números hexadecimales Los números binarios pueden tener una gran

Longitud. Para poderlos dominar se conviert


en generalmente al sistema hexadecimal. La
base de este es 16
Números en BCD BCD significa números decimales codificados en bina
​ ​ rio. En este sistema cada
cifra de número decimal se
Convierte por separado en un número binario de 4 po
Siciones. El AG puede entonces procesarlas
Representación numérica Los números se representan en el AG por ejemplo
De esta forma :
KM = configuración binaria
KH = números hexadecimales
KF = números en coma fija

LENGUAJE DE PROGRAMACIÓN

STEP 5: Este lenguaje se puede utilizar para programar los mini autómatas.
La tarea planteada puede representarse de tres formas diferentes:

• Esquema de contactos (KOP)


• Esquema de funciones (FUP)
• Lista de instrucciones (AWL)

KOP: El esquema de contactos se parece a un esquema eléctrico.

FUP : En el esquema de funciones la tarea de automatización se representa usando


símbolos gráficos para las diferentes funciones.

AWL: En una lista de instrucciones todas las funciones se programan utilizando
Abreviaturas nemotécnicas, es decir fácilmente memorizables.

Instrucciones

En lugar de un esquema eléctrico se utiliza una sucesión de instrucciones que define lo que
debe ser el AG. Una instrucción constituye la unidad más pequeña de un programa. Se
compone de la operación y del operando.

Operación: La operación informa de las funciones a ejecutar:


Lo que hay que hacer: *Consultar una señal respecto a “1” ó “0”.
*P. Ej. La combinación lógica Y (U), o (0), etc.
*Asignar un resultado (=)-

Operando: El operando se compone de su identificador y del parámetro; describe:

Con quien hay que hacerlo: *Con una entrada (E) ó salida (A).
*Una marca (M).
Un temporizador.
*Un contador.
DIRECCIONAMIENTO

Para poder referenciar con un PG las diferentes entradas y salidas del AG es preciso asignar
a estas determinada direcciones
Una dirección se comnpoine de :

*identificador de entrada (E), salida(A) .


*El numero de puesto o byte
*El número de canal o bite

COMO EJECUTAR EL AG UN PROGRAMA

El autómata programable (AG) va ejecutando sucesivamente las instrucciones de un


programa en el orden en que están depositadas en su memoria, la ejecución comienza
nuevamente desde la primera instrucción en memoria.

Ejecución cíclica del programa: Esta ejecución que se repite continuamente se denomina:
Ejecución cíclica del programa. El tiempo necesario para ejecutar todas las instrucciones
durante una pasada del programa se denomina tiempo de ciclo.
POSIBILIDADES DE MEMORIA.

Para que no se pierdan los programas deberán almacenarse en algún sitio. Tanto el AG
como en el PG se dispone para ello de memorias de semiconductor tipo RAM, EPROM y
EEPROM. Las definiciones de las memorias son las siguientes:

RAM: significa Random Acces Memory. Es a memoria de escritura-lectura que dispone


de una cantidad fija de posiciones de memoria. Es comparable con un armario con muchos
cajones (posiciones de memoria). Cada cajón tiene un tamaño determinado, su capacidad y
lleva un número . la dirección. Los datos (instrucciones ) se depositan ó sacan del cajón.

La memoria Ram trabaja de la misma forma. En el programa se elige una dirección “el
número de cajón “ y la información se deposita en la posición de memoria. Cuando se
precise la información se llama de nuevo la dirección y se lee la información. Con ello no
se borra la información contenida en la posición de memoria. Cuando no se precise más la
información. Se borra la posición o se carga una nueva información.

La memoria Ram es de tipo volátil; es decir, se corta la alimentación, se pierde su


información, siempre que en el AG no haya ninguna batería tapón de respaldo.

EPROM: Significa Erasable Programable Read Only Memory.

EEPROM: Electrically Erasable Programable Read Only Memory. En ambos casos se trata
de memorias muertas borrables, programables y manejables. Una vez confeccionado y
probado un programa es posible cargarlo y borrarlo en una memoria de este tipo desde ahí
se trasmiten los programas a otros AG. Esto permite utilizar el mismo programa en
diferentes autómatas.
El contenido de una EPROM se borra por completo mediante luz UV, a continuación es
posible volver a programar la Eprom.

La EEPROM se borra y modifica eléctricamente. En ella es posible acceder a


posiciones de memoria individuales; es decir, a modificar instrucciones especificas de un
programa.
DESCRIPCIÓN DEL CONTROLADOR PROGRAMABLE S5-90U

El autómata y el resto necesario para programar.

Hardware y Software;

*El S5-90U

*Soporte de pared o un carril soporte para el S5-90U.

*Para probar: El simulador para el S5-90U ó el modulo simulador.

*Alimentación: El S5-90U se conecta directamente a la red 115/230 VCA.

*Un programador portátil ó una PC compatible AT .

*Un cable PG- AG ó un cable PC-AG.

*Y el lenguaje de programación STEP5.

1.-Alimentación de emisores 24VCC/0.1ª

2.-Bornes de conexión de la alimentación

3.-Bornes de entrada digitales.


4.-Receptáculo para cartucho de memoria: E(E) PROM.

5.-Indicador de modo led verde (RUN), led rojo (STOP)

6.-Bornes para salidas digitales.

7.-Borne para entrada de alarma.

8.-Borne para entrada de contador.

9.-Comparamiento de batería.

10.-Conector para PG, PC, OP, o bus SINEC.

11.-Conector para interfase y M90 para expandir el autómata con modulo 5-100 de modo.

12.-Selector.

Antes de comenzar con la programación es preciso montar en primer lugar el S5-90U y


ponerlo en marcha.

Tan pronto como este familiarizado con los leds, elementos de servicios y posibilidades de
conexión del S5-90U estará en condiciones de instalarlo. A continuación se dará la
información necesaria para instalar, cablear y probar el S5-90U.

Precaución.
Tensión peligrosa.

Puede causar la muerte, lesiones corporales graves o daños materiales considerables.


Antes de montar, desmontar ó modificar la configuración del S5-90U es preciso
seleccionarlo de la alimentación.

Estructura Mecánica del S5-90U: Puede fijarse de dos formas:

*Fijación con soportes de pared.


*Enganche por resorte por un carril normalizado.

Montaje del S5-90U por un carril normalizado: a la hora de enganchar el S5-90U sobre un
carril normalizado procede de la forma siguiente.
1.-Cuelgue el S5-90U en el carril .
2.-Abátalo hacia el fondo hasta que encaje la corredera.
Desmontaje del S5-90U del carril normalizado: A la hora de desmontarlo de un carril
normalizado proceda de la forma siguiente:

1.-Usando un destornillador desplace hacia abajo la corredera situada en el lado inferior del
S5-90U.

2.-Sáquelo del perfil girando hacia arriba.

Estructura Eléctrica del S5-90-U: Este puede conectarse directamente a una red de
alimentación (115VCA/60HZ ó 230VCA/50HZ) la tensión de red se rectifica internamente
a 24 VCC para alimentar los emisores de señal.

CONEXIÓN DEL AG A LA RED

El S5-90U puede conectarse directamente a la red. La tensión de la red se transforma


internamente a 24VCC para alimentar los emisores de señal.

Forma de conectar el cable de red:

1.-A tierra (conductor de protección).

2.-a N (neutro).

3.-a 230VCA ó 115VCA (fácil)

Conexión del simulador:

El simulador se utilizar para probar el programa con independencia de los circuitos


externos del autómata.

Antes de conectar el simulador se tiene que conectar el AG de la red.

Monte el simulador como sigue:

1.-Desconecte el autómata de la red.


2.-Introduzca el simulador en el AG.

3.-Apriete los tornillos de los bornes para fijarlos contactos del simulador.

4.-Conecte el Ag a la Red.

CONEXIÓN DEL PG.

Conexión del PG al autómata:


Antes de conectar su PG al autómata asegúrese de que:

*El autómata este conectado a la red.

*Se encuentre en posición STOP el selector de modo

*Luzca el indicador rojo STOP.

Conexión del PC al autómata:

Para conectar su AG ó un PC compatible AT se precisa de un cable de conexión especial.

Antes de conectar el PC al AG es imprescindible apagar aquel.

A continuación se procede como al conectar al PG después ya puede encenderse.

Una vez conectado el AG y el PC se pone en STOP el AG (debe lucir el indicador rojo),


cuando el selector se encuentra en posición de RUN entonces luce el indicador verde.
Teclado:

Ahora vamos a mirar con detalle el PG el teclado está dividido en tres campos:
*El teclado alfanumérico similar al de su PC.
*Las teclas de función cuyo significado depende del programa en el que se encuentre.
*El teclado decimal con las funciones de control.

SIMBOLOGIA Y EQUIVALENCIAS
En el
cuadro 5.1 se representan los símbolos utilizados en los ejemplos del apartado 5.4 su
correspondencia entre si y otros conocidos tales como los neumónicos o de Boole. Estudio
es interesante dada su normal utilización cuando se trabaja con autómatas programables.

ASIGNACION AL PROGRAMA.

La realización de una buena programación pasa entre otras cosas por diseñar correctamente
el diagrama correspondiente. Para no incurrir en errores tales como asignaciones repetidas
o asignaciones de elementos inexistentes, es conveniente confeccionar un cuadro similar al
representado como cuadro 5.3 que se ira completando conforme vayamos desarrollando el
Diagrama, ó mejor aún si es posible antes de confeccionar.

Puesta en marcha

El PG 605U solo puede funcionar en modo on-line; en este caso se alimenta desde el
autómata.
Conecte el conector del cable del PG en el conector del AG y fíjelo. Tan pronto como se
conecte el autómata el PG 605U realiza un autotes y pasa al estado base. Del conector del
PG puede conectarse y desconectarse con independencia del estado de la red y del modo
ajustado en el AG.

Funcionamiento.
El PG605 tiene una memoria intermedia que puede almacenar un modulo software con una
longitud de hasta 1024 instrucciones. Las entradas y correcciones se realizan
primeramente en dicha memoria intermedia. El módulo solo se encuentra en la memoria
del programa del autómata una vez que ha sido transferido.

Con el PG solo puede procesarse cada vez un módulo software. Al sacar, corregir y probar
se copia en la memoria del PG un módulo contenido en la memoria del AG. Con ello se
borra el módulo que estaba en la memoria del PG.
Si se desconecta el conector del PG se borra la memoria intermedia RAM.
Para más detalles consulte las instrucciones del manejo de la programadora PG605U
Con esta operación es posible consultar si se cumplen simultáneamente varias condiciones.

Entrada del programa.

*Borrar totalmente el AG
*Abrir el PB1
*Entrar la AWL; en el visualizador aparecen:
*Finalizar el módulo y transferirlo.
*Iniciar la ejecución de un programa.

Combinación O

Con esta operación es posible consultar si se cumple una de dos (ó más) condiciones.
Entrada del programa:

*Borrar totalmente el AG
*Abrir el PB1
*Entrar la awl; en el visualizador aparece:
*Finalizar el módulo y transferirlo

Combinación Y delante de O
Combinación Y delante de O

El esquema que se indica a continuación cumple las condiciones siguientes:


El contactor conectado a la salida A32.6 se excita cuando se cierran los contactos en las
entradas E32.0 y E32.1 y E32.2
Ó los contactos en las entradas E32.3 y E32.4
Ó el contacto en la entrada E32.5
Combinación O delante de Y.
Combinación O delante de Y.

Otra combinación ú operación importante es la combinación O delante de Y. En un


esquema eléctrico se corresponde con un circuito serie formado por varios contactos
conectados en paralelo.

El contactor conectado a la salida A32.6 se excita cuando se cierra.


El contacto en la entrada E32.0 ó 32.1 ó E32.2
Y el contacto en la entrada E32.3 ó E32.4.
Y el contacto en la entrada E32.5
Cuando se usa la forma de representación AWL, en combinaciones O delante de Y es
preciso agrupar mediante paréntesis las funciones O. De esta forma las funciones O se
procesan delante de la función Y.
Elija Vd mismo que en forma de representación desea entrar este programa en el AG(para
metrizar la máscara de ajustes previos).
Entre el programa en el PB2, en el AG (F1 entrada)
Pero recuerde que si desea probar el PB2 es preciso llamarlo dentro del OB1.(Forma de
modificar ó ampliar el OB1: F2 salida; corrección).

Operaciones de memoria.

Resumen.
Las operaciones de memoria asignan un estado de señal en:

*La imagen de proceso de las entradas.

*La imagen de proceso de las salidas.

*La zona de marcas de la memoria RAM interna.

Las operaciones “activar” y “borrar” sólo se ejecutan cuando el VKE esta a “1” .
La operación “=” siempre se ejecuta asigna el valor actual del VKE al operando elegido.
Tras la ejecución de operación de memoria se reconfiguran (carga) nuevamente el VKE.

Aplicación: Si se quiere conectar un contactor apretando un pulsador y desconectarlo


apretando otro.

Autorretención:
Funcionamiento: El pulsador E01 provoca la excitación del contactor A10 el contactor
puentea uno de sus contactos auxiliares el pulsador E0.1, con lo que queda auto retenido.

Abrir el contacto NCE0.0 se desexcita el contactor.

Función memoria-auto retención


Cuando se trabaja con contactores una función de memoria se materializa con un circuito
de auto retención. Para ello se utilizan dos pulsadores. En paralelo con el pulsador
MARCHA se encuentra un contacto NA que cierre el circuito de auto retención de la
bobina y el contactor. El contacto se excita cuando se pulsa aquel. El pulsador PARO
(contacto NC) interrumpe el circuito de auto retención, con lo que se desexcita el
contactor.
Intente transformar en FUP, KOP ó AWN el esquema eléctrico correspondiente si no da
con la solución basta con seguir lo que se dice a continuación.
Existe dos posibilidades de materializar una auto retención:

Marcha prioritaria: El contacto NC responsable del paro esta conectado en serie con el
contacto de auto retención y al paralelo con el contacto MARCHA.
Paro prioritario: Los contactos de marcha y de auto retención están en paralelo .
En serie con este conjunto se encuentra entonces el pulsador PARO.
Ahora meta el programa en el PB4 usando la forma de representación que desee.
El pulsador S1 es un contacto NC. Recuerde que el AG no tiene ninguna posibilidad de
saber si a su entrada hay conectado un contacto NA ó NC . Lo único que puede hacerse es
consultar si hay un estado de señal 1 ó 0.
En el programa es preciso consultar que tenga estado de señal 1 los contactos NC para
PARO. Al fin y al cabo deberá circular corriente mientras no se abra el contacto NC.
Sin embargo este circuito puede resolverse de otra forma en STEP5.

Biestable:

La auto retención puede simplificarse utilizando las operaciones de memoria “S” (activar)

“R” (borrar).
Funcionamiento:

Accionado brevemente el contacto E0.6 se activa permanentemente A1.7 al accionar E0.7


se borra A1.7 .

Si se accionan simultáneamente E06 y EO7 se mantiene borrada A1.7 ( el borrado es


dominante ).
Cambiando el orden en la lista de instrucciones:
U E 0.6
R A 1.7
U E 0.7
S A 1.7

Se hace dominante la operación de activación al accionar simultáneamente los contactos se


activan A1.7.

Función de Biestable R-S.

En STEP 5 existen las instrucciones S para activar (SET) y R para borrar (Reset) cuya
finalidad es materializar una auto retención.
Activar: Si se aplica señal a la entrada de activación se hace uno el BKE y se activa la
función biestable de memoria. La salida del Biestable se pone con ello al estado de señal 1.

Borrar: Aplicando señal a la entrada del borrado se hace 1 el BKE borrando la función de
memoria. Con ello se pone a 0 el estado de señal del biestable.

Borrado prioritario: Durante la ejecución del programa se consulta en último lugar la


última instrucción de borrado programada.

Activación prioritario: Durante la ejecución del programa se consulta en último lugar la


última instrucción de activación programada.

Operaciones de tiempo.

Resumen:
Estas operaciones aparecen en el PG 615 en la línea de teclas funcionales cuando se pulsa
“ZEIT”.
Con estas operaciones se llaman los temporizadores internos. Por ello es necesario fijar
previamente sus ajustes o sea las temporizaciones.

Carga de temporizador con un valor de tiempo (Temporización).

Un temporizador puede cargarse con una.


KT valor de tiempo (temporización) constante, ó con una
DW palabra de datos
EW palabra de entrada
AW palabra de salida
MW palabra de marca.

Forma de cargar una temporización Constante:

Código para la base de tiempo:


Tolerancias:

Las temporizaciones tienen una imprecisión igual a la base de tiempo.

Arranque de una temporización como impulso “Sí”


Problema a resolver:
Una salida (A1.2) debe conectarse tan pronto como una entrada (E01) tenga señal “1”. La
salida debe mantenerse conectada siempre que la entrada tenga señal “1”, pero como
máximo 40S.
Arranque de una temporización como impulso prolongado “SV”.
Problema a resolver:
Una salida (A4.1) debe conectarse durante 12S tan pronto como una entrada (E3.1) tenga
señal 1.

Arranque de una temporización como retardo a la conexión “SE”.


Problema a resolver:
Una salida (A4.2) debe conectarse 7S después de una entrada (3.5). Además la salida debe
permanecer conectada siempre que la entrada tenga señal “1”.
Cargar un contador “S” y decrementar “ZR”.
Ejemplo:
Un contador se carga con el valor 7 al conectar la entrada 4.1 la salida (A2.5) tiene señal
“1”.
Cada vez que se conecta a la entrada E4.0 (decrementar) disminuye en 1 el estado del
contador.
Cuando el estado es “0” se pone a “0” la salida
Reponer un contador “R” e incrementar “ZV”.
Ejemplo:
Al conectar la entrada 4.0 aumenta en 1 el estado del contador siempre que la segunda
entrada E4.2 tenga señal “1” se repone a “0” el estado del contador.
Como consecuencia de la consulta UZ1, la salida A2.4 tiene señal “1” siempre que el
estado del contador sea diferente de 0.
Activación de marcas: otra cosa que queremos mostrar en este punto es la forma de activar
marcas.
Las marcas sirven para memorizar provisionalmente resultados durante la ejecución del
programa las marcas se tratan como entradas ó salidas respectivamente.
En nuestro ejemplo “activación prioritaria” en lugar de las salidas se utilizara la marca
M10.0.

También podría gustarte