100% encontró este documento útil (1 voto)
190 vistas36 páginas

PLC's

Este documento describe los componentes internos y externos de un controlador lógico programable (PLC), incluyendo su estructura, memoria, entrada, salida y unidad central de procesamiento. Explica que un PLC tiene una estructura compacta o modular, y que contiene memorias RAM y ROM para almacenar programas e información de entrada/salida. También describe que la entrada adapta señales de entrada, la salida controla dispositivos de salida, y la CPU interpreta instrucciones de programación para controlar el proceso.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
190 vistas36 páginas

PLC's

Este documento describe los componentes internos y externos de un controlador lógico programable (PLC), incluyendo su estructura, memoria, entrada, salida y unidad central de procesamiento. Explica que un PLC tiene una estructura compacta o modular, y que contiene memorias RAM y ROM para almacenar programas e información de entrada/salida. También describe que la entrada adapta señales de entrada, la salida controla dispositivos de salida, y la CPU interpreta instrucciones de programación para controlar el proceso.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

MATERIA

INGENIERIA
TITULO:ELECTRICA
PLC.
Integrante:
Jefferson Enrquez

Quito - Ecuador

ndice
1.- Estructura interna y funcionamiento.
1.1.-Funcionamiento de un PLCs
2.- Manejo de seales digitales y direccionamiento.
2.1.- Seales Digitales
2.2.- Direccionamiento de Seales Altas y Bajas
3.- Lenguajes de Programacin.
3.1.- Lenguajes de Programacin
3.2.- Tipos de Funciones.
4.- Manejo de reas de memoria del PLC.
5.- Manejo de marcas
6.- Ejercicios del PROYECTO
7.- Ejercicios realizados por el estudiante

ndice de figuras
Figura 1: Estructura de un PLCs
Figura 2: Programacin Bsica en lenguaje ladder para PLCs

ndice de tablas
Tabla 1: Tipos de sealizacin para lenguaje Ladder

Introduccin
Los controladores lgicos programables (PLC) fueron inventados como
respuesta a las necesidades de la industria automotriz. Inicialmente
fueron adoptados por las empresas para sustituir la lgica cableada. Un
controlador

lgico

programable

(PLC)

es

un

dispositivo

operado

digitalmente, que usa una memoria para el almacenamientos interno de


instrucciones con el fin de implementar funciones especficas, tales
como lgica, secuenciacin, registro y control de tiempos, conteo y
operaciones aritmticas, para controlar a travs de entradas y salidas
digitales o analgicas, varios tipos de mquinas o procesos.
Los PLCs operan de manera secuencia y cclica, es decir, una vez
finalizado el recorrido completo de un programa, comienza a ejecutar su
primera instruccin.
Los PLCs han ganado popularidad en las industrias y probablemente
continuarn predominando por algn tiempo.

Objetivo general
Tener una idea bsica de los que un PLCs su formas, programacin y
lenguaje para as laborar un cdigo lgico.

Objetivos especficos
Dominar conceptos bsicos sobre PLCs: tipos, funcionamiento, mtodos
de programacin.
Conocer la programacin estructurada y grfica: diagrama de funciones,
diagrama de escalera
Indagar el tipo de modulacin, equipos, servicios y aplicaciones que
presenta un PLCs

Desarrollo
1.- CONTROLADOR LGICO PROGRAMABLE
Un controlador lgico programable est constituido por un conjunto de
tarjetas o circuitos impresos, sobre los cuales estn ubicados componentes
electrnicos.
Estructura de un PLC

Figura 1: forma de un plc

El controlador Programable tiene la estructura tpica de muchos sistemas


programables, como por ejemplo una microcomputadora. La estructura bsica
del

hardware

de

un

consolador

Programable

propiamente

dicho

est

constituido por:
Estructura externa.
El trmino estructura externa o configuracin externa de un PLC se refiere al
aspecto fsico exterior del mismo, bloques o elementos en que est dividido,
etc. Desde su nacimiento y hasta nuestros das han sido varias las estructuras
y configuraciones que han salido al mercado condicionadas no slo por el
fabricante del mismo, sino por la tendencia existente en el rea al que

perteneciese: europea o norteamericana. Actualmente, son dos las estructuras


