Sunteți pe pagina 1din 36

CONTROLADORES LOGICOS PROGRAMADOS I PROF.

ING JOSE S LOPEZ D



1
CONTENIDOS

Introduccin
VENTAJAS DE LOS PLC.................................................................................................................10


Indice 1
Introduccin 2
Captulo HI Caractersticas de los controladores
lgicos
3
Antecedentes histricos 4
Estado actual de los PLC 5
Tabla comparativa entre reles y PLC 5
Que es un controlador programable? 6
Cuales son las espectativas de un PLC? 6
Que funciones realiza 7
Cmo se maneja? 8

Capitulo II Aplicaciones de los PLC 9
Ventajas de los PLC 10
Estructura de un PLC 11
Requerimientos para un PLC 13
Cmo se organiza un PLC? 17
Unidades de entrada y salida 18

Capitulo III Lenguajes para PLC 20
Lenguajes de programacin 21
Formato de una instruccin 23
Reles auxiliares (memorias)

Capitulo IV Ejercicio Bsicos 25
Funciones lgicas 26
Rels auxiliares o memorias 28
Temporizadores 31






El que quiere lograr lo imposible, es ms fuerte que el destino



CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

2


INTRODUCCION

El propsito de este curso es iniciar al participante en el conocimiento y uso de
los Controladores Lgicos Programados en procesos de control. Permitiendo
resolver aplicaciones prcticas en los diferentes lenguajes estandares,que existen,
utilizando microcontroladores.

No obstante que la prctica es un mtodo recomendado para el manejo u
operacin de equipos de este tipo, se hace sin embargo necesario conocer
previamente, algunos conceptos bsicos , que sern indispensables para la
comprensin total de los aspectos ms avanzados.

El proceso de aprendizaje est enfocado al conocimiento y anlisis de los
diferentes tipos de PLC que hay actualmente en el mercado y las tendencias que
se observan en cuanto a estilos de lenguajes. Comprende, adems, casos
totalmente prcticos con estos modelos , obligando a participar al alumno en la
bsqueda de la mejor solucin a un problema en cuestin . Para ello se enfatizar
ms a la comprensin y aplicacin que la memorizacin.

La idea de estos apuntes es orientar, al alumno en la forma de aplicar y
seleccionar los lenguajes de PLC que existen en el mercado y que l tome la
decisin del tipo, que ms le acomoda.

La experiencia obtenida en la docencia y enseanza de estos micro-
controladores, permite resumir lo esencial para la comprensin y aplicacin de
estos dispositivos tan tiles en el control moderno.

En la practica, el usuario no necesita saber nada sobre microcomputadores para
operar un PLC, basta tenerlo en mente, como un dato tcnico de algo tan familiar
como lo han sido los rels y contactores , o bien , los temporizadores y
contadores.
Para una mejor comprensin del manejo y sobre todo, del diseo en control con
PLC, es recomendable tener conocimientos de Control Electromagntico con
normas Nema, pues facilita enormemente el proceso de prctica. Otro aspecto a
considerar es el conocimiento bsico de Sistemas Numricos.
CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

3










CAPITULO I
CARACTERISTICAS DE LOS
CONTROLADORES LOGICOS.
Hacer las cosas bien , es mejor , que decirlas bien






CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

4

GENERALIDADES

La mayor parte de los procesos de fabricacin tienen como finalidad la creacin
de un producto o la operacin de un sistema.Todo esto requiere la ejecucin de
una secuencia de operaciones,siendo esta particularmente necesaria cuando se
realiza la fabricacin de piezas discretas

La secuenciacin del proceso se puede realizar manualmente o empleando algn
tipo de controlador

Antecedentes historicos

Hacia la dcada de los sesenta todos los proceso de control se encontraban
dominados por rels electromagnticos, lo que en algunos caso formaban
verdaderos bancos para realizar una tarea medianamente compleja.

Lo anterior di origen a una forma de desarrollar sistemas de control que estaban
"normados" y exista toda una "experiencia" terica y prctica que no era fcil de
desechar.

