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

Definiciones
Controlador Lgico Programable
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
eficientemente y en
tiempo real un determi-
nado proceso industrial.
Toda mquina electro-
nica diseada para contro-
lar en tiempo real y en medio industrial, procesos secuenciales.

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 Dispositivo Caracteristicas
Antes de 1968 Sistemas con rels Rgidos y robustos
Dispositivos de estado slido.
Resistentes a ambientes indus-
Se establecen las triales.
1968 especificaciones del Fciles de programar y mantener.
primer PLC Expandibles.
Reajustables.
Capaces de reducir el tiempo de
reparacin o de parada de planta.

1969 Aparece el primer Cumple con las especificaciones


PLC originales.

Ing. Freddy Sierra A.


Programmable Logic Controllers

Evolucin
Desde que aparecen hasta nuestros das, su evolucin se ha
caracterizado por :
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.
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 Maquina o Proceso


A A

Controlador Maquina o Proceso


B B

Ing. Freddy Sierra A.


Programmable Logic Controllers

....de control rgido


Ventajas Desventajas
Facilidad de instalacin. Menor tiempo de vida til.
Procedimientos sencillos de mante- Mayor volumen.
nimiento. Mayor consumo de energa.
Facilidad de calibracin. Mayor generacin de ruido.
No requiere de personal altamente Mayor costo a largo plazo.
clasificado. Rigidez propiamente dicha.
Mayor frecuencia de mantenimiento.

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.

Ing. Freddy Sierra A.


Programmable Logic Controllers

....de control flexible


Maquina o Proceso
P.L.C A
A
A

B
. . Maquina o Proceso
B
Selector del proceso
por controlar

Ventajas Desventajas
Espacio fsico reducido (menor Instalacin ms compleja (tcni-
volumen). camente)
Mayor economa a largo plazo Se requiere de personal capacitado con
(menor costo). el conocimiento y la pericia para operar y
Mayor cobertura o alcance. programar el equipo.
Flexibilidad propiamente dicha. menor velocidad de respuesta.
Menor consumo de energa.
Mayor confiabilidad.

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 Desde 16 hasta 64 Desde 24 hasta 255 Desde 256 hasta Mas de 1024 I/O
E/S discretas por unidad bsica. I/O. 1023 I/O directas.
Capacidad de Desde 64 hasta 128 Desde 64 hasta 256 Desde 256 hasta Mas de 8192
expansin I/O. 2048 I/O
Numero de Desde 2 hasta 32 Desde 8 hasta 128 Desde56 hasta 1023 Desde 128 a 2048 y
E/S anlogas I/O anlogas mas
Numero En su mayora no Desde 24 chasis Desde 6 hasta 48 Desde 14 a 128 y
mximo de usan chasis remoto remoto mas
chasis remoto
Velocidad de 9600 Baudios Desde 9600 Baudios De 19,2 Kbaudio a De 115 Kbaudio a 1
comunicacin a 128 Kbaudios 115 Kbaudio Mbaudio
entre remotas
Mdulo de Algunos modelos Puerto paralelo, I-faz comunicacin, I-faz red ETHERNET
propsito poseen: Generador redes control de ctl motores, ASCII, vdeo grfico, genera-
especial de pulsos, motores, lgica I/O, i-faz radio frecuencia cin pulsos, posiciona-
multiplexado de fuente AC/DC, bitcora eventos, miento CAD, lazos de
I/O.. interfaz red local despliegue numrico control. Control de
(LAN), Basic, PID. y alfanumrico, etc. vlvulas, fibra ptica.

Ing. Freddy Sierra A.


Programmable Logic Controllers

Otras clasificaciones, segn programas e interfases.


Tipos Micros Pequeos medianos Grandes
Lenguaje de Diagramas lgicos, Listado de estado, Los anteriores, C, assembler y los
alto nivel diagrama escalera diagramas lgicos, Fortran, Lotus, manejados por
diagrama escalera Basic. PLCs medianos
Puerto serial RS 232, RS422 RS 232, RS 423 RS 232, RS 422, RS 232, RS 422,
RS 423 RS 423