ms significativas que existen en el mercado:
Comentario: Los PLC han mejorado su estructura externa y sus configuraciones
para el mejoramiento de los sistemas autmatas ya que existe una gran
competitividad en el mercado internacional y siempre se deben encontrar a la
vanguardia tecnolgica.
Estructura compacta.
Estructura modular.
Estructura compacta.
Este tipo de PLCs se distingue por presentar en un solo bloque todos sus
elementos, esto es, fuente de alimentacin, CPU, memorias, entradas/salidas,
etc. En cuanto a su unidad de programacin, existen tres versiones: unidad fija
o enchufable directamente en el PLC; enchufable mediante cable y conector, o
la posibilidad de ambas conexiones. Si la unidad de programacin es sustituida
por un PC, nos encontraremos que la posibilidad de conexin del mismo ser
mediante cable y conector. El montaje del PLC al armario que ha de contenerlo
se realiza por cualquiera de los sistemas conocidos: riel DIN, placa perforada,
etc.
Comentario: Hay dos tipos de estructuras aqu estamos hablando de la
estructura compacta esta consta de tener todo sus elementos sus estructuras.
Posee tres versiones de programacin. Estos tipos de conexiones sirven para
mejorar la comunicacin entre el PLC y el Ordenador.
Estructura Americana.
Se caracteriza por separar las E/S del resto del PLC, 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 en los bloques o
tarjetas necesarias. Estructura Europea.
Su caracterstica principal es la de que existe un mdulo para cada funcin:
Fuente de alimentacin, CPU, entradas/salidas, etc. La unidad de programacin
se une mediante cable y conector. La sujecin de los mismos se hace bien

sobre carril DIN o placa perforada, bien sobre RACK, en donde va alojado el
BUS externo de unin de los distintos mdulos que lo componen.
Comentario: Esta estructura se diferencia de tener las entradas y salidas en
partes separadas, es decir,

en diferentes mdulos a lo igual que tiene un

mdulo para cada una de funciones las cuales pueden ser alimentacin, CPU,
entradas y salidas.
Estructura interna.
Los PLCs se componen esencialmente de tres bloques, tal y como se
representa en la Figura.

La Seccin de Entradas.
La Unidad Central de Procesos o CPU.
La Seccin de salidas.
Entradas.
La seccin de entradas, mediante el interfaz, adapta y codifica de forma
comprensible por la CPU las seales procedentes de los dispositivos de entrada
o captadores, esto es, pulsadores, finales de carrera, sensores, etc.; Tambin
tiene una misin de proteccin de los circuitos electrnicos internos del PLC,
realizando una separacin elctrica entre stos y los captadores.
Comentario: la entrada tiene la misin principal de proteccin de los circuitos
electrnicos internos del PLC haciendo una separacin elctrica entre las
entradas y los captadores.
La Unidad Central de Procesamiento.
La unidad central de proceso (CPU) es, por decirlo as, la inteligencia del
sistema, ya que mediante la interpretacin de las instrucciones del programa
de usuario y en funcin de los valores de las entradas, activa las salidas
deseadas.
Comentario: Posee una unidad central de procesamiento esta parte seria como
el cerebro del PLC ya que es la parte que interpreta las instrucciones del
programa hechas por el programador.

Salidas.
La seccin de salidas, mediante el interfaz, trabaja de forma inversa a la de
entradas, es decir, decodifica las seales procedentes de la CPU, las amplifica
y manda con ellas los dispositivos de salida o actuadores, como lmparas,
rels, contactores, arrancadores, electrovlvulas, etc., aqu tambin existen
unos interfaces de adaptacin a las salidas y de proteccin de circuitos
internos.
Comentario: La salidas se encargar de decodificar las seales que proceden de
la Unidad de Central de Procesamiento, la amplifica y las transmite a los
actuadores que los pueden ser focos de sealizacin, rels, etc.
Con las partes descritas podemos decir que tenemos un PLC, pero para que sea
operativo son necesarios otros elementos tales como:
La unidad de alimentacin.
La unidad o consola de programacin si no se programa desde la PC
Memorias.
Llamamos memoria a cualquier dispositivo que nos permita almacenar
informacin en forma de bits (ceros y unos). En nuestro caso nos referiremos a
las memorias que utilizan como soporte elementos semiconductores.
Comentario: Las memorias se encuentras ligadas a la de entradas y salidas
debido a que cuanto mayor es el nmero de variables tendr mayor capacidad
de memoria.
Tipos de memorias.
Memoria del usuario.
El programa de usuario normalmente se graba en memoria RAM, ya que no
slo ha de ser ledo por el microprocesador, sino que ha de poder ser variado
cuando el usuario lo desee, utilizando la unidad de programacin. En algunos
PLCs, la memoria RAM se auxilia de una memoria sombra del tipo EEPROM La
desconexin de la alimentacin o un fallo de la misma borrara esta memoria,
ya que al ser la RAM una memoria voltil necesita estar constantemente

