You are on page 1of 257

Course:

PROGRAMMABLE LOGIC CONTROLLER


PLC
An Introduction
Ing. Freddy Sierra
Programmable Logic Controllers
CAPITULO I
Conceptos bsicos introductorios
Programmable Logic Controllers
Introduccin
El curso ofrece los conocimientos bsicos necesarios sobre los
Controladores Lgicos Programables, haciendo referencia a los
diferentes tipos y marcas solo como presentacin sin ahondar en
ellos. La informacin completa y detallada de cada uno de ellos se
encuentra en los manuales de cada fabricante.
En la actualidad la gran mayora de las instalaciones industriales
poseen dichos controladores, los cuales debern ser atendidos por
personal capacitado para su seleccin, programacin , montaje y
mantenimiento.

Objetivo General
Desarrollar conocimientos, habilidades y destrezas a nivel bsico
para identificar, ensamblar, configurar, programar e interconectar
un Controlador Lgico Programable.
Programmable Logic Controllers
Que es un PLC ?

Dispositivo que fue inventado para reemplazar los sistemas de
control basados en Reles y Contactores.

Los PLC son utilizados en muchas de las aplicaciones del mundo
real, si hay una industria presente existen grandes posibilidades
que esta tenga un PLC.

Si usted esta relacionado con maquinarias, empaquetado, manejo
de material, ensamblaje automtico y otras innumerables industrias,
probablemente usted ha estado utilizando un PLC, de no ser as,
usted esta perdiendo tiempo y dinero. Casi cualquier aplicacin que
necesita algn tipo de control, requiere un PLC.
Ing. Freddy Sierra A.
Programmable Logic Controllers
lar en tiempo real y en medio industrial, procesos secuenciales.
Definiciones
Controlador Lgico Programable

eficientemente y en
tiempo real un determi-
nado proceso industrial.
Toda mquina electro-
nica diseada para contro-
El PLC es un equipo electrnico
digital de alto rango de flexibilidad, que
puede ser programado de acuerdo con
una secuencia lgica de actividades por
realizar, capaz de controlar
Ing. Freddy Sierra A.
Programmable Logic Controllers
... Controlador Lgico Programable
Caja negra en la que existen terminales de entrada a los que se
conectarn pulsadores, fotoceldas, etc. Unos terminales de
salida a los que se conectarn bobinas, solenoides, etc. de tal
forma que la actuacin de las salidas estn en funcin de las
seales de entrada que estn activadas en cada momento.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Porque usar un PLC ?

La pregunta Porque usar un PLC ?, deberamos refrasearla a
Porque Automatizar ?. El PLC es la herramienta que nos permite
controlar un proceso automatizado. Que hace un proceso
automatizado por una compaa ? Un proceso automatizado ayuda:

Obtener el completo control del proceso de manufactura.
Mejorar la calidad y exactitud.
Trabajar en ambientes difciles y peligrosos.
Aumentar la productividad.
Disminuir el tiempo de fabricacin.
Disminuir costos debido al retrabajo.
Ofrecer mayor variedad de productos.
Cambiar rpidamente de un producto a otro.
Control de inventario.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Que hace que un PLC trabaje ?

El corazn de cualquier computador es el microprocesador, el cual
supervisa el sistema de control a travs del programa de usuario. El
p lee las entradas, ejecuta el programa y genera las salidas.
Como sabe el PLC lo que tiene que hacer ?

El PLC simplemente sigue las instrucciones almacenadas en la
memoria. El retiene las instrucciones del programa y las almacena
para un futuro.

Hacemos la analoga de una instruccin como una oracin, cada
instruccin que es introducida ser almacenada en memoria en
orden descendente, esta lista de instrucciones es llamado
Programa de Usuario.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Antecedentes
Los PLC se introdujeron por primera vez en la industria en 1960
aproximadamente, la razn principal, eliminar el gran costo de
reemplazar el complejo Sistema de Control basado en reles y
contactores. Bedford Associates propuso a un gran fabricante de
automviles algo denominado Controlador Digital Modular
(MODICON), mientras que otras compaas proponan esquemas
basados en ordenador. El Modicon 084 result ser el primer PLC
del mundo en ser producido comercialmente.

Los nuevos controladores debian ser facilmente programables
por Ingenieros de Planta o personal de mantenimiento, el tiempo de
vida debia ser largo y los cambios en el programa debian realizarse
en forma sencilla, ademas debian trabajar en entornos industriales
adversos.

Ing. Freddy Sierra A.
Programmable Logic Controllers
Antecedentes
A mediados de los 70s las tecnologias dominantes de los PLC eran
maquinas de estado secuencial y CPU basados en desplazamiento
de bits.

En 1973, comenzaron a aparecer las habilidades de comunicacin,
el primer sistema fue el Bus Modicon (MODBUS)

En los 80`s se produjo un intento de estandarizacin de las
comunicaciones con el protocolo MAP de General Motors, se
redujeron las dimensiones de los PLC y se pas a programar a
travs de ordenadores personales.

En los 90`s hubo una gradual reduccin de nuevos protocolos, el
ultimo estndar (IEC 61131-3) intenta unificar el sistema de
programacin en un estndar internacional (FBD, LD, ST).
Ing. Freddy Sierra A.
Programmable Logic Controllers
Antecedentes
Antes de 1970 el procedimiento para la manipulacin y control de
las industrias manufactureras se caracteriz por:

Ao Caracteristicas
Antes de 1968
Dispositivo
Sistemas con rels Rgidos y robustos
1968
Se establecen las
especificaciones del
primer PLC
Dispositivos de estado slido.
Resistentes a ambientes indus-
triales.
Fciles de programar y mantener.
Expandibles.
Reajustables.
Capaces de reducir el tiempo de
reparacin o de parada de planta.
1969 Aparece el primer
PLC
Cumple con las especificaciones
originales.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Inicialmente solo realizaban control ON/OFF
Incorporacin de funciones de comparacin
Incorporacin de capacidades aritmticas y de manipu-
lacin de datos.
Incremento de su capacidad de memoria
Incorporacin de capacidad de comunicacin
Desarrollo de interfaces de entrada y salidas remotas
Desarrollo de software para su uso
Incorporacin de funciones de control analgico, PID
Incorporacin de mecanismos de deteccin de fallas.
Posibilidad de integracin con los equipos de una planta.
Evolucin
Desde que aparecen hasta nuestros das, su evolucin se ha
caracterizado por :


Ing. Freddy Sierra A.
Programmable Logic Controllers
Equipos de Control segn su adaptabilidad
Son aquellos equipos diseados para realizar actividades, tanto
especificas como mltiples de control, correspondientes a
determinados procesos industriales. Se dividen en Control rgido y
Control flexible.
De control rgido
Son aquellos equipos diseados para realizar exclusivamente una
actividad especifica de control correspondiente a un determinado
proceso. Estos diseos pueden ser hechos con tcnicas de rels o de
circuitos impresos.

Controlador
A
Controlador
B
Maquina o Proceso
A
Maquina o Proceso
B
Ing. Freddy Sierra A.
Programmable Logic Controllers
....de control rgido








De control flexible
Son aquellos equipos diseados para realizar mltiples actividades
de control industrial, de fcil adaptacin a los requerimientos del
usuario, entre estos se ubican los PLC ya que pueden cambiar su
funcin de control cuando se modifica el programa por ejecutar.

Ventajas Desventajas
Facilidad de instalacin.
Procedimientos sencillos de mante-
nimiento.
Facilidad de calibracin.
No requiere de personal altamente
clasificado.
Menor tiempo de vida til.
Mayor volumen.
Mayor consumo de energa.
Mayor generacin de ruido.
Mayor costo a largo plazo.
Rigidez propiamente dicha.
Mayor frecuencia de mantenimiento.
Ing. Freddy Sierra A.
Programmable Logic Controllers
....de control flexible
P.L.C
A
Maquina o Proceso
A
Maquina o Proceso
B
. .
Selector del proceso
por controlar
A

B
Ventajas Desventajas
Espacio fsico reducido (menor
volumen).
Mayor economa a largo plazo
(menor costo).
Mayor cobertura o alcance.
Flexibilidad propiamente dicha.
Menor consumo de energa.
Mayor confiabilidad.
Instalacin ms compleja (tcni-
camente)
Se requiere de personal capacitado con
el conocimiento y la pericia para operar y
programar el equipo.
menor velocidad de respuesta.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Clasificacin de los P.L.C.
Pueden ser clasificados desde diferentes puntos de vista:
Segn su presentacin fsica.
Segn su capacidad de entradas y salidas.

Segn su presentacin fsica
Compacta
Presenta en un solo bloque
todos sus fuentes de
alimentacin, CPU,
memorias, entradas, salidas,
etc.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...segn su presentacin fsica
Modular
Se divide en mdulos o partes del mismo que realizan funciones
especificas, separan las E/S del resto del PLC, en un bloque
compacto estn reunidas la CPU, memorias y fuentes de
alimentacin y separadamente las Entradas y salidas.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Segn su capacidad de entradas y salidas.
Tipos Micros Pequeos medianos Grandes
Numero de
E/S discretas
Desde 16 hasta 64
por unidad bsica.
Desde 24 hasta 255
I/O.
Desde 256 hasta
1023 I/O
Mas de 1024 I/O
directas.
Capacidad de
expansin
Desde 64 hasta 128 Desde 64 hasta 256
I/O.
Desde 256 hasta
2048 I/O
Mas de 8192
Numero de
E/S anlogas
Desde 2 hasta 32 Desde 8 hasta 128 Desde56 hasta 1023
I/O anlogas
Desde 128 a 2048 y
mas
Numero
mximo de
chasis remoto
En su mayora no
usan chasis remoto
Desde 24 chasis
remoto
Desde 6 hasta 48 Desde 14 a 128 y
mas
Velocidad de
comunicacin
entre remotas
9600 Baudios Desde 9600 Baudios
a 128 Kbaudios
De 19,2 Kbaudio a
115 Kbaudio
De 115 Kbaudio a 1
Mbaudio
Mdulo de
propsito
especial
Algunos modelos
poseen: Generador
de pulsos,
multiplexado de
I/O..
Puerto paralelo,
redes control de
motores, lgica I/O,
fuente AC/DC,
interfaz red local
(LAN), Basic, PID.
I-faz comunicacin,
ctl motores, ASCII,
i-faz radio frecuencia
bitcora eventos,
despliegue numrico
y alfanumrico, etc.
I-faz red ETHERNET
vdeo grfico, genera-
cin pulsos, posiciona-
miento CAD, lazos de
control. Control de
vlvulas, fibra ptica.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Otras clasificaciones, segn programas e interfases.
Tipos Micros Pequeos medianos Grandes
Lenguaje de
alto nivel

Diagramas lgicos,
diagrama escalera
Listado de estado,
diagramas lgicos,
diagrama escalera
Los anteriores,
Fortran, Lotus,
Basic.
C, assembler y los
manejados por
PLCs medianos
Puerto serial RS 232, RS422

RS 232, RS 423 RS 232, RS 422,
RS 423

RS 232, RS 422,
RS 423
Programado
por : HH,
CRT, PC
HH, PC HH, CRT, PC HH, VAX, PC HH, CRT, PC, VAX
Carga de
programas:
Unidad de
cinta, Disco
Floppy Disk Cinta, Floppy Disk Cinta, Floppy Disk,
EEPROM
Cinta, Floppy Disk,
EEPROM
Documentacin:
Listado PL,
Diagrama
escalera LD,
Cableado
LD, PL