Programado HH, PC HH, CRT, PC HH, VAX, PC HH, CRT, PC, VAX
por : HH,
CRT, PC

Carga de Floppy Disk Cinta, Floppy Disk Cinta, Floppy Disk, Cinta, Floppy Disk,
programas: EEPROM EEPROM
Unidad de
cinta, Disco

Documentacin: LD, PL LD, PL LD, PL, I/O LD, PL, I/O


Listado PL,
Diagrama
escalera LD,
Cableado

Ing. Freddy Sierra A.


Programmable Logic Controllers

Otras clasificaciones, segn procesamiento y memorias.


Tipos Micros Pequeos medianos Grandes
Cap. mxima De 2 K hasta 32 K De 4 a 64 K De 16 a 64 K 128 K y mas
memoria
Memoria de Hasta 16 K Hasta 32 K Hasta 32 K 64 K y mas
aplicacin
Tipo barrido < 10 ms 5 ms 4 ms 0,75 ms
1K memoria

Control PID No No Si Si

Operaciones Matemticas, Matemticas, trigo- Matemticas, Anteriores y


matemticas Lgicas nometricas, lgicas punto flotante, operaciones de
matrices. trigonomtricas doble precisin

Instrucciones de Entradas de pulso, Direccionamiento PID de relacin, Control a lazo


alto nivel saltos secuenciales, indirecto, saltos, integracin, filtro, cerrado, diagnostico
incorporadas pulsos, PID, corrimiento de bits, funciones, carga y de archivos,
rampas transmisin de data descarga FIFO, almacenamiento de
generacin funcin banderas, resta.

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. 1 2 3 4 5 6 7 8 9 10

El diseo puede cambiar


dependiendo de cada fabricante.

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.

Dispositivos
Consola de perifricos
programacin

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
16-point input module
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.

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
Estos mdulos generan dos niveles de
Tipos Discreta tensin (alto, bajo), que pueden ser tanto
16-point output module
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
Producen una salida que comprende un
Analgica 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).
Ing. Freddy Sierra A.
Programmable Logic Controllers

Funciones de los mdulos Entrada / Salida


Mdulo Funcin
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,
Digital temperatura, movimiento o cualquier elemento que utilice dos estados
como seal de informacin.
Enviar comandos a diferentes dispositivos que tengan
comportamiento digital (dos estados).

Realizar la transformacin de las seales (temperatura de un liquido,


Analgico presin de un tanque, etc.) continuas del proceso, en variables
numricas manejadas por el controlador y viceversa

Ejecutar funciones particulares o sofisticadas, a fin de garantizar el


manejo de un gran numero de situaciones. Ejemplo. Mdulos de
Especial
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
Area de la CPU
Area de Memorias

Programa y Memoria de Otros


Memoria de
P memoria del trabajo o usuario elementos
datos RAM
sistema (ROM) RAM analog/dig.

Bus CPU

Area de interfaces Area de E/S

Interfaz de Interfaces de
Fuente de Interfaces de
unidad de entradas / Entradas Salidas
alimentacin perifricos
programacin salidas

De red de A unidad de A Perifricos


De campo A campo A Bus externo
alimentacin Programacin

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 Encargada de convertir los niveles de voltaje de
alimentacin 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 Es donde se almacena la informacin y los
memoria programas que procesar el P.L.C, es modificada por
el usuario, existen varios tipos.
...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.
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 La programacin se realiza utilizando una unidad


De programadora manual, una computadora porttil o
programacin 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.
Encendido

Comunicacin PLC
con otros elementos
del sistema Obtencin de la
Transferencia de los
configuracin
datos de la imagen de
salida a mdulos

Supervisin y
chequeo

Ejecucin del programa Barrido de entradas


y actualizcin de la (scan) y actualizacin
imagen de salida de la imagen de entradas

Ing. Freddy Sierra A.


Programmable Logic Controllers

...ciclo de funcionamiento de un P.L.C.