alimentada y es por ello que los PLCs que la utilizan llevan incorporada una
batera tampn que impide su borrado.
Comentario: Las memorias se guardan en una memoria tipo RAM pero tenemos
tener cuidado al momento de que se desconecte nuestra la fuente de
alimentacin ya que es una memoria voltil pero debido a su mejoramiento
ahora los PLC tiene una batera auxiliar para impedir el borrado de programas.
Memoria de datos.
La memoria de este rea tambin es del tipo RAM, o NVRAM en ella se
encuentra, por un lado, la imagen de los estados de las entradas y salidas y,
por otro, los datos numricos y variables internas, como contadores,
temporizadores, marcas, etc.
Comentario: Tiene dos tipos de memorias La RAM se encarga de guardas
imgenes de los estados de las entradas y salidas. Tambin se encuentra las
NVRAM que almacena datos numricos y variables internas.
Memoria de programa.
Esta memoria que junto con el procesador componen la CPU, se encuentra
dividida en dos reas: la llamada memoria del sistema, que utiliza memoria
RAM, y la que corresponde al programa del sistema o firmware, que
lgicamente es un programa fijo grabado por el fabricante y, por tanto, el tipo
de memoria utilizado es ROM. En algunos PLCs se utiliza nicamente la
EPROM, de tal forma que se puede modificar el programa memoria del sistema
previo borrado del anterior con UV.
Comentario: Componen el CPU la unin de la memoria del programa con el
procesador, cada PLC viene con un programa del fabricante, mientras que
nosotros utilizaremos la memoria ROM. Debido a que estas memorias son
voltiles se ha mejorado cambiando a una memoria EPROM debido que al
momento de un apagn no abra problema en que se nos borre nuestro cdigo
o programa.
CPU.

La CPU (Central Processing Unit) est constituida por los elementos siguientes:
Procesador, memoria y circuitos auxiliares asociados.
Procesador.
Est constituido por el microprocesador, el generador de impulsos de onda
cuadrada o reloj y algn chip auxiliar.
El procesador se monta sobre una placa de circuito impreso, en ella y junto al
chip se sitan todos aquellos circuitos integrados que lo componen,
principalmente memorias ROM del sistema o firmware. En algunos tipos de PLC
aqu se sitan tambin los chips de comunicacin con perifricos o de
interconexin con el sistema de entradas salidas.
Comentario: Este posee un generador de impulsos cual puede ser un
generador de ondas cuadradas o una seal de reloj. En algunos posee
perifricos para interconexin del sistema de entradas con salidas.
El Microprocesador.
Es un circuito integrado (chip) a gran escala de integracin (LSI) que realiza
una gran cantidad de operaciones, que podemos agrupar en:
Operaciones de tipo lgico.
Operaciones de tipo aritmtico.
Operaciones de control de la transferencia de la informacin dentro del PLC.
Los circuitos internos pueden ser de tres tipos:
Circuitos de la unidad aritmtica y lgica o ALU.
Es la parte del microprocesador donde se realizan los clculos y las decisiones
lgicas para controlar al PLC.
Comentario:

Las

ALU

son

los

circuitos

ms

importantes

de

los

microprocesadores ya que en estas se basa su demora en procesamiento ya


que bsicamente es una computadora donde se tomara sus decisiones lgicas.

Circuitos de la unidad de control o UC.


Organiza todas las tareas del microprocesador. As, por ejemplo, cuando una
instruccin del programa codificada en cdigo mquina (ceros y unos) llega al
microprocesador, la UC sabe, mediante una pequea memoria ROM que
incluye, qu secuencia de seales tiene que emitir para que se ejecute la
instruccin.
Comentario: La Unidad de Control se encarga de saber cules seales se debe
ejecutar en un orden adecuado ya que tiene una secuencia.
Registros.
Los registros del microprocesador son memorias en las que se almacenan
temporalmente datos, instrucciones o direcciones mientras necesitan ser
utilizados por el microprocesador. Los registros ms importantes de un
microprocesador son los de instrucciones, datos, direcciones, acumulador,
contador de programa, de trabajo y el de bandera o de estado.
Comentario: Son unas pequeas memorias que se encarga de almacenar
temporalmente instrucciones logias mientras estas necesiten ser utilizadas por
el microprocesador.
1.1.- FUNCIONAMIENTO DE UN PLC
El funcionamiento del autmata es, salvo el proceso inicial que sigue a un
Reset, de tipo secuencial y cclico, es decir, las operaciones tienen lugar una
tras otra, y se van repitiendo continuamente mientras el autmata est
bajo tensin.
Comentario: Siempre que iniciemos una proceso de automatizacin este
deber contar con un reseteo para as poder tener un sistema de programacin
lgico secuencial mientras el autmata se encuentre con tensin debido a que
no nos debemos olvidar de que tienen memorias voltiles.
Proceso Inicial

Antes de entrar en el ciclo de operacin el autmata realiza una serie de