Por requerimientos de la industria y ante los avances que se tenan con elementos
de estado slido como son los semiconductores, y con el fin de reducir el costo
asociado a los sistemas basados en rels, la divisin HIDROMATIC de la
GENERAL MOTORS identific e individualiz ciertas caractersticas que deberan
cumplir el o los componentes que en el futuro reemplazaran a los rels. Estas
son:

1.- SER DE ESTADO SOLIDO

2.- SER FLEXIBLE COMO UN COMPUTADOR

3.- FACIL DE OPERAR Y MANTENER

4.- CAPAZ DE OPERAR Y RESISTIR AMBIENTES INDUSTRIALES
ADVERSOS

5.- FACILIDAD DE PROGRAMACION

6.- CAPACIDAD DE CAMBIAR SU APLICACION (REORIENTAR)


El punto dos de los requerimientos se ubica en el concepto general de lo que era
un COMPUTADOR en esa poca.
CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

5

Estado actual

Con la aparicin del Microprocesador y la dinmica tecnolgica que estos han
imprimido a todo lo referente con el control, signific crear un dispositivo con un
potencial enorme en sus aplicaciones.

La aparicin de los Controladores Lgicos Programado (P.L.C.) signific una
revolucin de los procesos de control.

El PLC es esencialmente un conductor de "eventos" en lo convencional
si un evento ocurre ciertas "acciones" se deben llevar a cabo.

Si consideramos al PLC como un controlador industrial, que "monitorea"
continuamente l "estado" de las variables en mquinas y equipos de un proceso
Este monitoreo de los estados que realiza el controlador dar origen operaciones
y decisiones "lgicas".

El anlisis que se realiza de los estados para tomar una decisin est
estructurado mediante un programa "booleano" de control, lo que origina
acciones ON-OFF sobre el estado de las salidas,

Desde esta perspectiva inicial se podra definir al PLC como un control on-off
multivariado.

Los primeros PLC tuvieron control on-off y su aplicacin se vio limitada a
procesos de tipo repetitivo, tales como:

CORREAS TRANSPORTADORAS
PROCESOS DE MOLIENDA
CONTROL DE MOTO BOMBAS
ETC
Estos primeros procesos controlados tenan grandes mejoras en relacin al
proceso basado en rels, como los siguientes:

1.- FACIL DE INSTALAR
2.- PEQUEO VOLUMEN
3.- ESCASO CONSUMO
4.- CONTROL CON INDICACIONES DE DIAGNOSTICO
(MUY UTIL PARA DETECTAR FALLAS EN LA OPERACIN)
5.- REORIENTABLE AL FINALIZAR SU APLICACION
CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

6
Tabla comparativa entre un Controlador Lgico y Rels
Caracteristica Rel PLC
1 Funciones Slo un gran numero de reles
permite un sistema complejo
Permite cualquier grado de
complejidad
2 Flexibilidad No , el alambrado debe ser
cambiado
Si , es libre basta con
cambiar el programa
3 Confiabilidad No , sujeto a fallas Si , pues solo emplea
semiconductores
4 Adaptabilidad No , una vez armado no se
puede emplear en otra
aplicacin
Si , se adapta a todo solo
basta cambiar el programa
5 Expandibilidad No ,es dificil su expansin Si , se adapta a todo solo
cambia el programa
6 Mantenimiento Si , requiere mantencin
periodica
No, solo cambio de partes
daadas
7 Tamao Normalmente grande Reducidos
8 Diseo Complejo Simple
9 Consumos Excesivo y calentamientos Bajo de 20 a 60 W



QUE ES UN CONTROLADOR PROGRAMABLE?

Un controlador programable es un dispositivo elctrico con una memoria
construida para almacenar instrucciones programables para el control de una gran
variedad de tipos de mquinas, considerando a estas ultimas como unidades de
entrada y salida


Se define a un PLC como una mquina electrnica, diseada para controlar en
tiempo real procesos industriales del tipo secuencial

Es una "caja negra" donde existen terminales de entrada a los que se conectan:
pulsadores, finales de carrera, fotoclulas, detectores
,etc,etc.
Tambin existirn salidas a las que se conectarn :
contactores, electrovlvulas, lmparas, claxon, etc,etc

CUALES SON LAS ESPECTATIVAS DE USO DEL PLC?

Las expectativas iniciales se sobrepasaron con creces, en tal forma que su uso se
extendi a otras aplicaciones


CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

7
El empleo de Microprocesadores les otorg una flexibilidad y capacidad tal que
realizan:

! OPERACIONES ARITMETICAS
! MANEJ O DE DATOS
! COMUNICACION ENTRE EQUIPOS
! FACILIDAD PARA DESARROLLAR NUEVOS PROGRAMAS

El uso de los microprocesadores es, en la actualidad, una alternativa obligada
para los controladores industriales, resultando natural que los PLC posean
caractersticas especiales frente a los sistemas de control por rels.

La lgica de reles presenta grandes inconvenientes pues es :

! DIFICIL EL ANALISIS Y DIAGNOSTICO DE FALLAS
! DIFICIL DE MODIFICAR

Los sistemas de control con rels, debido a su sistema de conexionado,de
bobinas y contactos, monitorean y actan sobre las variables en forma "paralela"

En cambio un programa almacenado ejecuta slo una instruccin a la vez ,
lo que impone a los PLC limitaciones de paralelismo, que veremos ms adelante

El buen manejo y el conocimiento que existe de la lgica de rels impuso un
"lenguaje" llamado LADDER para aplicar en los controladores lgicos.
Este lenguaje es de "bajo nivel", pues es el inicio a una forma de programar los
PLC
Lo anterior permite trabajar con un entrenamiento previo en la programacin de
los PLC aplicando lo ya conocido en un dispositivo diferente a lo habitual,por lo
que este elemento se debe manejar como una herramienta ms , conociendo
todas sus potencialidad es en el campo que compete aplicar en la respectiva
especialidad.

QUE FUNCIONES REALIZA ?

Realiza funciones lgicas:
Serie, paralelo, temporizaciones, conteos, calculos,
regulaciones,etc.

El campo de accin debido a las caracteristicas especiales de los PLC es muy
extenso. La constante evolucin del hardware y software amplia continuamente
su campo para satisfacer las necesidades industriales.

CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

8
Su utilizacin es fundamentalmente en instalaciones donde es necesario realizar
procesos de maniobra, control ,sealizacin ; abarcando procesos industriales de
cualquier tipo.

Sus reducidas dimensiones, la facilidad de montaje, el almacenamiento de
programas, la rpida utilizacin hacen que sea de una eficacia enorme

COMO SE MANEJ A ?

Su manejo puede ser realizado por personal tcnico sin conocimientos de
informtica

La tarea del usuario se reduce a realizar un "programa" que no es otra cosa que la
relacin, entre las seales de entrada que se deben cumplir para activar cada
salida.


Los PLC poseen elementos auxiliares tradicionales como:
Rels,temporizadores , contadores,registros etc,etc , que son
internos.

CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

9










CAPITULO II
APLICACIONES DE LOS PLC
La buena suerte se da , cuando conciden la preparacion con la
oportunidad








CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

10
PRINCIPIOS DE UN SISTEMA AUTOMATICO

Todo sistema de control por simple que este sea ,se basa en el concepto de
lazo de control como se representa en la figura


figura 1

CUALES SON LAS VENTAJ AS Y DESVENTAJ AS DEL PLC?

En un sistema de control como el de la figura 1 ,resulta conveniente presentar las
ventajas y desventajas que presentara un PLC , con respecto a los sistemas
tradicionales

VENTAJ AS DE LOS PLC
********************************

NO ES NECESARIO DIBUJ AR LOS ESQUEMAS DE CONTACTO
NO ES NECESARIO SIMPLIFICAR ECUACIONES LOGICAS,
DADA SU GRAN CAPACIDAD DE MEMORIA
LA CANTIDAD DE MATERIALES ES REDUCIDISIMA
POSIBILIDAD DE CAMBIOS SIN CABLEAR DE NUEVO
MINIMO ESPACIO
MENOS COSTO DE MANO DE OBRA POR INSTALACION
-ECONOMIA EN EL MANTENIMIENTO
POSIBILIDAD DE CONTROLAR VARIAS MAQUINA CON UN PLC
RAPIDEZ PARA PUESTA EN MARCHA
REORIENTACION SI LA MAQUINA SE ELIMINA