Proceso Desde que se enciende el PLC hasta que se normaliza, el
general PLC ejecuta lo siguiente:
Obtiene informacin bsica fabricante usuario.
Supervisa y chequea internamente su sistema.
Procede a explorar (scanning) sus entradas regis-
Imagen o
estado de
las entradas
trando los estados de estas en la tabla imagen de entradas
Entradas

y las salidas con los valores de la tabla imagen de salida.


Procede a ejecutar las instrucciones del programa,
Elab.
Instrucciones
del programa

modificando o actualizando la tabla de datos (salidas).


Al finalizar transfiere los resultados de la tabla
Ejec.
Estado de las Salidas
salidas 0 1

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.
Ing. Freddy Sierra A.
Programmable Logic Controllers

...ciclo de funcionamiento de un P.L.C.


Principios de operacin
Se basa en la ejecucin Lee las entradas Ejecuta el programa
cclica del programa de de control y activa
las bobinas internas
control que se encuentra Actualiza salidas ON/OFF

almacenado en su
memoria.
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

Modos de Comunicacin

El procesador PLC-5 tiene tres


modos de comunicacin:

I/O SCANNER

I/O ADAPTER

DATA HIGHWAY PLUS

Ing. Freddy Sierra A.


Programmable Logic Controllers

modos de comunicacin.
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.

PLC-5
Processor

I/O Modules

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.
PLC-5 PLC-5
(Host) (Adapter)

Remote I/O

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.

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 1771-ASB

Local I/O Remote I/O

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

modos de comunicacin.
Los tres PLC modelos clsicos y ocho PLC avanzados en modo
scanner tienen capacidades diferentes:

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.
Ing. Freddy Sierra A.
Programmable Logic Controllers

modos de comunicacin.
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.

PLC-3 1771-ASB PLC-5 1771-ASB

Host Remote Remote Remote

Ing. Freddy Sierra A.


Programmable Logic Controllers

modos de comunicacin.

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.

Supervisory
Adapter Module Adapter Mode Adapter Module
Processor
1771-ASB PLC-5 1771-ASB
PLC-3

Ing. Freddy Sierra A.


Programmable Logic Controllers

modos de comunicacin.
El modo Adapter ofrece varias ventajas:
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.
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

modos de comunicacin.

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.

PLC-5 PLC-5 PLC-5

Station 1 Station 2 Station 64

Ing. Freddy Sierra A.


Programmable Logic Controllers

modos de comunicacin.

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.
PLC-5 PLC-5

10.000 Feet

010011100110

Data Hiway Plus est limitado a 64 estaciones, sin embargo, para


una velocidad optima se recomienda no mas de 10 estaciones.

Ing. Freddy Sierra A.


Programmable Logic Controllers

modos de comunicacin.
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.
Station 62 Station 63 Station 64

Ing. Freddy Sierra A.


Programmable Logic Controllers

modos de comunicacin.
Ejemplos de configuracin de red.
Configuracin Daisy-Chain.
PLC-5 PLC-5 PLC-5 PLC-5

Configuracin Trunkline o Dropline.

PLC-5 PLC-5 PLC-5

Ing. Freddy Sierra A.


Programmable Logic Controllers

Ejercicio 1
PLC-5/15 PLC-5/25 PLC-5/12 1775-ASB

Configure un sistema
PLC-5 en una Red I/O
Scanner que contenga
al menos 4 chasis I/O
Remote Remote remotos
PLC-2/20 PLC-2/30 PLC-3 Programming
Terminal

Respuesta

Ing. Freddy Sierra A.


Programmable Logic Controllers

Ejercicio 2
PLC-5/15 PLC-5/25 PLC-5/12 1775-ASB

Configure un sistema
Ej. Configure un sistema
PLC-5 en una Red I/O
en una Red I/O
Scanner que contenga
Adapter donde el
al menos 4 chasis I/O
PLC-5 acte como un
remotos
Remote Remote modulo remoto
PLC-2/20 PLC-2/30 PLC-3 Programming
Terminal

Respuesta

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 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.
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.
Ing. Freddy Sierra A.
Programmable Logic Controllers