acciones comunes, que tratan fundamentalmente de inicializar los estados del
mismo y chequear el hardware. Estas rutinas de chequeo, incluidas en el
programa monitor ROM, comprueban:

El bus de conexiones de las unidades de E/S.


El nivel de la batera, si esta existe.
La conexin de las memorias internas del sistema.
El mdulo de memoria exterior conectado, si existe.

Comentario: Siempre el funcionamiento constara de un paso inicial en que el


consta al momento de arrancar el ciclo de operacin chequear su hardware y
unas rutinas de chequeo del programa que viene con el PLC del fabricante que
pueden ser: El nivel de batera auxiliar si posee una, La conexin de la
memorias internas del sistema, y el bus de conexiones entre entradas y
salidas.
Si se encontrara algn error en el chequeo, se activara el LED de error y
quedara registrado el cdigo del error. Comprobadas las conexiones, se
inicializan las variables internas:
Se ponen a OFF las posiciones de memoria interna (excepto las mantenidas o
protegidas contra perdidas de tensin). Se borran todas las posiciones de
memoria imagen E/S. Se borran todos los contadores y temporizadores
(excepto los mantenidos o protegidos contra perdidas de tensin). Transcurrido
el Proceso Inicial y si no han aparecido errores el autmata entra en el Ciclo de
Operacin.
Comentario: Si hubiere un error en el chequeo de arranque del PLC este nos
informara con el LED de erros y nos registrara el cdigo de erros. Cuando
suceda un error se borraran las posiciones de entradas y salidas. Despus de
haber corregido los errores y de que corra normalmente nuestro programa
pasara al Ciclo de Operacin.
Ciclo De Operacin
Este ciclo puede considerarse dividido en tres bloques son:

Proceso Comn
Ejecucin del programa

Servicio a perifricos
Proceso comn:
En este primer bloque se realizan los chequeos cclicos de conexiones y de
memoria de programa, protegiendo el sistema contra:

Errores de hardware (conexiones E/S, ausencia de memoria de


programa, etc.).
Errores de sintaxis (programa imposible de ejecutar).
El chequeo de la memoria de programa comprueba la integridad de la misma y
los posibles errores de sintaxis y gramtica:

Mantenimiento de los datos, comprobados en el "checksum".


Existencia de la instruccin END de fin de programa.
Estructura de saltos y anidamiento de bloque correctas.
Cdigos de instrucciones correctas.

Comentario: Este consta de dos partes esenciales chequeo de conexiones y de


memoria de programa. En el primero tratara de buscar errores de hardware si
las conexiones de entradas y salidas se encuentras bien, errores de sintaxis, si
nuestro lenguaje o cdigo de programacin es el adecuado ya que no fuera no
ser imposible de ejecutar, tambin se chequeara nuestra fuente de
alimentacin.
Lo importante en el chequeo del programa trata de buscar si tenemos la
instruccin END del fin de nuestro programa debido a que no se ejecutara si no
consta de este cdigo al final de nuestro programa.

Ejecucin Del Programa.


En este segundo bloque se consultan los estados de las entradas y de las
salidas y se elaboran las rdenes de mando o de salida a partir de ellos. El
tiempo de ejecucin de este bloque de operaciones es la suma del:

Tiempo de acceso a interfaces de E/S.


Nmero y ubicacin de las interfaces de E/S.
Longitud del programa y tipo de CPU que lo procesa.

Comentario: En la ejecucin del programa realiza las operaciones de cuantas


entradas y salidas poseemos, el tamao de nuestro programa y el tipo de CPU
que lo procesa.
2.- MANEJO DE SEALES DIGITALES Y DIRECIONAMIENTO.
2.1.- Entradas digitales
Estas entradas se disean para recibir seales cuantizadas de los sensores de
campo. Dichas seales varan slo entre dos estados. El PLC codifica estas
seales segn su amplitud en: 1 lgico para el valor de amplitud mayor, y 0
lgico para el nivel de amplitud menor. Los niveles de amplitud que el PLC
entender son definidos por el fabricante. Este tipo de seales generalmente
provienen de transductores como: interruptores, botoneras, sensores de fin de
carrera, etc.
Comentario: El manejo de seales digitales solo poseen dos posiciones alto y
bajo, es decir, 1 y 0 lgico estas seales digitales tendrn una amplitud
especifica por el fabricante, estas seales provienen; sensores, botoneras,
interruptores, etc.
2.1- DIRECCIONAMIENTO DE ENTRADAS Y SALIDAS
Como existen gran cantidad de I/O y estas pueden estar alojadas en
diferentes mdulos, nace la necesidad de indicarle a la CPU, mediante nuestro
programa, la referencia exacta de la entrada o salida con la que queremos
interactuar. Al mecanismo de identificacin de I/O en los PLC se le denomina
direccionamiento de entradas y salidas. El direccionamiento de I/O varia
de marca en