LD, PL LD, PL, I/O LD, PL, I/O

Ing. Freddy Sierra A.
Programmable Logic Controllers
Otras clasificaciones, segn procesamiento y memorias.
Tipos Micros Pequeos medianos Grandes
Cap. mxima
memoria
De 2 K hasta 32 K De 4 a 64 K De 16 a 64 K 128 K y mas
Tipo barrido
1K memoria
< 10 ms

5 ms

4 ms 0,75 ms
Control PID No No Si Si

Operaciones
matemticas
Matemticas,
Lgicas
Matemticas, trigo-
nometricas, lgicas
matrices.
Matemticas,
punto flotante,
trigonomtricas
Anteriores y
operaciones de
doble precisin
Instrucciones de
alto nivel
incorporadas
Entradas de pulso,
saltos secuenciales,
pulsos, PID,
rampas

Direccionamiento
indirecto, saltos,
corrimiento de bits,
transmisin de data
PID de relacin,
integracin, filtro,
funciones, carga y
descarga FIFO,
generacin funcin
Control a lazo
cerrado, diagnostico
de archivos,
almacenamiento de
banderas, resta.
Memoria de
aplicacin
Hasta 16 K Hasta 32 K 64 K y mas
Hasta 32 K
Ing. Freddy Sierra A.
Programmable Logic Controllers
Soporte (chasis) para P.L.C.
Es una estructura fsicamente rgida diseada para sostener los
diferentes mdulos de un PLC.
Composicin
Los chasis estn compuestos por
ranuras (slots) donde se instalan las
tarjetas y se fijan mecnicamente,
generalmente en forma vertical. El
chasis posee una tarjeta de
interconexin con conectores tipo
peine situados en la parte posterior.
El diseo puede cambiar
dependiendo de cada fabricante.
1 2 3 4 5 6 7 8 9 10
Ing. Freddy Sierra A.
Programmable Logic Controllers
Diagrama de bloque de un P.L.C.
Es una grfica en donde aparecen los bloques que constituyen un
P.L.C y las interrelaciones entre ellos.

Consola de
programacin
Dispositivos
perifricos
Ing. Freddy Sierra A.
Programmable Logic Controllers
I. Mdulos de entrada: Son los mdulos a los cuales se conectan los
elementos captadores de seales del proceso.
Funciones
Proporcionan terminales de conexin para los
cables que enlazan los dispositivos captadores
provenientes del campo o proceso con el P.L.C.
Ofrecen una indicacin visual del estado de las
entradas.
Acondicionan los niveles de tensin y/o corriente
provenientes del proceso, compatibles con los niveles
requeridos por el P.L.C.
Mantienen aislados los circuitos de campo o
proceso, de los circuitos internos del P.L.C.

Ing. Freddy Sierra A.
Programmable Logic Controllers
...mdulos de entrada
Tipos Discreta Aceptan solamente dos niveles de tensin
(alto, bajo), que pueden ser tanto alterna
como continua. Entre estos, se pueden
mencionar: de 24 VDC, de 30 VDC y de
115 VAC.
Analgica Aceptan como entrada un rango de valores
entre dos limites, tanto en tensin como en
corriente. Entre estos, se pueden mencionar:
de 4 a 20 mA, de 1 a 5 VDC, de 0 a 10
VDC, de 10 a 50 mVDC (termocuplas) y de
registros.
16-point input module
Ing. Freddy Sierra A.
Programmable Logic Controllers
II. Mdulos de salida: Son los mdulos a los cuales se conectan los
elementos actuadores del proceso. Cumplen funciones similares a
los mdulos de entrada.




Funciones
Proporcionan terminales de salida para conectar los
cables que van hacia los dispositivos actuadores
ubicados en el campo o proceso.
Ofrecen una indicacin visual del estado de las
salidas.
Acondicionan los niveles de tensin y/o corriente
provenientes del P.L.C. En los niveles requeridos por
los actuadores utilizados en el campo o proceso.
Aslan elctricamente los circuitos electrnicos
pertenecientes al P.L.C de los niveles de voltaje
empleados por los dispositivos actuadores, ubicados en
el campo o proceso.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...mdulos de salida
Tipos
Discreta
Estos mdulos generan dos niveles de
tensin (alto, bajo), que pueden ser tanto
alterna como continua. Entre estos, se
pueden mencionar: de 24 VDC de 115
VAC. Las salidas se dan a rel o a transistor.
La salida a transistor se utiliza cuando los
actuadores son a C.C, las de rels suelen
utilizarse para actuadores a C.A

Analgica
Producen una salida que comprende un
rango de valores entre dos limites. Entre
estos, se pueden mencionar: de 4 a 20 mA,
de 1 a 5 VDC, de 0 a 10 VDC y de
registros. en las analgicas es necesario un
convertidor digital analgico (D/A).
16-point output module
Ing. Freddy Sierra A.
Programmable Logic Controllers
Funciones de los mdulos Entrada / Salida
Mdulo Funcin
Digital
Permite la conexin entre los elementos de campo que utilicen o
generen seales digitales y el CPU del PLC.
Permitir al controlador medir presiones, posiciones, proximidad,
temperatura, movimiento o cualquier elemento que utilice dos estados
como seal de informacin.
Enviar comandos a diferentes dispositivos que tengan
comportamiento digital (dos estados).
Analgico
Realizar la transformacin de las seales (temperatura de un liquido,
presin de un tanque, etc.) continuas del proceso, en variables
numricas manejadas por el controlador y viceversa
Especial
Ejecutar funciones particulares o sofisticadas, a fin de garantizar el
manejo de un gran numero de situaciones. Ejemplo. Mdulos de
comunicacin, de termocuplas, mdulos para el control PID,
arrancadores de motor, contadores de alta velocidad, entre otros.
Ing. Freddy Sierra A.
Programmable Logic Controllers
III. CPU: Es la Unidad Central de Procesamiento.
Funciones
Comandar y gobernar las actividades del sistema,
esta unidad constituye el cerebro del PLC.
Supervisin y control del tiempo del ciclo
(watchdog), tabla de datos, alimentacin, batera, etc.
Autotest en conexin y en la ejecucin del
programa. Generacin del ciclo base de tiempo.
Inicio del ciclo de exploracin del programa.
Comunicacin perifricos/unidad de programacin.
Componentes
Unidades de procesamiento aritmtico lgico.
Procesamiento de datos.
Unidades de comunicacin de datos.
Unidades de control de entradas y/o salidas.
Memoria principal.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...CPU
La CPU est constituida por: procesador, memoria y circuitos
auxiliares asociados
Programa y
memoria del
sistema (ROM)
Memoria de
datos RAM
Memoria de
trabajo o usuario
RAM
Otros
elementos
analog/dig.
P
Fuente de
alimentacin
Interfaz de
unidad de
programacin
Interfaces de
perifricos
Interfaces de
entradas /
salidas
Bus CPU
Entradas Salidas
Area de interfaces Area de E/S
Area de Memorias
Area de la CPU
De red de
alimentacin
A unidad de
Programacin
A Perifricos
De campo A campo A Bus externo
Ing. Freddy Sierra A.
Programmable Logic Controllers
...CPU
Componentes del CPU e interaccin entre ellos.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...CPU
Fuente de
alimentacin
Encargada de convertir los niveles de voltaje de
lnea a los niveles lgicos requeridos por los
circuitos electrnicos del P.L.C, los ms usados son:
24VAC, 120VAC, 220VAC y 24VDC
Batera Suministra la alimentacin requerida por las
memorias RAM para conservar la informacin
contenida en estas en caso que el PLC quede des-
energizado, son comnmente de Litio y su nivel de
salida es aprox. 3,7 Voltios.
P
Dispositivo electrnico integrado con gran
capacidad de clculo y control, capaces de manejar
datos, realizar operaciones log./aritmtico y ejecutar
rutinas de mantenimiento acciones previamente
programadas por el fabricante. 4, 8, 16 y 32 bits.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...CPU
Memoria
Es un dispositivo electrnico integrado, capaz de
almacenar informacin de tipo digital (datos) de
manera ordenada en cada una de sus localidades.
Unidad de
memoria
Es donde se almacena la informacin y los
programas que procesar el P.L.C, es modificada por
el usuario, existen varios tipos.
RAM (Random accesss memory),Memoria donde
se realizan los procedimientos de lectura y escritura.
Se pierde al faltarle la corriente.
ROM (Read only memory), Las instrucciones o
datos contenidas en ella las graba el fabricante y el
usuario no puede alterar su contenido, solo se
puede leer. Se mantiene ante la falta de corriente.
...tipos
Ing. Freddy Sierra A.
Programmable Logic Controllers
...CPU
...estructura
Los chips de memoria estn organizados en octetos,
y a su vez estos en palabras.
Cada palabra = 16 bits = 2 bytes
Cada posicin de memoria suele contener 16 bits de
informacin. Cada palabra o registro define una
instruccin. La cantidad de palabras de que dispone
una memoria se expresa en Kb. Kb = 1024 Bytes.
...utilizacin
Se utilizarn el tipo, segn la funcin asignada
Memoria de usuario: Tipo RAM, leda por P es
utilizada por el usuario para grabar el programa.
Memoria de Tabla de datos: Tipo RAM, en ella
se encuentra la imagen de los estados I/O.
Memoria y programa del sistema: memoria del
sistema (RAM) y la firmware (ROM).
Ing. Freddy Sierra A.
Programmable Logic Controllers
Modulo de memoria
El PLC-5 posee dos tipos de memoria:
a) Memoria de respaldo no voltil
(EEPROM) b) Memoria RAM (CMOS)

La memoria de respaldo no-voltil
provee mxima proteccin contra la
perdida o alteracin del programa debido a drenaje de la batera de
respaldo, malfuncionamiento del procesador o excesivo ruido. El
estatus de la batera de respaldo no afecta la estabilidad del
programa de usuario.

La memoria CMOS mantiene el programa de usuario tanto como
las bateras de Litium (AA) mantengan energa de respaldo.
Ing. Freddy Sierra A.
Programmable Logic Controllers
IV. Mdulos de interfase de comunicacin: Son circuitos que
permiten la comunicacin de la CPU con el exterior llevando la
informacin acerca del estado de las entradas y transmitiendo las
ordenes de activacin de las salidas. Enlaces tipo RS-232 o RS-
422 comunicacin mediante cdigo ASCII.
Actividades Estos mdulos permiten realizar varias
actividades por separado:
Comunicacin entre una PC y el PLC.
Comunicacin entre PLC y remota (RTU).
Comunicacin entre PLCs.
Comunicacin entre un PLC maestro y un
chasis de entradas/salida.
Comunicacin entre PLC e impresora.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...mdulos de interfase de comunicacin

Dispositivos
De
programacin
La programacin se realiza utilizando una unidad
programadora manual, una computadora porttil o
persona, dependiendo de factores como
disponibilidad, utilizacin del PLC, etc. Entre las
funciones que son capaces de ejecutar:

Programacin.
Grabacin de Programas.
Visualizacin y verificacin
dinmica del proceso.
Modos de servicio.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...mdulos de interfase de comunicacin

Perifricos
Son equipos auxiliares y fsicamente independientes
del PLC entre los cuales podemos mencionar:

Impresoras, permiten obtener en papel el listado
de instrucciones, programas de usuario, entre otros.
Unidades de disquetes o memoria, permite grabar
los programas en unidades disquetes o memorias
EEPROM.
Monitores.
Lectores de cdigos de barra.
Display y teclados.
Unidades de pruebas.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ciclo de funcionamiento de un P.L.C.
Es el conjunto de actividades que realiza el P.L.C en forma
secuencial y repetitiva, que tiene la finalidad de asegurar el perfecto
funcionamiento de cada parte fsica y la correcta interpretacin y
ejecucin de las instrucciones del programa.
Barrido de entradas
(scan) y actualizacin
de la imagen de entradas
Ejecucin del programa
y actualizcin de la
imagen de salida
Transferencia de los
datos de la imagen de
salida a mdulos
Comunicacin PLC
con otros elementos
del sistema
Supervisin y
chequeo
Obtencin de la
configuracin
Encendido
Ing. Freddy Sierra A.
Programmable Logic Controllers
...ciclo de funcionamiento de un P.L.C.
Proceso
general
Desde que se enciende el PLC hasta que se normaliza, el
PLC ejecuta lo siguiente:
Obtiene informacin bsica fabricante usuario.
Supervisa y chequea internamente su sistema.
Procede a explorar (scanning) sus entradas regis-
trando los estados de estas en la tabla imagen de entradas
y las salidas con los valores de la tabla imagen de salida.
Procede a ejecutar las instrucciones del programa,
modificando o actualizando la tabla de datos (salidas).
Al finalizar transfiere los resultados de la tabla
imagen a los mdulos de salida.
Chequea la comunicacin con los otros elementos del
sistema, interfaz hombre-maquina, remotas, etc.
Comienza a repetir las operaciones.
Imagen o
estado de
las entradas
Elab.
Instrucciones
del programa
Ejec.
Estado de las
salidas 0 1
Entradas
Salidas
Ing. Freddy Sierra A.
Programmable Logic Controllers
...ciclo de funcionamiento de un P.L.C.

Principios de operacin
Se basa en la ejecucin
cclica del programa de
control que se encuentra
almacenado en su
memoria.
Lee las entradas
Actualiza salidas
Ejecuta el programa
de control y activa
las bobinas internas
ON/OFF
El proceso secuencial de leer entradas, ejecutar el programa y
actualizar salidas se conoce como Scanning.
El Scan Time, es el tiempo requerido por el PLC para realizar un
ciclo completo de operacin. Este ciclo tiene una duracin de
tiempo especifico que va a depender de la cantidad de instruccio-
nes que abarca el programa, Los ciclos se realizan en 10, 5, 2 y 1
mseg/Kbytes de programa, en algunos equipos es configurable.
Ing. Freddy Sierra A.
Programmable Logic Controllers
CAPITULO II
Configuracin de un PLC
Programmable Logic Controllers
Configurar un P.L.C.
Definicin
Es el proceso de suministrarle la informacin referente a los
mdulos a utilizar, la posicin de estos en el chasis, tipo de
comunicacin y en general toda actividad necesaria para que el
P.L.C trabaje correctamente.
Pasos
Generalmente, se deben realizar los siguientes pasos:
Definir el tipo de P.L.C (modelo, serie, memoria, protocolos, etc.)
Definir cantidad de entradas y salidas.
Seleccionar los slots del chasis que contendrn tarjetas I/O.
Darle una respectiva direccin a cada I/O siguiendo una secuencia
lgica.
Definir el tipo de tarjeta de comunicacin (de ser necesario).
Ing. Freddy Sierra A.
Programmable Logic Controllers
...configurar un P.L.C.
Configuracin del Hardware
Es el proceso de preparar cada uno de los elementos del sistema
para que interacten en la forma deseada.
Configuracin del Software
Es dar las pautas en cuanto a canales de comunicacin, memoria,
tipos de archivos, fijar parmetros no fsicos necesarios para que el
sistema funcione.
Configuracin del terminal de programacin.
Se seleccionan las opciones del sistema, opciones de color de la
presentacin en pantalla, ruta de directorios, configuraciones para
impresora y estado de arranque del terminal.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...configurar un P.L.C.
Existen dos maneras de realizar la configuracin a travs del
software:

Configuracin fuera de lnea (off-line).
En esta configuracin se crea o se selecciona un archivo en la
memoria del terminal de programacin para su edicin fuera de
lnea. En el se indica: nombre del archivo, modelo y serie del
procesador y si posee o no memoria extendida. Estos programas
podrn ser cargados posteriormente al P.L.C.

Configuracin en lnea (on-line).
En esta configuracin se especifica el modo de comunicacin entre
el terminal de programacin y el procesador.
Ing. Freddy Sierra A.
Programmable Logic Controllers
PLC-5
Allen Bradley
Programmable Logic Controllers
El procesador PLC-5 tiene tres
modos de comunicacin:

I/O SCANNER

I/O ADAPTER

DATA HIGHWAY PLUS


Modos de Comunicacin

Ing. Freddy Sierra A.
Programmable Logic Controllers
Comunicacin de entradas y salidas
El sistema de entradas y salidas pueden ser controladas de dos
formas: Local o Remota.

Local : Las E/S son controladas por un procesador montado en el
mismo chasis. Solo un chasis local por procesador PLC-5.


modos de comunicacin.


I/O Modules
PLC-5
Processor
Ing. Freddy Sierra A.
Programmable Logic Controllers
modos de comunicacin.


Remota : Las E/S son controladas por un procesador maestro
montado en un chasis remoto. El procesador remoto es supervisado
por o es esclavo del maestro.

Los tres modos de comunicacin (scanner, adapter y Data Hiway
Plus) son determinados por la forma en que los chasis local y
remoto son configurados.

PLC-5
(Host)
PLC-5
(Adapter)
Remote I/O
Ing. Freddy Sierra A.
Programmable Logic Controllers
modos de comunicacin.


Modo Scanner
En modo Scanner, el PLC-5 supervisa (scans) las E/S en su chasis
local y remoto, en este caso, el chasis remoto es configurado con
un modulo remoto 1771-ASB.
El modo Scanner ofrece una gran ventaja: El puede supervisar E/S
locales o remotas proveyendo mayor flexibilidad y control.
PLC-5/15
Remote I/O Local I/O
1771-ASB
Ing. Freddy Sierra A.
Programmable Logic Controllers
modos de comunicacin.


En modo I/O SCANNER
El PLC se comunica y controla entradas y salidas de hasta 23 I/O
racks remotos (PLC-5/80).
PLC-5/15 1771-ASB 1771-ASB 1771-ASB
Ing. Freddy Sierra A.
Programmable Logic Controllers
MODO SCANNER

En modo Scanner, el PLC-5 supervisa (scans) las E/S en su chasis local y
remoto, en este caso, el chasis remoto es configurado con un modulo
remoto 1771-ASB.
El modo Scanner ofrece una gran ventaja: El puede supervisar E/S
locales o remotas proveyendo mayor flexibilidad y control.
Los tres PLC modelos clsicos y ocho PLC avanzados en modo
scanner tienen capacidades diferentes:
modos de comunicacin.


Ing. Freddy Sierra A.
Programmable Logic Controllers
Modo Adapter
En modo Adapter, el PLC se comunica con, o es esclavo de, un
procesador supervisorio capaz de controlar las E/S remotas, el
PLC controla las E/S en su chasis local.
modos de comunicacin.


Remote Remote Remote
Host
PLC-3 1771-ASB 1771-ASB PLC-5
Ing. Freddy Sierra A.
Programmable Logic Controllers
En modo I/O ADAPTER
El procesador PLC-5 luce como un rack remoto para el
procesador supervisorio y controla solamente sus entradas y
salidas localmente. El procesador Host controla las entradas y
salidas a travs del PLC-5.
modos de comunicacin.


Supervisory
Processor
PLC-3
Adapter Module
1771-ASB
Adapter Module
1771-ASB
Adapter Mode
PLC-5
Ing. Freddy Sierra A.
Programmable Logic Controllers
Gran velocidad: Las E/S son capaces de responder mas
rpidamente a un chasis smart que a un procesador remoto.
Control Distribuido: El control de las E/S puede ser distribuido a
travs de la planta en lugar de ser centralizado en un simple
procesador maestro.
Falla segura: Con control distribuido, la perdida del procesador
maestro no disparar el sistema completo.

El modo Adapter ofrece varias ventajas:
modos de comunicacin.


PLC-3
PLC-5
Host Remote
Ing. Freddy Sierra A.
Programmable Logic Controllers
modos de comunicacin.


Data Highway Plus
Es un enlace de comunicacin punto a punto que permite al
PLC-5 comunicarse (intercambiar data) con otros procesadores
PLC, programadores y computadoras para adquisicin de datos
PLC-5 PLC-5 PLC-5 PLC-5
T-45
Ing. Freddy Sierra A.
Programmable Logic Controllers
Data Hiway Plus
DHP permite la creacin de una red de control programable
que contenga hasta 64 estaciones remotas (0 - 77 octal). Un
terminal remoto puede ser conectado a cualquiera de estas
estaciones y programar o interrogar la estacin local o
cualquiera de las 63 estaciones restantes.
modos de comunicacin.


PLC-5
PLC-5 PLC-5
Station 1 Station 2 Station 64
Ing. Freddy Sierra A.
Programmable Logic Controllers
DHP cumple dos funciones:
A) Transferencia de datos entre procesadores conectados a una red.
B) Habilita la programacin local y remota, hasta 10.000 pies
usando un terminal apropiado.
Data Hiway Plus est limitado a 64 estaciones, sin embargo, para
una velocidad optima se recomienda no mas de 10 estaciones.
modos de comunicacin.


10.000 Feet
010011100110
PLC-5
PLC-5
Ing. Freddy Sierra A.
Programmable Logic Controllers
DHP mantiene dos grandes ventajas :
A) Intercambio de data. Cualquier estacin en el sistema puede
comunicarse con cualquier otra estacin. En modo Adapter, todas
las comunicaciones son a travs del procesador Host.
B) Numero de estaciones. Mientras que el modo Adapter soporta
un mximo de 7 chasis remotos ( PLC 5/25), DHP soporta hasta 64
estaciones remotas.

modos de comunicacin.


Station 62
Station 63 Station 64
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejemplos de configuracin de red.
Configuracin Daisy-Chain.
Configuracin Trunkline o Dropline.
PLC-5 PLC-5 PLC-5 PLC-5
PLC-5 PLC-5 PLC-5
modos de comunicacin.


Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 1

Configure un sistema
PLC-5 en una Red I/O
Scanner que contenga
al menos 4 chasis I/O
remotos
Respuesta
PLC-5/25 PLC-5/15 PLC-5/12
1775-ASB
Remote
PLC-2/20
Remote
PLC-2/30
PLC-3
Programming
Terminal
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 2

Configure un sistema
PLC-5 en una Red I/O
Scanner que contenga
al menos 4 chasis I/O
remotos
Ej. Configure un sistema
en una Red I/O
Adapter donde el
PLC-5 acte como un
modulo remoto
Respuesta
PLC-5/25 PLC-5/15 PLC-5/12
1775-ASB
Remote
PLC-2/20
Remote
PLC-2/30
PLC-3
Programming
Terminal
Ing. Freddy Sierra A.
Programmable Logic Controllers
Familia de Procesadores PLC-5