DESVENTAJ AS DE LOS PLC
************************************
ES NECESARIO ADIESTRAR A LOS TECNICOS
COSTO INICIAL
ES PRECISO QUE EL PROYECTISTA LO CONOZCA TANTO EN SU
AMPLITUD COMO EN SUS LIMITACIONES.

CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

11
ESTRUCTURA INTERNA BASICA DE UN PLC
************************************************************



figura 2

La configuracin bsica presenta la forma de operar de un PLC .Recibe la
informacin desde sensores ubicados en el proceso y recibe informacin de los
dispositivos activados, la informacin se procesa en la CPU para entregar como
resultado una accin de control.

Lo anterior se ha logrado gracias a un programa ingresado por medio de la
consola de programacin

Los PLC en general se dividen dos grupos de acuerdo con su estructura

. PLC de tipo compacto
PLC de tipo modular.

Los PLC de tpo compacto presentan en un solo bloque todos sus elementos esto
es: fuente de alimentacin, memorias, CPU, entradas, salidas, etc.

Los de tipo modular, como su nombre lo dice ,esta formado por mdulos o partes
del mismo que realizan funciones especficas .

Esta forma a su vez se puede dividir en dos partes.




a.-Estructura tipo Americana; En este caso se separan las entradas y salidas
del resto del PLC

CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

12
b.-Estructura tipo Europea;En este tipo se separa cada funcion en un mdulo

La estructura presentada en la figura 2 marca una diferencia fundamental en el
modo de operar entre un sistema programado (memoria) y un sistema
cableado.





1.- PROGRAMA CABLEADO

La figura representa un control de acceso para una vivienda ,con cambio de giro
del motor.(portn automatico)




Cualquier modificacin, significar realambrar el circuito, con las dificultades del
caso



La solucin con controlador lgico marca una diferencia fundamental desde su
inicio como se indica en el esquema de la figura 4

CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

13


2 .-PROGRAMA EN MEMORIA


CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

14


FIGURA 4


La realizacin con este tipo de dispositivos, de circuitos de control permite , ante
un cambio en la condiciones de trabajo, reprogramar el PLC sin tener que
realambrar
CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

15

Los analices anteriores permiten ya anticipar los requerimientos mnimos que
debe cumplir un PLC desde el punto de vista del HARDWARE y sus significados

:
QUE FACTORES SE CONSIDERAN EN LOS REQUERIMIENTOS?


1.- REQUERIMIENTOS BASICOS DESDE EL PUNTO DE VISTA DEL
HARDWARE .

1. NUMERO DE ENTRADAS Y SALIDAS
2. TIPO DE ENTRADAS Y SALIDAS
3. FUENTE DE ALIMENTACION
4. CAPACIDAD DE MEMORIA
5. REGISTROS
6. TIMERS
7. CONTADORES
8. SCAN RATE o SCAN TIME

Analicemos los puntos anteriores:

La cantidad de entradas y salidas, dependern del diseo para el circuito a
controlar:numero de sensores y numero de elementos a activar.

El tipo se refiere a si son entradas tipo ON-OFF o son entradas del tipo
anlogo. En este punto falta muchas otras cosas, que defenir y lo veremos
ms adelante.

La fuente de alimentacin, puede ser de :220 , 110 , 24 volts en la
mayora de las marcas

La capacidad de memoria es importante definirla a la hora de realizar el
programa , pues segn el nmero de instrucciones o "largo del programa"
ser la capacidad de memoria a utilizar

Los registros , temporizadores y contadores son importantes ,pues existen
en todos lo programas de control, por lo tanto es conveniente contar con un
numero suficiente.

El SCAN es la capacidad de leer un determinado numero de instrucciones en
un lapso de tiempo. Se expresa como el tiempo que demora en recorrer 1 Kby
de memoria.

Esta caracteristica es importante en los requerimientos de software y se
CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

16
relaciona con el paralelismo que presentan los rels, si vamos a considerar
al PLC , como un simulador de la operacin de rels.




Un control por rele puede activar o desactivar una variable de salida, es decir
si existieran 10 elementos de proteccin trmica para cada motor, se podra dar el
caso que los 10 operan simultaneamente. Por lo tanto, los 10 actuaran
independientemente para desconectar cada motor.