marca,

inclusive

de modelo en

modelo

en

los

PLC,

pero

generalmente, la mayora de los fabricantes adopta una terminologa que tiene


relacin con la ubicacin fsica de la I/O.
Comentario: El direccionamiento se basa en el albergar en varios diferentes
mdulos ya que tenemos que indicarle a nuestro CPU mediante el cdigo, la
mencin exacta de la entrada o salida. Hay que tener cuidado debido que hay

varias marcas y varios modelos de PLC y la forma de direccionamiento de las


entradas y salidas es diferente.
3.- LENGUAJES DE PROGRAMACIN.
Lenguajes literales.
Las instrucciones de este tipo de lenguajes estn formados por letras,
nmeros y smbolos especiales. Son lenguajes de este tipo:
El lenguaje de lista de instrucciones
El lenguaje de texto estructurado
Lenguajes grficos.
Son los lenguajes en los que las instrucciones se representan mediante
figuras geomtricas. Son lenguajes de este tipo:

El lenguajes de esquema de contactos [LD= diagrama ladder]


El lenguaje de diagrama de funciones [FBD= diagrama de funcin de
bloques]

El diagrama funcional de secuencias [SFC], cuyo principal antecndente


es el lenguaje GRAFCET (Grafo de control etapa-transicin desarrollado
por la Asociacin Francesa para la Ciberntica Econmica y Tcnica).
Todos estos lenguajes facilitan la labor de programacin al usuario y la eleccin
de uno u otro depende de su experiencia y conocimiento de la forma en que se
especifica el problema de control a resolver y de la complejidad del mismo.
Comentario:

Los

Lenguajes

de

programacin

son

necesarios

para

la

comunicacin entre el usuario, y el PLC. En Procesos grandes o en ambientes


industriales el PLC recibe el nombre de API (Autmata Programable Industrial).

Los lenguajes de programacin para PLC son de dos tipos, visuales y escritos.
Los visuales admiten estructurar el programa por medio de smbolos grficos.
Mientras los literales tienen varios cdigos de programacin o mltiples
disciplinas de funciones lgicas.

3.1.- LENGUAJES DE PROGRAMACIN.


Lenguajes de programacin en PLC
En la actualidad cada fabricante disea su propio software de programacin,
lo que significa que existe una gran variedad comparable con la cantidad de
PLCs que hay en el mercado. No obstante, actualmente existen tres tipos de
lenguajes de programacin de PLCs como los ms difundidos a nivel mundial;
estos son:

Lenguaje de contactos o Ladder


Lenguaje Booleano (Lista de instrucciones)
Diagrama de funciones
Comentario: cada PLCs se encuentra con su propio software ya que cada
fabricante disea su propio cdigo de lenguaje para utilizar en el PLCs pero
existe tres lenguajes generales que se utilizan en los PLCs.
LENGUAJE LADDER
El LADDER, tambin denominado lenguaje de contactos o de escalera, es un
lenguaje de programacin grfico muy popular dentro de los Controladores
Lgicos Programables (PLC), debido a que est basado en los esquemas
elctricos de control clsicos. De este modo, con los conocimientos que todo

tcnico elctrico posee, es muy fcil adaptarse a la programacin en este tipo


de lenguaje. Su principal ventaja es que los smbolos bsicos estn
normalizados segn normas NEMA y son empleados por todos los fabricantes.
Comentario: El diagrama de escalera es los ms utilizados por los fabricantes
en la industria debido a su simplicidad, disponibilidad. Los diagramas de
escalera son esquemas de uso comn para representar la lgica de control de
sistemas industriales. Se llama diagrama escalera porque se asemejan a una
escalera, con dos rieles verticales y escalones en la que hay cirucitos de
control que definen nuestra lgica. Nos permite el uso de contactos, bobinas y
bloques funcionales.
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. En la siguiente tabla podemos
observar los smbolos de los elementos bsicos junto con sus respectivas
descripciones.
Comentario: Hay que tener que las instrucciones de entrada son las
condiciones que tiene el circuito para dejar o dejar pasar la corriente de una
lnea a la otra. Estas condiciones se manejan comnmente con contactos
normalmente abierto o normalmente cerrados los cuales interpretan las
seales de alto y bajo de sensores o interruptores

Smbolo

Nombre Descripcin
Se activa cuando hay un uno lgico en el elemento que
Contact representa, esto es, una entrada (para captar informacin
o NA

del proceso a controlar), una variable interna o un bit de


sistema.

Contact
o NC

Su funcin es similar al contacto NA anterior, pero en este


caso se activa cuando hay un cero lgico, cosa que deber
de tenerse muy en cuenta a la hora de su utilizacin.
Se activa cuando la combinacin que hay a su entrada

