Sunteți pe pagina 1din 12

Estructura básica de un PLC

Genéricamente, podemos describir los PLC´s como equipos constituidos por tres bloques
claramente definidos: CPU (Control Process Unit), módulos de entrada (Inputs) y módulos
de salida (Outputs).

Módulos de entrada
Los módulos de entrada recogen información por medio de interruptores, pulsadores,
sensores, transductores, y cualquier dispositivo que genere una señal eléctrica en respuesta a
un cambio del proceso o la máquina, y la acondicionan para que la CPU la pueda recibir.
CPU
La CPU recibe la información desde los módulos de entrada y la procesa de acuerdo con el
programa base y la configuración específica de las instrucciones de un circuito de control.
Este procesamiento produce acciones en respuesta a la información recibida.
Módulos de salida
Los módulos de salida reciben la información de la CPU que contiene las acciones a ejecutar
y las convierten en señales apropiadas para activar los dispositivos actuadores como relés,
transmisores, bombillos, contactores, sirenas, equipo electrónico y otros.
Un controlador lógico programable está constituido por un conjunto de módulos o tarjetas
(circuitos impresos), en los cuales están ubicados los componentes electrónicos que permiten
su funcionamiento. Cada una de las tarjetas cumple una función específica. Algunos PLC
tienen una cubierta o carcaza, llamada comúnmente «rack», que viene a ser un bastidor donde
se alojan las tarjetas en forma ordenada, que por lo general están comunicadas.
El controlador programable tiene una estructura muy semejante a os sistemas de
programación, como el computador, cuya estructura física (hardware) está constituido por:
Fuente de alimentación.
Unidad de procesamiento central (CPU).
Módulos o interfases de entrada/salida (E/S).
Módulos de memoria.
Unidad de programación.
La estructura básica de un PLC está compuesta por:
La CPU.
Las interfases de entradas.
Las interfases de salidas.
Definición y descripción de los componentes de la estructura básica
de un PLC:
Procesador: es el “cerebro” del PLC, el responsable de la ejecución del programa
desarrollado por el usuario.
Tareas Principales:
Ejecutar el programa realizado por el usuario.
Administración de la comunicación entre el dispositivo de programación y la memoria, y
entre el microprocesador y los bornes de entrada/ salida.
Ejecutar los programas de autodiagnósticos.
Para poder realizar todas estas tareas, el procesador necesita un programa escrito por el
fabricante, llamado sistema operativo. Este programa no es accesible por el usuario y se
encuentra grabado en una memoria que no pierde la información ante la ausencia de
alimentación, es decir, en una memoria no volátil.
Memoria: Los PLC tienen que ser capaces de almacenar y retirar información, para ello
cuentan con memorias. Las memorias son miles de cientos de localizaciones donde la
información puede ser almacenada. Estas localizaciones están muy bien organizadas.
En las memorias el PLC debe ser capaz de almacenar:
Datos del Proceso:
Señales de entradas y salidas.
Variables internas, de bit y de palabra.
Datos alfanuméricos y constantes.
Datos de Control:
Instrucciones de usuario, programa.
Configuración del autómata.
Tanto el sistema operativo como el programa de aplicación, las tablas o registros de entradas/
salidas y los registros de variables o bits internos están asociados a distintos
tipos de memoria.
La capacidad de almacenamiento de una memoria suele cuantificarse en bits, bytes
(grupo de 8 bits), o words (grupo de 16 bits).
Un bit es una posición de memoria que puede tomar valor “0” ó “1”
Un byte son 8 posiciones de memoria agrupadas
Una palabra o word son 16 posiciones de memoria agrupadas
El sistema operativo viene grabado por el fabricante. Como debe permanecer inalterado
y el usuario no debe tener acceso a él, se guarda en una memoria como las ROM
(Read Only Memory), que son memorias cuyo contenido no se puede alterar inclusive
con ausencia de alimentación.
Tipos de memoria
La memoria de datos:
También llamada tabla de registros, se utiliza tanto para grabar datos necesarios a los fines
de la ejecución del programa, como para almacenar datos durante su ejecución y/o retenerlos
luego de haber terminado la aplicación. Este tipo de memorias contiene la información sobre
el estado presente de los dispositivos de entrada y salida. Si un cambio ocurre en los
dispositivos de entrada o salida, ese cambio será registrado inmediatamente en esta
memoria. En resumen, esta memoria es capaz de guardar información originada en
el microprocesador incluyendo: tiempos, unidades de conteo y relés internos.
Los bornes de conexión de los PLC tienen la misma identificación que la dirección de los
registros. Por ejemplo, los bornes de la entrada 001 están relacionados con el lugar de la
memoria de datos que se encuentra en la palabra 00, bit 01. Como puede verse, esta
codificación asigna a una única entrada o salida, una terminal y consecuentemente un
dispositivo de entrada o salida.
Memoria del usuario:
Es la memoria utilizada para guardar el programa. El programa construido por el usuario
debe permanecer estable durante el funcionamiento del equipo, además debe ser fácil de leer,
escribir o borrar. Por eso es que se usa para su almacenamiento memorias tipo RAM, o
EEPROM. A estas memorias se la llama memoria del usuario o memoria de programa. En el
caso de usar memorias tipo RAM será necesario también el uso de pilas, ya que este tipo de
memoria se borra con la ausencia de alimentación. En el caso de usar memorias EEPROM la
información no se pierde al quitar la alimentación.
Recuerde que…
La velocidad con que se pueden escribir y leer el estado de las entradas y salidas juega un
papel importante en la velocidad de operación del PLC, por tal motivo para guardar esta
información se utilizan memorias tipo RAM (Random Access Memory) que son muy
rápidas.
Estructura:
Otras de las clasificaciones que se suelen hacer con respecto a los PLC son por su
construcción. Estos pueden ser compactos o modulares.
Compacto:

Un PLC es compacto cuando todas sus partes se encuentran en la misma caja,


compartimiento o chasis.
Los PLC compactos suelen ser los más baratos y pequeños, pero tienen la desventaja
de sólo poder ampliarse con muy pocos módulos.

Modular:

Un PLC es modular cuando se pude componer o armar en un bastidor o base de montaje,


sobre el cual se instalan la CPU, los módulos de entradas/salidas y los módulos de
comunicaciones si fueran necesarios, entre otros.
La principal ventaja de un PLC modular es que el usuario puede componer su equipo como
sea necesario, y luego puede ampliarlo si su aplicación lo requiere. También suelen poseer
instrucciones más complejas, un lenguaje de programación más potente y posibilidades de
comunicaciones.
La desventaja es que suele ser un poco más caro y voluminoso que el integral. Algunos
módulos de E/S tienen forma de tarjetas con una bornera en el frente y un conector macho en
su parte posterior. A estos módulos muchas veces se los denomina tarjetas de entradas y/o
salidas. Estos módulos o tarjetas existen con distintos números de entradas y/o salidas.
Podemos encontrar entre 4, 8, o 16, puntos de entradas y/o salidas en la misma tarjeta.
Algunas empresas tienen módulos de alta densidad con 32 o más puntos de E/S.
Algunos PLC modulares tienen en sus tarjetas o módulos las borneras desmontables. Esto es
particularmente útil en caso de tener que reemplazar algunos de los módulos. Pues no será
necesario recablear las entradas o salidas.
La programación en escalera o ladder es la más común en la mayoría de los lenguajes de
programación de PLC. En el caso de Siemens, esta programación se llama KOP
(Kontaktplan) o diagrama de contactos en la lengua de Cervantes.
La idea básica es dibujar diagramas eléctricos como si con contactos de relés se tratara.

¿Cómo se hace un AND y un OR?

Básicamente un AND lo harás mediante dos contactos en serie de tal forma que sólo se active
la bobina si ambos contactos están cerrados. Análogamente un OR lo realizarás colocando
dos contactos en paralelo de tal forma que la bobina se active si uno de los contactos O el
otro se activan. ¿Brillante eh? Pero, lo mejor como siempre es ver…
 Contactos en serie
 Contactos en paralelo
 Negaciones
 Set y Reset
 Pulsos