En cambio un PLC monitorea el estado de un operando a la vez,se dice que el
PLC ejecuta o barre el programa de control en un tiempo inferior a un rele.

Los tiempos de operacin se ubican en valores de 1 mseg a 100 mseg , segn
el fabricante y el modelo.


La tabla indica algunos valores. de velocidad de lectura


Marca Scan ( mseg )

Klockner-Moeller 5

Telemecanique TS-17 5

Allen Bradley slc 10 30

Siemens Simatic 1.6 a 7

Hitachi 5

Mitsubishi 20

Esta realidad es importante pues se puede dar un proceso que tenga variables
que operen en periodos de tiempo de 4 mseg y si el scan es de 10 mseg , no ser
capaz de "ver" al fenmeno

Aparecen otros factores a considerar en la eleccin de un PLC

Existen requerimientos desde el punto de vista del Software ?



CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

17
2.- REQUERIMIENTOS DESDE EL PUNTO DE VISTA DEL PROGRAMADOR

1.- EL QUE PROGRAMA , NO ES NECESARIAMENTE EL QUE DISEA

2.- EL PROGRAMA DEBE SER FACIL DE EDITAR

3.- EL LENGUAJE DEBE PRESENTAR TODO EL POTENCIAL DE LOS
RELES

4.- LOS COMANDOS DEBEN FACILITAR CUALQUIER MODIFICACION

5.- EL DESPLIEGUE DEBE VISUALIZAR TODO EL PROGRAMA
ALAMACENADO.

6.- EJECUTAR PROGRAMAS EN FORMA ESTATICA Y EN LINEA

7.-EJECUTAR SIN INTERACTUAR EN FORMA MANUAL O CON
SIMULADORES

8.- POSEER MEMORIA NO VOLATIL Y DE RESPALDO

Algunos de los puntos anteriores se pueden aclarar de la siquiente forma:

El programador debe conocer algunas normas de control tradicional y conocer
conceptos de programacion para realizar las modificaciones del caso ,pero no
es necesario ,que sea un diseador de circuitos de control.

La visualizacin del programa debe ser editada en una pantalla en forma
simple, ya sea en forma ladder o en nemnico
Se debe poder elaborar el mximo de instrucciones con su visualizacin.La
tendencia en las consolas de programacin es , hacia este sentido.

La memoria no vlatil o de respaldo es importante pues permite almacenar
programas muy utilizados para ser copiados en otros PLC.





APLICACIONES DE LOS PLC

Una enorme cantidad de PLC que est llegando al mercado permite verificar
algunas tendencias, se puede ver que generalmente son unidades compactadas
de bajo costo con pocas entradas y salidas, que permiten aplicaciones simples,
CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

18
por lo que emplean menos requerimientos de interfaces y extensin de
programas.

La tendencia a disminuir en tamao, va unida a la de incrementar la explotacin
los principios de redes distribuidas. Esto significa a un gran PLC controlando un
grupo completo de mquinas, por ejemplo a una lnea de ensamble completo o
todo un proceso.

Se emplean pequeas unidades para controlar mquinas individuales o parte de
un sistema, instaladas en forma local al proceso e interconectadas va lnea de
datos con un computador centralizado, que monitorea y jerarquiza todas sus
tareas.

Estas tendencias y aplicaciones servirn en el futuro de base para fundamentar la
filosofa y caractersticas del diseo.

Los requerimientos del control moderno estn unidos a las exigencias industriales
en lo que se refiere a alta productividad y calidad del producto. Por lo tanto el
equipo de control debe ser seguro y eficiente.

Todo cambio de control ya existente basado en reles, implica un estudio de costos
beneficios. La competencia actual entre los diferentes fabricantes de PLC y su
gran desarrollo, no hace necesario tal estudio.

COMO SE ORGANIZAN LOS PLC?

Los PLC se organizan en diferentes formas a partir de una llamada estructura
funcional.

ESTRUCTURA FUNCIONAL DE UN PLC

La CPU ejecuta labores de control y comando de todas las actividades mediante
un programa ejecutivo que estar en una memoria permanente del tipo ROM.
Realizar funciones de: control, procesamiento, comunicacin y diagnstico entre
otras muchas cosas ms.