Bobina
NA

(izquierda) da un uno lgico. Su activacin equivale a


decir

que

tiene

un

uno

lgico.

Suele

representar

elementos de salida, aunque a veces puede hacer el papel


de variable interna.
Se activa cuando la combinacin que hay a su entrada

Bobina

(izquierda) da un cero lgico. Su activacin equivale a

NC

decir que tiene un cero lgico. Su comportamiento es


complementario al de la bobina NA.
Una vez activa (puesta a 1) no se puede desactivar

Bobina

(puesta a 0) si no es por su correspondiente bobina en

SET

RESET. Sirve para memorizar bits y usada junto con la bina


RESET dan una enorme potencia en la programacin.

Bobina
SET

Permite desactivar una bobina SET previamente activada.

Tabla 1: sealizacin de programacin ladder

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. El siguiente esquema representa la estructura
general de la distribucin de todo programa LADDER, contactos a la izquierda y
bobinas y otros elementos a la derecha.
Comentario: Hay que saber que los PLCs tienes muchas terminales de
entradas de igual forma de salida, los cuales producen las salidas de alta y
baja. Para la comodidad se disearon los diagramas o lenguaje escalera.

Figura 2: Programacin Bsica en PLCs

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.
Comentario: Como se est diciendo desde el principio se debe tener una lgica
ordenada para la programacin en escalera ya que tenemos que respetar el
orden de introduccin del programa derecha para las entradas y la salidas a la
izquierda.
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.

Comentario: Para nuestro beneficio tenemos bits auxiliares que podemos usar
para nuestra conveniencia y no representar ningn elemento del autmata. Se
los utiliza para el uso de simplificacin de los esquemas o del programa.
LENGUAJE BOOLEANO (Lista de Instrucciones)
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.
Comentario: Teniendo un esquema de lenguaje escalera a este le podramos
convertir en el lenguaje booleano debido a que las conexiones series, paralelo
o los contactos normalmente cerrados se los puede cambiar por compuertas
lgicas y de ah poder simplificar ms el diagrama mediante el lgebra de
Boole.
Ejemplo de programacin Booleana:
A

2.3

4.1

3.2

1.6

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.
Comentario: Este lenguajes grfico nos permite construir procedimientos
complejos mediante la unin de bloques funcionales prediseados. De igual
forma tambin describe una funcin entre las variables de entrada y variables
de salida, como un conjunto de bloques elementales, generalmente utilizan
smbolos lgicos para representar al bloque de funcin.

3.2.- FUNCIONES DE PROGRAMACIN.


Operaciones lgicas:
Las operaciones lgicas con bits interpretan los estados de seal 1 y 0, y los
combinan de acuerdo con la lgica de Boole. Estas combinaciones producen un
1 o un 0 como resultado y se denominan resultado lgico.

#: Conector
XOR: Operacin lgica O-exclusiva
>=1: Operacin lgica O
=: Asignacin
R: Desactivar salida
S: Activar salida
RS: Flipflop de desactivacin/activacin
SR: Flipflop de activacin/desactivacin
N: Detectar flanco negativo (1 -> 0)
P: Detectar flanco positivo (0 -> 1)
NEG: Detectar flanco de seal 1 -> 0
POS: Detectar flanco de seal 0 ->

Comentario: Son sentencias orientadas a la estructura lgica de lo deseado,


como se puede observar hay varias funciones lgicas tenemos que tener
cuidado ya que se reconoce las variables con parntesis ya que las variables
pueden funcionar como un bi-estable y se las puede ocupar con la utilizacin
de parntesis.
Temporizadores:

Temporizador a la conexin. (ON DELAY)


Es un rel cuyo contacto de salida conecta despus de un cierto retardo a
partir del instante de conexin de los bornes de su bobina. A1 y A2, a la red. El
tiempo de retardo es ajustable mediante un potencimetro o regulador frontal
del aparato si es electrnico. Tambin se le puede regular mediante un
potencimetro remoto que permita el mando a distancia; este potencimetro
se conecta a los bornes con las letras Z1 y Z2 y no puede aplicarse a los rels
de los contactos.
Comentario: Para su funcionamiento su bobina debe estar energizada para que
despus de un tiempo sus contactos logren cambiar, este tiempo puede ser
ajustable mediante un potencimetro remoto.
Temporizador a la desconexin. (OFF DELAY)
Es un rel cuyo contacto de salida conecta instantneamente al aplicar la
tensin de alimentacin en los bornes A1 y A2 de la bobina. Al quedar sin
alimentacin, el rel permanece conectador durante el tiempo ajustado por el
potencimetro frontal o remoto, desconectndose al final de dicho tiempo.
Comentario: Su funcionamiento es que al momento de conectar o energizarse
su bobina sus contactos cambiaran de posicin hasta que pase el tiempo
determinado por el usuario para que contactos vuelvan a su posicin original
de igual manera el tiempo puede ser variado por un potencimetro frontal o
remoto.