Ensamblaje de interruptores

Top

Bottom
SW-1
Los procesadores estndar
tienen 3 conjuntos de
interruptores denominados
SW1, SW2, SW3. Los
Procesadores mejorados
SW-2 SW-3
solo tienen dos grupos.

Ing. Freddy Sierra A.


Programmable Logic Controllers

Interruptores Procesadora
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.

SW-1
UP = OPEN / DOWN = CLOSE

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
Scanner mode= SW - 8 Open
modo Adapter.

El SW-1/7 no se usa,
permanece siempre en OFF.

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:
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

En el ejemplo sern
transferidas 8 (SW-
2/2 open) palabras
entre el Procesador
PLC-5 host y el
PLC-5 Adapter.
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
UP = OPEN / DOWN = CLOSE
el grupo I/O numero 0 (SW-2/3
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
UP = OPEN / DOWN = CLOSE
el I/O rack numero 11.

Ing. Freddy Sierra A.


Programmable Logic Controllers

interruptores Procesadora
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
UP = OPEN / DOWN = CLOSE en el enlace DH+ o REM I/O.

Ing. Freddy Sierra A.


Programmable Logic Controllers

interruptores Procesadora
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.
Si el procesador PLC-5 es el
UP = UP
OPEN= /OPEN
DOWN /= DOWN
CLOSE = CLOSE
dispositivo final en un enlace
Peer el SW-3/2 esta cerrado,
caso contrario debe
estar abierto.

SW-3/3 y 4 no se
usan, se mantienen
open.
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 En modo REM RUN:


REM
- 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 En modo REM PROGRAM:


REM
- 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

Se recomienda su
reemplazo durante
las labores de
mantenimiento
preventivo (anual)
para garantizar su
buen estado.

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.
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

Un mdulo I/O Remoto


Adapter provee comuni-
cacin entre el
procesador y los Remote
mdulos I/O ubicados I/O Chasis
en el chasis I/O remoto.
Debe residir en el slot
ubicado a la izquierda
en el chasis.
Remote I/O I/O Modules
Adapter Module

Ing. Freddy Sierra A.


Programmable Logic Controllers

Adapter I/O remoto

Diagnostic
Indicators

El mdulo I/O
Remoto Adapter
consta de 4
grandes
componentes.

Field Wiring
Arm

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

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.

Field Wiring
Arm

Ing. Freddy Sierra A.


Programmable Logic Controllers

Regleta de cableado de campo

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.

Field Wiring Arm

Ing. Freddy Sierra A.


Programmable Logic Controllers

Regleta de cableado de campo

Los cables de
Blue entrada / salida
Shield
Clear son conectados
Allen Bradley
Cable, Belden
en la regleta de
9463 cableado de
campo, tal como
se muestra en la
User Supplied
I/O Rack Restart
tarjeta de
Pushbutton 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

El modulo remoto
Adapter I/O, es SW-1
configurado a travs de
dos conjuntos de
SW-2
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. Suiches 1 al 6
son usados para colocar
SW-1 (Normal Setting) 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

Ensamblaje de interruptores
First I/O
Group Number

SW-1. Suiches 7 y 8 son


usados para colocar el
SW-1 (Normal Setting) nmero del primer
grupo I/O.

El seteo de los suiches y


los nmeros de los
grupos I/O son
indicados en la tabla.

Ing. Freddy Sierra A.


Programmable Logic Controllers

Ensamblaje de interruptores

SW-2.
Always ON

Suiches 1 se mantiene en ON.

SW-2

Always OFF

Suiches 2 al 4 se mantienen en OFF.

SW-2

Ing. Freddy Sierra A.


Programmable Logic Controllers

Adaptador de Configuracin

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.

Configuration Plug

Ing. Freddy Sierra A.


Programmable Logic Controllers

Adaptador de Configuracin

Use tarjetas I/O de 32 puntos No use tarjetas I/O de 32 puntos

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. .

Ing. Freddy Sierra A.


Programmable Logic Controllers

Power Supply

External
Power Supply

Power Supply Modules

Los chasis con Procesadores


PLC-5 o los chasis remotos
utilizan dos tipos de Power
Supply: Power Supply modular o
Power Supply externa.
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

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 Chasis

alimentacin primaria para


un chasis que contenga un
Procesador de la familia
PLC-5 o un modulo adapter
remoto y mdulos I/O. Processor

Power Supply Modules

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

Los mdulos de Power


Supply (Dual o Single
Slot) tienen 5
componentes en el panel
Dual Module
frontal. Power Supply

Ing. Freddy Sierra A.


Programmable Logic Controllers

power supply modular

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

Un conector es utilizado
para colocar en paralelo
otra fuente de poder
modular e incrementar la
salida de corriente Paralleling Socket

Ing. Freddy Sierra A.


Programmable Logic Controllers

power supply modular Un fusible de entrada


provee proteccin contra
Un suiche de alimenta-
problemas con la
cin inicializa la
alimentacin de entrada.
unidad, posicin ON /
El Amperaje depende
OFF.
del modelo de la Power
Supply

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

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
9-Pin socket
Power Supply y el socket en
el chasis I/O.

Power cable

Ing. Freddy Sierra A.


Programmable Logic Controllers

Chasis I/O

4-slot 8-slot 12-slot 16-slot

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


Backplane
tarjetero, una tarjeta de
conector circuito impreso llamada
Backplane o motherboard
Backplane

A los conectores de
backplane se conectan la
tarjeta Procesadora, la
Power Supply y las tarjetas
I/O.

Ing. Freddy Sierra A.


Programmable Logic Controllers

chasis I/O

Circuit Board

Slots

Keying Bands

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
En el backplane se encuentran:
Molex
connector Conector al cual llega va cable
una Power Supply externa.

Dip Switch a travs del cual se


configura el chasis procesador o
Dip Switch Assembly
el chasis adapter.

Power Supply
Jumper con el cual se selecciona
Jumper 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

mdulo Procesador

Not used S2 y S3 no se usan, deben


permanecer en posicin OFF.

Ing. Freddy Sierra A.


Programmable Logic Controllers

mdulo Procesador
S4 y S5 permiten determinar el
modo de direccionamiento, tal
como se indica en la tabla.

Addressing
method

Ing. Freddy Sierra A.


Programmable Logic Controllers

mdulo Procesador
S6 y S7 controlan la transferencia
de informacin de la memoria
opcional EEPROM a la memoria
RAM del Procesador.

EEPROM
transfer

Ing. Freddy Sierra A.


Programmable Logic Controllers

mdulo Procesador

S8 controla la facilidad de
proteccin de memoria RAM.
ON habilita la facilidad, OFF
la deshabilita.
Memory
protect

Ing. Freddy Sierra A.


Programmable Logic Controllers

Modulo Adapter

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

mdulo Adapter

Processor S2 Seleciona el modo de


lockout
restablecer el chasis (manual o
automatico), despues de haberse
producido una falla de
comunicacin.

Ing. Freddy Sierra A.


Programmable Logic Controllers

mdulo Adapter

Not used S3 y S4 no se usan, deben


permanecer en posicin OFF.

Ing. Freddy Sierra A.


Programmable Logic Controllers

mdulo Adapter
S5 y S6 permiten determinar el
modo de direccionamiento, tal
como se indica en la tabla.

Addressing
method

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 Informaci


organigrama Decisin
n o Datos

Ing. Freddy Sierra A.


Programmable Logic Controllers

...lenguajes de programacin.
Lneas orientadas
Grafcet.
Grfico de orden etapa 1 Inicializacin o etapa inicial

transicin, es un mtodo por el


cual se describen en una forma Transicin o condicin asociada

grfica perfectamente Etapa


2
Accin asociada a la
etapa 2 (salida)
inteligible las especificaciones
Transicin o condicin asociada
de cualquier automatismo, el
3
ejemplo siguiente nos da una Etapa Accin asociada a la
etapa 3 (salida)
idea simplificada de este Transicin o condicin asociada

sistema.

Ing. Freddy Sierra A.


Programmable Logic Controllers

...lenguajes de programacin.
X1 X4 Y1

Plano de funciones. X2 X5
Su semejanza con los smbolos
lgicos o puertas lgicas hace X3
interesante este lenguaje por la
facilidad en su representacin Y1

para los conocedores de la El esquema en plano de funciones del


electrnica lgica. ejemplo anterior es el siguiente:
X1 &

X2
>
&
= Y1
X4 &

X5

Y1

X3
Ing. Freddy Sierra A.
Programmable Logic Controllers

...lenguajes de programacin.

Plano de funciones. STR: Operacin inicio contacto


Es un lenguaje en el cual cada abierto.
STR NOT: Operacin inicio contacto
instruccin se basa en las cerrado.
definiciones del lgebra Bool o AND (Y): Contacto serie abierto.
lgebra lgica. OR (O): Contacto paralelo abierto.
A continuacin algunos AND NOT: Cont. serie cerrado.
nemnicos con indicacin de OR NOT: Contacto paralelo cerrado.
OUT: Bobina de rel de salida.
lo que representan: 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

...lenguajes de programacin.
Diagrama de escalera.
Es una tcnica de programacin utilizada en el desarrollo de
algoritmos de control de sistemas o procesos basados en PLC.

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. Avanzadas.
Contactos Races cuadradas
Bobinas Mover registros
Temporizadores Diagnosticar bloques
Contactores Secuenciadores
Bobinas de retencin Funciones PID
Suma, resta, Manejo de redes
multiplicacin

Ing. Freddy Sierra A.


Programmable Logic Controllers

Memory Layout
Memoria del Procesador

Memory
La memoria del procesador esta
dividida en dos reas: archivo de
tabla de datos y archivo de
programa

Ing. Freddy Sierra A.


Programmable Logic Controllers

Uso de la Memoria del archivo de programa

Al igual que una gaveta de un


..
..
999 archivador, parte de la memoria
del PLC-5 contiene archivos de
3
2
1
0

Program Files 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

Uso de la Memoria del archivo de datos


La seccin del archivo de datos de
la memoria del Procesador
999
..
..
3
2

contiene los datos del proyecto.


1
0

Data Table Files


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 Uso/propsitos del archivo de datos
archivos
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 Controla las instrucciones de transferencia de bloques


control
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

Ejercicio 4
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________

Respuesta
Ing. Freddy Sierra A.
Programmable Logic Controllers

Ejercicio 5
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________

Respuesta
Ing. Freddy Sierra A.
Programmable Logic Controllers

Ejercicio 6
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________

Respuesta
Ing. Freddy Sierra A.
Programmable Logic Controllers

Ejercicio 7
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________

Respuesta
Ing. Freddy Sierra A.
Programmable Logic Controllers

Ejercicio 8
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________

Respuesta
Ing. Freddy Sierra A.
Programmable Logic Controllers

Ejercicio 9
Determine el
direccionamiento
para cada uno de
los siguientes
ejemplos.

Address:
_____________

Respuesta
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 A. Math instruction that requiere fractional


Match a data file type accuracy.
B. Typically file 3 in memory
to its usage. C. Math instructions that will only be working
with whole numbers
____1. C- Counter D. Typically file 5 in memory
E. Instruction addresses that deal with individual
____2. N- Integer bits
F. Instruction addresses that cause something to
____3. B-Binary happen based on a duration
G. A series of data words in memory that might
____4. F-Floating point represent a recipe
H. A data file that contains a series of individual
____5. T-Timer data points
I. Instruction addresses that keep track of a
quantity of something
J. Data file that can be addressed anywhere from
Respuesta file 9 to 999
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 Procesador Procesador
1 2
una parada de emergencia del
proceso.

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.

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 Procesador
1
Procesador
2
momento maneja las salidas.

Conmutacin

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

PRINCIPIOS DE DISEO DEL TRICON


Arquitectura del TRICON

Ing. Freddy Sierra A.


Programmable Logic Controllers

COMPONENTES DEL SISTEMA TRICON


Chasis

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

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
Overview
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.
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

Elementos de un Proyecto
Programa
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.
PROGRAM

FUNCTION BLOCKS FUNCTIONS

FUNCTION BLOCKS FUNCTIONS FUNCTIONS

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 Bomba 1 Bomba 2

La figura muestra un mezclador


para elaborar pintura de distintos
colores. En la parte superior del
mezclador se observan dos Nivel
Superior
tuberas por donde se aportan dos
componentes diferentes. En la
parte inferior se observa una sola
tubera que transporta la mezcla Nivel
Vlvula de
Vapor
acabada. Una vez alcanzado el Inferior

nivel superior, calentar y mezclar Motor

los componentes durante 10 seg.


1- Programar la operacin de Bomba de
llenado Vaciado

2- Supervisar / Controlar el nivel Bomba 1 Bomba 2


Vlvula de
del mezclador y comandar todo Arranque Vaciado

un ciclo de mezcla y calefaccin.


Parada 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 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 Especificar el tipo, cantidad y la posicin de los dispositivos


entrada / salida 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 Especificar el tipo y la capacidad de memoria, la cual
memoria depender de las caractersticas de operacin del sistema y del
programa.
3. Requerimiento de Especificar el tipo a utilizar para la programacin.
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 Aspecto a considerar
1. Estudie el proceso a
ser controlado
2. Determine el tipo de Control distribuido
control que se va a Control centralizado.
implementar Control individual
3. Determine las Numero y especificaciones de entradas y salidas analgicas
interfaces de E/S Requerimientos de mdulos remotos.
requeridas Necesidad de mdulos especiales y futuras expansiones.
4. Determine el Escalera, booleana y otros.
software y el tipo de Instrucciones bsicas (timers, contadores, etc.)
funciones Instrucciones especiales (PID, curvas, etc.)
5. Considere el tipo Voltiles.
de memorias No Voltiles (EPROM, EEPROM).
Combinaciones de memoria.

Ing. Freddy Sierra A.


Programmable Logic Controllers

...como seleccionar un P.L.C


Pasos Aspecto a considerar
6. Estime la capacidad Aproximacin basada en memoria por
de las memorias instruccin.
Capacidad adicional de las futuras expansiones.
7. Evale el tiempo scan
del procesador

8. Defina los Computadoras.


requerimientos de Discos de almacenamiento.
programacin y Programadores manuales
almacenamiento
9. Defina los Monitores grficos.
perifricos Interfaces con el operador.
requeridos Impresoras.
10. Determine Espacio disponible para el sistema.
restricciones fsicas Condiciones ambientales.
o 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
PLC-5/15 PLC-5/25 PLC-5/12 1775-ASB

Ej. Configure un sistema


PLC-5 en una Red I/O
Scanner que contenga
al menos 4 chasis I/O
Remote Remote remotos
PLC-2/20 PLC-2/30 PLC-3 Programming
Terminal

Regresar

PLC-5/25 1775-ASB 1775-ASB 1775-ASB 1775-ASB

Host Remote Remote Remote Remote

Ing. Freddy Sierra A.


Programmable Logic Controllers

Ejercicio 2
PLC-5/15 PLC-5/25 PLC-5/12 1775-ASB

Configure un sistema
Ej. Configure un sistema
PLC-5 en una Red I/O
en una Red I/O
Scanner que contenga
Adapter donde el
al menos 4 chasis I/O
PLC-5 acte como un
remotos
Remote Remote modulo remoto
PLC-2/20 PLC-2/30 PLC-3 Programming
Terminal

Regresar

PLC-5/25 PLC-5/12 1775-ASB 1775-ASB

Host Remote Remote Remote

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 30 60

1 31 61

2 32 62

3 33 63

4 34 64

5 35 65

6 36 66

7 37 67

10 40 70

11 41 71

12 42 72

13 43 73

14 44 74

15 45 75

16 46 76

17 47 77

20 50

21 51

22 52

23 53

24

25
54

55
Regresar
26 56

27 57

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