Lenguajes para programación de plc
¿Que son los lenguajes de programación de plc?
Los lenguajes de programación de plc fueron diseñados para poder tener una comunicación
de usuario máquina. Gracias a este vinculo, podemos ser capaces de crear un programa con
las instrucciones necesarias para controlar el comportamiento de cualquier proceso o
máquina. Dichos lenguajes de programación consisten en símbolos, caracteres y reglas de
uso.
¿Si un plc se comunica con otro plc también es un lenguaje de programación?
La comunicación entre dos o mas plc’s no sucede a través de un lenguaje de programación
convencional. Para lograr una conexión entre estos dispositivos se requiere de una serie de
reglas que permiten la transferencia de información, a esta serie de reglas se les
llama protocolo de comunicación, algunos de esto son: Profibus, Fieldbus, Modbus,
Devicenet, Interbus, entre otros.
¿Porque existen diversos lenguajes de programación en los plc?
La variedad dentro de los lenguajes de programación para plc se debe a que los
programadores tienen diferente formación en diferentes ramas, por lo cual unos prefieren
programar en un lenguaje más visual y otros prefieren un lenguaje escrito.
Los lenguajes de programación de plc pueden clasificarse principalmente en 2 clases.
Lenguajes de alto nivel
En esta clase se encuentran los lenguajes gráficos, estos utilizan una interfaz de símbolos
para declarar las instrucciones de control, una de las desventajas de estos lenguajes visuales
es que la programación está limitada a los símbolos que se proporcionan.
Diagrama escalera o ladder.
Este lenguaje fue uno de los pioneros ya que fue uno de los primeros en ser utilizados, ya que
se asemeja mucho a los diagramas con relevadores. Se le llama de escalera por que es muy
similar a la estructura de una escalera, ya que contiene dos rieles verticales, y varios rieles
horizontales (en este caso serían los escalones).
Características principales:
 Los 2 rieles verticales son de alimentación (en el caso de VCD uno es voltaje y otra
tierra y en VCA son L1 y L2)
 Las instrucciones se colocan del lado izquierdo
 Las salidas siempre se colocan del lado derecho.
 Se pueden colocar varias instrucciones o varias salidas en paralelo.
 El procesador del plc interpreta los datos de arriba hacia a abajo y de izquierda a
derecha.
Diagrama de bloques.
En este tipo de programación se utilizan bloques de símbolo lógicos. Las salidas no se
requieren incorporar a una bobina de salida, por que la salida esta asignada en las salidas de
los bloques lógicos. Estos diagramas en su mayoría son preferidos por personas
acostumbrados a trabajar con circuitos de compuertas lógicas, ya que la simbología utilizada
es equivalente.
Características principales:
 Las salidas de los bloques no se conectarán entre si.
 La evaluación de una red se termina antes de iniciar la siguiente.

Lenguajes de bajo nivel


En esta clase se encuentra los lenguajes de programación textual, su programación es a travez
de texto utilizando cadenas de caracteres para indicar las instrucciones de control.
Lista de instrucciones
Este tipo de lenguaje es el más antiguo y es la base para todos los lenguajes de programación
que existen, este lenguaje es el precursor del diagrama escalera ya que este se utilizaba
cuando las computadoras aun no tenían capacidad gráfica. Todos los lenguajes son traducidos
a lista de instrucciones.

Características principales:
 Todos los lenguajes pueden ser traducidos a lista de instrucciones, pero no al revés.
 La programación es más compacta.
 Este lenguaje es el más completo de todos.

Texto estructurado
El texto estructurado se compone de una serie de instrucciones que se pueden ejecutar,
como sucede con los lenguajes superiores, de forma condicionada. Este lenguaje es muy
similar al lenguaje C y sobre todo a PASCAL
(“IF..THEN..ELSE”) o en bucles secuenciales (WHILE..DO).
Características principales:
 Trata indistintamente las mayúsculas y las minúsculas
 Soporta instrucciones aritméticas complejas.
 Soporta ciclos de iteración (repeat – until, while – do)

Elementos que constituyen un PLC


