Académique Documents
Professionnel Documents
Culture Documents
PLCs
Sptimo A
Consulta N 1
Autmatas Programables
AMBATO - ECUADOR
2017
1|Pgina
1. TEMA
Autmatas Programables
2. OBJETIVOS
a. Objetivo General
b. Objetivos Especficos
3. FUNDAMENTACIN TERICA
2|Pgina
Ilustracin 1 Arquitectura de un sistema PLC
CICLO DE SCAN
El ciclo de barrido o SCAN es uno de los parmetros ms importantes en un PLC y es una de sus
caractersticas que lo diferencian de la RTUs.
3|Pgina
En este paso el CPU obtiene las entradas que estn presentes en ese instante.
2. Ejecucin de Instrucciones Lgicas
Paso en cual el CPU ejecuta las instrucciones contenidas en la lgica del diagrama escalera.
El CPU se comunica con sus perifricos para chequeo de errores para la comunicacin. Verifica el
estado del procesador en cuanto a: Memoria, Procesador, Batera y Fuente de Poder.
MEMORIA
La memoria es el lugar en donde se almacena el programa principal y toda la data inherente a la lgica
de control. La memoria vara de acuerdo a su tipo y a su capacidad. Segn su tipo pueden ser: ROM
(Read Only Memory), RAM (Random Access Memory), PROM (Programmable Read Only
Memory), EEPROM (Electrical Erasable Programmable Read Only Memory).
Segn su capacidad: las memorias de los controladores programables pueden ser vistas como un
conjunto de celdas que almacenan unidades de informacin, de acuerdo al sistema binario 1 o 0.
La capacidad de la memoria es un elemento vital cuando se est considerando la aplicacin del PLC.
Se debe especificar la cantidad justa de memoria que respalde el hardware y al mismo reservar
capacidad para requerimientos futuros. La cantidad de memoria de aplicacin se especifica en
4|Pgina
trminos de K unidades, donde cada K representa 1024 palabras de localizaciones, 2K es 2048
localizaciones, 4K es 4096, y as sucesivamente.
FUENTE DE PODER
Usualmente los suministros de voltaje de los PLC, requieren fuentes de poder AC; sin embargo,
algunos PLC aceptan entradas de fuentes DC, estos son muy solicitados para aplicaciones en las
operaciones de las plataformas de operacin que estn mar adentro donde comnmente se usan las
fuentes DC.
Los requerimientos ms comunes son las fuentes de 120 VAC o 220 VAC, mientras algunos pocos
controladores aceptan 24 VDC.
En vista de que es una experiencia comn encontrar en las industrias fluctuaciones en las lneas de
voltaje y en la frecuencia, una especificacin importante para la fuente de poder de un PLC es la de
tolerar ciertas condiciones de variacin en la lnea que est entre un 10% y un 15%.
Cuando la lnea de voltaje excede estos lmites ya sea por arriba o por debajo durante un tiempo
especfico (usualmente de 1 a 3 ciclos), muchas fuentes de poder estn diseadas para emitir un
comando de parada (Shutdown) al procesador.
El sistema de suministro de poder provee la tensin DC para el circuito lgico del CPU y los circuitos
de entrada / salida (E/S). Cada fuente de poder tiene una mxima cantidad de corriente que puede
proveer a un nivel de voltaje dado (por ejemplo 10 A a 5 V).
5|Pgina
ARQUITECTURA DE UN SISTEMA PLC (CONTROLADORES LGICOS
PROGRAMABLES)
El esquema de comunicacin industrial ampliamente difundido para redes de integracin de equipos
de control es el denominado maestro- esclavo, y se utiliza en comunicaciones entre PLC y otros
sistemas como SCADAs y en DCSs. Este sistema de comunicacin maestro-esclavo consta
esencialmente de un equipo que se lo denomina maestro y uno o varios equipos denominados
esclavos; el maestro es quien gobierna los ciclos de comunicacin, toda iniciativa de comunicacin
es llevada a cabo por este equipo, los esclavos solo responden a la peticin del maestro, si les
corresponde, el proceso de pregunta/respuesta de un equipo maestro a uno esclavo se lo conoce como
transaccin.
6|Pgina
LENGUAJES DE PROGRAMACION DE PLCS
El conjunto de programas que realizan funciones operativas internas del controlador, incluyendo los
traductores de lenguaje, reciben la denominacin de programas del sistema o software del sistema.
Un elemento importante de ste, es el sistema operativo, cuyos servicios incluyen el manejo de los
dispositivos de entrada y salida del PLC, el almacenamiento de la informacin durante largos
perodos, el procesamiento de los programas del usuario, etc. Estos programas ya vienen escritos y
estn almacenados en una memoria no voltil dentro de la CPU, por lo tanto, no se pierden ni alteran
en caso de prdida de alimentacin al equipo.
1. Lenguajes Grficos
1.1 Diagrama Ladder (LD)
1.2 Diagrama de Bloques de Funciones (FBD)
2. Lenguajes Textuales
2.1 Lista de Instrucciones (IL)
2.2 Texto Estructurado (ST)
7|Pgina
Ilustracin 4 Tipos de Lenguajes de programacin de los PLCs
LENGUAJE LADDER
Elementos de programacin
Para programar un PLC con LADDER, adems de estar familiarizado con las reglas de los circuitos
de conmutacin, es necesario conocer cada uno de los elementos de que consta este lenguaje.
8|Pgina
representar elementos de salida, aunque a veces puede hacer el papel de
variable interna.
Programacin
Una vez conocidos los elementos que LADDER proporciona para su programacin, resulta
importante resaltar cmo se estructura un programa y cul es el orden de ejecucin.
En cuanto a su equivalencia elctrica, podemos imaginar que las lneas verticales representan las
lneas de alimentacin de un circuito de control elctrico.
El orden de ejecucin es generalmente de arriba hacia abajo y de izquierda a derecha, primero los
contactos y luego las bobinas, de manera que al llegar a stas ya se conoce el valor de los contactos
y se activan si procede. El orden de ejecucin puede variar de un controlador a otro, pero siempre se
respetar el orden de introduccin del programa, de manera que se ejecuta primero lo que primero se
introduce.
9|Pgina
Ilustracin 6 Lenguaje de programacin Ladder
Las variables internas son bits auxiliares que pueden ser usados segn convenga, sin necesidad de
que representen ningn elemento del autmata. Se suele indicar mediante los caracteres B M y
tienen tanto bobinas como contactos asociados a las mismas. Su nmero de identificacin suele
oscilar, en general, entre 0 y 255. Su utilidad fundamental es la de almacenar informacin intermedia
para simplificar esquemas y programacin.
Los bits de sistema son contactos que el propio autmata activa cuando conviene o cuando se dan
unas circunstancias determinadas. Existe una gran variedad, siendo los ms importantes los de
arranque y los de reloj, que permiten que empiece la ejecucin desde un sitio en concreto y formar
una base de tiempos respectivamente. Su nomenclatura es muy diversa, dependiendo siempre del tipo
de autmata y fabricante
El lenguaje Booleano utiliza la sintaxis del lgebra de Boole para ingresar y explicar la lgica de
control. Consiste en elaborar una lista de instrucciones o nemnicos, haciendo uso de operadores
Booleanos (AND, OR, NOT, etc.) y otras instrucciones nemnicas, para implementar el circuito de
control. El lenguaje Lista de Instrucciones (IL) de la Norma IEC 1131-3, es una forma de lenguaje
Booleano.
A I 2.3
A I 4.1
O I 3.2
= Q 1.6
10 | P g i n a
DIAGRAMA DE FUNCIONES (FBD)
Es un lenguaje grfico que permite al usuario programar elementos (bloque de funciones del PLC) en
tal forma que ellos aparecen interconectados al igual que un circuito elctrico. Generalmente utilizan
smbolos lgicos para representar al bloque de funcin. Las salidas lgicas no requieren incorporar
una bobina de salida, porque la salida es representada por una variable asignada a la salida del bloque.
El diagrama de funciones lgicas, resulta especialmente cmodo de utilizar, a tcnicos habituados a
trabajar con circuitos de puertas lgicas, ya que la simbologa usada en ambos es equivalente.
Adicionalmente a las funciones lgicas estndares y especficas del vendedor, el lenguaje FBD de la
Norma IEC 1131-3 permite al usuario construir sus propios bloques de funciones, de acuerdo a los
requerimientos del programa de control.
Lenguaje de alto nivel que permite la programacin estructurada, lo que significa que muchas tareas
complejas pueden ser divididas en unidades ms pequeas. ST se parece mucho a los lenguajes de
computadoras BASIC o PASCAL, que usa subrutinas para llevar a cabo diferentes partes de las
funciones de control y paso de parmetros y valores entre las diferentes secciones del programa.
11 | P g i n a
Al igual que LD, FBD e IL, el lenguaje de texto estructurado utiliza la definicin de variables para
identificar entradas y salidas de dispositivos de campo y cualquier otra variable creada internamente.
Incluye estructuras de clculo repetitivo y condicional, tales como:
FOR... TO; REPEAT..... UNTIL X; WHILE X...; IF... THEN...ELSE.
Soporta operaciones Booleanas (AND, OR, etc.) y una variedad de datos especficos, tales como
fecha, hora.
La programacin en Texto Estructurado es apropiada para aplicaciones que involucran manipulacin
de datos, ordenamiento computacional y aplicaciones matemticas que utilizan valores de punto
flotante. ST es el mejor lenguaje para la implementacin de aplicaciones de inteligencia artificial,
lgica difusa, toma de decisiones, etc.
Ejemplo:
12 | P g i n a
El programa ir activando cada una de las etapas y desactivando la anterior conforme se vayan
cumpliendo cada una de las condiciones. Las acciones se realizarn en funcin de la etapa activa a la
que estn asociadas. Por ejemplo, la etapa 1 activa tras arrancar el programa, al cumplirse la
"Condicin 1", se activar la etapa 2, se desactivar la 1, y se realizar la "Accin 1".
Ejemplo:
3. DIAGRAMAS Y ESQUEMAS
LENGUAJES DE
PROGRAMACIN
DE PLC's
LENGUAJES LENGUAJES
GRFICOS TEXTUALES
Diagrama de
Lista de Texto
Diagrama Ladder Bloques de
instrucciones estructurado
Funciones
13 | P g i n a
Bloques de
funciones
Lista de
instrucciones
Grafico
secuencial de
funciones
Diagrama de
contactos
14 | P g i n a
4. CONCLUSIONES
5. BIBLIOGRAFA
15 | P g i n a