Ing. Freddy Sierra A.
Programmable Logic Controllers
Procesadores
Procesadores mejorados (PLC-5/40, 5/40L,
5/46, 5/60, 5/60L, 5/80, 5/86)
Contienen 7 o 8 indicadores de status, 4 o 5
conectores de comunicacin, un Keyswitch
y un alojador de batera.
Procesadores estndar (PLC-5/10, 5/12, 5/25)
Contienen 4 o 5 indicadores de status, 2 o 3 conectores de
comunicacin, un Keyswitch y un alojador de batera.
Procesadores mejorados (PLC-5/11, 5/20,
5/26, 5/30)
Contienen 5 o 6 indicadores de status, 2 o 3
conectores de comunicacin, un Keyswitch
y un alojador de batera.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ensamblaje de interruptores

Top
Bottom
SW-1
SW-2 SW-3
Los procesadores estndar
tienen 3 conjuntos de
interruptores denominados
SW1, SW2, SW3. Los
Procesadores mejorados
solo tienen dos grupos.
Ing. Freddy Sierra A.
Programmable Logic Controllers
SW-1
UP = OPEN / DOWN = CLOSE
El SW-1 cumple dos funciones:

1) Determina el numero de la
estacin (0-77) asignada para la
comunicacin, para ello se
utilizan los switches del 1 al 6.
Interruptores Procesadora

La configuracin mostrada
identifica al modulo como
estacin 26 en un enlace de
comunicacin Peer.
Ing. Freddy Sierra A.
Programmable Logic Controllers
interruptores Procesadora

El SW-1 cumple dos funciones:

2) Determina el modo de
operacin del procesador. Con
el SW-1/8 seteado a la posicin
Open (Up) se selecciona el
modo scanner, en posicin
Close (Down) se selecciona el
modo Adapter.

El SW-1/7 no se usa,
permanece siempre en OFF.
Scanner mode= SW - 8 Open
Ing. Freddy Sierra A.
Programmable Logic Controllers
interruptores Procesadora
El SW-2 es un conjunto de 8 microrruptores que se aplican en el
modo Adapter y determinan tres cosas:

En el ejemplo sern
transferidas 8 (SW-
2/2 open) palabras
entre el Procesador
PLC-5 host y el
PLC-5 Adapter.
1) El SW-2/2 determina el numero de
palabras (4 o 8) a intercambiar entre el
Procesador Host y el PLC-5 cuando se
esta en Modo Adapter. El SW-2/1 no se
usa

UP = OPEN / DOWN = CLOSE
Ing. Freddy Sierra A.
Programmable Logic Controllers
interruptores Procesadora

2) El SW-2/3 determina el
numero asignado al primer grupo
I/O (0 o 4) en el PLC-5 cuando
se esta en Modo Adapter.

En el ejemplo se ha seleccionado
el grupo I/O numero 0 (SW-2/3
close).
UP = OPEN / DOWN = CLOSE
Ing. Freddy Sierra A.
Programmable Logic Controllers
interruptores Procesadora

3) El SW-2/4-8 determina el
numero de I/O rack del mdulo
procesador cuando se esta en
Modo Adapter.

En el ejemplo se ha seleccionado
el I/O rack numero 11.
UP = OPEN / DOWN = CLOSE
Ing. Freddy Sierra A.
Programmable Logic Controllers
interruptores Procesadora

UP = OPEN / DOWN = CLOSE
El SW-3 es un conjunto de 4
microrruptores que conectan un
modulo terminador a travs de la
lnea, cuando el modulo
procesador es el dispositivo final
en el enlace DH+ o REM I/O.
Ing. Freddy Sierra A.
Programmable Logic Controllers
interruptores Procesadora

UP = OPEN / DOWN = CLOSE
Si el procesador PLC-5 es el
dispositivo final en un enlace I/O
remoto, el SW-3/1 esta cerrado,
caso contrario debe estar abierto.
UP = OPEN / DOWN = CLOSE
caso contrario debe
estar abierto.

SW-3/3 y 4 no se
usan, se mantienen
open.

Si el procesador PLC-5 es el
dispositivo final en un enlace
Peer el SW-3/2 esta cerrado,
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus

El Procesador 5/25 contiene seis
LEDs indicadores de estatus, con
ellos se indica bien sea la
operacin normal o condiciones
de falla
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
COMM (Scanner/Adapter)

Verde (intermitente en forma
rpida o lenta). El procesador
esta transmitiendo o recibiendo
data en un enlace Peer (DH+).
Operacin normal.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
COMM (Scanner/Adapter)

Rojo (Constante). Error de Hardware,
tiempo sobrepasado del controlador de
secuencias

Rojo (espordico). Mala comunicacin
en DH+, posiblemente la direccin de
estacin seleccionada esta duplicada.

Apagado. No hay comunicacin a
travs de la Red DH+
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
BATT

Apagado. Batera en buen estado
Operacin normal.

Rojo (Constante). Batera baja,
reemplace en los siguientes 1-2
das.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
REM I/O (Scanner)

Verde (Constante). Enlace de I/O
remoto activo. Operacin
normal.

Verde/Rojo (intermitente). Falla
parcial del enlace I/O remoto.
Falla de uno o mas chasis de
I/OS remoto.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
REM I/O (Scanner)

Rojo (Constante). Falla en el
enlace de I/O remoto,
probablemente a problemas de
cableado, mdulo, adaptador.

Apagado. No hay enlace I/O
remoto seleccionado.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
REM I/O (Adapter)

Verde (Constante). Enlace de I/O
remoto activo. Operacin normal.

Verde (Intermitente). Enlace de I/O
remoto activo y Procesador Central
esta en carga de programa o modo de
prueba.

Verde (Espordico). Mala comunica-
cin con Procesador Central.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
REM I/O (Adapter)

Rojo (Constante). No hay
comunicacin con Procesador
Central, posiblemente la
direccin de estacin
seleccionada esta duplicada.

Apagado. No hay comunicacin
con Procesador Central.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
PROC (Scanner/Adapter)

Verde (Constante). El Procesa-
dor esta en modo marcha (RUN)
y en completa operacin.
Operacin normal.

Verde (Intermitente). La memo-
ria del Procesador esta siendo
transferida al EEPROM.
Operacin normal
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
PROC (Scanner/Adapter)

Rojo (Constante). Falla mayor. RAM
del usuario tiene error en suma de
comprobacin, error del modulo de la
memoria.

Rojo (Intermitente). Falla mayor. Error
en el tiempo de ejecucin.

Apagado. El Procesador esta en carga
de programa o modo de prueba o no
esta recibiendo potencia.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
ADPT

Verde (Constante). El Procesa-
dor esta en modo Adapter.
Operacin normal.

Apagado. El Procesador esta en
modo Scanner. Operacin
normal
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de estatus
FORCE

Ambar (Constante). Forzamientos
habilitados, uno o mas puntos
forzados. Operacin normal.

Ambar (Intermitente). Forzamientos
presentes, pero no habilitados.
Operacin normal.

Apagado. No hay Forzamientos
presentes. Operacin normal.
Ing. Freddy Sierra A.
Programmable Logic Controllers
KeySwitch

Un suiche con llave de tres
posiciones en la parte frontal del
Procesador nos permite
seleccionar uno de los dos
modos de operacin: RUN o
PROGRAM. REM no es un
modo separado sino una forma
de accesar los modos de
operacin RUN, PROGRAM y
TEST en forma remota.
Ing. Freddy Sierra A.
Programmable Logic Controllers
KeySwitch
RUN

En modo RUN. Es el modo
principal para correr un
programa:

- Programa puede ser ejecutado.

- I/O pueden ser forzada
ON/OFF.

- El Programa puede ser salvado
a disco.
Ing. Freddy Sierra A.
Programmable Logic Controllers
KeySwitch
PROGRAM

En modo PROGRAM:

- La escalera o el archivo de
datos puede ser creado,
modificado o borrado.

- El tamao del archivo de datos
puede ser modificado.

- Se permite cargar desde / hacia
el modulo EEPROM.

- Los Programas pueden ser
restaurados.
Ing. Freddy Sierra A.
Programmable Logic Controllers
KeySwitch
PROGRAM

En modo PROGRAM:

- Las salidas son deshabilitadas.

- Las entradas no se actualizan.

- El Procesador no realiza el
Scan del programa
Ing. Freddy Sierra A.
Programmable Logic Controllers
KeySwitch
REM

En modo REM RUN:

- Programa puede ser ejecutado.

- I/O pueden ser forzadas ON/OFF.

- Programa puede ser salvado a disco.

- Se permite la programacin en lnea.

- Se puede cambiar el Modo de
operacin usando un dispositivo de
programacin.

- Programas pueden ser restaurados
Ing. Freddy Sierra A.
Programmable Logic Controllers
KeySwitch
REM

En modo REM PROGRAM:

- La escalera o el archivo de datos
puede ser creado, modificado o
borrado.

- El tamao del archivo de datos puede
ser modificado.

- El programa puede ser salvado a
disco.

- Se permite cargar desde / hacia el
modulo EEPROM.
Ing. Freddy Sierra A.
Programmable Logic Controllers
KeySwitch
REM

En modo REM PROGRAM:

- Las salidas son deshabilitadas.

- Las entradas no se actualizan.

- El Procesador no realiza el Scan del
programa.

- Programa puede ser restaurado.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Batera

El Procesador PLC-5 usa una
batera interna de Lithium, la cual
contiene menos de gramo de
Lithium. Su nivel de salida es
aprox. 3,7 Voltios.

La batera debe ser reemplazada
cada ao o cuando el LED
indicador de estatus BATT este
en rojo.

Ing. Freddy Sierra A.
Programmable Logic Controllers
Bateria

La batera puede ser insertada o removida sin desenergizar el
procesador, sin embargo para prevenir perdida de la memoria
RAM (CMOS) verifique que el Procesador este energizado antes
de extraer la batera.
Se recomienda su
reemplazo durante
las labores de
mantenimiento
preventivo (anual)
para garantizar su
buen estado.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Conectores

Identificado con la etiqueta
PEER COMM INTFC, el
conector tipo D de 9 pines es el
puerto de comunicacin entre en
Procesador y un dispositivo de
programacin. Es electricamente
identico al conector ubicado en la
parte inferior con la misma
identificacin.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Conectores

En este conector se instala el
dispositivo de programacin
localmente. Al conectar el
dispositivo, este pasa a ser una
estacin en el link de
comunicacin DH+ y puede
comunicarse con cualquier
Procesador PLC en la Red. Los
PLC en la Red pueden
intercambiar data.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Conectores

Set de terminales identificados
con la etiqueta PEER COMM
INTFC, cumple las mismas
funciones del conector tipo D.
Usado generalmente para formar
la Red DH+ interconectando
procesadores PLC entre si. Los
PLC en la Red pueden
intercambiar data.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Conectores

Set de terminales identificados
con la etiqueta REM I/O, es
usado para la coneccion con
modulos I/O remotos
Ing. Freddy Sierra A.
Programmable Logic Controllers
Adapter I/O remoto

Remote
I/O Chasis
Remote I/O
Adapter Module
I/O Modules
Un mdulo I/O Remoto
Adapter provee comuni-
cacin entre el
procesador y los
mdulos I/O ubicados
en el chasis I/O remoto.
Debe residir en el slot
ubicado a la izquierda
en el chasis.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Adapter I/O remoto

Diagnostic
Indicators
Field Wiring
Arm
El mdulo I/O
Remoto Adapter
consta de 4
grandes
componentes.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de diagnostico

Diagnostic
Indicators
Los indicadores de
diagnostico estn
localizados en el panel
frontal y muestran el
estado normal de
operacin o condiciones
de error en el sistema
I/O remoto.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de diagnostico
Active

Active, (encendido).
Indicacin normal, el adaptador
remoto esta completamente
operativo.