En algunos casos se usarn mquinas micro programadas para ejecutar
diagramas ladder y un microprocesador, para manejo de datos y operaciones
matemticas con esto se logra el multiprocesamiento.

Cuando se usan varios microprocesadores, no necesariamente estarn en la CPU
sino que se ubicarn en las interfaces de entradas y salidas (Input Output)
inteligentes, las que debern tener memoria y su propio programa ejecutivo, para
poder realizar tareas de control independientes de la CPU.

CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

19
Durante la ejecucin del programa el microprocesador, tendr como funcin leer
todas las entradas y salidas, tomar valores y de acuerdo a la lgica booleana
actuar en las salidas.

UNIDADES DE ENTRADA Y SALIDA

Inicialmente los PLC posean solamente entradas y salidas ON-OFF, pero con el
gran desarrollo han adquirido, entradas y salidas del tipo anlogo.
La estandarizacin que se impone en la tcnica ha fijado pautas que los
fabricantes de PLC han seguido. La tabla adjunta indica cuales son estas.

INTERFAZ DE ENTRADAS

1.- Discretas
24 V cc y ca
48 V cc y ca
120 cc y ca
230 cc y ca

2.- Nivel TTL

3.- Datos alfanumricos


INTERFAZ DE SALIDA

1.- Discretas
Transistor
Triac o SCR
Rel

2.- Nivel TTL

3.- Datos alfanumricos











CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

20


ENTRADAS Y SALIDAS ANALOGAS

Se dan generalmente en entradas para transductores de: temperatura, presin,
humedad, flujo. En las salidas para vlvulas, hojas, record, motores mediciones,
etc.

La normalizacin se da de la siguiente forma:

ENTRADAS SALIDAS

4 - 20 ma 4 - 20 ma
0 + 1v cc 10 - 50 ma
0 + 5v 0 + 5v cc
0 + 10v cc 0 + 10v cc
1 + 5v cc + 2,5v cc
+ 5v cc + 10v cc
+ 10v cc

Las entradas y salidas indicadas en las tablas anteriores son las del tipo, por el
momento ms corrientes, existe otra gama no tan comn, que dan un potencial de
programacin mayor. Se pueden nombrar por ejemplo del tipo:

BCD, multibit, lector de barras,
encoder, display de 7 segmentos,
display inteligente, etc.


















CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

21





CAPITULO III



LENGUAJES DE PROGRAMACION








La excelencia consiste en pensar en grande y comenzar en pequeo






CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

22

LENGUAJES DE PROGRAMACION

Para la programacin de PLC existen diferentes formas de programar, que las
podemos resumir en lo siguiente:

Lenguajes Bsicos
Diagramas Escalera o Ladder
Funciones lgicas o nemnico

Lenguajes de Alto Nivel
Bloque Funcionales - Grafcet
Sentencias en idioma ingls.

El lenguaje bsico esta limitado a un conjunto de instrucciones que realizarn
funciones elementales de control

Reemplazar a rels
Temporizacin
Conteo
Secuenciacin
Funciones lgicas

Los lenguajes de alto nivel, tiene instrucciones ms poderosas que van ms all
del ON - OFF, realizando operaciones como:

Control anlogo
Manejo de Datos
Informes
Etc.

Generalmente el tamao de un PLC determina el rango de aplicaciones y
capacidades para emplear uno o ms lenguajes.

Las instrucciones empleadas en los PLC las podramos resumir en las siguientes:

Lgica de rels
Aritmticas
Transferencia de datos
Temporizacin y conteo
Manipulacin de datos
Control de flujo de programa



CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

23


Simbologia tipica












Las instrucciones han crecido en complejidad realizan operaciones con
temporizadores, contadores y aritmticas como se indica a continuacin.















Las instrucciones se elevan en nivel trabajando con operaciones del tipo manejo
de informacin en los PLC que as se desee, como se indica.











CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

24
En general para cualquier instruccin existir:

INSTRUCCION = CODIGO DE OPERACION + OPERANDO.

ESTRUCTURA DE UNA INSTRUCCION

Direccin Operacin Operando Mdulo Trmino Parmetr
o