El PLC es un dispositivo de estado sólido, diseñado para controlar procesos secuenciales
(una etapa después de la otra) que se ejecutan en un ambiente industrial. Es decir, que van
asociados a la maquinaria que desarrolla procesos de producción y controlan su trabajo
1. Batería
Los autómatas programables incluyen una batería de respaldo para alimentar la memoria
del programa cuando éste sea desconectado de la alimentación de red, puede ser utilizada
para el almacenamiento de algún tipo de configuración del mismo, en caso de que ésta sea
guardada en memoria volátil.
2. Puerto de extensión
3.-Panel de LED´s
Este conjunto de led´s tienen la función de indicar el estado de las salidas y/o entradas del
PLC.
4.-Terminales de conexión de entradas
Pueden recibir señales de tipo digital, por ejemplo, interruptores, o de tipo analógico, como
sensores de temperatura. Estas señales son transformadas internamente en señales
compatibles con los microprocesadores y demás circuitos integrados de procesamiento
interno.
5. Memoria EEPROM
Es un módulo de memoria en el cual el borrado se realiza eléctricamente, es por ello que se
denomina memoria de sólo lectura, eléctricamente programable y borrable. Para estos tipos
de módulos, los aparatos de programación realizan las dos funciones, tanto de programación
como de borrado.
6. Puerto de comunicación
Es una herramienta que permite manejar e intercambiar datos entre un computador
(generalmente están integrados en las tarjetas madres) y sus diferentes periféricos, o entre
dos computadores.
7. Tierra
Es un terminal que pone a disposición el punto común de conexión del sistema lógico de
entradas y salidas. Sirve para ahorrar cableado ya que por lo general todos los sensores usan
una misma línea común.
8. Terminales de alimentación
Es la encargada de suministrar el voltaje a todos los módulos que se conecten al PLC, así
como a la unidad de procesamiento. Su función es reducir y adaptar el voltaje de entrada, que
es de valores elevados y de corriente alterna, a voltajes de valores más bajos y de corriente
directa.
9. Terminales de conexión de salida
Son elementos externos al PLC a través de los cuales se reflejan en la máquina las decisiones
de control tomadas por éste. El control lo realiza el PLC activando o desactivando estos
elementos según lo determine el programa.
10. LED´s
Dichos led´s tienen la función de indicar el estado del PLC.
1.1¿Qué es un PLC?
El PLC es un dispositivo de estado sólido, diseñado para controlar procesos secuenciales
(una etapa después de la otra) que se ejecutan en un ambiente industrial. Es decir, que van
asociados a la maquinaria que desarrolla procesos de producción y controlan su trabajo.
Como puedes deducir de la definición, el PLC es un sistema, porque contiene todo lo
necesario para operar, y es industrial, por tener todos los registros necesarios para operar en
los ambientes hostiles que se encuentran en la industria.
1.2 ¿Qué hace un PLC?
Un PLC realiza, entre otras, las siguientes funciones:
 Recoger datos de las fuentes de entrada a través de las fuentes digitales y
analógicas.
 Tomar decisiones en base a criterios preprogramados.
 Almacenar datos en la memoria.
 Generar ciclos de tiempo.
 Realizar cálculos matemáticos.
 Actuar sobre los dispositivos externos mediante las salidas analógicas y digitales.
 Comunicarse con otros sistemas externos.
Los PLC se distinguen de otros controladores automáticos, en que pueden ser programados
para controlar cualquier tipo de máquina, a diferencia de otros controladores (como por
ejemplo un programador o control de la llama de una caldera) que, solamente, pueden
controlar un tipo específico de aparato.
Además de poder ser programados, son automáticos, es decir son aparatos que comparan las
señales emitidas por la máquina controlada y toman decisiones en base a las instrucciones
programadas, para mantener estable la operación de dicha máquina.
Puedes modificar las instrucciones almacenadas en memoria, además de monitorizarlas.
Ventajas y desventajas de los PLC
3.1 Ventajas
Las ventajas de los PLC son las siguientes:
 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 como para
almacenarlas.
· La lista de materiales a emplear es mas reducida y, al elaborar el presupuesto
correspondiente, se elimina parte del problema que supone el contar con diferentes
proveedores, distintos plazos de entrega, etc.
 Posibilidad de introducir modificaciones sin cambiar el cableado y añadir aparatos.
 Mínimo espacio de ocupación
 Menor coste de mano de obra de la instalación
 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 posibles