Active, (encendido-intermitente).
El procesador esta en modo
Programa o de Prueba. El
Scanner esta manteniendo el
modulo adaptador en falla.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de diagnostico
Adapter Fault

Adapter Fault, (encendido).
Falla en el adaptador remoto,
posiblemente, falla de la
memoria RAM tiempo
sobrepasado del controlador de
secuencias.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de diagnostico
I/O Rack Fault / Active

Active, (encendido-intermitente)
I/O Rack Fault, (encendido).
Indica que un mdulo I/O esta
colocado en un slot errado o
posible cortocircuito en la placa
posterior principal.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de diagnostico
Active / Adapter Fault

Active, (encendido-intermitente)
Adapter Fault, (encendido-
intermitentes juntos).
Numero de grupo I/O inicial
incorrecto. Error en el numero de
grupo I/O inicial o en la
direccin de rack I/O.

Intermitentes alternativamente
El modulo adaptador no esta
controlando activamente las I/O,
excesivo ruido en el backplane.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de diagnostico
Active / Adapter Fault / I/O Rack Fault

Active, (encendido) Adapter
Fault, (encendido) I/O rack
Fault, (encendido).
El mdulo no se esta
comunicando. Establecimiento
incorrecto
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de diagnostico
Adapter Fault / I/O Rack Fault

Adapter Fault, (encendido) I/O
rack Fault, (encendido).
El mdulo no se esta
comunicando. El suiche de scan
esta seteado incorrectamente.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de diagnostico
I/O Rack Fault

I/O rack Fault, (encendido).
Falla en la comunicacin del
chasis. No hay comunicacin en
el enlace Rem I/O posiblemente
debido a falla en el chasis.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Indicadores de diagnostico
Active / Adapter Fault / I/O Rack Fault

El modulo no se esta
comunicando debido a:
- Falla de la fuente de
alimentacin.
- Sistema de cableado del
Scanner al adapter es defectuoso.
- El scanner no esta configurado
correctamente.
- Existe otro modulo Adapter
con la misma direccin en la
Red.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Regleta de cableado de campo

Field Wiring
Arm
La regleta de cableado de campo
provee puntos de conexin para
el cableado de comunicacin I/O
y el pushbutton de reset para el
modulo I/O.
Ing. Freddy Sierra A.
Programmable Logic Controllers
La regleta de cableado
de campo se conecta a
la tarjeta de circuito
impreso en el modulo,
esta facilidad permite
remover el modulo
adaptador sin
desconectar el
cableado del sistema.
Regleta de cableado de campo

Field Wiring Arm
Ing. Freddy Sierra A.
Programmable Logic Controllers
Regleta de cableado de campo

User Supplied
I/O Rack Restart
Pushbutton
Allen Bradley
Cable, Belden
9463
Blue
Clear
Shield
Los cables de
entrada / salida
son conectados
en la regleta de
cableado de
campo, tal como
se muestra en la
tarjeta de
identificacin.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Regleta de cableado de campo

No Connections
Los terminales del 4 al 10 estn internamente conectados(1-4, 2-5,
3-6) y no pueden ser usados para ningn otro propsito.

Ing. Freddy Sierra A.
Programmable Logic Controllers
Ensamblaje de interruptores

SW-1
SW-2
El modulo remoto
Adapter I/O, es
configurado a travs de
dos conjuntos de
interruptores. Ellos estn
localizados en la parte
superior, lado izquierdo
del modulo I/O Adapter.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ensamblaje de interruptores

I/O Rack Number
SW-1 (Normal Setting)
SW-1. Suiches 1 al 6
son usados para colocar
el numero del Rack I/O.

El seteo de los suiches y
los nmeros de Rack
I/O son indicados en la
tabla.
Ing. Freddy Sierra A.
Programmable Logic Controllers
First I/O
Group Number
SW-1 (Normal Setting)
SW-1. Suiches 7 y 8 son
usados para colocar el
nmero del primer
grupo I/O.

El seteo de los suiches y
los nmeros de los
grupos I/O son
indicados en la tabla.
Ensamblaje de interruptores

Ing. Freddy Sierra A.
Programmable Logic Controllers
Ensamblaje de interruptores

Always ON
Always OFF
SW-2
SW-2
SW-2.

Suiches 1 se mantiene en ON.





Suiches 2 al 4 se mantienen en OFF.

Ing. Freddy Sierra A.
Programmable Logic Controllers
Para usar tarjetas I/O de
32 puntos, se debe
colocar un adaptador
(Jumper) en el mdulo
Adapter. Este es
instalado a travs del
orificio ubicado del lado
izquierdo inferior del
mdulo.
Adaptador de Configuracin

Configuration Plug
Ing. Freddy Sierra A.
Programmable Logic Controllers
Adaptador de Configuracin

El adaptador es colocado entre dos grupos de pines en un conector
de tres grupos. Colocar el adaptador en los pines de lado izquierdo
permite la utilizacin de tarjetas I/O de 32 puntos y cualquier
mtodo de direccionamiento. Colocar el adaptador del lado
derecho, no permite la utilizacin de tarjetas de 32 puntos. .

Use tarjetas I/O de 32 puntos No use tarjetas I/O de 32 puntos
Ing. Freddy Sierra A.
Programmable Logic Controllers
Los chasis con Procesadores
PLC-5 o los chasis remotos
utilizan dos tipos de Power
Supply: Power Supply modular o
Power Supply externa.
External
Power Supply
Power Supply Modules
Power Supply

Ing. Freddy Sierra A.
Programmable Logic Controllers
Tipos de Power Supply
Power Supply que soportan Procesadores PLC-5

Ing. Freddy Sierra A.
Programmable Logic Controllers
tipos de Power Supply
Power Supply que soportan Chasis I/O remotos

Ing. Freddy Sierra A.
Programmable Logic Controllers
Power Supply modular

Power Supply Modules
Processor
Chasis
La Power Supply modular
esta ubicada en el mismo
chasis con la Procesadora o
en el modulo I/O adapter, es
usada como la fuente de
alimentacin primaria para
un chasis que contenga un
Procesador de la familia
PLC-5 o un modulo adapter
remoto y mdulos I/O.
Ing. Freddy Sierra A.
Programmable Logic Controllers
power supply modular

Single Slot Dual Slot
La Power Supply modular existe en dos configuraciones: Slot
simple y Slot dual. Slot simple ocupa un solo slot en el chasis y
puede ser conectada en paralelo para incrementar la salida de
corriente. No se pueden conectar en paralelo P.S externa e interna.
Ing. Freddy Sierra A.
Programmable Logic Controllers
power supply modular

Dual Module
Power Supply
Los mdulos de Power
Supply (Dual o Single
Slot) tienen 5
componentes en el panel
frontal.
Ing. Freddy Sierra A.
Programmable Logic Controllers
power supply modular

Cuando el indicador de
estatus est encendido
(verde), indica que la
alimentacin requerida
esta disponible.


Un conector es utilizado
para colocar en paralelo
otra fuente de poder
modular e incrementar la
salida de corriente
Status Indicator
Paralleling Socket
Ing. Freddy Sierra A.
Programmable Logic Controllers
Un fusible de entrada
provee proteccin contra
problemas con la
alimentacin de entrada.
El Amperaje depende
del modelo de la Power
Supply
Un suiche de alimenta-
cin inicializa la
unidad, posicin ON /
OFF.
power supply modular

Power Switch
Input Fuse
Ing. Freddy Sierra A.
Programmable Logic Controllers
power supply modular

Una regleta de terminales, con tres puntos de
conexin, L1 (lnea), N (neutro), GND (tierra).

La tarjeta Power Supply dual ocupa dos slots en
un chasis y pueden ser conectadas en paralelo
para incrementar la salida de corriente


Ing. Freddy Sierra A.
Programmable Logic Controllers
power supply modular

Cada mdulo contiene una tarjeta de identificacin con la
informacin correspondiente al modulo, ubicada en un costado del
mismo .
Ing. Freddy Sierra A.
Programmable Logic Controllers
Power Supply externa

La Power Supply externa esta localizada fuera del chasis,
normalmente montada en el lado izquierdo del chasis, adyacente al
Procesador.
Ing. Freddy Sierra A.
Programmable Logic Controllers
power supply externa

Power cable
9-Pin socket
La alimentacin es enviada
al chasis I/O a travs de un
cable de alimentacin (hasta
5 pies) conectado entre el
socket de 9 pines ubicado
en la parte inferior de la
Power Supply y el socket en
el chasis I/O.
Ing. Freddy Sierra A.
Programmable Logic Controllers
4-slot 8-slot 12-slot 16-slot
Chasis I/O

Los chasis para el PLC-5 se presentan en cuatro tamaos
diferentes: 4, 8, 12 y 16 Slot.
Ing. Freddy Sierra A.
Programmable Logic Controllers
chasis I/O

El chasis I/O consiste de un
tarjetero, una tarjeta de
circuito impreso llamada
Backplane o motherboard

A los conectores de
backplane se conectan la
tarjeta Procesadora, la
Power Supply y las tarjetas
I/O.
Backplane
conector
Backplane
Ing. Freddy Sierra A.
Programmable Logic Controllers
Circuit Board
Slots
Keying Bands
chasis I/O

Las tarjetas I/O y Procesadoras contienen ranuras, las cuales evitan
que se cometan errores al instalarlas, ya que a los conectores del
backplane se le colocan bandas plsticas removibles para
acondicionarlo a determinada tarjeta.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Chasis I/O

Dip Switch Assembly
Power Supply
Jumper
Molex
connector
En el backplane se encuentran:

Conector al cual llega va cable
una Power Supply externa.

Dip Switch a travs del cual se
configura el chasis procesador o
el chasis adapter.

Jumper con el cual se selecciona
el tipo de Power Supply a ser
usada, si la PS es modular se
coloca Y, si es externa se
coloca N

Ing. Freddy Sierra A.
Programmable Logic Controllers
Configuracin del Chasis
Mdulo Procesador

Last
state
S1 - Permite seleccionar el modo
en que las salidas quedaran al
presentarse una falla

En posicin ON mantiene el
ultimo estado, en posicion OFF
se van a reset.
Ing. Freddy Sierra A.
Programmable Logic Controllers
S2 y S3 no se usan, deben
permanecer en posicin OFF.

mdulo Procesador

Not used
Ing. Freddy Sierra A.
Programmable Logic Controllers
Addressing
method
S4 y S5 permiten determinar el
modo de direccionamiento, tal
como se indica en la tabla.
mdulo Procesador

Ing. Freddy Sierra A.
Programmable Logic Controllers
mdulo Procesador

EEPROM
transfer
S6 y S7 controlan la transferencia
de informacin de la memoria
opcional EEPROM a la memoria
RAM del Procesador.
Ing. Freddy Sierra A.
Programmable Logic Controllers
S8 controla la facilidad de
proteccin de memoria RAM.
ON habilita la facilidad, OFF
la deshabilita.
mdulo Procesador

Memory
protect
Ing. Freddy Sierra A.
Programmable Logic Controllers
Last
state
S1 - Permite seleccionar el modo
en que las salidas quedaran al
presentarse una falla

En posicin ON mantiene el
ultimo estado, en posicion OFF
se van a reset.
Modulo Adapter

Ing. Freddy Sierra A.
Programmable Logic Controllers
Processor
lockout
S2 Seleciona el modo de
restablecer el chasis (manual o
automatico), despues de haberse
producido una falla de
comunicacin.
mdulo Adapter