0000
........
.........
.........
........
........
........
1234
........
........
........
9999
L = cargue
A = and
O = or
XO = xor
S = set
R = reset
= igual a

I = input

Q = out

M = memoria

K = constante

M = merker

0 = amo

1 = slave

.
indica fin
de
mdulo

I = 0..15
O = 0..15
M = 0..15


LENGUAJE DE PROGRAMACION LADDER Y NEMONICO

Los lenguajes de programacin bsicos ms convencionales son el Ladder, y el
Nemnico cuyas instrucciones son equivalentes a los smbolos para contactos
usados en los rels (lgica cableada) para el primero y similar a las definiciones
del algebra de Boole (lgica digital).

En un diagrama, se hace a representacin tpica de una lnea, que implemente
una funcin de control, para una salida en lenguajes Ladder y Nemnico como se
aprecia en la figura 5.











Nota: programa nemnico y ladder en marca Mitsubishi
CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

25

Los smbolos representados son muy parecidos al NEMA elctrico, an ms son
tan simples que emplean el smbolo de auxiliar abierto o cerrado para todo lo que
se designe como entrada y para todo lo que es salida se emplea un circulo
incompleto como se indica en la figura 5.

A pesar de su gran semejanza y su simpleza hay diferencias.

1.- Las salidas pueden ser del tipo interno y externo. Es decir salida del
tipo real (contactor, vlvulas, etc.) o del tipo virtual (slo en memoria).

2.- El programa examina los contactos N.A. y los N.C. buscando encontrar
un 1 o un 0 lgicos.

3.- La salida en una lnea de control tradicional se activa si cualquier
paso o camino tiene todos sus contactos cerrados.

4.- La salida de un control programado se activa si cumple la lgica
booleana de la ecuacin que ella representa.

5.- Una salida interna se usa nicamente dentro del programa, pues no
tiene existencia real.

6.- Los contactos de entrada pueden ser seales desde: entradas (reales),
contactos de salida (virtuales o memorias), salidas conectadas (reales)
etc.

7.- A cada smbolo del programa le corresponde una direccin especfica.

8.- Cada entrada y cada salida (interna o externa) puede usarse en el
programa cuantas veces se desee.














CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

26










CAPITULO IV


EJERCICIOS BASICOS





Muchos son el barniz, pocos son la madera





CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

27


EJERCICIOS

Para la prctica de las diferentes situaciones que se dan en los circuitos de control
y considerando al PLC hasta este momento como un imitador de rels se
plantean una serie de ejercicios, que relacionan las situaciones ms simples y
tradicionales en los circuitos, pero, que a partir de ellas se construyen los circuitos
ms complejos, es decir sirven de fundamento para crear elementos ms dficiles
en control.



























En algunos casos se plantea la actuacin de una misma salida para que acte
con entradas diferentes, Despus de realizar los ejercicios que a continuacin se
plantean, analice el concepto, con el fin de entender esta idea.





CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

28

















Qu deduce de lo realizado? A qu conclusin llega?

Los procesos de control estn relacionados con una lgica por lo tanto, toda
accin en este sentido debe ser analizada. Los ejercicios planteados,
anteriormente se orientan a este tipo de prcticas.
Lo sucedido en los ejercicios nos hace presenta la necesidad de una herramienta
de apoyo , que se denominan memorias.

Estas memorias son un material al cual se puede acudir en determinados casos ,
pues existen instrucciones ms poderosas que resuelven estas situaciones en
mucho mejor forma , pero las veremos en captulos posteriores.


RELES AUXILIARES (MEMORIAS)

La utilizacin de memorias es equivalente a la utilizacin de rels en circuitos de
control electromagntico. Cuando se emplean rels en circuitos tradicionales se
buscan dos objetivos:

La primera es ampliar las capacidades de conexin de un dispositivo, (que podra
ser un contactor) agregndole contactos auxiliares.

La segunda posibilidad es memorizar una determinada operacin, en una fase del
proceso.

Resulta evidente que en un PLC, la primera capacidad no es necesaria, PUES YA
LA POSEE POR SOFTWARE, sin embargo, si es importante la segunda.

CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

29
La organizacin de los mencionados rels auxiliares en los PLC esta residente
en un lugar de la memoria total. ( Mapa de memoria)