Contadores:
En los PLCs podremos encontrar una variedad de Contadores que pueden
funcionar como si fueran elctricos o electrnicos. Los ms comunes son los
elctricos los cuales se clasifican en:

Contador ascendente.
Contador descendente.
Comentario: Los contadores son en los PLC comparadores que tiene un gran
dimensionamiento y de igual manera un RESET para reiniciar el comparador y
as no tener valor especifico en el contador.
Registros de desplazamiento:
En los PLCs se tiene las versiones programables de los registros de
desplazamiento.

Un

registro

de

desplazamiento

es

un

elemento

de

programacin, que permite ir desplazando sobre un grupo de bits ordenados,


la informacin presente en una entrada de dato, a la cadencia sealada por la
seal pulsante presente en otra entrada.
Los registros de desplazamiento se utilizan en los PLCs para poder seguir la
historia de una entrada. Existen tres tipos de registros de desplazamiento:
desplazamiento hacia la izquierda, desplazamiento hacia la derecha y
desplazamiento rotativo, en este ltimo la informacin queda rotando en la
palabra.
Comentario: En los registros de desplazamiento nos encontramos con la
capacidad de editar el cdigo que presenta en una entrada de dato. Tambin
podemos seguir la leyenda de programacin de una entrada del PLC.
4. MANEJO DE AREAS DE MEMORIA PLCs
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 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.
Comentario: Hay que saber que hay memorias internas llamadas salidas
virtuales, es decir, que no activan una salida fuera del PLCs. El manejo de
memorias en la programacin consta de SET y RESET tal como se maneja en el
diagrama electromecnico se puede tener la misma lgica para poner
memorias en los PLCs.
5.- MANEJO DE MARCAS
Las marcas son bits internos de la CPU. Disponemos de una cantidad limitada
de marcas. Esta cantidad depende de la CPU con la que estemos trabajando.
Estos bits podemos activarlos o desactivarlos como si fueran salidas.
Comentario: Visto que hay gran variedad de PLCs debido a fabricantes de
diferentes marcas tales como, Schneider, Moeller, Omron, Mitsubishi Electric.
Lo nico que vara el uso de mayor entradas o salidas, mejor procesamiento,
versatilidad, tamao, lenguaje de programacin.
6.- EJERCIOS DEL PROYECTO.
Se desea automatizar un tren de carga el cual se desplaza por un riel, para lo
cual se tiene un pulsador de paro de emergencia, un pulsador S1 con el que
inicia el recorrido, el motor arranca en baja velocidad estrella durante un
tiempo de 5 seg, y pasa a alta velocidad (YY) se mantiene hasta que se pulse
nuevamente S1 y baja la velocidad cuando recibe una seal de S2 la cual para
el tren. En ese instante que para el tren, activa un puente gra el cual
comienza a descender a una velocidad V1 por un tiempo de 3 seg y pasa a otra
velocidad V2 por un tiempo de 10 Seg. Donde se para. Un operador mediante
los pulsadores S4 baja el puente a la velocidad V1 y al pulsar S5 cambia una
velocidad V2 (mantiene pulsado para que los motores estn energizados). Una
vez que recoge la carga el operador sube la misma hasta que llegue al tren
bajo las condiciones S6 sube la carga a una velocidad V1 y S5 cambia de

velocidad V2. Llegada la carga el tren regresa, un pulsador S1 con el que inicia
el recorrido, el motor arranca en baja velocidad estrella durante un tiempo de 5
seg, y pasa a alta velocidad (YY) se mantiene hasta que se pulse S1 y baja la
velocidad hasta que recibe una seal de S2 la cual para. El paro de emergencia
para todo. Los motores utilizados son Dalander

Diagrama de Fuerza

Se desea controlar 4 ventiladores para extraccin e inyeccin del aire, para lo


cual se utiliza 4 motores, S0 es el paro de emergencia Al pulsar S1 arranca el
ventilador 1 inyectado aire en estrella transcurre 5 segundos y pasa a
triangulo. Al pulsar por segunda vez S1 arranca el ventilador 2 Inyectado aire
en estrella, transcurre 5 segundos y pasa a triangulo. Cuando los 2 ventiladores
se encuentran funcionando por 8 segundos se activa el tercer ventilador y se
apaga el primero, transcurrido un tiempo de 8 seg arranca el ventilador 4 y
apaga el ventilador 2 (el arranque tiene que ser estrella triangulo en un tiempo
de 5 seg), una vez transcurrido 10 seg prendidos los ventiladores 3 y 4, se
activan los ventiladores 1 y 2 por un tiempo de 10 seg. Al pulsar S1 por tercera
vez invierten el sentido de giro para lo cual cumple con la siguiente: se apaga
el ventilador por un tiempo de 3 seg y arranca en sentido contrario. La
secuencia de la inversin es V1, V3, V2 y V4 cada uno se activa en 3 seg.