averías.
 Posibilidad de gobernar varias máquinas con un mismo autómata.
 Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado.
 Si por alguna razón la maquina queda fuera de servicio, el autómata sigue siendo útil
para controlar otra máquina o sistema de producción.
Inconvenientes
 Hace falta un programador, lo que exige la preparación de los técnicos en su etapa de
formación.
 La inversión inicial es mayor que en el caso de los relés, aunque ello es relativo en
función del proceso que se desea controlar. Dado que el PLC cubre de forma correcta
un amplio espectro de necesidades, desde los sistemas lógicos cableados hasta el
microprocesador, el diseñador debe conocer a fondo las prestaciones y limitaciones
del PLC. Por tanto, aunque el coste 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.
¿Cómo funciona el PLC?
Una vez que se pone en marcha, el procesador realiza una serie de tareas según el siguiente
orden:
a) Al encender el procesador ejecuta un auto-chequeo de encendido y bloquea las
salidas. A continuación, si el chequeo ha resultado correcto, el PLC entra en el modo de
operación normal.
b) El siguiente paso lee el estado de las entradas y las almacena en una zona de la
memoria que se llama tabla de imagen de entradas (hablaremos de ella mas adelante).
c) En base a su programa de control, el PLC actualiza una zona de la memoria llamada
tabla de imagen de salida.
d) A continuación el procesador actualiza el estado de las salidas "copiando" hacia los
módulos de salida el estado de la tabla de imagen de salidas (de este modo se controla el
estado de los módulos de salida del PLC, relay, triacs, etc.).
e) Vuelve a ejecutar el paso b)
Cada ciclo de ejecución se llama ciclo de barrido (scan), el cual normalmente se divide en:
 Verificación de las entradas y salidas
 Ejecución del programa
Otras funciones adicionales del PLC
a) En cada ciclo del programa, el PLC efectúa un chequeo del funcionamiento del sistema
reportando el resultado en la memoria, que puede ser comprobada por el programa del
usuario.
b) El PLC puede controlar el estado de las Inicializaciones de los elementos del sistema:
cada inicio de un microprocesador también se comunica a la memoria del PLC.
c) Guarda los estados de las entradas y salidas en memoria: Le puedes indicar al PLC el
estado que deseas que presenten las salidas o las variables internas, en el caso de que se
produzca un fallo o una falta de energía en el equipo. Esta funcionalidad es esencial cuando
se quieren proteger los datos de salida del proceso.
d) Capacidad modular: Gracias a la utilización de Microprocesadores, puedes expandir
los sistemas PLC usando módulos de expansión, en función de lo que te requiera el
crecimiento de tu sistema. Puede expandirse a través de entradas y salidas digitales, análogas,
etc., así como también con unidades remotas y de comunicación.
5 ¿Cómo se clasifican los PLC?
Los PLC pueden clasificarse, en función de sus características en:
5.1 PLC Nano:
Generalmente es un PLC de tipo compacto (es decir, que integra la fuente de alimentación,
la CPU y las entradas y salidas) que puede manejar un conjunto reducido de entradas y
salidas, generalmente en un número inferior a 100. Este PLC permite manejar entradas y
salidas digitales y algunos módulos especiales.
5.2 PLC Compacto
Estos PLC tienen incorporada la fuente de alimentación, su CPU y los módulos de entrada y
salida en un solo módulo principal y permiten manejar desde unas pocas entradas y salidas
hasta varios cientos (alrededor de 500 entradas y salidas), su tamaño es superior a los PLC
tipo Nano y soportan una gran variedad de módulos especiales, tales como:
 entradas y salidas análogas
 módulos contadores rápidos
 módulos de comunicaciones
 interfaces de operador
 expansiones de entrada y salida
5.3 PLC Modular:
Estos PLC se componen de un conjunto de elementos que conforman el controlador final. Estos son:

 El Rack
 La fuente de alimentación
 La CPU
 Los módulos de entrada y salida
De estos tipos de PLC existen desde los denominados Micro-PLC que soportan gran cantidad de
entradas y salida, hasta los PLC de grandes prestaciones que permiten manejar miles de entradas
y salidas.

S-ar putea să vă placă și