Ing. Freddy Sierra A.
Programmable Logic Controllers
S3 y S4 no se usan, deben
permanecer en posicin OFF.

Not used
mdulo Adapter

Ing. Freddy Sierra A.
Programmable Logic Controllers
Addressing
method
S5 y S6 permiten determinar el
modo de direccionamiento, tal
como se indica en la tabla.
mdulo Adapter

Ing. Freddy Sierra A.
Programmable Logic Controllers
mdulo Adapter

S7 y S8 no se usan, deben
permanecer en posicin OFF.

Not used
Ing. Freddy Sierra A.
Programmable Logic Controllers
CAPITULO III
Programacin de un PLC
Programmable Logic Controllers
Programar un P.L.C.
Definicin
Consiste en proporcionarle, a travs de una interfaz de
programacin la secuencia lgica de actividades que ese equipo
tiene que cumplir para ejercer control de una manera apropiada.
Modos de trabajo del interfaz de programacin.
Fuera de lnea (off-line)
Sin ejecutar el programa que se est editando. Se puede escribir,
corregir el programa, etc. realizar un programa sin necesidad de
que la interfaz de programacin est conectada al P.L.C.
En lnea (on-line)
La interfaz de programacin debe estar conectada al P.L.C de esta
forma el usuario se comunica directamente con el PLC, el
programa est en reposo.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Lenguajes de programacin.

Mnemnico.
Lista de instrucciones, booleanos, abreviaturas mnemotcnicas,
AWL.
Plano de funciones.
Bloques funcionales, logigrama, FUP.
Grafcet.
Diagrama funcional, diagrama de etapas o fases.
Organigrama.
Diagrama de flujo.
Diagrama de escalera.
Diagrama de contactos, plano de contactos, esquema de contactos,
KOP.

Ing. Freddy Sierra A.
Programmable Logic Controllers
...lenguajes de programacin.

Organigrama.
Tambin llamado diagrama de flujo y flujograma, es un sistema
de representacin que se basa en una serie de figuras geomtricas,
utilizadas como smbolos, unidas por lneas y que tienen como
misin mostrar grficamente un proceso o un problema, analizar
las partes y darles solucin. Los smbolos utilizados son los
siguientes:
Inicio y fin del
organigrama

Informaci
n o Datos
Decisin
Ing. Freddy Sierra A.
Programmable Logic Controllers
Transicin o condicin asociada
Lneas orientadas
2
Inicializacin o etapa inicial
Transicin o condicin asociada
Accin asociada a la
etapa 2 (salida)
3
Transicin o condicin asociada
Accin asociada a la
etapa 3 (salida)
Etapa
Etapa
1
...lenguajes de programacin.

Grafcet.
Grfico de orden etapa
transicin, es un mtodo por el
cual se describen en una forma
grfica perfectamente
inteligible las especificaciones
de cualquier automatismo, el
ejemplo siguiente nos da una
idea simplificada de este
sistema.
Ing. Freddy Sierra A.
Programmable Logic Controllers
El esquema en plano de funciones del
ejemplo anterior es el siguiente:
...lenguajes de programacin.

Plano de funciones.
Su semejanza con los smbolos
lgicos o puertas lgicas hace
interesante este lenguaje por la
facilidad en su representacin
para los conocedores de la
electrnica lgica.
X1 X4
X5 X2
Y1
X3
Y1
&
X1
X2
&
X4
X5
>
Y1
&
X3
=
Y1
Ing. Freddy Sierra A.
Programmable Logic Controllers
...lenguajes de programacin.

Plano de funciones.
Es un lenguaje en el cual cada
instruccin se basa en las
definiciones del lgebra Bool o
lgebra lgica.
A continuacin algunos
nemnicos con indicacin de
lo que representan:
STR: Operacin inicio contacto
abierto.
STR NOT: Operacin inicio contacto
cerrado.
AND (Y): Contacto serie abierto.
OR (O): Contacto paralelo abierto.
AND NOT: Cont. serie cerrado.
OR NOT: Contacto paralelo cerrado.
OUT: Bobina de rel de salida.
TMR: Temporizador.
CNT: Contador.
MCS: Conexin de una funcin a un
grupo de salidas.
SFR: Registro de desplazamiento.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Diagrama de escalera.
Es una tcnica de programacin utilizada en el desarrollo de
algoritmos de control de sistemas o procesos basados en PLC.

...lenguajes de programacin.
La representacin de los diagramas
de escalera est compuesto
fundamentalmente por un rea que
contiene las condiciones que son
evaluadas y por otra, la salida
asociada a dichas condiciones
Ing. Freddy Sierra A.
Programmable Logic Controllers
...lenguajes de programacin.
Diagrama de escalera.
Inicialmente utilizaba instrucciones bsicas, pero con el paso de
los aos, se le han incorporado funciones mas complejas y
poderosas obtenindose un lenguaje avanzado de programacin.

Bsicas.
Contactos
Bobinas
Temporizadores
Contactores
Bobinas de retencin
Suma, resta,
multiplicacin
Avanzadas.
Races cuadradas
Mover registros
Diagnosticar bloques
Secuenciadores
Funciones PID
Manejo de redes
Ing. Freddy Sierra A.
Programmable Logic Controllers
Memory Layout
Memoria del Procesador
La memoria del procesador esta
dividida en dos reas: archivo de
tabla de datos y archivo de
programa
Memory
Ing. Freddy Sierra A.
Programmable Logic Controllers
Program Files
0
1
2
3
..
..
999
Uso de la Memoria del archivo de programa
Al igual que una gaveta de un
archivador, parte de la memoria
del PLC-5 contiene archivos de
programa. Estos archivos son
asignados como sigue:

File 0. Es el archivo del sistema
File 1. Es el archivo SFC, o esta indefinido
File 2. Es el archivo del programa principal
Files 3 a 999. Son archivos adicionales (subrutinas, fallas, STI, etc.)
Ing. Freddy Sierra A.
Programmable Logic Controllers
Data Table Files
0
1
2
3
..
..
999
Uso de la Memoria del archivo de datos
La seccin del archivo de datos de
la memoria del Procesador
contiene los datos del proyecto.
Los archivos de datos tienen por
defecto la siguiente asignacin:

File Number Usage
0
Output image
1
Input image
2
Status
3
Bit
4
Timer
5
Counter
6
Control
7
Integer
8
Floating point
9 a 999
User assigned
Ing. Freddy Sierra A.
Programmable Logic Controllers
Tipos de archivos de la Tabla de Datos
Tipos de
archivos
Uso/propsitos del archivo de datos
Status Contiene bits y palabras con la informacin del estatus del Sistema
Binary Contiene bits individuales de data, almacenajes internos o interlocks para lgica.
Timers Origina la ocurrencia de un evento en base a duracin de tiempo.
Counters Mantiene seguimiento a la cantidad de eventos
Control Controla la operacin de ciertas instrucciones lgicas
Integers Contiene palabras de datos. Puede ser usada en operaciones matemticas que necesiten solo el
numero completo.
Floating point Contiene palabras de datos. Puede ser usada en operaciones matemticas que necesiten fracciones
ASCII Contiene datos en formato ASCII
PID Control Controla instrucciones PID
Block transfer
control
Controla las instrucciones de transferencia de bloques
Ing. Freddy Sierra A.
Programmable Logic Controllers
Tabla imagen de salida
La primera seccin en la
Tabla de Datos es la
Tabla imagen de salida.
Esta seccin almacena el
estado ON / OFF de
la salida
Ing. Freddy Sierra A.
Programmable Logic Controllers
Flujo de seal a travs del sistema PLC -5
Ing. Freddy Sierra A.
Programmable Logic Controllers
Direccionamiento de un P.L.C Allen Bradley
Consiste en asignar la direccin a los diferentes mdulos segn
reglas establecidas.

Slot: Corresponde a la ubicacin fsica, ranura donde se instala
una tarjeta.

Grupo (E/S): Unidad de direccionamiento que corresponde a una
palabra de la tabla de imagen de entrada (16 bits) y una palabra de
la tabla de imagen de salida (16 bits), mximo 16 entradas y 16
salidas

Rack: Unidad de direccionamiento que corresponde a 8 palabras
de la tabla de imagen de entrada y salida, un rack contiene 8
grupos de E/S.(0-7)
Ing. Freddy Sierra A.
Programmable Logic Controllers
Direccionamiento de un P.L.C Allen Bradley
Usualmente utilizado con mdulos
I/O de 8 puntos
Ing. Freddy Sierra A.
Programmable Logic Controllers
Direccionamiento de un P.L.C Allen Bradley
Usualmente utilizado con mdulos
I/O de 16 puntos
Ing. Freddy Sierra A.
Programmable Logic Controllers
Direccionamiento de un P.L.C Allen Bradley
Usualmente utilizado con mdulos
I/O de 32 puntos
Ing. Freddy Sierra A.
Programmable Logic Controllers
Direccionamiento de un P.L.C Allen Bradley
Ing. Freddy Sierra A.
Programmable Logic Controllers
Direccionamiento de un P.L.C Allen Bradley
Ing. Freddy Sierra A.
Programmable Logic Controllers
Direccionamiento de un P.L.C Allen Bradley
Ing. Freddy Sierra A.
Programmable Logic Controllers
Direccionamiento de un P.L.C Allen Bradley
Cada slot contiene una pestaa cuya
funcin es mantener el modulo en su
lugar. En la pestaa se le coloca una
etiqueta de identificacin la cual
contiene el numero de rack I/O en la
parte superior, el numero de grupo I/O
y el terminal usado.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 3
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________
Respuesta
Ing. Freddy Sierra A.
Programmable Logic Controllers
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________
Respuesta
Ejercicio 4
Ing. Freddy Sierra A.
Programmable Logic Controllers
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________
Respuesta
Ejercicio 5
Ing. Freddy Sierra A.
Programmable Logic Controllers
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________
Respuesta
Ejercicio 6
Ing. Freddy Sierra A.
Programmable Logic Controllers
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________
Respuesta
Ejercicio 7
Ing. Freddy Sierra A.
Programmable Logic Controllers
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________
Respuesta
Ejercicio 8
Ing. Freddy Sierra A.
Programmable Logic Controllers
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________
Respuesta
Ejercicio 9
Ing. Freddy Sierra A.
Programmable Logic Controllers
Juego de instrucciones para P.L.C Allen Bradley.

Instrucciones tipo rel. Se usan para controlar el estado de bits en
la tabla de datos como por ejemplo los bits de entrada o los bits de
palabras de control del temporizador. Las instrucciones tipo rel
permiten:
Ing. Freddy Sierra A.
Programmable Logic Controllers
Instrucciones tipo rel
Normalmente abierto
Ing. Freddy Sierra A.
Programmable Logic Controllers
Instrucciones tipo rel
Ing. Freddy Sierra A.
Programmable Logic Controllers
Instrucciones tipo rel
Ing. Freddy Sierra A.
Programmable Logic Controllers
Instrucciones tipo rel
Ing. Freddy Sierra A.
Programmable Logic Controllers
Instrucciones tipo rel
Ing. Freddy Sierra A.
Programmable Logic Controllers
Juego de instrucciones para P.L.C Allen Bradley.