DIAGRAMA DE FUERZA

7.- EJERCICIOS DE APLICACIN DE CIRCUITOS ELECTROMECANICOS


CON SIMULACIN.
EJERCICIO [Link] desea automatizar un sistema de parqueaderos por lo cual utiliza un
semforo, donde el color verde indica que estn disponibles parqueaderos, el
amarillo indica que estn entre 6 y 8 parqueaderos disponibles, si parpadea el
color amarillo se encuentran entre 2 y 4 disponibles, si se amarillo y rojo solo
hay 1 parqueadero y si se prende el rojo no existe lugares disponibles. El
parqueadero cuenta con 12 lugares disponibles y existe una sola puerta de
ingreso.

EJERCICIO 2.
Se desee implementar una banda de transportacin que se active con un
sensor (S1) lo cual se activara la banda cuando el producto llegue a otro sensor
(S1) la banda se detendr y se activara un levantamiento del producto a un
piso superior. Llegando al segundo piso donde se activara otro sensor (S1) para
seguir transportar por otra banda el producto.
S0 = apagado general
S1 = KM1 = ON
S1 = KM2 = ON Y KM1 = OFF
S1 = KM3 = ON Y KM2 = ON

EJERCICIO 3.

Una fbrica necesita una moledora de granos la cual gira de sentido horario a
sentido anti horario constantemente se repite el cambio de giros para as tener
un mejor molido hasta que el operador decida apagar la mquina del alimento
de animales de granjas las cual debe cumplir con los siguiente requerimientos.

S0 = apagado general
S1 = KM1 ON sentido horario
1 MINUTO DESPUES = KM1 OFF
KM2 = ON sentido anti horario
1 MINUTO DESPUES = KM2 OFF
Se vuelve a repetir el proceso

EJERCICIO 4

Se desea implementar una cerradura electrnica de un garaje la cual posee


dos variables A y B de entradas mediante pulsadores. Que lo cual para la
activacin de la cerradura debe cumplir la siguiente secuencia: En primer lugar
se debe activar A y antes que se desactive A se debe activar B lo cual al
desactivarse B se deber pulsar A y B para la activacin de la cerradura del
garaje.

EJERCICIO 5

Se desea implementar un mquina de irrigacin la cual posee una bomba para


las primeras 2 hectreas de cultivo para las 2 restantes hectreas de cultivo la
bomba uno entra en funcionamiento la bomba 2 siempre cuando este la bomba

1 encendida, no abastece si solo si la bomba 1 y la bomba

entra en

funcionamiento se apagan las bombas.

EJERCICIO 6.
Se tiene una mquina que permite rebobinar los motores elctricos, para lo
cual consta de un sistema donde cada revolucin del rebobinador, incrementa
una cuenta y su caracterstica es que solo permite contar 10 veces, una vez
completadas las 10 veces, el sistema invierte el sentido y comienza a
decremento hasta llegar a 0 y as sucesivamente, si un motor se tiene que
rebobinar con 45 vueltas, realice la automatizacin.

Conclusiones
Los PLCs resultan muy prcticos ya que nos permiten una reprogramacin de
las tecnolgicas cableadas, de tal manera ocupan comparativamente muy poco
espacio, consumen poca potencia, posee un auto-diagnstico.
Poseen un rpido procesamiento y una gran capacidad de almacenamiento de
entradas y salidas, gracias a los microprocesadores que posee y memorias. Y
su capacidad de comunicarse ms eficientemente con el Programador
mediante un HMI en tiempo real.
En general, los PLCs son cada vez ms rpidos y ms pequeos y como
resultado estn ganando capacidades que solo solan ser del domino exclusivo

de los ordenadores (PC). Ya que ahora los podemos usar tanto como en el uso
domstico o en el industrial

Bibliografa

Ramn Piedrafita Moreno. Ingeniera de la automatizacin industrial


2da edicin. Alfaomega.

E. Mandano Prez. Autmatas programables y sistemas de


automatizacin Marcombo 2010.

A Greus. Simulacin y control de procesos por ordenador, 2da edicin Marcombo 2007.

Juan Prez. Automatizacin de maniobras industriales. Alfaomega

Jos Roldn. Automatismos de control- 9na edicin.

W. Bolton. Ingeniera de control 2da edicin.

También podría gustarte