La organizacin de estos rels es en forma de bit, byte y palabra.

Por ejemplo la lnea Telemecanique y Allen Bradley designa a cada rele auxiliar
como BO.00, B00.01, B0.02, etc.

La lnea Mitsubishi y otros los designan como MO, M1, M2 etc.

La lnea Klockner - Moeller los nombra M0.0 ......M0.15, despus sigue con la
segunda palabra M1.0 .... M1.15 etc.

El uso de esta memorias debe ser restringido, pues tienen un uso importante en el
PLC, como veremos ms adelante.

Los ejercicios que se dan a continuacin permiten aplicar el concepto de
memorias en la substitucin de los rels.

CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

30













































CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

31









TEMPORIZACION










NO HAY PERFECCION SIN ESFUERZO
JOSE INGENIEROS






CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

32
TEMPORIZADORES.

CARACTERISTICAS GENERALES.
Dependiendo de la marca de PLC es la forma de operar los temporizadores. En
trminos generales se dividen en dos:

1.- Actuacin tipo bit
2.- Actuacin tipo bloque

En el primer caso la operacin se realiza cuando se acta sobre una entrada y el
temporizador responde como una salida cualquiera, despus de transcurrido un
tiempo seleccionado. En estos temporizadores se pueden presentar tambin
algunas opciones:
Fijacin de valores de tiempo en una base dada Realizacin durante la
programacin ( El momento oportuno, depender de la marca de PLC).
Fijacin de tiempo ya predefinido,
En el caso de los tipo bloque la situacin es bastante diferente pues el
temporizador se opera como un bloque indivisible que recibe seales de entrada y
actua sobre una salida. La diferencia con eltipo bit es evidente pues existe varias
entradas con diferentes funciones, por lo que permiten realizar operaciones ms
complejas.

Tipo Bloque
La Salida DN DONE es el contacto que se realiza al termino de los 20 segundos o tiempo de
Preset. En Cambio la salida EN esta habilitada al momento de activar al temporizador






Teporizacion tipo BIT



Como es posible ver en el ejemplo, hay una gran diferencia en la forma de operar
con temporizadores. En el tipo bloque se utiliza solo una instruccin y debe
configurarse el temporizador al programarse.
CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

33

En los ejercicios que se indican a continuacin realice las aplicaciones de los
conceptos ya aprendidos, con el fin de hacerlos ms evidentes se entregan
algunos ejemplos resueltos, siendo el resto labor de prctica, verifique en los
mdulos la correcta solucin con el mnimo de instrucciones

Ejemplos. Para el ejercicio que se plantea a continuacin se resuelven utilizando
temporizadores tipo Bit y tipo Bloque

Si deseamos que las luces se enciendan una la vez simulando un semforo
basico podemos percibir que la solucin presenta cambios notables, segn se
resuelva por medio de las instrucciones tipo bit y la solucin tipo bloque , como
se desprende del ejemplo que se realiza a continuacin


El nmero de instrucciones para ambos `programas es diferente


Solucin 1 TIPO MITSUBISHI














CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

34
Solucion tipo BLOQUE para Allen Bradley (incompleta)






Falta la continuacin para la secuencia completa
Como prctica realice el mismo ejercicio para una via de trafico y un paso de
peatones con ambas temporizaciones . Compare la temporizacin tipo bit.
con la tipo Bloque



















CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

35
INSTRUCCIONES SET Y RESET

La instruccin SET permite establecer una condicin de activacion que se
sostendr mientras no aparezca la instruccin RESET , en otras palabras la
instruccin set habilita una salida o un dispositivo lgico de manera que se
mantenga en condicin 1 hasta que aparece la instruccin reset par llevar 0 al
dispositivo lgico


Ejemplo Mistisbishi




Ejemplo Allen Bradley

Notese que para Set emplea Latch y para Reset Unlatch




Como complemento de estas instrucciones se entrega la solucion parcial del
Semforo anterio con programacin Mistubishi

Queda de tarea para el alumno la realizacin en Allen Bradley













CONTROLADORES LOGICOS PROGRAMADOS I PROF. ING JOSE S LOPEZ D

36
Solucion parcial Mitsubishi


Intsruciones completas para programa anterior

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