Instrucciones tipo Temporizadores y contadores. Estas permiten el
control de las operaciones en base a tiempo o a nmero de
eventos, las instrucciones disponibles son:
Ing. Freddy Sierra A.
Programmable Logic Controllers
Instrucciones tipo temporizadores y contadores
Ing. Freddy Sierra A.
Programmable Logic Controllers
...instrucciones tipo temporizadores y contadores
Ing. Freddy Sierra A.
Programmable Logic Controllers
...instrucciones tipo temporizadores y contadores
Ing. Freddy Sierra A.
Programmable Logic Controllers
...instrucciones tipo temporizadores y contadores
Ing. Freddy Sierra A.
Programmable Logic Controllers
...instrucciones tipo temporizadores y contadores
Ing. Freddy Sierra A.
Programmable Logic Controllers
...instrucciones tipo temporizadores y contadores
Ing. Freddy Sierra A.
Programmable Logic Controllers
...instrucciones tipo temporizadores y contadores
Ing. Freddy Sierra A.
Programmable Logic Controllers
...instrucciones tipo temporizadores y contadores
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 10
Match a data file type
to its usage.
____1. C- Counter

____2. N- Integer

____3. B-Binary

____4. F-Floating point

____5. T-Timer
A. Math instruction that requiere fractional
accuracy.
B. Typically file 3 in memory
C. Math instructions that will only be working
with whole numbers
D. Typically file 5 in memory
E. Instruction addresses that deal with individual
bits
F. Instruction addresses that cause something to
happen based on a duration
G. A series of data words in memory that might
represent a recipe
H. A data file that contains a series of individual
data points
I. Instruction addresses that keep track of a
quantity of something
J. Data file that can be addressed anywhere from
file 9 to 999
Respuesta
Ing. Freddy Sierra A.
Programmable Logic Controllers
Tricon
Triconex
Programmable Logic Controllers
Sistema tolerante a fallas
Un sistema de control es tolerante a fallas cuando tiene la
capacidad de operar de una manera predecible ante la presencia
de fallas internas, sin afectar la seguridad del proceso que
controla.

Un sistema de control tolerante a fallas, al detectar una falla
interna permite:
Llevar al proceso a una condicin segura mientras la falla es
reparada.
Ubicar y aislar el elemento defectuoso.
Indicar la presencia de una falla y seguir operando.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Configuraciones de sistemas.
Existen varias configuraciones para los sistemas tolerantes a fallas,
entre ellas tenemos:

1.- Dos procesadores.
Doble redundante (Dual redundant).
Respaldo en operacin (Hot backup).

2.- Tres procesadores.
Modo 3-2-1
Modo 3-2-0
E/S redundantes
Ing. Freddy Sierra A.
Programmable Logic Controllers
Dos Procesadores.
En este caso se dispone de dos mdulos procesadores idnticos y
en algunos casos las E/S duplicadas.

Doble redundante : Los dos mdulos procesadores reciben la
misma informacin de campo, y realizan las mismas tareas en
forma simultanea.
Un circuito externo compara los resultados de las operaciones de
cada procesador, en caso de
alguna diferencia se produce
una parada de emergencia del
proceso.
Procesador
1
Procesador
2
Comparacin
Ing. Freddy Sierra A.
Programmable Logic Controllers
Respaldo en operacin : Solo uno de los dos controladores
conocido como primario o principal, toma los valores de la
entrada, ejecuta el programa y manipula las salidas. El otro
controlador acta como respaldo supervisando el comportamiento
del primario.
Procesador
1
Procesador
2
Conmutacin
Generalmente el controlador de respaldo obtiene la informacin
de campo a travs de la tabla E/S del primario y ejecuta el
programa al mismo tiempo
que este, pero en ningn
momento maneja las salidas.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Tres Procesadores.
En un sistema con tres procesadores se dispone de dos maneras de
operacin:

Modo 3-2-1 : En este modo se dispone de tres procesadores
corriendo simultneamente. Cuando se detecta la falla en uno de
los procesadores, este es desactivado y los dos restantes operan en
modo de respaldo en operacin.
De modo que si se produce
otra falla se desactiva el
controlador defectuoso y
queda uno solo.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Modo 3-2-0 : Este modo es similar al 3-2-1, hasta el momento de
ocurrencia de la primera falla. Cuando se presenta la primera
falla, los controladores restantes quedan operando en modo
doble redundante y en caso de producirse la segunda falla, se
lleva al sistema a condicin
segura realizando una parada de
emergencia, esta configuracin
ofrece una alta confiabilidad,
luego de la segunda falla ofrece
seguridad.

Estas configuraciones se conocen
como TMR.
Ing. Freddy Sierra A.
Programmable Logic Controllers
E/S redundantes : Los valores provenientes del campo son ledos
por cada uno de los circuitos en forma asincrnica, es decir, cada
uno independiente del otro.

Posteriormente son almacenados en su respectivas tablas imagen
de E/S.
Para las entradas digitales, se
comparan las tres lecturas, y si
hay discrepancia se aplica la regla
3 de 2.
Para las entradas analgicas se
toma como correcto el valor
medio de las tres lecturas.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Arquitectura del TRICON
PRINCIPIOS DE DISEO DEL TRICON
Ing. Freddy Sierra A.
Programmable Logic Controllers
Cantidad mxima = 15 CHASIS

Chasis principal (6 mdulos de I/O, RS-485, 375 kbauds)

Chasis de expansin (8 mdulos de I/O, RS-485, 375 kbauds, 30
mts)

Chasis remoto (8 mdulos de I/O, RS-485, 375 kbauds, 12 km)

Numero mximo de mdulos I/O = 118
COMPONENTES DEL SISTEMA TRICON
Chasis
Ing. Freddy Sierra A.
Programmable Logic Controllers
componentes del sistema Tricon
Chasis Principal
Ing. Freddy Sierra A.
Programmable Logic Controllers
componentes del sistema Tricon
Chasis Principal
Ing. Freddy Sierra A.
Programmable Logic Controllers
componentes del sistema Tricon
Chasis Principal
Ing. Freddy Sierra A.
Programmable Logic Controllers
componentes del sistema Tricon
Chasis de Expansin
Ing. Freddy Sierra A.
Programmable Logic Controllers
componentes del sistema Tricon
Chasis de Expansin
Ing. Freddy Sierra A.
Programmable Logic Controllers
componentes del sistema Tricon
Mdulos de alimentacin
Ing. Freddy Sierra A.
Programmable Logic Controllers
componentes del sistema Tricon
Mdulos de Entrada / Salida
Ing. Freddy Sierra A.
Programmable Logic Controllers
Arquitectura del Sistema Tricon
Ubicacin en Gabinetes
Ing. Freddy Sierra A.
Programmable Logic Controllers
arquitectura del sistema Tricon
Ubicacin en Red
Ing. Freddy Sierra A.
Programmable Logic Controllers
TriStation 1131 es un programa basado en Windows NT para
desarrollo, prueba y documentacin de aplicaciones de control a
ser ejecutadas en el controlador TRICON.
Cuatro lenguajes estn disponibles para programacin en
Tristation 1131:
Digrama de Bloque de Funciones ( FBD )
Diagrama de Escalera (LD)
Texto Estructurado (ST)
Matriz Causa Efecto (CEM)
Tres de estos lenguajes (FBD, LD y ST) cumplen con la norma
IEC 61131-3.
TriStation 1131
Overview
Ing. Freddy Sierra A.
Programmable Logic Controllers
tristation 1131
Directorio de Proyecto
Ing. Freddy Sierra A.
Programmable Logic Controllers
Lenguajes de programacin
Diagrama de Bloque de funciones
Es un lenguaje orientado grficamente que corresponde a un
diagrama de circuitos.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Lenguajes de Programacin
Diagrama de escalera
Es un lenguaje orientado grficamente que usa un conjunto
estndar de smbolos para representar una lgica de reles. Los
elementos bsicos son contactos y bobinas.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Lenguajes de Programacin
Texto estructurado
Es un lenguaje de programacin de alto nivel, para propsitos
generales, similar a PASCAL o Lenguaje C.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Un Programa es el elemento lgico de mas alto nivel. Se pueden
definir hasta un mximo de 2000 variables (entradas, salidas,
locales). Los programas no se ejecutan directamente, se deben
declarar una o mas copias ejecutables del programa, los cuales
son conocidas como Program Instances.
Elementos de un Proyecto
Programa
FUNCTION BLOCKS FUNCTIONS
FUNCTION BLOCKS
FUNCTIONS
FUNCTIONS
PROGRAM
Ing. Freddy Sierra A.
Programmable Logic Controllers
Configuracin

Program Instances: Son copias ejecutables de un programa tipo
las cuales son descargadas al TRICON. El mximo nmero de
instances es 250.
Puntos de conexin Tricon: Cada punto TRICON esta asociado
a un punto de entrada, un punto de salida o una direccin de
memoria en el Tricon. Cada variable de entrada y salida en un
Program Instance debe estar conectada a un punto Tricon.
Configuracin del Hardware en el TRICON
Chasis del Tricon.
Mdulos I/O y de comunicacin instalados en el chasis.
Parmetros del sistema como nodo en la Red, tiempo de scan,
password y localidades de memoria.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Crear un nuevo Proyecto
Paso 1
Ing. Freddy Sierra A.
Programmable Logic Controllers
Crear un nuevo Proyecto
Paso 2
Ing. Freddy Sierra A.
Programmable Logic Controllers
Crear un nuevo Proyecto
Paso 3
Ing. Freddy Sierra A.
Programmable Logic Controllers
Crear un nuevo Proyecto
Paso 4
Ing. Freddy Sierra A.
Programmable Logic Controllers
Crear un nuevo Proyecto
Paso 4
Ing. Freddy Sierra A.
Programmable Logic Controllers
Plataformas

Ing. Freddy Sierra A.
Programmable Logic Controllers
Descargar la Configuracin
Tricon Emulator
Para probar la ejecucin de el programa o parte de el en el
Emulador de Tricon, se procede:
1. Seleccionar Emulator Control Panel en el menu Tricon, o
de Platform en el directorio del proyecto. .
2. En la pantalla del emulador, seleccionar el icono de
conexin.
3. Seleccionar Download All en el menu de comando.
4. Luego de colocar el pantalla, las variables del programa que
deseamos monitorear, activar el icono Run.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Power Flow in an ladder program

Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicios
La figura muestra un mezclador
para elaborar pintura de distintos
colores. En la parte superior del
mezclador se observan dos
tuberas por donde se aportan dos
componentes diferentes. En la
parte inferior se observa una sola
tubera que transporta la mezcla
acabada. Una vez alcanzado el
nivel superior, calentar y mezclar
los componentes durante 10 seg.
1- Programar la operacin de
llenado
2- Supervisar / Controlar el nivel
del mezclador y comandar todo
un ciclo de mezcla y calefaccin.
Bomba 1 Bomba 2
Nivel
Superior
Nivel
Inferior
Motor
Vlvula de
Vapor
Vlvula de
Vaciado
Bomba de
Vaciado
Arranque
Parada
Bomba 1 Bomba 2
Respuesta
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicios
El siguiente planteamiento representa un semforo de formula 1. Con la
activacin del pulsador de arranque se encendern las cinco luces de un
semforo una tras otra a una frecuencia de cinco segundos entre ellas. Cinco
segundos despus del encendido completo, las luces debern apagarse
Respuesta
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicios
El programa controla el paso de peatones que conduce a una escuela, el programa supervisa los
semforos de peatones y los semforos de vehculos.
En estado normal, los semforos de vehculos estn en verde y los de peatones estn en rojo. Cuando
el programa recibe la peticin de cambiar los semforos de peatones a luz verde, hace que los
semforos de vehculos cambien de verde a amarillo y finalmente a rojo. El programa comienza
cuando se activa el interruptor para pedir el paso, entonces:
- La luz amarilla de los semforos de vehculos se enciende por 10 seg.
- La luz roja de los semforos de vehculos se enciende durante 30 seg.
- La luz verde de los semforos de peatones se enciende durante 30 seg.
- La luz roja de los semforos de peatones se enciende.
- La luz verde de los semforos de vehculos tarda mas de 10 seg. en encenderse.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicios
P
C
0
1
2
3
0 1 2 3 4 5 6 7 8
Construir un secuenciador de 4 canales que prevea el esquema de
encendido mostrado en el dibujo. El esquema establece la secuencia
de encendido de las luces conectadas a cuatro canales. Los crculos
negros indican la activacin del canal durante su paso especfico. As,
durante el paso 0 estar activo el canal 0, durante el paso 1 el canal
1, y as sucesivamente. Si las luces se colocan en lnea, el efecto ser
el de un desplazamiento de la fuente luminosa desde la primera hasta
la ltima posicin y luego al contrario.
Ing. Freddy Sierra A.
Programmable Logic Controllers
CAPITULO IV
Consideraciones de instalacion, puesta a punto
y mantenimiento de un PLC
Programmable Logic Controllers
Condiciones ambientales del entorno fsico.

