Escolar Documentos
Profissional Documentos
Cultura Documentos
del Participante
Nr. IMTEA005-GBS
Revisin 00
Fecha de Vigencia
Pgina 1/ 100
PLC Bsico
ESPAOL
Creado Por:
Revisado Por:
Aprobado Por:
2 / 100
Este manual tiene como propsito entender qu es un PLC, cmo funciona y la razn que
lo hace imprescindible en cualquier proceso que realice una mquina.
3 / 100
CAPTULO 1
Conceptos Bsicos
CAPTULO 2
18
Controladores Lgicos
Programables
CAPTULO 3
31
CAPTULO 4
42
Lgica en el PLC
CAPTULO 5
56
Codificacin de Seales
CAPTULO 6
65
CAPTULO 7
83
CAPTULO 8
88
Interfases de Comunicacin
IMTEA005-GBS
Rev.00
4 / 100
El manual contiene pequeas figuras que se repiten en todos los captulos y que son una
forma de organizacin de la informacin para hacer ms fcil y dinmica la lectura. Estas
figuras se denominan conos.
A continuacin hay una descripcin de la utilizacin de cada cono, es decir en qu oportunidad
aparecen:
GLOSARIO
RECUERDE
ANEXO
Refuerza un concepto ya
mencionado en el texto
del manual.
Profundiza conceptos.
MANTENIMIENTO
PREGUNTAS
ATENCIN
Resalta procedimientos
necesarios de mantenimiento.
Presenta preguntas
disparadoras.
Destaca conceptos
importantes.
EJEMPLO
ACTIVIDAD
EXAMEN FINAL
Seala el comienzo de un
ejercicio que le permitir
reforzar lo aprendido.
Seala el comienzo de la
evaluacin final.
FIN DE CAPTULO
FIN DE MANUAL
Seala la finalizacin
del captulo.
Seala la finalizacin
del manual.
IMTEA005-GBS
Rev.00
PLC Bsico
5 / 100
Conceptos Bsicos
1.3 Automatismos
10
IMTEA005-GBS
Rev.00
6 / 100
1. Conceptos Bsicos
PROCESOS CONTINUOS
Estos procesos estn caracterizados por parmetros que cambian lentamente. Una vez
fijados los valores de entrada de referencia (set point) stos podrn ser cambiados por el
operador, pero los cambios no sern de gran magnitud. Los arranques y paradas son
pocos y espaciados. El estado estacionario es la norma. Estos procesos son controlados
por sistemas de control analgicos.
PROCESOS DISCRETOS
Estos procesos los encontramos en mquinas herramientas automatizadas - por ejemplo
lneas de ensamble - en las cuales se tiene una serie de acciones individuales sucesivas y,
a veces, simultneas. Es decir, hay una cantidad de estados discretos que se suceden
separados por distintos tiempos, siendo en algunos casos la separacin de unos pocos
milisegundos. Permanentemente se producen arranques y paradas de la lnea. Estos
procesos fueron el tradicional dominio de utilizacin de los rels electromagnticos y en
la actualidad de los Controladores Lgicos Programables (PLC).
PROCESOS BATCH
Estos pueden ser uno o ms procesos continuos separados por procesos de tipo discreto,
a menudo secuencial, adems de la secuencia de arranque y la de parada.
EJEMPLO
Como ejemplo se puede citar la carga de varios componentes para obtener una mezcla bajo
ciertas condiciones de temperatura, presin, humedad, etc.
IMTEA005-GBS
Rev.00
7 / 100
1. Conceptos Bsicos
EJEMPLO
Por ejemplo, la temperatura es un caso tpico de seal analgica ya que continuamente cambia en el
tiempo en cantidades infinitesimales.
VOLTAJE
VOLTAJE
EJEMPLO
t
REPRESENTACIN DE UNA SEAL DIGITAL
IMTEA005-GBS
Rev.00
8 / 100
1. Conceptos Bsicos
1.3 Automatismos
RECUERDE
La automatizacin de una mquina o proceso
productivo simple tiene como consecuencia la
liberacin fsica y mental del hombre de dicha
labor.
SEALES DE DETECCIN
CAPTADORES
MQUINA O PROCESO
OPERATIVO
ACTUADORES
AUTOMATISMO
O PARTE DEL
CONTROL
RDENES DE FUNCIONAMIENTO
Todo sistema
automtico, por
simple que sea,
se basa en el
concepto de
lazo y se lo
representa como
en la figura.
SISTEMA AUTOMTICO
1. Conceptos Bsicos
9 / 100
Automatismos
INICIO
ESTUDIO PREVIO
ESPECIFICACIONES
FUNCIONALES
ESTUDIO TCNICO
ECONMICO
TOMA DE DECISIONES
LGICA PROGRAMADA
LGICA CABLEADA
DECISIN FINAL
FIN
ESTUDIO DE LOS AUTOMATISMOS
ESTUDIO PREVIO
Es importante, antes de acometer cualquier estudio medianamente serio de un automatismo,
conocer con el mayor detalle posible las caractersticas, el funcionamiento, las distintas
funciones, etc., de la mquina o proceso a automatizar. Esto lo obtenemos de las
especificaciones funcionales y es la base mnima a partir de la cual podremos iniciar el
siguiente paso: estudiar cules son los elementos ms indicados para la construccin del
automatismo.
ESTUDIO TCNICO-ECONMICO
Es la parte tcnica de especificaciones del automatismo: relacin de materiales, aparatos, su
adaptacin al sistema y al entorno en el que se haya inscrito, etc. Tambin aqu se ha de
valorar la parte operativa del comportamiento del automatismo en todos sus aspectos como
ser mantenimiento, fiabilidad, etc.
DECISIN FINAL
En la etapa anterior, estudio tcnico-econmico, se han debido estudiar las dos opciones
tecnolgicas posibles: lgica cableada y lgica programada.
Los parmetros ms comunes que se deben valorar para una decisin correcta son los
siguientes:
Ventajas e inconvenientes que se le asignan a cada opcin en relacin a su fiabilidad, vida
media y mantenimiento.
Posibilidades de ampliacin y de aprovechamiento de lo existente en cada caso.
Posibilidades econmicas y rentabilidad de la inversin realizada en cada opcin.
Ahorro desde el punto de vista de necesidades para su manejo y mantenimiento.
IMTEA005-GBS
Rev.00
10 / 100
1. Conceptos Bsicos
APARATO DE
PROGRAMACIN
EMISORES
PLC
MEMORIA DE
PROGRAMA
LMPARAS Y ELEMENTOS
FINALES DE CONTROL
1. Conceptos Bsicos
11 / 100
Mando y Regulacin
La lgica o secuencia segn la cual trabaja el control se escribe en forma de programa en la memoria
del PLC con la ayuda de un aparato de programacin. Este programa se compone de una serie de
instrucciones equivalentes a las conexiones serie y paralelo del control convencional.
La unidad de control del PLC lee las instrucciones almacenadas, interpreta su contenido y se encarga
de su ejecucin. Al hacerlo, el controlador consulta los estados de los emisores o entradas (botones
pulsadores, finales de carrera, fotoceldas, etc.) y produce resultados a las salidas, tales como
conexin o desconexin de bobinas, lmparas, etc.
En caso de querer hacer una variacin a la secuencia de control, no se necesita modificar el
cableado, sino el contenido en la memoria del controlador. La independencia del cableado con
respecto a la secuencia de control es la diferencia y ventaja principal en el uso de PLC para las
tareas de automatizacin.
Sin extendernos demasiado, es necesario tratar el importante avance de la regulacin y el mando
en la industria. Las designaciones concernientes a las tcnicas de regulacin y mando se exponen
como sigue.
MANDO
REGULACIN
Dispositivo que sirve para gobernar grandes energas empleando otras menores.
Conjunto de rganos que sirven para modificar, a menudo automticamente, la potencia de
una mquina o su funcionamiento.
Control, sin intervencin humana, de la alimentacin de una mquina o materia prima.
Conjunto de fenmenos en un ciclo, que no pueden ser desarrollados por el hombre en forma
secuencial y con seguridad.
Segn la norma DIN 19226, mandar o controlar, es el fenmeno engendrado en el interior de un
sistema, durante el cual uno o varios parmetros considerados de entrada, actan sobre otros
considerados de salida, segn leyes propias del sistema. Este fenmeno origina una accin a
travs del rgano de transferencia, como tal o a travs de la cadena de mando.
Xa1
Xa2
SISTEMA
ENTRADAS
SALIDAS
IMTEA005-GBS
Rev.00
1. Conceptos Bsicos
La norma se extiende an ms
sobre el trmino de mando.
Mando se utiliza muy a
menudo, no solamente para
designar el acto de
controlar, sino tambin para
denominar el dispositivo
global en el interior del cual
se desarrolla esta accin.
Segn esta definicin, el
conjunto representado en la
figura, puede tambin
denominarse bajo el trmino
general de mando.
12 / 100
Mando y Regulacin
PERTURBACIN Z1
SISTEMA A REGULAR
DESARROLLO
FUNCIONAL
PARMETRO DE
REGULACIN
DISPOSITIVO
DE MANDO
PERTURBACIN Z2
PARMETRO DE ENTRADA Xe
REGULACIN
MANDO
PARMETRO PERTURBADOR Z1
SISTEMA A REGULAR
FLUJO
ENERGTICO
PARMETRO DE
REGULACIN
DESARROLLO FUNCIONAL
PARMETRO DE
REFERENCIA W
DISPOSITIVO DE
REGULACIN
PARMETRO PERTURBADOR Z2
COMPARACIN DE LA REFERENCIA CON LA SALIDA
(FLUJO ENERGTICO)
IMTEA005-GBS
Rev.00
1. Conceptos Bsicos
13 / 100
Mando y Regulacin
Distincin de Mandos
Analgico.
Digital.
Binario.
Fuerza.
Recorrido.
Tipo de movimiento (lineal, rotativo, etc.).
Velocidad.
Tamao constructivo.
Sensibilidad.
Seguridad.
Regulacin.
Gasto de energa.
MANDO
MANDO ANALGICO
MANDO DIGITAL
MANDO BINARIO
Predominantemente opera
con seales binarias, no
siendo sus seales binarias
componentes de
informacin representadas
numricamente.
EJEMPLO
Los contadores, registros, memorias, totalizadores
son las informaciones a procesar, normalmente
estn representadas por un cdigo binario.
IMTEA005-GBS
Rev.00
1. Conceptos Bsicos
Mando y Regulacin
14 / 100
Distincin de mandos
FUNCIN DEL
PROCESO
SECUENCIAL
FUNCIN DEL
TIEMPO
MANDO
COMBINATORIO
ASINCRNICO
SINCRNICO
Sincrnico.
Asincrnico.
Combinatorio.
Secuencial.
Funcin del tiempo.
Funcin del proceso.
IMTEA005-GBS
Rev.00
1. Conceptos Bsicos
15 / 100
Mando y Regulacin
ENTRADA DE SEALES
TRATAMIENTO DE SEALES
SALIDA DE SEALES
TRATAMIENTO
DE SEALES
CONVERSIN DE
SEALES
SALIDA DE SEALES
MANDO ELCTRICO
EJEMPLO:
-MOTOR ROTATIVO
-MOTOR LINEAL
-CONTACTOR
CONTACTORES
AUXILIARES
PULSADOR, FINAL DE
CARRERA,
PROGRAMADOR,
EMISOR DE SEAL SIN
CONTACTO
MDULO DE TRABAJO
MDULO DE MANDO
MDULO DE
TRATAMIENTO
MDULO DE
ENTRADA
EJEMPLO:
-CILINDRO
-CONTACTOR
VLVULAS DE VAS,
BLOQUEO, CAUDAL,
PRESIN
PULSADOR, FINAL DE
CARRERA,
PROGRAMADOR,
EMISOR DE SEAL SIN
CONTACTO
En la figura se
desglosan, a ttulo de
ejemplo, los elementos
bsicos a travs de los
cuales tiene que
circular una seal
neumtica o elctrica,
en sus sistemas de
mando respectivo.
IMTEA005-GBS
Rev.00
1. Conceptos Bsicos
16 / 100
Mando y Regulacin
1)El operador enva rdenes al sistema de control mediante botoneras, llaves, etc. y recibe
informacin del mismo por medio de luces de sealizacin, instrumentos indicadores, alarmas, etc.
2)El proceso recibe rdenes del controlador a travs de actuadores, contactores, vlvulas solenoides,
actuadores de vlvulas, entre otros elementos, que sirven para activar motores, vlvulas, cilindros
neumticos o hidrulicos, etc. Adems, enva al controlador seales recogidas por medio de sensores
del estado de diversas variables del mismo: velocidad, corriente, presin, temperatura, proximidad,
etc.
3) El controlador enlaza todas estas seales y actuar en una forma predeterminada (por ejemplo de
acuerdo a la forma en que ha sido cableado si es un circuito de control con rels, contactores, etc.).
ATENCIN!
En el caso que estamos estudiando, el controlador ser un Controlador Lgico Programable o PLC,
que es un dispositivo electrnico que usa memoria programable para almacenar instrucciones
destinadas a implementar funciones especficas tales como lgicas secuenciales, temporizadores,
contadores, funciones aritmticas, etc., que controlar mquinas y procesos.
Las operaciones a realizar por el controlador estn almacenadas en su memoria en forma de una
sucesin de instrucciones.
INTERFASE OPERADOR-MQ.
ACONDICIONADORES DE
SEALES DE ENTRADA
SENSORES
EXTERNOS
SENSORES
PROCESOS
ENTRADA DE
MATERIAL
CONTROLADOR
ACONDICIONADORES DE
SEALES DE SALIDA
OPERADOR
PROCESO
CONTROLADO
ACTUADORES
EXTERNOS
ACTUADORES
DE PROCESOS
SALIDA
COMPUTADORA
INTERFASE MQUINA-MQUINA
IMTEA005-GBS
Rev.00
1. Conceptos Bsicos
17 / 100
Mando y Regulacin
ACTIVIDAD
Usted ha visto los conceptos generales y bsicos para poder
comprender luego cmo es un PLC.
Por qu cree que es importante conocer cules son los procesos que lleva a cabo la
mquina a automatizar?
Para realizar un control por programa se necesitan ciertos sensores, Cules son
algunos de los sensores que se pueden utilizar?
IMTEA005-GBS
Rev.00
PLC Bsico
18 / 100
Controladores
Lgicos
Programables
TEMAS DEL CAPTULO 2
2.1 Principios de Funcionamiento
19
21
23
26
IMTEA005-GBS
Rev.00
19 / 100
MDULOS DE
ENTRADA
-SENSORES
-LMITES
-DETECTORES DE
APROXIMACIN
-FOTOCELDAS
SISTEMA DE CONTROL
(PLC)
INTERFASE
HOMBRE MQUINA
MDULOS DE
SALIDA
-ACTUADORES
-CONTACTORES
-SOLENOIDES
-VLVULAS
-ETC.
PROCESO BAJO
CONTROL
IMTEA005-GBS
Rev.00
20 / 100
Principios de Funcionamiento
Un sistema controlado con PLC se puede dividir en ocho partes principales o componentes bsicos.
De acuerdo al diagrama de la figura anterior stas son:
Proceso bajo control: Proceso industrial a controlar.
Entrada/Sensores: Dispositivos de retroalimentacin al PLC. Sensores de temperatura, presin,
proximidad, humedad, vibracin, flujo, limit switches, etc.
Mdulos de entrada: Interfase entre los componentes de entrada y el controlador. Su funcin es
acondicionar la seal de entrada a niveles que el controlador pueda procesar.
PLC o Controlador: Formado por mdulos de comunicacin, la unidad central de proceso (CPU),
memoria y fuente de alimentacin.
Programa de aplicacin: Es la lgica que representa el comportamiento del proceso y se almacena
en la memoria del PLC.
Mdulos de salida: Interfase entre el controlador y los componentes de salida. Su funcin es
acondicionar la seal de salida a los niveles para los cuales est diseado el actuador.
Salida/Actuadores: Elementos finales de control. Solenoides, motores, lmparas, vlvulas
proporcionales, etc.
Interfase hombre mquina: Encargado de programar y/o monitorear el controlador y el proceso,
por ejemplo, computadoras industriales, programadores industriales, computadoras personales, laptops, etc.
Analgico
Lgico
Lgico.
Analgico.
Mixto.
Mixto
ATENCIN!
Existen pequeos PLCs que son slo lgicos. Debido al gran avance tecnolgico y la rpida
expansin en el uso de los Controladores Lgicos Programables, existen muchos fabricantes y todos
estos equipos tienen caractersticas generales semejantes. Es por esto que se torna casi imposible
profundizar los detalles propios de cada uno, tanto a nivel de hardware, como a nivel de software.
IMTEA005-GBS
Rev.00
21 / 100
EJEMPLO
Los PLCs pueden enlazarse, por ejemplo, a una mquina de control numrico, para manejar
secuencias de orden inferior que no pertenecen al comando propio del sistema de control numrico.
EJEMPLO
Si una tarea del PLC es controlar el desarrollo secuencial de un circuito electro-hidrulico, no slo
encontramos los componentes propios de ese circuito (electro-vlvulas, cilindros, etc.), sino
tambin habr un procesador de seales.
IMTEA005-GBS
Rev.00
22 / 100
MEDICIONES
CONTROL
PLC
ENTRADAS DE
VARIABLES DE CAMPO
MEMORIA DEL
PROGRAMA
FUENTE DE
ALIMENTACIN
BATERA
SALIDA HACIA
DISPOSITIVOS DE CAMPO
BUS INTERNO
MEMORIA
DE DATOS
INTERFAZ
DE E/S
TIMER
UNIDAD
CENTRAL
CPU
MEMORIA
IMAGEN
E/S
CONTADORES
EXPANSIN
E/S
ADICIONAL
Y
ESPECIALES
SENSORES
ACTUADORES
1.
2.
4
3.
ACTIVIDAD
MEMORIA
4.
5.
IMTEA005-GBS
Rev.00
23 / 100
PLCs y Relevadores
La mayora de los procesos industriales
requieren de que se cumplan ciertas
condiciones de operacin y seguridad para
poder funcionar. Esto se da desde niveles de
operacin que requieran mucho apoyo por
parte de un operador, hasta el nivel donde se
tiene un sistema completamente automtico.
La automatizacin de procesos requiere de la
ejecucin de cierta lgica de permisos y de
una secuencia que puede ser controlada
usando relevadores y temporizadores
(relevadores de tiempo), hoy se prefiere
utilizar PLCs.
En los PLCs la lgica se define en un programa, lo que permite que se pueda modificar fcilmente.
Adems, por medio del sistema de diagnstico, se indican las fallas que ocurren en el sistema.
En lo que respecta a la capacidad de activar directamente a una carga, en ciertos casos es una
limitacin que presentan los PLCs, pues su capacidad de corriente generalmente es de 2A como
mximo. Debido a esto, si se requiere activar cargas que demanden corrientes mayores es
necesario conectar la salida del PLC a un relevador.
CPU
ENTRADA
REGISTROS
CONTROL/TIEMPO
SALIDA
MEMORIA
PROGRAMA/DATOS
IMTEA005-GBS
Rev.00
24 / 100
PLCs y Computadoras
La arquitectura del PLC es bsicamente la misma que la de la computadora, tal como se
muestra en la figura. Sin embargo, algunas caractersticas importantes distinguen y hacen que
el PLC presente en ciertos casos ventajas sobre la computadora:
PROGRAMADOR
MONITOR
IMPRESORA
DRIVE
INPUT
TECLADO
OUTPUT
N
PROGRAMA
MARCHA
CPU
MEMORIA
TRMICO
I
N
P
U
T
MEMORY
FUENTE DE
ENERGA
DISCO DURO
FUENTE
DE
ENERGA
CPU
O
U
T
P
U
T
B
BOBINA
PARADA
El rango de temperatura de operacin de los PLCs se encuentra entre los 0C y los 55C (32F y
131F), adems, puede estar expuesto a una humedad relativa de hasta un 95%. Los rangos de
operacin los establece cada fabricante.
ATENCIN!
A diferencia de las computadoras, el PLC est
diseado especficamente para trabajar en
condiciones de ambiente industrial. Se puede usar
en reas donde exista ruido elctrico, vibracin,
temperaturas altas y humedades relativas tambin
altas, pero sin condensacin.
25 / 100
Otra diferencia entre los PLCs y las computadoras es que stas ltimas estn diseadas para realizar
funciones complejas de clculo, manipulacin de grandes volmenes de informacin y ejecucin de
varias tareas o programas al mismo tiempo o en tiempo compartido.
VERDADERO
FALSO
ACTIVIDAD
IMTEA005-GBS
Rev.00
26 / 100
MARCHA
MARCHA
B
PARADA
BOBINA
TRMICO
TRMICO
MEMORIA
N
O
I
N PROGRAMA U
T
P
P
U
U
T
T
B
BOBINA
PARADA
Convencional
Con PLC
IMTEA005-GBS
Rev.00
27 / 100
Los PLCs tienen sistemas de diagnstico muy avanzados, esto permite detectar una gran cantidad de
fallas en la CPU, en los mdulos de entrada/salida y, algunas veces, hasta en los circuitos de conexin
a los dispositivos de campo.
MANTENIMIENTO
Como todos los componentes del PLC son electrnicos (estado slido, sin movimiento ni contactos),
las fallas se reducen a un mnimo y el mantenimiento en condiciones de falla se limita, generalmente,
al reemplazo de mdulos.
El PLC puede realizar otras funciones, por ejemplo: operaciones aritmticas, funciones de
comparacin, operaciones con bits, manejo de datos y control regulatorio. Tambin tiene capacidad
de almacenamiento de datos.
El PLC se puede comunicar con otros dispositivos programables como ser otros PLCs,
computadoras, estaciones de operacin y otros sistemas de control. Por ejemplo, puede recibir
informacin de una computadora que monitorea su operacin y modificar datos, tales como
referencias (set points) y valores preestablecidos en retardos (timmers) o contadores.
La posibilidad de comunicacin entre el PLC y los mdulos remotos de entrada/salida, permiten que
estos ltimos se puedan instalar cerca de los equipos y procesos. Las entradas/salidas remotas se
conectan al CPU (procesador) por medio de un cable coaxial o pares de cables torcidos, reduciendo
considerablemente los costos de cableado.
IMTEA005-GBS
Rev.00
28 / 100
Esquema de un sistema con PLC que cuenta con interfases o mdulos de entradas/salidas tanto
locales como remotas.
BASE PRINCIPAL
PC PARA PROGRAMACIN
ENTRADAS/SALIDAS
LOCALES
ENTRADAS/SALIDAS REMOTAS
SISTEMA
PLC
SISTEMA
PLC
SISTEMA
PLC
NODO
RED O CANAL DE
COMUNICACIN
-Programacin
-Monitoreo
-Edicin
-Recoleccin de datos
-Clculos complejos
-Generacin de reportes
IMPRESORA
COMPUTADORA PERSONAL
29 / 100
ATENCIN!
Ante la presencia de un problema en la interaccin
entre el PLC y el proceso, el primer paso a seguir es
determinar en cul de estas 4 reas se encuentra el
problema. En la figura se muestran los puntos de
prueba, marcados con los nmeros del 1 al 4, para
determinar el rea del problema.
MQUINA
#1
1
SISTEMA
CON PLC
I/O
MQUINA
#2
4
CONTROL CON
PC DE CAMPO
2
3
CPU
B>
CUATRO PUNTOS DE PRUEBA
IMTEA005-GBS
Rev.00
30 / 100
4
ACTIVIDAD
IMTEA005-GBS
Rev.00
PLC Bsico
El conocimiento de las
partes que componen un
PLC permitir una
rpida deteccin de fallas
en este mismo.
31 / 100
Configuracin
Bsica del PLC
32
33
IMTEA005-GBS
Rev.00
32 / 100
MDULOS DE
ENTRADA
Es el dispositivo que
contiene el programa.
MDULOS DE
SALIDA
CPU
MEMORIA
UNIDAD DE
PROGRAMACIN
Las instrucciones de una determinada secuencia se introducen en la memoria, mientras que los
transmisores, elementos de control y consumidores se conectan directamente al PLC.
Unidad control
Unidad aritmtica
Mdulos de entrada
CPU
Transmisores
Memoria del
programador
Registro de datos
Mdulos de salida
Elementos
de control
IMTEA005-GBS
Rev.00
33 / 100
2
3
UNIDAD CENTRAL DE
PROCESAMIENTO (CPU)
Fuente de poder
ENTRADA
MEMORIA
Programador
Base o Rack
SALIDAS
Memoria
PROCESADOR DE
COMUNICACIONES
OTROS EQUIPOS
OTROS PLCs
COMPUTADORA PARA
PROGRAMACIN
Mdulo de Comunicaciones
FUENTE
DE
PODER
UNIDAD ARITMTICA
REGISTROS
CONTROL/TIEMPO
ENTRADAS
PROGRAMA
SALIDAS
MEMORIA
IMTEA005-GBS
Rev.00
34 / 100
Partes de un PLC
1.1 Microprocesador
Es un circuito integrado (chip) a gran escala de integracin (LSI) que realiza muchas operaciones que
se pueden agrupar en:
Operaciones de tipo
aritmtico
Operaciones de control de la
transferencia de la
informacin dentro del PLC
IMTEA005-GBS
Rev.00
Partes de un PLC
35 / 100
Durante el
ciclo de
ejecucin
Antes de
iniciar el ciclo
de ejecucin
Al final del
ciclo de
ejecucin
RECUERDE
Como ya habamos dicho, el cerebro o la inteligencia de los controladores
programables est basada en los procesadores o microprocesadores, formados
por circuitos integrados con gran capacidad de clculo y de control.
En el PLC, el procesador realiza todas las operaciones lgicas y matemticas, manejo de datos y
rutinas de diagnstico. El procesador gobierna las actividades de todo el sistema, interpretando y
ejecutando una coleccin de programas llamado programa ejecutable. Este programa se
encuentra guardado permanentemente en la memoria de la CPU. Generalmente se lo considera
como parte del mismo CPU y no puede ser accedido ni modificado por el usuario.
La CPU del PLC puede tener ms de un procesador en caso que fuera necesario aumentar la
velocidad de ejecucin de las operaciones. El hecho de dividir las operaciones del PLC entre dos o
ms procesadores se denomina multiprocesamiento.
La funcin bsica del procesador es leer las
entradas de todos los dispositivos de campo y
ejecutar el programa de control de acuerdo a la
lgica programada.
En base a los resultados de introducir el estado de
las entradas y ejecutar el programa, energizar o
desenergizar los dispositivos de salida.
EJEMPLO
Un ejemplo de multiprocesamiento es cuando se
tiene un procesador para realizar las funciones
lgicas y otro para las funciones matemticas y
de manejo de datos.
IMTEA005-GBS
Rev.00
Partes de un PLC
36 / 100
Debido a la gran rapidez con que operan los PLCs, pareciera que todas estas funciones se ejecutasen
al mismo tiempo. En realidad, las instrucciones se ejecutan en secuencia (una despus de otra) y al
terminar, el ciclo se repite (mientras el PLC est en operacin). Este ciclo se muestra en la figura.
La secuencia de funcionamiento de un PLC
se puede describir de la siguiente forma:
ACTUALIZACIN DE
SALIDAS
LECTURA DE
ENTRADAS
EJECUCIN DEL
PROGRAMA
CICLO BSICO DE OPERACIN DEL PLC
Fuente de Poder
Las fuentes de poder se disean para que puedan proporcionar la corriente que necesita el
sistema local completo. En caso de utilizar muchos mdulos, se tiene la opcin de instalar otra u
otras fuentes de poder y de esta forma cumplir con los requerimientos de carga del sistema.
IMTEA005-GBS
Rev.00
Partes de un PLC
37 / 100
Memoria
La memoria es el rea del CPU donde se guardan todas las instrucciones (programas) y datos para la
operacin del PLC. La memoria total del sistema se puede dividir en las siguientes reas:
Memoria ejecutiva. Contiene los programas que dirigen la operacin del PLC y se consideran parte
integral del mismo PLC.
Memoria de aplicacin. Es el rea de la memoria donde se guardan las instrucciones (programa) y
los datos que utiliza el procesador para realizar sus funciones de control.
Memoria del usuario. Almacena el programa de control, registros para almacenar valores
temporales de conteo, preset, tablas de calores, etc. Registros temporales internos para almacenar
estados de entradas / salidas, estados de rels, conteo de rels temporales, etc.
Memoria que almacena el sistema operativo. En esta memoria est el sistema operativo del
programa que gobierna el funcionamiento del procesador y que no es accesible.
La memoria almacena informacin en forma de dgitos binarios (bits) de modo que cada dgito
puede estar en estado de s o no. Los bits se agrupan en palabras (words).
Mdulos
discretos
o lgicos
Mdulos
analgicos
Son aquellos que manipulan informacin digital, esto es cerradoabierto, on-off, 1 0. Entre stos estn, por ejemplo, seales de
interruptores lmite, termostatos, contactos de arrancadores o
relevadores, botones, selectores, llaves lmites, borneras, contactos
de rels de algn panel de control. Pueden tener dos estados:
abierto-cerrado o tensin-no tensin. En la figura, se muestra un
ejemplo de mdulo discreto, en este caso una llave lmite, la cual
funciona cuando un objeto pasa sobre la palanca y provoca que se
cierre un interruptor, funcionando como sensor de presencia.
FIN DE CARRERA
Son aquellos que reciben o envan seales que pueden adoptar un gran nmero de
niveles diferentes. Entre estos estn rangos de 0 a 5 V, 0 a 10 V, 0 a 15 V, 4 a 20 mA,
0 a 30 mA, 0 a 1 mA, etc. Son mdulos que transforman las seales analgicas que
ingresan al PLC provenientes del proceso, en dgitos binarios para su procesamiento
en el PLC.
IMTEA005-GBS
Rev.00
38 / 100
Partes de un PLC
Tarjetas
reguladoras
de
temperatura
Controles de
posicin PID
24 V
5V
LGICAS
C.A.
PNP
NPN
PNP
NPN
220 V
110 V
ENTRADAS
0 A 10 V
VOLTAJE
-10 A + 10 V
0A5V
ANALGICAS
CORRIENTE
4 A 20 mA
ALTA VELOCIDAD
HASTA 50 KHz
LGICAS
MDULOS
REL
SALIDAS
0 A 10 V
VOLTAJE
ANALGICAS
0A5V
CORRIENTE
ESPECIALES
-10 A + 10 V
4 A 20 mA
RELOJ
VOZ
IMTEA005-GBS
Rev.00
Partes de un PLC
39 / 100
Programador
Computadora
El sistema ms utilizado para programar PLCs
es la computadora personal, y en especial la
computadora porttil, debido a su poco peso
y tamao. En estos casos se instala un
programa que permite establecer
comunicacin con el PLC. Este programa
adems presenta facilidades para la
manipulacin de smbolos as como para el
monitoreo de variables y registros. El
programa puede ser o no del mismo
fabricante del PLC y generalmente es de uso
restringido (requiere llave de acceso). Por
supuesto, las ventajas de memoria, capacidad
de procesamiento y manejo de informacin
hacen a la computadora, por mucho, el
dispositivo de programacin y monitoreo de
PLCs ms utilizado en la actualidad.
Base o Rack
La base o rack es una estructura sobre la cual se instalan los mdulos del PLC. En general, se
considera que existen tres tipos de bases (racks): base principal o del CPU, base local o de expansin y
base remota.
Base principal
o del CPU
Base local o
de expansin
Base remota
40 / 100
Partes de un PLC
MDULOS DE COMUNICACIN
COMPUTADORA
BASES LOCALES A
15m MXIMO DE LA
BASE PRINCIPAL
BASES REMOTAS
HASTA 300m DE LA
BASE PRINCIPAL
BASES PRINCIPALES, LOCALES Y REMOTAS
Mdulo de Comunicaciones
Los mdulos de interfase de comunicacin estn diseados para permitir que cierta cantidad de PLCs
y otros dispositivos inteligentes se comuniquen y transfieran datos en una red de rea local (LAN).
Gama Baja
Hasta un mximo de 128 entradas/salidas. La memoria de usuario suele alcanzar un valor
mximo de 4.000 instrucciones.
Gama Media
De 128 a 512 entradas/salidas. La memoria de usuario suele alcanzar un mximo de hasta
16.000 instrucciones.
Gama Alta
Ms de 512 entradas/salidas. Su memoria de usuario puede superar las 100.000 instrucciones.
IMTEA005-GBS
Rev.00
41 / 100
Partes de un PLC
ACTIVIDAD
Se mostraron los distintos componentes de un PLC.
VERDADERO
FALSO
IMTEA005-GBS
Rev.00
PLC Bsico
42 / 100
Lgica en el PLC
43
4.2Contactos,
Contactos,Cortos,
Cortos,Bobinas
Bobinasy yMultivibradores
Multivibradores
4.2
46
46
50
50
52
53
IMTEA005-GBS
Rev.00
43 / 100
4. Lgica en el PLC
L
MARCHA
TRMICO
E
N
T
R
A
D
A
PROGRAMA
CPU
MEMORIA
FUENTE
DE
ENERGA
S
A
L
I
D
A
B
BOBINA
PARADA
Software
En la actualidad, el software de programacin suele instalarse en el disco duro de una computadora
porttil, permitiendo con esto la facilidad de su transporte y su uso en diferentes aplicaciones.
El software de programacin se adquiere y se instala siguiendo el procedimiento indicado por el
fabricante, que generalmente requiere de alguna llave de acceso.
Operaciones bsicas
Operaciones bsicas con bloques funcionales
Todas las combinaciones posibles de las condiciones pueden ser
representadas en una tabla, la cual se conoce como Tabla de
Verdad.
Por qu debemos tomar decisiones lgicas?
Al igual que en la vida cotidiana, la operacin de cualquier
maquinaria depende de condiciones de operacin y seguridad,
que permiten mantener la produccin sin riesgo para el personal y
para la maquinaria misma; as como asegurarse que en procesos
continuos, se realicen en la secuencia que aseguren que el
producto es manufacturado en tiempo y calidad.
EJEMPLO
En la vida cotidiana
tomamos decisiones, como
las que se presentan en el
caso de conducir un auto.
Si el conductor ve durante su
marcha un obstculo o un
semforo en rojo, detiene el
vehculo. Cada una de estas
condiciones son variables a
dos estados, esto es semforo
en rojo o no en rojo,
obstculo presente o no
presente.
IMTEA005-GBS
Rev.00
4. Lgica en el PLC
Operacin
Descripcin
OR
(O o +)
Para que el
resultado sea
verdadero, es
necesario que
cualquier
entrada sea
verdadera.
AND
(Y o x)
NOT (no)
NOR (O
negada)
NAND (Y
negada)
XOR (O
exclusiva)
XNOR (O
exclusiva
invertida)
44 / 100
Para que el
resultado sea
verdadero, es
necesario que
todas las
entradas sean
verdaderas.
Para que el
resultado sea
1, es necesario
que toda la
entrada sea 0.
Para que el
resultado sea
verdadero, es
invertido de la
operacin OR.
Para que el
resultado sea
verdadero, es
invertido de la
operacin
AND.
Combinacin
de las
operaciones
AND, OR y
NOT: la salida
ser verdadera
si las entradas
son diferentes.
Combinacin
de las
operaciones
AND, OR y
NOT: la salida
ser verdadera
si las entradas
son diferentes.
Smbolo
Tradicional
Ecuacin
Y=A+B
Y=AxB
Y=A
Y=A+B
Y=AxB
A
Output
Output
Input
Output
Input A
Output
A
B
Input A
Output
Input A
Input B
&
Output
A
B
&
=1
Output
0
1
1
1
Input
Y
B
0
1
0
1
A
0
0
1
1
Output
Tabla de verdad
Input B
Y=AB
Input B
Input A
Input B
Y=AB
Smbolo
ANSI/IEEE
Output
0
1
1
0
A
0
0
1
1
B
0
1
0
1
Output
1
0
0
0
A
0
0
1
1
B
0
1
0
1
Output
1
1
1
0
A
0
0
1
1
B
0
1
0
1
Output
0
1
1
0
A
0
0
1
1
B
0
1
0
1
Output
1
0
0
1
=1
Y
IMTEA005-GBS
Rev.00
4. Lgica en el PLC
45 / 100
Input A
OR
(O o +)
NAND
(Y negada)
Input B
CR
CR
A
AND
(Y o x)
Output
Input A Input B
NOR
(O
negada)
INPUT B
LAMP
CR
CR
CR
XOR
(O exclusiva)
S1
NOT (no)
OUTPUT
B
CR
XNOR
(O exclusiva
invertida)
CR
CR
CR
OUPUT
OUTPUT
NOT
NAND
XOR
OR
NOR
>1
-
=1
1
Y
=1
Y
>1
-
XNOR
ACTIVIDAD
A
B
&
IMTEA005-GBS
Rev.00
46 / 100
4. Lgica en el PLC
Normalmente
Abierto
Normalmente
Cerrado
Transicional
Positivo
Transicional
Negativo
Corto Vertical
Corto
Horizontal
IMTEA005-GBS
Rev.00
4. Lgica en el PLC
47 / 100
Bobinas
Las bobinas se utilizan para activar la lgica dentro del programa del usuario y/o para controlar una
salida discreta. Cuando una bobina no activa una salida se le denomina interna y, en ese caso, tiene
el propsito de seguir la secuencia o lgica.
Las bobinas se pueden representar de dos maneras:
PUENTE HORIZONTAL
PUENTE VERTICAL
IMTEA005-GBS
Rev.00
4. Lgica en el PLC
48 / 100
EJEMPLO
Uso de contactos, bobinas y puentes:
L1
PB1
START
1
PB2
2
3
PB3
P
PB4
N
Capacidad de Habilitacin/Inhabilitacin
A travs del software del panel de programacin (o una PC compatible), se puede inhabilitar
(DISABLE) una bobina lgica o una entrada discreta dentro del programa lgico.
La condicin de inhabilitacin provocar que el elemento de campo de la entrada no tenga
control sobre la 1x (bobina discreta) que le fue asignada y que la lgica no tenga control sobre el
valor inhabilitado de salida Ox (bobina lgica).
ATENCIN!
El interruptor Proteccin de Memoria debe estar en OFF antes de inhabilitar (o habilitar) una bobina o
entrada discreta.
IMTEA005-GBS
Rev.00
4. Lgica en el PLC
49 / 100
Multivibrador
Un multivibrador es un circuito oscilador capaz de generar una onda cuadrada:
Marque la opcin
correcta.
ACTIVIDAD
50 / 100
4. Lgica en el PLC
16
HIGH
(alto)
LOW
(bajo)
IMTEA005-GBS
Rev.00
4. Lgica en el PLC
DESCRIPCIN
INSTRUCCIN
TON
TIMER ON DELAY
Timer
Base de tiempo
Preestablecido
Acumulado
T4:1
1.0
15
0
TOF
TIMER OFF DELAY
Timer
Base de tiempo
Preestablecido
Acumulado
T4:1
.01
180
0
Timer
Base de tiempo
Preestablecido
Acumulado
RETARDO AL
ENERGIZAR
TON
T4:1
1.0
10
0
EN
15
TT
13
DN
12
Valor
Acum
Falsa
Verdadera
Incremento
Corriendo
Verdadera
>=preestablecido
Done
Bits de estado
EN- Habilitar
TT- Timer corriendo
DN- Done (Hecho)
RETARDO AL
DESENERGIZAR
TOF
Bits de estado
EN- Habilitar
TT- Timer corriendo
DN- Done (Hecho)
Timer Retentivo
Encendido
RTO
RTO
RETENTIVE
TIMER ON
51 / 100
Registros o Variables
Bits de estado
EN- Habilitar
TT- Timer corriendo
DN- Done (Hecho)
EN
15
TT
14
DN
13
Verdadera
Falsa
Incremento
Corriendo
Falsa
>=preestablecido
Done
Valor
Acum
EN
15
TT
14
DN
13
Valor
Acum
Falsa
Verdadera
Incremento
Falsa
Se mantiene
Corriendo
Falsa
>=preestablecido
Done
Restablecido
Deshabilitado
IMTEA005-GBS
Rev.00
52 / 100
4. Lgica en el PLC
EJEMPLO
Nmero binario: 101011 1 x 1 =1
El Sistema Hexadecimal
16
32
=2
=0
=8
=0
=32
43Dec
EJEMPLO
A3 (Hex)
0 - 1 - 2 - 3 - 4 - 5 - 6 -7 - 8 - 9 - A - B - C - D - E - F
A(10)
x 1
= 3
x 16
= 160
10 11 12 13 14 15
256
16
0,0625
162
161
160
16-1
Binary-Coded-Decimal
163Dec
EJEMPLO
8
23
4
22
2
21
1
20
IMTEA005-GBS
Rev.00
4. Lgica en el PLC
53 / 100
Sistemas Numricos
Cdigo Gray
Es un caso particular de sistema binario. Consiste
en una ordenacin de 2n nmeros binarios de tal
forma que cada nmero slo tenga un dgito
binario distinto a su predecesor.
Para pasar un nmero binario al cdigo binario
Gray, hay una regla fcil de implementar en un
lenguaje de programacin:
Un nmero en binario siempre empieza
en 1. Los ceros a la izquierda no cuentan,
tampoco en Gray.
EJEMPLO
Otros ejemplos:
Binario
Gray
1010
1111
111000
100100
011001
010101
110101010001
101111111001
EJEMPLO
Pasar diez (1010) en cdigo binario a Gray ser 1111:
Otros Ejemplos
1010
111000
110101010001
101
11100
11010101000
1111
100100
101111111001
IMTEA005-GBS
Rev.00
4. Lgica en el PLC
Sistemas Numricos
54 / 100
Gray a Binario
Hacer el cambio contrario es
simplemente invertir lo que
hace el anterior, de forma que
si se encuentra un cero (siempre
que no sea al principio) se debe
poner la cifra anterior; en
cambio si se coloca un 1 es
porque la cifra ha cambiado as
que si haba un 0 ahora se
colocar un 1 y viceversa.
RECUERDE
1.
2.
3.
El primer dgito del cdigo Gray ser el mismo que el del binario.
Si el segundo dgito del cdigo Gray es "0, el segundo dgito binario es
igual al primer dgito binario, si este dgito es "1, el segundo dgito
binario es el inverso del primer dgito binario.
Si el tercer dgito del cdigo Gray es "0", el tercer dgito binario es igual
al segundo dgito binario, si este dgito es "1", el tercer dgito binario es
el inverso del segundo dgito binario.... y as hasta terminar.
Cdigo ASCII
El cdigo ASCII (acrnimo ingls de American Standard Code for Information Interchange -Cdigo
Estadounidense Estndar para el Intercambio de Informacin), pronunciado generalmente [ski], es
un cdigo de caracteres basado en el alfabeto latino tal como se usa en ingls moderno y en otras
lenguas occidentales.
Fue creado en 1963 por el Comit Estadounidense de Estndares (ASA, conocido desde 1969 como el
Instituto Estadounidense de Estndares Nacionales, o ANSI) como una refundicin o evolucin de los
conjuntos de cdigos utilizados entonces en telegrafa. Ms tarde, en 1967, se incluyeron las
minsculas, y se redefinieron algunos cdigos de control para formar el cdigo conocido como USASCII.
r = m.b
63
62
52
51
(bit ndice)
Donde:
r: valor real del nmero a representar.
m: mantisa o significando, dgitos significativos del nmero. El tamao mximo de este campo,
usualmente fijo y limitado, determina la precisin de la representacin. Este campo est
generalmente normalizado, es decir, su parte entera slo consta de un dgito (que ser la primera
cifra significativa del nmero a representar).
b: base del sistema de representacin (10 en sistema decimal, 8 en sistema octal, 2 en sistema
binario, etc.).
e: exponente, orden de magnitud del significando. El mnimo y mximo valor posible del exponente
determinan el rango de valores representables. Cabe aadir que cuando e vale cero el valor real
IMTEA005-GBS
coincide con el significando.
Rev.00
4. Lgica en el PLC
Sistemas Numricos
55 / 100
ACTIVIDAD
Se mostraron los distintos sistemas numricos.
IMTEA005-GBS
Rev.00
PLC Bsico
Los parmetros a
verificar por el PLC y las
distintas seales que
recibe o entrega deben
ser especificados de
forma especial para este
programa.
56 / 100
Codificacin de
Seales
57
59
62
63
IMTEA005-GBS
Rev.00
5. Codificacin de Seales
57 / 100
Protocolo de comunicacin, esto tiene relacin con el formato de los datos, su estructura.
El nmero del puerto a travs del cual se establecer la comunicacin.
La velocidad de comunicacin (Baud o bits / seg).
La paridad a utilizar (par o impar).
Nmero de bits de paro (Stop).
La direccin del PLC (ADDRESS).
Configuracin de la memoria
Memoria para la lgica del diagrama escalera.
Memoria para datos del usuario, tales como variables y constantes.
Memoria del sistema, esto es, para las operaciones del sistema.
IMTEA005-GBS
Rev.00
5. Codificacin de Seales
58 / 100
Parmetros a especificar
Offline
Cuando se trabaja en modo Offline significa
que no existe una comunicacin entre el
procesador (CPU) del PLC y la computadora. En
este modo se disea sobre la memoria de la
misma computadora. Los resultados despus
pueden ser introducidos al PLC trabajando
Online.
Dependiendo de la forma en que se est trabajando, ciertas opciones de los mens estarn
disponible slo en el modo Offline u Online.
IMTEA005-GBS
Rev.00
59 / 100
5. Codificacin de Seales
Comparacin de programas
Una de las ventajas de los sistemas hechos con PLC es su facilidad para poder hacer cambios.
Por ejemplo, una forma nueva y ms eficiente de resolver una secuencia puede ser puesta a
prueba durante una semana, o si se presenta una situacin de falla, se puede en forma
provisional modificar el diagrama escalera mientras se consigue alguna refaccin.
Una prctica comn para evitar esto es comparar el programa que est ejecutndose en el
PLC con la versin original. As, una instruccin Compare (comparar) permitir detectar
diferencias y as asegurar que el programa en el PLC est operando en forma adecuada.
Compare generalmente genera una lista de las diferencias entre dos programas.
Creacin de un respaldo
Frecuentemente en los PLC hay una batera de respaldo que mantiene el programa y
continua energizando la memoria cuando se suspende el suministro elctrico.
Qu hacer cuando el mdulo del procesador (CPU) del PLC se daa?, Qu hacer si la
batera se agota o daa y se presenta una interrupcin del suministro elctrico?
La respuesta para ambos casos es volver a cargar en la memoria del PLC, el programa que
contiene el diagrama escalera. Para hacerlo se requiere haber hecho con anterioridad un
respaldo.
Un punto importante aqu es asegurar tener siempre un respaldo actualizado, que incluya las
ltimas modificaciones que se le hayan hecho al diagrama escalera.
Para hacer un respaldo se requiere estar en operacin Online, y utilizar algn comando como
Backup (respaldar) o en ciertos casos un Guardar Como (Save As) en el disco duro de la
computadora. Tambin se recomienda, sobre todo en el caso de tener varios PLCs, mantener
un respaldo en la red.
IMTEA005-GBS
Rev.00
5. Codificacin de Seales
60 / 100
Monitoreo de E/S
Otra herramienta importante en el software de programacin del PLC es la que permite
monitorear el estado de entradas o salidas discretas o analgicas, as como el contenido de
registros.
Por supuesto que el monitoreo slo se puede realizar Online y con el PLC corriendo el
programa (run).
En algunos software es posible realizar el
monitoreo a travs de una pantalla. En esta
pantalla se pueden especificar las
direcciones de entradas, salidas o lugares de
memoria que se desean monitorear.
En otros es posible realizarlo directamente
en la pantalla de edicin de la lgica o
diagrama escalera. En este caso, el color de
cada componente (contactos, bobinas, etc.)
cambia segn su estado (ON u OFF).
EJEMPLO
Un ejemplo de monitoreo es determinar el
buen funcionamiento de un dispositivo de
campo, por ejemplo un interruptor de lmite
que este fallando. Cuando se tiene un
interruptor conectado a un mdulo de
entradas discretas del PLC, se puede revisar
el estado de esa entrada y observar su
comportamiento mediante el monitoreo.
PARA PENSAR
Asuma que tiene un programa o diagrama
escalera con una gran cantidad de instrucciones
o escalones. Ahora, suponga que se daa un
sensor del proceso que se encuentra conectado
a un mdulo de entrada del PLC. Se desea saber
qu efecto puede traer el tener el sensor daado
y dar una alternativa de solucin.
Buscar una instruccin o elemento en un programa o diagrama escalera grande puede ser
una tarea larga y no muy confiable. El software de programacin del PLC proporciona un
comando para realizar esta tarea.
IMTEA005-GBS
Rev.00
5. Codificacin de Seales
61 / 100
ATENCIN!
Antes de forzar una entrada, una salida o algn registro es necesario asegurarse que es
absolutamente seguro realizar esto.
Ya una vez resuelto el problema, se puede quitar el estado forzado regresando a su estado
normal de operacin: las entradas dependen de los elementos, sensores, botones,
interruptores, etc. del proceso, en tanto que el estado de las salidas dependen del resultado
de la ejecucin del programa o diagrama escalera.
Descripcin y Comentarios
Una buena costumbre en el diseo de la lgica de secuencia o diagrama escalera es agregar
descripciones y comentarios a los distintos elementos, esto permitir recordar o entender
ms fcilmente la tarea de secuencia a realizar en cada seccin de la lgica. La introduccin
de descripcin y comentarios puede ser hecha tanto en operacin Online como en Offline.
Generalmente los datos introducidos en las descripciones y comentarios no se guardan en el
PLC, sino en la computadora que tiene el programa de respaldo. Esta observacin es
importante debido a que, an cuando cualquier computadora con el software de
programacin pueda conectarse al PLC, slo la que tenga los archivos de comentarios y
descripciones permitir verlos.
IMTEA005-GBS
Rev.00
62 / 100
5. Codificacin de Seales
Control Centralizado
Cuando varias mquinas o procesos son controlados por un nico PLC. Se puede hacer uso de
mdulos remotos de E/S para ahorrar en conductores y canalizaciones para estos. El control
centralizado se usa cuando la complejidad de los procesos es tal que la descentralizacin se
vuelve muy compleja. La principal desventaja consiste en que si el PLC falla se para todo el
proceso.
PLC
En procesos crticos se recurre a sistemas
redundantes, es decir, a tener un PLC de
reserva listo para entrar en funcionamiento
cuando falla el que est funcionando.
MQUINA
MQUINA
MQUINA
Control Distribuido
Se implementan mediante dos o ms PLCs, donde cada uno controla un rea del proceso y
estn coordinados de tal manera que funcionan como un conjunto. Los PLCs estarn
interconectados entre s para formar una red local (LAN o Local rea Network),
intercambiando continuamente informacin entre ellos para tener la coordinacin necesaria .
Si uno de los PLC falla, los dems pueden seguir funcionando normalmente. Slo es necesario
redundancia en los PLCs considerados crticos.
Normalmente los PLCs provenientes de diferentes fabricantes no pueden comunicarse entre s.
En la figura se expone un diagrama de conexin de una red local (LAN).
RED LOCAL (LAN)
PLC
MQUINA
PLC
PLC
MQUINA
MQUINA
PLC
MQUINA
IMTEA005-GBS
Rev.00
5. Codificacin de Seales
63 / 100
RECUERDE
Cualquier seal en las tarjetas queda definida mediante el nmero del grupo al que pertenece
(nmero byte) y el nmero de elementos en el grupo (nmero bit). A esta informacin se la conoce
como direccin de la seal.
Codificacin de seales
La accin de los rels puede ser codificada en el lenguaje de un PLC.
Un lenguaje esta formado por:
Instrucciones: sirven para decirle al PLC qu hacer sobre la base de los datos que siguen a
cada instruccin.
En vista que cada PLC est caracterizado por un nmero mximo de entradas y de salidas (las
entradas en nmero mayor que las salidas), y que existe la posibilidad de aumentar su nmero
aadiendo racks de expansin, la codificacin (o bien el cdigo de identificacin), variar segn sea
el tipo de PLC.
IMTEA005-GBS
Rev.00
5. Codificacin de Seales
64 / 100
ACTIVIDAD
Control distribuido
Cantidad de PLCs
Qu sucede si falla el PLC
Redundancia
IMTEA005-GBS
Rev.00
PLC Bsico
El aumento de la
complejidad en la
programacin de los
autmatas programables
requiere ms que nunca
de la estandarizacin de
la misma.
65 / 100
Programacin del
PLC
66
68
68
6.3
6.3 Caso
Caso de
de Estudio:
Estudio: Control
Control de
de los
los Movimientos
movimientos de
de
Subida
y
Bajada
de
un
Ascensor
subida y bajada de un ascensor
77
78
En este captulo se
desarrollarn los
lenguajes que han sido
definidos.
IMTEA005-GBS
Rev.00
66 / 100
Texto estructurado
El grfico secuencial de funciones (STL, SFC o Grafcet) es un lenguaje grfico que proporciona una
representacin en forma de diagrama de las secuencias del programa. Soporta selecciones
alternativas de secuencia y secuencias paralelas. Los elementos bsicos son pasos y transiciones. Los
pasos consisten en partes de programa que son inhibidas hasta que una condicin especificada por
las transiciones es conocida. Como consecuencia que las aplicaciones industriales funcionan en
forma de pasos, el SFC es la forma lgica de especificar y programar al ms alto nivel un PLC.
La lista de instrucciones (IL) es un lenguaje de bajo nivel, similar al lenguaje ensamblador. Con IL
slo una operacin es permitida por lnea (ej. Almacenar -store- cargar un valor en un registro).
Este lenguaje es adecuado para pequeas aplicaciones y para optimizar partes de una aplicacin.
Texto estructurado
El texto estructurado (structured text o ST) es un lenguaje de alto nivel, estructurado por bloques,
que posee una sintaxis parecida al PASCAL.
El ST puede ser empleado para realizar rpidamente sentencias complejas que manejen variables
con un amplio rango tipos de datos, incluyendo valores analgicos y digitales.
Tambin especifica tipos de datos para el manejo de horas, fechas y temporizaciones, algo
importante en procesos industriales. El lenguaje posee soporte para bucles repetitivos como:
REPEAT UNTIL, ejecuciones condicionales empleando sentencias IF-THEN-ELSE-FOR-NEXT y
funciones como SQRT (raz cuadrada) y SIN (seno).
IMTEA005-GBS
Rev.00
67 / 100
Lenguajes de Programacin
El diagrama de funciones (function block diagram o FBD) es un lenguaje grfico que permite
programar elementos que aparecen como bloques para ser cableados entre s de forma anloga al
esquema de un circuito.
FBD es adecuado para aplicaciones que involucren el flujo de informacin o datos entre
componentes de control.
Organizacin de Tareas
El estndar tambin define una nueva arquitectura para la organizacin e interaccin de tareas con
PLCs. Una tarea controla la ejecucin de un programa ejecutndolo peridicamente o en respuesta
a un evento especfico. Para optimizar los recursos del controlador, una aplicacin puede ser
fragmentada en un nmero de pequeos programas concretos.
Cada programa tiene el control de una tarea que se ejecuta a la velocidad que requiera la E/S
asociada.
Bloques de Funciones
Los bloques de funciones (FBs) son bloques estndar que ejecutan algoritmos como reguladores PID.
El estndar IEC asegura que los FBs son definidos empleando una metodologa estndar. Hay
controles empleando parmetros externos, mientras que los algoritmos internos permanecen
ocultos empleando Programacin Orientada a Objetos.
Marque la opcin
correcta.
ACTIVIDAD
IMTEA005-GBS
Rev.00
68 / 100
Marcas de Memoria
Tambin son denominadas como variables de memoria. Son de propsito general, es decir, podemos
emplearlas en lo que deseemos. Se distinguen dos tipos de marcas de memoria:
Remanentes: Estas marcas permanecern en memoria aunque apaguemos el autmata. Hay
diferentes denominaciones de memoria, segn el fabricante, por lo tanto se debe verificar en el
respectivo manual. En algunos casos son configurables por el usuario.
No Remanentes: Estas marcas de memoria se borrarn en cuanto apaguemos el autmata.
Usualmente a las memorias se las designa con la letra M. Se organizan en forma bsica como bit
MO, M1, , M15 etc. en Melsec, Siemens y Klockner Moeller. Otra designacin es B, es decir, B0,
B1, en Allen Bradley y Telemecanique, etc.
IMTEA005-GBS
Rev.00
69 / 100
Registros y Acumuladores
Todas las operaciones que hagamos con las entradas y las salidas se deben efectuar en algn sitio.
Para ello, se definen:
Registro de estado: Su tamao es de 1 bit. Aqu es donde efectuaremos las instrucciones
combinacionales, la carga de entradas y la asignacin de salidas a nivel de bit.
Acumuladores (D, R, AKKU1 y AKKU2): Sus tamaos son de 16 y 32 bits cada uno. Cada vez que
carguemos un dato en los acumuladores se seguir la siguiente secuencia:
Contenido de D2 se pierde el contenido
Contenido de D1 D2
DATO
D1
A su vez, cuando realicemos una operacin entre registros (como suma o resta) el resultado se
introducir en el D1, perdindose el valor antes all contenido.
Temporizadores y Contadores
Varan en funcin de marcas y modelos, pero los ms usados suelen incorporar 32 temporizadores:
T0, , T31 y 32 contadores: C0, , C31 para Melsec y Allen Bradley. En Siemens se designan como
T y Z.
Existen contadores que no se borran al desconectar el autmata (son remanentes), dichos
contadores tambin deben verificarse en los respectivos manuales. Para consultar el estado de cada
uno de ellos podremos usarlos como si fueran entradas (mediante operaciones combinacionales) o
introduciendo su valor en los registros.
Constantes
A la hora de cargar datos en acumuladores, temporizadores, registros, etc. hay varias posibilidades
en la forma de introducir el dato:
KB: 8 bits (0 a 255 en decimal)
KW 16 bit
Como nmero decimal
Como nmero hexadecimal
La modalidad de trabajar con constantes tambin depende del fabricante. Existen diversas prcticas
para ello. En general, todos los casos admiten trabajar con valores de 8 bit (0-255), 16 bit (0-64535) y
32 bit.
IMTEA005-GBS
Rev.00
70 / 100
OB1
SPA
PB10
SPB PB5
SPA
PB22
NIVEL 1
PB10
FB11
PB5
FB11
PB22
DB63
NIVEL 2
NIVEL 3
FB2
NIVEL 4
IMTEA005-GBS
Rev.00
71 / 100
Tipos de mdulos
Mdulos Fuente de Poder: Este mdulo incluye fuente de alimentacin para todo el
programador y sus mdulos.
Mdulos de Programa (CPU): Son los que incluyen el programa de usuario dividido,
normalmente, segn aspectos funcionales o tecnolgicos.
Mdulos de entradas: Son mdulos de caractersticas especiales segn tipo de entrada digital,
anloga, lector de cdigo barras, etc.
Mdulos de salidas: Al igual que el anterior tienen caractersticas especiales segn tipo de
salida.
Las caractersticas de estos mdulos son diferentes por su funcin en disposicin de ubicacin
fsica y de hardware propio.
La lnea Siemens denomina como mdulos:
Mdulos de programa (PB): Son los que incluyen el programa de usuario dividido,
normalmente segn aspectos funcionales o tecnolgicos PB0 PB63.
Mdulos funcionales (FB): Son mdulos de programa especiales. Aqu se introducen las
partes de programa que aparecen con frecuencia o poseen gran complejidad. Poseen un
juego de instrucciones ampliado. FB0FB63.
IMTEA005-GBS
Rev.00
72 / 100
Mdulos de datos (DB): en ellos se almacenan datos para la ejecucin del programa, como
valores reales, textos, etc. Adoptan los valores: DB0DB63. Los mdulos DB1 y DB2 se emplean
para definir las condiciones internas del autmata, por lo que no estn disponibles.
256 palabras de datos: para emplear un mdulo de datos es necesario activarlo previamente
(como se ver ms adelante).
La mayor ventaja que aporta el trabajo con mdulos es la facilidad para variar el proceso que
controlan, ya que para ello basta cambiar el programa en el autmata en la mayora de los casos.
Otra ventaja es que el autmata tambin nos permite saber el estado del proceso, incluyendo la
adquisicin de datos para un posterior estudio.
Funciones Generales
Las operaciones combinacionales ms comunes se realizan con los bloques de funciones bsicas,
conexin serie, paralelo, negacin, etc. Todas las funciones AND, OR, XOR, NAND Y NOR tienen
tres entradas y una salida. Si deseamos realizar operaciones con ms de tres entradas, se conectan
varios bloques en cascada:
EJEMPLO
Ejemplo segn normas DIN Y NEMA
Funcin AND
Funcin OR
I1
I2
I3
&
&
Q
&
I1
I2
I3
I1
Funcin NOT
Funcin NAND
I1
I2
I3
Funcin NOR
Funcin XOR
I1
I2
I3
&
1
NOR
AND
OR
NAND
OREX
Q
NOREX
Q
INVERSOR
I1
I2
=1
La funcin inversora NOT, tiene una entrada y una salida. La funcin OR exclusiva (XOR)
posee dos entradas y una salida.
IMTEA005-GBS
Rev.00
73 / 100
R
Cnt
Dir
Par
Contador
progresivo/
regresivo
R
En
Ral
Par
Contador de
horas de
servicio.
Rel de impulsos.
Tienen el mismo funcionamiento que un telerruptor. La
salida cambia de estado, de 0 a 1, cada vez que cambia la
seal en la entrada Trg.
Rel de
supresin.
Reloj.
Permite controlar los instantes de activacin y
desactivacin de la salida en un da de la semana y a una
hora determinada.
Conmutador de
valor de umbral
para frecuencia.
Rel de automantenimiento.
Funcin biestable R-S. Permite realizar la funcin paromarcha tpica de los automatismos a contactores. La
situacin no permitida R=1 S=1 se soluciona dando
preferencia a R.
Temporizador
con retardo a la
conexin.
Generador de pulsos.
Genera pulsos de reloj a intervalos iguales.
Funcionamiento similar a un intermitente.
Trg
R
T
Temporizador
con retardo a la
desconexin.
Trg
R
(Par)
Rel de
Impulsos
(Telerruptor)
Contador progresivo/regresivo.
Permite contar y descontar los pulsos aplicados a su
entrada CNT.
Reloj Horario
Rel de
automantenimiento.
Biestable R-S.
Rel de supresin
Activa la salida hasta que haya trascurrido el tiempo de T.
Si ste no ha terminado y Trg se pone a 0 la salida
tambin lo hace. Esta funcin solamente se puede utilizar
como bloque inicial.
Generador de
pulsos de reloj.
Trg
R
T
Trg
T
Fre
Par
Tra
T
No1
No2
No3
S
RS
R
(Par)
En
T
Q1
Q1
Q1
IMTEA005-GBS
Rev.00
74 / 100
CTU
Count Up
Counter
Preset
Accum
EN
DN
CU
C5:1
20000<
2<
DN
INTERRUPTOR SIMPLE
DIAGRAMA NEMA
LENGUAJE LADDER
XO
LENGUAJES NEMONICO
YO
DR
0
1
INSTRUCCIN
LD XO
OUT YO
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 crculo incompleto como se indica en la figura anterior.
A pesar de la semejanza, 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 una existencia
real.
IMTEA005-GBS
Rev.00
75 / 100
Reset Alarm
Diagnostic
Push Botton
Indicator
DIAGN_INDIC PD_RESET_ALARM
[.1
B3.4
1
1475_[AH
Toggle hit
for timer
TOGGLE_TIMER
B3.0
TON
EN
Timer On Delay
Timer
T4:5
Timer Base
1.0
Preset
100<
Accum
0<
10
Run Diagnostics
Check
DIAGN_CHECK
DIAGN_CHECK/ON
T4.5
DN
DN
Circulate
Blower Fan
NEW_TMR_FAN
NEW_TMR_C_FAN/ON
T4.9
TON
Timer On Delay
Timer
Timer Base
DN
T4:5
0.01
EN
DN
E0.0
E0.3
E0.5
A2.1
A2.0
A2.0
Bot-abrir
Bob-abrir
Bot-parar
IMTEA005-GBS
Rev.00
76 / 100
E
A
0.1
2.0
bot-abrir
bob-abrir
---
E
E
E
A
A
0.0
0.3
0.5
2.1
2.0
bot-parar
lim-abrir
termico
bob-cerrar
bob-abrir
------
ATENCIN!
Este lenguaje resulta enormemente sencillo de
interpretar por operarios sin conocimientos de
automatismos elctricos.
OB1: Ttulo:
Circuito control para portn
Segm.1: Ttulo:
Abrir portn
E0.1
A2.0
>=1
&
E0.0
E0.3
E0.5
A2.1
A2.0
=
bot-abrir
bob-abrir
IMTEA005-GBS
Rev.00
77 / 100
MOTOR
LEYENDA
I6
NIVEL 3
l3 LLAMADA
Q1
I5
Q2
I4
NIVEL 2
l2 LLAMADA
NIVEL 1
I1 LLAMADA
Movimientos
Cada uno de los movimientos est controlado por un biestable. En la entrada Set se establece la
condicin de funcionamiento y en el Reset la parada.
Para que el ascensor suba desde la primera planta a la tercera, movimiento X1, ser necesario que el
final de la carrera I4 est accionado y se pulse I3 (S= I4 * I3). Cuando la cabina llega arriba, el
pulsador I6 es accionado deteniendo el movimiento.
Todos los movimientos de subida (X1, X2 y X3) activarn Q1 y todos los movimientos de bajada (X3,
X4 y X5) activarn Q2.
En las ecuaciones de las salidas, se realizar el producto negado de la variable de salida contraria,
para evitar cortocircuitos en el circuito de fuerza. Hay que tener en cuenta, que se accionar un
motor trifsico a 220V o bien a 380V.
IMTEA005-GBS
Rev.00
78 / 100
Circuito Lgico
l4
l3
X
l4
l2
X
l5
l3
X
l6
l1
X
l4
l1
X
l6
l2
X
RQ
SQ
RQ
SQ
X4
RQ
5Q
X5
RQ
5Q
X6
RQ
5Q
16
RQ
SQ
02
01
01
02
0
Etapa normal
Mando apertura
Acciones asociadas
Abrir puerta
Transiciones
Puerta abierta
Esperar 10
Receptividades asociadas
Tiempo transcurrido
Cerrar puerta
3
Clula
Etapas Iniciales
Lneas de enlace
10
Etapa inicial
sin retorno
Etapa inicial
con retorno
20
Etapa inicial
con retorno y con
activacin forzada
Etapa normal
Etapa normal
activa
79 / 100
Etapas Normales
Las etapas pueden estar activas o inactivas. Al representar el estado del GRAFCET en uno
momento dado, se puede indicar que una etapa est activa con un punto de color (etapa
4).
Etapas Asociadas
Etapa sin
accin asociada
Motor derecha
Motor derecha
Ventilador
Una etapa sin ninguna accin asociada (etapa 2) puede servir para detener una accin mono
estable que se realizaba en la etapa anterior, o como etapa de espera.
Una accin asociada (etapa 3) nos indica que al estar activa la etapa, el motor girar a la
derecha.
En una etapa, puede haber mltiples acciones asociadas (etapa 4). Al estar la etapa 4 activa, el
motor girar a la derecha, y al mismo tiempo el ventilador estar funcionando.
Si en un sistema en un momento concreto solamente hay una etapa activa, entonces, slo
estarn funcionando los elementos activados por las acciones asociadas a esa etapa (a no ser
que en otra etapa se haya activado de forma biestable otra accin).
IMTEA005-GBS
Rev.00
80 / 100
Acciones Asociadas
La accin a realizar en una o ms de las acciones asociadas a una
etapa, puede estar condicionada a una funcin booleana
adicional.
En este caso, el motor girar a la derecha mientras est activa la
etapa 3 y adems la puerta no haya llegado ya a la derecha.
En el rectngulo donde se representa la accin asociada, hay una
entrada para las condiciones.
Puerta no ha llegado
a la derecha
3
Motor derecha
La norma IEC-848 propone las representaciones siguientes para las acciones asociadas condicionadas:
Accin
condicionada
Muy caliente
2
Accin
retardada
Ventilador muy
caliente
10
Ventilador
Motor D=5
Accin
limitada en el
tiempo
11
Accin de
Impulso
12
Bomba L=10
Electrovlvula K
13
Activa Motor A
Desactiva Motor A
Accin
memorizada
14
h
81 / 100
Transiciones
Las transiciones representan las condiciones que el sistema debe superar para poder pasar de una
etapa a la siguiente.
Al pasar una transicin, el sistema deja de estar en una etapa e inmediatamente va a la siguiente.
Validar la transicin implica un cambio en las etapas activas del GRAFCET.
GRAFCET
0
K
1
Enciende lmpara
Lneas de Enlace
Las lneas de enlace son lneas
verticales u horizontales, que
unen con una direccin
significativa (a no ser que se
indique lo contrario de arriba
abajo) las distintas etapas con
las transiciones, y las
transiciones con las etapas.
Etapa inicial
0
Mando apertura
Abrir
puerta
Puerta abierta
Esperar 10
Tiempo transcurrido
3
Clula
Etapa normal
Acciones asociadas
Transiciones
Receptividades asociadas
Lneas de enlace
Cerrar puerta
3
Puerta
cerrada y no clula
IMTEA005-GBS
Rev.00
82 / 100
ACTIVIDAD
Se dieron a conocer caractersticas principales de los cdigos de
programacin de un PLC.
FALSO
PLC Bsico
83 / 100
Instalacin, Puesta
a Punto y
Mantenimiento del
PLC
TEMAS DEL CAPTULO 7
7.1 Instalacin y Puesta a Punto
84
7.2 Mantenimiento
87
IMTEA005-GBS
Rev.00
84 / 100
Distribucin de componentes
Es norma que el PLC se site en un gabinete metlico. Antes de elegir el mismo se ha de conocer si
ste necesita ventilador incorporado para forzar la ventilacin del aire, en caso que la temperatura
ambiente supere la especificada por el fabricante.
En cuanto a su distribucin, se tendrn en cuenta las siguientes consideraciones:
Elementos Electromecnicos
Son generadores de campos magnticos debido a sus bobinas, por lo que es recomendable
alejarlos lo ms posible de la CPU y las E/S. Los transformadores deben estar lo ms alejados
posibles de cualquier parte del PLC.
85 / 100
Cableado
Para un correcto cableado hay que tener en cuenta unas reglas mnimas, entre las que se
encuentran:
Separar los cables que conducen C.D. de los de C.A. para evitar interferencias.
Separar los cables de las entradas de las de salidas.
Si es posible, separar los conductores de las E/S analgicas de las digitales.
Los cables de potencia que alimentan los contactores, fuentes de alimentacin, etc., deben
ir por canaleta distinta de los cables de E/S.
Los cables de alimentacin y los de E/S se conducirn por tubo o canaleta, siendo recomendable
entre ambos grupos de cables haya una distancia mnima de 30 cm, si van paralelos. En el caso de
que esto no sea posible, se situarn placas metlicas conectadas a tierra que separen los distintos
tipos de cables dentro de la canaleta.
Alimentacin
La alimentacin del PLC es otro factor importante a tener en cuenta. Hay cuatro condiciones
necesarias:
IMTEA005-GBS
Rev.00
ACTIVIDAD
86 / 100
VERDADERO
No es necesario especificar la
resistencia del PLC a vibraciones,
golpes, gases corrosivos y otras
caractersticas del ambiente que
podran daarlo.
Se necesita de un circuito de
mando que permita conectar y
desconectar el circuito o una
parte de ste cuando sea
necesario.
FALSO
IMTEA005-GBS
Rev.00
87 / 100
7.2 Mantenimiento
Como cualquier otra mquina, el PLC necesita de un mantenimiento preventivo o inspeccin
peridica; esta inspeccin ha de tener una periodicidad tanto ms corta cuanto ms complejo sea el
sistema, y puede variar desde semanalmente hasta anualmente.
Mantenimiento correctivo
La deteccin de averas imputables al PLC se
determina generalmente por los procedimientos
que el fabricante ha desarrollado e incluido en el
mismo, y son:
ALIMENTACIN
ENTRADAS/SALIDAS
TERMINALES
CPU
CONDICIONES
AMBIENTALES
IMTEA005-GBS
Rev.00
PLC Bsico
Las interfases de
comunicacin estn
diseadas para permitir
que el PLC y otros
dispositivos inteligentes
se comuniquen y
transfieran datos en una
red de rea local (LAN).
88 / 100
Interfases de
Comunicacin
89
90
98
IMTEA005-GBS
Rev.00
89 / 100
8. Interfases de Comunicacin
Estndares de Comunicacin
La IEEE (Institute of Electrical and Electronic Engineers Instituto de Ingenieros en Elctrica y
Electrnica) y la EIA (Electronic Industries Association Asociacin de Industrias Electrnicas) han
definido estndares de comunicacin.
Algunos ejemplos de estndares de comunicacin son el IEEE-488, el EIA RS-232C y el RS-422.
Otros estndares se refieren a mtodos de interfase que han tenido aceptacin pero que no tienen
una definicin oficial.
Estndar de comunicacin
TIPO IEEE-488
Estndar de comunicacin
TIPO RS-232C
Estndar de comunicacin
TIPO RS-422
IMTEA005-GBS
Rev.00
90 / 100
8. Interfases de Comunicacin
PLC
DRIVER DE
SALIDA
ATENCIN!
La comunicacin del PLC se hace en serie, con una
rapidez de 110 a 19200 bits/seg, con paridad o sin
paridad y usando diferentes estndares de interfases
de comunicacin. Esta comunicacin utiliza pares
de cable torcidos y es la ms comn para el equipo
perifrico como impresoras, terminales y mdems.
RECEPTOR
DE ENTRADA
IMPRESORA
Los dispositivos que sirven como entradas y salidas requieren de un enlace bidireccional. Existen dos
formas de lograr la comunicacin en ambas direcciones:
DRIVER DE
SALIDA
RECEPTOR
DE ENTRADA
RECEPTOR
DE ENTRADA
DRIVER DE
SALIDA
PLC
EQUIPO DE
TERMINAL
Half Duplex
Una lnea de comunicacin se comparte. Los datos se pueden enviar en ambas direcciones,
pero slo en una direccin por vez.
DRIVER DE
SALIDA
RECEPTOR
DE ENTRADA
RECEPTOR
DE ENTRADA
DRIVER DE
SALIDA
PLC
EQUIPO DE
TERMINAL
Full Duplex
Cuando se requiere comunicacin bidireccional simultnea se utilizan dos lneas de
comunicacin o full duplex. Una lnea se asigna permanentemente como salida y la otra como
entrada.
IMTEA005-GBS
Rev.00
8. Interfases de Comunicacin
91 / 100
Comunicacin en Serie
MSB PAR
ALTO
CARCTER S
=128
110 BAUD
2 BITS DE
PARO
BIT DE
INICIO
1
BIT DE
PARO
1(-V) MARK
0(+V) SPACE
LSB= BIT MENOS SIGNIFICATIVO
MSB= BIT MS SIGNIFICATIVO
IMTEA005-GBS
Rev.00
8. Interfases de Comunicacin
92 / 100
Comunicacin en Serie
1200
1000
RS-422
RS-422 SIN
TERMINACIONES
DE CABLE
RS-422 CON
TERMINACIONES
DE CABLE
100
60
15
RS-232C
RAPIDEZ DE
COMUNICACIN
(BITS/SEG)
10
1K 2.4K 4.8K 10K 20K 56K 100K 1M
2M
10M
IMTEA005-GBS
Rev.00
8. Interfases de Comunicacin
93 / 100
Comunicacin en Serie
PLC
SEAL A TIERRA
SEAL A TIERRA
TRANS DE DATOS
TRANS DE DATOS
SOLICITUD DE ENVO
SOLICITUD DE ENVO
RECEPCIN DE DATOS
RECEPCIN DE DATOS
DATOS LISTOS
DATOS LISTOS
PC
CONECTOR RS-232
DE IMPRESORA
INTERFASE
EIA DEL PLC
2
3
TRANSMISIN
RECEPCIN
TRANSMISIN
RECEPCIN
1
2
3
5
6
-V
+V
7
8
20
+V-V COM
CONEXIN DE PLC A
IMPRESORA
FUENTE DE VCD
Topologas
Una red de rea local o LAN (Local Area Network), es una red de distancia media y alta velocidad.
La distancia mxima entre dos nodos de la red es de una milla, soporta al menos 100 estaciones y la
rapidez de transmisin es entre 56 Kbauds y 10 Mbauds.
Una red industrial debe ser capaz de soportar control en tiempo real, tener alta integridad de
datos (deteccin de error), alta inmunidad al ruido, confiabilidad en ambiente hostil y aplicable a
grandes instalaciones.
Las redes de rea local permiten que gran cantidad de datos se puedan intercambiar entre PLCs y
otros dispositivos de una manera eficiente a travs de un enlace de comunicacin dedicado.
IMTEA005-GBS
Rev.00
8. Interfases de Comunicacin
94 / 100
Comunicacin en Serie
Las aplicaciones ms comunes de redes en los PLCs son la adquisicin de datos y el control
distribuido.
Si se desea tener adquisicin de gran cantidad
de datos y procesarlos en un PLC se complica
el programa de control, se usa mucha
memoria y el tiempo de ciclo se incrementa.
Las desventajas anteriores se pueden eliminar
si se transfieren los datos, a travs de una red
a una computadora que los almacene y
procese.
Para lograr el procesamiento de informacin en forma distribuida debe existir comunicacin entre
PLCs, transferir informacin de estos a computadoras, leer/escribir valores de entrada/salida de
cualquier PLC, monitorear el estado del PLC y controlar su operacin.
La topologa de la red de rea local define la geometra de la red
o la forma en que se conectan a la red los nodos individuales.
Rendimiento;
Costos de Implementacin;
Confiabilidad.
Las topologas bsicas usadas en la actualidad son la estrella, la de bus comn y la de anillo. Sin
embargo, redes muy grandes como la de la figura, pueden consistir de una cantidad de topologas
interconectadas.
CIRCUITO
CERRADO
TV
COMUNICACIN DE
VOZ
MODEM
BROADBAND
CONVERTIDOR
COMPUERTA
BROADBAND A
PC CENTRAL
RS 232
MODEM
TELEFNICO
MODEM
ENTRADAS
SALIDAS
DEL PROCESO
LINEA TELEFONICA
REPETIDOR
PLC CON
INTERFASE
BROADBAND
TERMINAL
REMOTA O
PRINCIPAL
LINEA TELEFONICA
MODEM
BROADBAND
MODEM
BROADBAND
MODEM
TELEFNICO
MODEM
BROADBAND
MODEM
BROADBAND
CONVERTIDOR
SERVIDOR
A VARIAS
CONSOLAS
MODEM
BROADBAND
ALMACENAMIENTO
DE DATOS
COMPUERTA
BROADBAND A
BANDA BASE
COMPUERTA
BANDA BASE
COMPUTADORA
RS 232
RS 422
CONSOLA DE
PROGRAMACIN
CON INTERFASE
BANDA BASE
PLC CON
INTERFASE
BANDA BASE
PLC CON
INTERFASE
BANDA BASE
PLC CON
INTERFASE
BANDA BASE
PLC CON
INTERFASE
BANDA BASE
COMPUTADORA
PRINCIPAL
ENTRADAS SALIDAS DEL PROCESO
IMTEA005-GBS
Rev.00
8. Interfases de Comunicacin
Comunicacin en Serie
95 / 100
Topologa Estrella
Las primeras redes con PLCs consistieron en una computadora central con mltiples puertos de
comunicacin, cada uno de los cuales se conectaba al puerto de programacin de los PLC.
PLC
PLC
PLC
CONTROLADOR
DE RED
PLC
PLC
PLC
TOPOLOGA ESTRELLA
Ventajas:
Se puede implementar con un protocolo
simple de punto a punto.
Cada nodo transmite cuando sea necesario.
Desventajas:
Son los costos de alambrado para redes
grandes.
Los mensajes entre dos nodos tienen que
pasar por el nodo central.
Si falla el nodo central deja de funcionar
toda la red.
ESTACIN DE ORIGEN
PLC
PLC
PLC
PLC
PLC
PLC
ESTACIN SLO
DE TERMINACIN
(ESCLAVA)
IMTEA005-GBS
Rev.00
8. Interfases de Comunicacin
Comunicacin en Serie
96 / 100
Principal desventaja:
Se tiene que compartir el mismo bus o canal de transmisin de datos para darle servicio a todos
los nodos, lo cual pudiera generar un aumento en el tiempo de respuesta de los dispositivos.
CONTROLADOR DE RED
(MAESTRO)
PLC
(ESCLAVO)
PLC
(ESCLAVO)
PLC
(ESCLAVO)
ATENCIN!
En la configuracin maestro/esclavo no existe
comunicacin a menos que sea iniciada por el
controlador maestro.
PLC
PLC
PLC
PLC
IMTEA005-GBS
Rev.00
8. Interfases de Comunicacin
Comunicacin en Serie
97 / 100
ACTIVIDAD
Usted debe disear una topologa de PLCs. La red por la cual se transmitirn los
datos tiene un ancho de banda limitado y se comparte con otras aplicaciones. El
controlador de red est en un sitio remoto, qu topologa le parece
conveniente en estas condiciones?
Una aplicacin industrial con PLCs, que maneja procesos crticos, usa la tipologa
de la figura.
Cree usted que es adecuada?
IMTEA005-GBS
Rev.00
8. Interfases de Comunicacin
98 / 100
FIBRA PTICA
La fibra ptica tiene ventajas impresionantes: es totalmente inmune a la interferencia
electromagntica, su dimetro es muy pequeo y es muy ligera. La rapidez de transmisin es muy
elevada y se puede transmitir a grandes distancias. Una de sus desventajas es el costo relativamente
alto de la fibra y de los dispositivos acopladores.
IMTEA005-GBS
Rev.00
8. Interfases de Comunicacin
99 / 100
Medios de Comunicacin
Especificaciones de la Red
Existen algunas especificaciones importantes que deben tenerse en cuenta para determinar si una
red puede soportar determinada aplicacin. A continuacin se comentarn brevemente cada una de
ellas.
Cantidad
Mxima de
Dispositivos
Longitud
Mxima
Tiempo de
Respuesta
Throughput
Dispositivos
Soportados
IMTEA005-GBS
Rev.00
8. Interfases de Comunicacin
100 / 100
Medios de Comunicacin
ACTIVIDAD
Luego de conocer la forma de comunicacin de un PLC realice la
siguiente actividad.
TRANSMISIN DE SEALES DE TV
FIBRA PTICA
IMTEA005-GBS
Rev.00