Normalmente y salvo indicacin expresa del fabricante, el entorno
donde se ubique el P.L.C deber reunir las condiciones mnimas:
Ausencia de vibraciones, polvo, etc.
No exposicin directa a los rayos solares o fuente calorfica
intensa, temperatura por encima de 50/60 C.
No elegir lugares donde la temperatura descienda por debajo de
5 C o se puedan producir condensaciones.
Evitar situarlo junto a lneas de alta tensin.
Por seguridad, ambiente exento de gases inflamables.
No situarlo en ambientes donde la humedad relativa se
encuentre por debajo 20 % o por encima del 90 %.
Ausencia de gases corrosivos.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Distribucin de componentes.

El PLC debe ser colocado en un armario metlico, tomando en
cuenta ventilacin, en el armario se deben ubicar los elementos
necesarios como son:
Interruptor de alimentacin.
Rels, Contactores, etc.
Fuentes de alimentacin.
Regleta de borneras.
Canaletas de cableado.
Las protecciones correspondientes.
Generalmente se sitan verticalmente sobre carril DIN o placa
perforada.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Distribucin de componentes.

El PLC debe ser colocado en un armario metlico, tomando en
cuenta ventilacin, en el armario se deben ubicar los elementos
necesarios como son:
Interruptor de alimentacin.
Rels, Contactores, etc.
Fuentes de alimentacin.
Regleta de borneras.
Canaletas de cableado.
Las protecciones correspondientes.
Generalmente se sitan verticalmente sobre carril DIN o placa
perforada.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Alimentacin de un P.L.C

La alimentacin de un P.L.C es un factor importante, se debe tener
en cuenta las siguientes reglas:
Una tensin estable del valor indicado por el fabricante y
exenta en lo posible de picos.
Unas protecciones contra sobrecarga y cortocircuitos por
medio de interruptores, fusibles, etc. as como contra derivaciones
a tierra.
Una tierra del valor adecuado y debidamente sealizada
mediante conductor amarillo-verde. Si la instalacin no la posee
se deber habilitar una de 3 a 5 Ohm ().
Un circuito que nos permita conectar y desconectar en el
momento preciso el circuito o parte del mismo.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Puesta a punto y en servicio.

Es la supervisin total del sistema y la realizacin de todas
aquellas tareas que sean necesarias para dejarlo en condiciones de
iniciar su funcionamiento.
A) Sin tensin. Verificacin del hardware.
La correcta conexin de todos los componentes del sistema,
incluidas las alimentaciones, de acuerdo a los esquemas
correspondientes.
La firme sujecin de todos los cables a las regletas, a la CPU,
E/S, fuentes de alimentacin etc.
La exacta identificacin de todos los cables con letras o
nmeros.
La correcta conexin del cable de tierra.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...puesta a punto y en servicio.

B) Con tensin. Verificacin del sistema automtico.
Con el PLC en modo STOP, alimentar el sistema, pero no las
cargas.
Comprobar la no indicacin de error de los leds
correspondientes a la CPU.
Comprobar el correcto funcionamiento del sistema de
parada/arranque de las E/S y en forma general.
Con el PLC en modo RUN, verificar que las salidas responden
de acuerdo al programa al activar las entradas.
Alimentar las cargas y realizar la prueba real de
funcionamiento general del sistema.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Mantenimiento de un P.L.C

El PLC necesita de una rutina de mantenimiento preventivo o
inspeccin peridica que puede variar desde semanalmente hasta
anual dependiendo de la complejidad del sistema. La confiabilidad
de estos sistemas es alta, pero se debe reducir la posibilidad de una
falla por las consecuencias que esta pudiera traer.

Se debe tener un check list por cada equipo donde incluya:
Inspeccin visual de elementos, cables, tornillos, leds.
Condiciones ambientales, valores de temperatura, humedad,
polvo, vibraciones.
Medidas de tensin de alimentacin.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...mantenimiento de un P.L.C

Otra labor de mantenimiento es la localizacin y correccin de
fallas o mantenimiento correctivo, estas deben ser solucionadas a
la mayor brevedad para evitar el impacto sobre la operatibilidad
de la planta.

La deteccin de fallas se determinan generalmente por:
Lista de mensajes de error correspondiente a los leds
indicadores de la CPU.
Por las indicaciones que aparecen en el display de la consola de
programacin.
Generalmente los fabricantes incluyen en los manuales los
Troubleshooting necesarios para la solucin de fallas.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Factores a considerar para la seleccin de un P.L.C

1. Requerimiento de
entrada / salida
Especificar el tipo, cantidad y la posicin de los dispositivos
de entrada y salida.
Considerar el tipo de seales.
Considerar la potencia de las seales.
Analizar las caractersticas de la interface (centralizadas o
remotas) a fin de ajustarla a los requerimientos de los equipos.
2. Requerimiento de
memoria
Especificar el tipo y la capacidad de memoria, la cual
depender de las caractersticas de operacin del sistema y del
programa.
3. Requerimiento de
programacin
Especificar el tipo a utilizar para la programacin.
Indicar el tipo de mtodo de programacin.
4. Perifricos Considerar la existencia de interfaces hombre-maquina.
Verificar si habr acceso a teclados por parte del operador.
Confirmar si se generar reportes para gerencia o alarmas.
Verificar si se dispondr de conexiones a redes de datos.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Como seleccionar un P.L.C

Pasos
1. Estudie el proceso a
ser controlado
Aspecto a considerar
2. Determine el tipo de
control que se va a
implementar
Control distribuido
Control centralizado.
Control individual
3. Determine las
interfaces de E/S
requeridas
Numero y especificaciones de entradas y salidas analgicas
Requerimientos de mdulos remotos.
Necesidad de mdulos especiales y futuras expansiones.
4. Determine el
software y el tipo de
funciones
Escalera, booleana y otros.
Instrucciones bsicas (timers, contadores, etc.)
Instrucciones especiales (PID, curvas, etc.)
5. Considere el tipo
de memorias
Voltiles.
No Voltiles (EPROM, EEPROM).
Combinaciones de memoria.
Ing. Freddy Sierra A.
Programmable Logic Controllers
...como seleccionar un P.L.C

Pasos
6. Estime la capacidad
de las memorias
Aspecto a considerar
7. Evale el tiempo scan
del procesador
Aproximacin basada en memoria por
instruccin.
Capacidad adicional de las futuras expansiones.
8. Defina los
requerimientos de
programacin y
almacenamiento
Computadoras.
Discos de almacenamiento.
Programadores manuales
9. Defina los
perifricos
requeridos
Monitores grficos.
Interfaces con el operador.
Impresoras.
10. Determine
restricciones fsicas
o ambientales
Espacio disponible para el sistema.
Condiciones ambientales.
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ventajas de un P.L.C

Las condiciones favorables que presenta un PLC son las
siguientes:
Menor tiempo empleado en la elaboracin de proyectos.
Posibilidad de introducir modificaciones sin cambiar
cableado ni aadir aparatos.
Mnimo espacio de ocupacin.
Menor costo de mano de obra de instalacin.
Economa de mantenimiento.
Posibilidad de gobernar varias maquinas con un PLC.
Menor tiempo para la puesta en funcionamiento.
El PLC se puede utilizar para cualquier maquina o proceso
diferente al especificado originalmente
Ing. Freddy Sierra A.
Programmable Logic Controllers
Desventajas de un P.L.C

Como desventaja podramos mencionar la necesidad de un
programador o personal especializado, por lo que habra que
adiestrar tcnicos en tal sentido.
Otro factor importante es el costo inicial, que puede o no ser un
inconveniente, segn la aplicacin. Dado que el PLC cubre
ventajosamente un amplio espacio entre la lgica cableada y el
microprocesador, es preciso que el Ing. de proyectos lo conozca
tanto en amplitud como en sus limitaciones. Por tanto, aunque el
costo inicial debe ser tenido en cuenta a la hora de decidirnos por
uno u otro sistema, conviene analizar todos los dems factores
para asegurarnos de una decisin acertada.

Ing. Freddy Sierra A.
Programmable Logic Controllers
Programmable Logic Controllers
Ejercicio 1

Ej. Configure un sistema
PLC-5 en una Red I/O
Scanner que contenga
al menos 4 chasis I/O
remotos
Regresar
PLC-5/25 PLC-5/15 PLC-5/12
1775-ASB
Remote
PLC-2/20
Remote
PLC-2/30
PLC-3
Programming
Terminal
1775-ASB 1775-ASB 1775-ASB 1775-ASB PLC-5/25
Remote Remote Remote Host Remote
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 2

Configure un sistema
PLC-5 en una Red I/O
Scanner que contenga
al menos 4 chasis I/O
remotos
Ej. Configure un sistema
en una Red I/O
Adapter donde el
PLC-5 acte como un
modulo remoto
Regresar
PLC-5/25 PLC-5/15 PLC-5/12
1775-ASB
Remote
PLC-2/20
Remote
PLC-2/30
PLC-3
Programming
Terminal
PLC-5/25 PLC-5/12 1775-ASB 1775-ASB
Remote Remote Remote Host
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 3

O: 074/15

Regresar
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 4

O: 074/15
O: 112/07

Regresar
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 5

O: 074/15
O: 112/07
I : 133/01

Regresar
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 6

O: 074/15
O: 112/07
I : 133/01
O: 013/12

Regresar
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 7

O: 074/15
O: 112/07
I : 133/01
O: 013/12
O: 045/15

Regresar
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 8

O: 074/15
O: 112/07
I : 133/01
O: 013/12
O: 045/15
I : 062/03

Regresar
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 9

O: 074/15
O: 112/07
I : 133/01
O: 013/12
O: 045/15
I : 062/03
I : 164/17
Regresar
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicio 10

1. D, I, J
2. C, G, J
3. B, E, H, J
4. A, J
5. F, J

Regresar
Ing. Freddy Sierra A.
Programmable Logic Controllers
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
20
21
22
23
24
25
26
27
30
31
32
33
34
35
36
37
40
41
42
43
44
45
46
47
50
51
52
53
54
55
56
57
60
61
62
63
64
65
66
67
70
71
72
73
74
75
76
77
Regresar
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicios
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicios
Regresar
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicios
Ing. Freddy Sierra A.
Programmable Logic Controllers
Ejercicios
Regresar
Ing. Freddy Sierra A.

You might also like