Vous êtes sur la page 1sur 59

Manual de SLC500 Bsico

MANUAL
DE
SLC-500
BSICO
CONTENIDO
CAPITULO 1
CONCEPTOS BASICOS
Que es un Controlador Programable__________________ 8
Antecedentes Histricos___________________________ 8
Ventajas _______________________________________ 9
Estructura de un PLC______________________________11
Teora del SCAN _________________________________11

CAPITULO 2
COMPONENTES DE UN SLC-500
Tipos de mdulos de Entradas y Salidas_______________13
Chasis y fuentes de poder y Procesadores_____________14
Conexiones de Entrada y salida______________________15
Practica 1 Partes de un SLC-500 ____________________16

Manual de SLC500 Bsico

CAPITULO 3
ORGANIZACION DE LA MEMORIA Y
DIRECCIONAMIENTO
Definiciones_____________________________________17
Organizacin de la Memoria _______________________17
Direccionamiento de la memoria ___________________19

CAPITULO 4
SOFTWARE DE PROGRAMACION
Configuracin del sistema __________________________22
Configuracin de Entradas y Salidas__________________23
Practica 2 Configurar el SLC-500 ____________________27

CAPITULO 5
FUNCIONES BASICAS DE PROGRAMACION
Examine On (XIC)_________________________________28
Examine Off (XIO)_________________________________28
Pasos para Insertar un Rengln, Ramal en Paralelo,
Data Files, Diagramas de Escalera____________________29
Practica 3 Insertar un rengln, Ramal en Paralelo
Data Files y Diagramas de Escalera___________________33
Lgica del Circuito Serie, Paralelo ____________________33
Practica 4 Programacin del Circuito Serie______________35
Practica 5 Programacin del Circuito Paralelo___________36
Practica 6 Programacin del Circuito de Enclavamiento____37
Enclavamiento (OTL) y Desenclavamiento (OTU)_________38
Practica 7 Programacin del Circuito (OTL) y (OTU)______39
Funciones de Programacin Tipo Timer y Contador_______39
Programacin de Timers y Contadores_________________39
Timer On-Delay TON_______________________________42
Practica 8 Programacin de Circuitos con TON__________43
Timer OFF-Delay TOF_______________________________44
Practica 9 Programacin de Circuitos con TOF__________45
Timer Retentivo (Timer On) (RTO)_____________________45
Practica 10 Programacin de Circuitos con (RTO)________46

Manual de SLC500 Bsico

Uso de los Contadores______________________________46


Practica 11 Programacin de Circuitos con Contadores____50
Instrucciones de Comparacin_______________________50
Practica 12 Programacin de Semforo
con Funciones de Comparacin______________________53

CAPITULO 6
MANTENIMIENTO Y DETECCION DE FALLAS
Mantenimiento Preventivo___________________________54
Diagnostico de fallas mediante los indicadores del equipo__54

CAPITULO 7
DOCUMENTACION Y GENERACION DE REPORTES
Comentarios por lnea, instruccin y direccin____________55
Practica 13 Insertar comentarios en Lnea e Instrucciones__56
Generacin e impresin de reportes___________________57

CONCLUSION______________________________58
BIBLIOGRAFIA _____________________________59

Manual de SLC500 Bsico

OBJETIVO

Aprender la Elaboracin de Programas, Para Optimizar al


mximo la labor de su personal altamente calificado y ofrecer a
la industria soluciones prcticas y econmicas para resolver
sus problemas de modernizacin, automatizacin y control de
procesos, tendientes a incrementar su productividad.

INTRODUCCIN
A medida que el avance tecnolgico de la electrnica en el campo de los
microprocesadores ha evolucionado, a la par ha permitido impulsar
enormemente a los controladores programables dotndolos cada vez mas con
mayor velocidad, flexibilidad he inteligencia.

PLC BASICO
CAPITULO 1
CONCEPTOS BASICOS
Objetivo:
El Participante Aprender sobre los antecedentes Histricos, las ventajas y la
Estructura de un PLC.

QUE ES UN CONTROLADOR PROGRAMABLE


Es un dispositivo electrnico digital, diseado en base a microprocesadores y
memoria, que se usa para emular funciones de control. Sus facilidades de
conectividad son muy grandes, maneja cualquier tipo de seal de entrada o
salida, digital o analgica, y tiene distintos tipos de redes de comunicacin para
conectividad remota.
Adems es programable. En su memoria se almacenan instrucciones con
funciones especficas como:

Funciones lgicas secuenciales, tipo relevador


Temporizadores (timers)
Contadores

Manual de SLC500 Bsico

Lazos cerrados de control.


Monitoreo del proceso

El controlador programable esta diseado con el fin de sustituir los tableros


convencionales de control y sus elementos discretos.
En la actualidad se conocen nicamente como
CONTROLADORES
PROGRAMABLES, ya que no solo realizan funciones lgicas si no muchas
otras funciones en el campo analgicas, digital y de comunicaciones.

ANTECEDENTES HISTORICOS
El criterio de diseo de un controlador programable fue especificado por primera
vez en el ao de 1968 por la General Motors, que por tener una produccin en
serie y muy cambiante requera de un control mucho mas flexible, acorde a sus
cambios de modelo y eliminando el costo tan alto de los tradicionales tableros de
relevadores.
Las especificaciones requeran un sistema de estado slido, con la flexibilidad
de una computadora, con capacidad de soportar el ambiente industrial y adems
que fuese de fcil programacin para ingenieros y tcnicos de planta. Tambin
se necesitaba reducir los tiempos de falla de la maquina, as como permitir
expansiones a futuro.
A medida que el avance tecnolgico de la electrnica en el campo de los
microprocesadores ha evolucionado, a la par ha permitido impulsar
enormemente a los controladores programables dotndolos cada vez mas con
mayor velocidad, flexibilidad he inteligencia.
Las facilidades de conectividad son muy grandes. Se manejan cualquier tipo de
seal de entrada o salida, sea digital o analgico, cualquier tipo de seal de
campo, y distintos tipos de redes de comunicacin.
Si comparamos los primeros controladores programables con los de hoy en da,
veremos que la filosofa y principios de operacin han tratado de seguir por una
misma lnea. Esto significa que hay muchas ventajas en cuanto a la operacin,
programacin y obsolescencia.
La tendencia tecnolgica de los controladores programables promete a veces a
mediano y largo plazo como son:

Integrar sofisticados sistemas de visin


Sistemas de reconocimiento de voz

Manual de SLC500 Bsico

Sistemas de inteligencia artificial

VENTAJAS
Un controlador programable comparado con un tablero convencional tiene
muchas ventajas de uso principalmente por que el diseador de un sistema se
desliga de los dispositivos tradicionales y utiliza al controlador programable para
reemplazarlos.
Algunas de estas ventajas son:

Alta flexibilidad
Poco mantenimiento
Fcil programacin
Espacio reducido
Facilidades de comunicacin
Bajo consumo de energa
Auto diagnostico
Fcil deteccin de fallas
Expandibilidad
Confiabilidad

Aplicaciones
Los controladores programables actualmente son de aplicacin universal, por lo
que vamos a encontrar controladores en todo tipo de industrias. Algunas de las
principales son:
Industria qumica y
Petroqumica

Procesos batch
Manejo de materiales
Mezclado

Control de demanda
Ensamble de maquinas
Bancos de pruebas

Maquina y
Manufactura

Manual de SLC500 Bsico


Automotriz

Ensamble
Pintura
Prueba

Transporte de material
Carga y descarga de material
Lavado de material

Manejo de cortes
Grabado y estampado
Enrollado

Proceso de fundicin
Formado
Acabado

Minera

Industria del papel

Industria del vidrio

ESTRUCTURA DE UN PLC
Los controladores programables estn constituidos de tres partes principales
que son: la unidad central del proceso, interfaces para seales de entrada e
interfaces para seales de salida.
Diagrama a bloques de un sistema con PLC
ENTRADA
S

UNIDAD
CENTRAL
DE
PROCESO

PROCESADO
R

UNIDAD
CENTRAL
DE
PROCESO

SALIDAS

MEMORIA

Manual de SLC500 Bsico

FUENTE DE
PODER

TEORIA DEL SCAN


Uno de los conceptos mas importantes de operacin de un controlador
programable es el principio del scan (en espaol se conoce como Barrido), el
cual describe la forma en que se resuelve la lgica de programacin que se le ha
implementado.
Primeramente el controlador programable se encarga de leer el estado de l
todas las seales de entrada que tiene conectadas a el, despus resuelve la
lgica del programa de arriba hacia abajo y de izquierda a derecha y finalmente
actualiza en forma fsica el estado de las salidas conectadas y controladas por el
mismo. Esto se conoce como tiempo de scan, el cual se divide en I/O scan
(barrido de entradas y salidas) y en program scan (barrido de programa). Este
barrido se mide en milisegundos x K Word de memoria programada.
El controlador programable tiene un watchdog timer para verificar que el
procesador no se quedo ciclado en el programa o que tenga alguna falla. En
caso de no ejecutarse el scan el watchdog resetea el procesador, apaga las
salidas y pone al PLC en estado de default por seguridad. En el PLC el
watchdog es de 500 milisegundos y en el SLC es de 100 milisegundos. Este
valor viene preajustado de fbrica, pero puede cambiarse en el archivo de
estatus a cualquier valor deseado.

Lectura de seales
seales
de entradas

Escritura de
de salida

Manual de SLC500 Bsico


Resuelve la
lgica del

Programa

haciendo un

Barrido de izq.

A derecha

y de arriba

hacia abajo

CAPITULO 2
COMPONENTES DE UN SLC-500
Objetivo:
El Participante Aprender los diferentes tipos de Mdulos de Entrada y Salida,
los diferentes tipos de chasis, fuentes de Poder y las conexiones de las Tarjetas
de Entrada y Salida.

TIPOS DE MDULOS DE ENTRADAS Y SALIDAS


Un controlador programable puede manejar una amplia variedad de tipo de
seales que se pueden clasificar en su totalidad como:

ENTRADAS
DIGITALES

SALIDAS
ANALOGICAS

CORRIENTE
ALTERNA

CORRIENTE
DIRECTA

VOLTAJE

CORRIENTE

110 O 220 V AC

5, 10, 12, 24 V
CD

0 - 10 V

4 20 mA

- 10 A + 10 V

ELEMENTOS DE CAMPO DE ENTRADA


Seales digitales

Micro switches, switches de proximidad


Interruptores de presin, flujo, nivel,
temperatura, etc.
Selectors
Botones

Manual de SLC500 Bsico


Seales analgicas

Transmisores de presin, flujo, nivel,


temperatura, etc
Termopares
Transductores en general.

ELEMENTOS DE CAMPO DE SALIDA


Seales digitales

Contactores
Lmparas indicadoras
Displays
Alarmas sonoras
Relevadores de potencia

Drives de AC o DC
Servo vlvulas
Dampers
Servomecanismos en general

Seales analgicas

CHASIS , FUENTES DE PODER y PROCESADORES


Fuente de poder
Voltajes y capacidad en corriente.
120/240 VCA, 2A.
120/240 VCA, 5A.
24 VCD, 3.6.
120/240 VCA, 10A.

Chasis cantidad de slot


4-SLOT.
7-SLOT.
10-SLOT.
13-SLOT.

Modelos de Procesador slc-500


1747-L553B
1747-L543C
1747-L532C
1747-L524

Mdulos
ENTRADAS.
SALIDAS.

5/05
5/04
5/03
5/02

64 K
64 K
16 K
4K

Manual de SLC500 Bsico


ENTRADAS Y SALIDAS.
ESPECIALES.
INTERFASE.

COMUNICACIN Y PROTOCOLOS
DH-485.
DH+ (DATA HIGHWAY PLUS).
RS-232.
ETHERNET.

Conexiones de entrada
Cuando una entrada ha sido activada, el led correspondiente a dicha entrada
en el panel frontal se enciende permitindonos conocer el estado lgico de esta,
sin necesidad de hacer pruebas con un voltmetro para saber si existe voltaje.

Manual de SLC500 Bsico

Conexiones de salida
Cuando una salida ha sido activada, el led correspondiente a dicha salida en el
panel frontal se enciende permitindonos conocer el estado lgico de esta, sin
necesidad de hacer pruebas con un voltmetro para saber si existe voltaje.

Salida en CA

Manual de SLC500 Bsico

PRACTICA 1
Partes de un SLC-500
Objetivo:
Que el participante conozca los componentes del SLC-500 as como las
conexiones de las tarjetas.

Levantar una Lista de los componentes con sus nmeros de parte del
SLC-500.
Realizar conexiones en las tarjetas de entradas y salidas.

CAPITULO 3
ORGANIZACION DE LA MEMORIA Y DIRECCIONAMIENTO
Objetivo:
El Participante Aprender sobre el Direccionamiento de las Entradas y Salidas,
la organizacin de los Archivos y el direccionamiento de la Memoria.

DEFINICIONES
CHASIS

Manual de SLC500 Bsico


Es el receptculo fsico en donde se inserta el controlador programable y las
tarjetas de I/O. Un chasis se denomina local cuando dentro de el reside el PLC
y remoto si en el se encuentra un modulo de comunicacin enlazado con el PLC
del chasis local.
PUNTO DIGITAL DE I/O
Es la unidad mnima de identificacin y ubicacin el cual representa una entrada
o salida fsica.
SLOT
Es la ranura fsica del chasis.
GRUPO I/O
Es el conjunto mnimo de puntos de I/O con fines de ubicacin e identificacin
que se puede localizar en un sistema de PLCs, es una unidad de
direccionamiento que corresponde a una palabra de imagen de entrada y una
palabra de imagen de salida. Un grupo I/O puede contener hasta 16 terminales
RACK
Es el agrupamiento mximo de puntos de entrada y salida, consta de 8 grupos
de entrada y 8 de salida numerados del 0 al 7 , equivalente a 128 entradas y
128 salidas. Este concepto nos sirve para identificacin de los puntos de I/O.

ORGANIZACION DE LA MEMORIA
La estructura de la memoria en la familia de controladores programables de
Allen Bradley esta dividida en los siguientes archivos:

Archivos de Programas
Archivos de Datos
Memoria Libre

Conceptos
MEMORIA

En el controlador programable estn implcitos una secuencia de instrucciones, o


programas y datos que se requiere sean grabados en alguna parte. Este lugar
se conoce como memoria. Se pueden definir dos categoras de memoria una en
forma permanente conocida como no voltil y otra memoria de trabajo que no
requiere ser permanente, es decir voltil.

Manual de SLC500 Bsico


BIT

Es la mnima unidad almacenable en memoria, que contiene un digito binario


(Cero o Uno).
BYTE

Es un conjunto de 8 bits.
WORD

Palabra de memoria, conjunto de 16 bits.


Archivos de Datos.
El procesador soporta hasta 256 archivos de datos de varios tipos
La siguiente tabla muestra la organizacin de la memoria del archivo de datos
para los procesadores de la familia PLC.
Organizacin de la memoria para Archivos de Datos (Tablas de Datos).
Numero
De
archivo
0
1
2
3
4
5
6
7
8

letra
O
I
S
B
T
C
R
N
F

Tipo de Archivo
Imagen de salida
Imagen de entrada
Status
Bit
Timer
Contador
Control
Enteros
Punto flotante

Direccionamiento de la Memoria
Archivos de datos de salida y entrada (archivos O:0 e I:1)
Estos representan salidas y entradas externas. Los bits en archivo 1 se usan
para representar las entradas externas. En la mayora de los casos, una sola
palabra de 16 bits en estos archivos corresponder a una ubicacin de ranura en
su controlador con los nmeros de bit correspondientes a nmeros de terminal
de entrada o salida. Los bits de la palabra no usados no estn disponibles para
su uso.

Manual de SLC500 Bsico


La tabla a continuacin explica el formato de direccionamiento para salidas y
entradas. Anote que el formato especfico e como el nmero de ranura y s como
el nmero de palabra. Cuando trabaje con instrucciones de archivo, haga
referencia al elemento como e.s (ranura y palabra) tomados juntos.

Manual de SLC500 Bsico

Archivo de datos de bit (B3:)


El archivo 3 constituye el archivo de bit, usado principalmente para instrucciones
de bit (lgica de rel),

Manual de SLC500 Bsico

Archivo de datos enteros (N7:)


Use estas direcciones (al nivel de bit) segn las requiera su programa. Estos son
elementos de 1 palabra direccionables al nivel de elemento y bit.

Manual de SLC500 Bsico

CAPITULO 4
SOFTWARE DE PROGRAMACIN RSLogix 500
Objetivo:
El Participante aprender sobre la configuracin del software de programacin
as como las herramientas de Edicin.

Configuracin del Sistema


- Se Abre el Software de SLC-500.

- Se Selecciona File.
- Se Selecciona New.

- Se Registra el Nombre del Procesador Tornillo


- Se Selecciona el Tipo de Procesador 1747-L543C 5/04
- En caso de tener Varios Procesadores en una Red Se Selecciona
el Numero de Nodo. Si es el nico se deja el default Nodo 1.
- Se Oprime el Botn de OK.

Manual de SLC500 Bsico

- Luego aparece esta pantalla

Configuracin de Entradas y Salidas


Hay dos maneras de Hacerlo
- Modo Manual
- Modo Automtico

Manual de SLC500 Bsico

Modo Manual
- Seleccionar Configuracin

Realizar lo siguiente:
Seleccionar el Numero de Racks (4 Slot)
- En la Seccin de Slot Seleccionar la Tarjetas de Entradas o Salidas
del Listado de la Derecha de acuerdo con el No. de Parte de las
tarjetas que se tengan Instaladas el Rack.

Manual de SLC500 Bsico

- Cerramos esta Ventana

Modo Automtico
- Seleccionar Configuracin

- Presionamos el Botn Read I/O Config.

Manual de SLC500 Bsico

- Seleccionar Who is Active

- De Acuerdo con la Comunicacin del Procesador escoger el Apropiado.

Manual de SLC500 Bsico

- Seleccionar Read IO Config.

Manual de SLC500 Bsico

- Automticamente ya se cargaron las Tarjetas del PLC.


- Cerrar las Ventanas para Terminar la configuracin del Sistema.

PRACTICA 2
Configuracin del SLC-500
Objetivo:
El Participante aprender a realizar la configuracin del SLC-500 de acuerdo
a las tarjetas Instaladas.

De acuerdo con la Lista de tarjetas de entrada y salida realizar la


configuracin en modo manual siguiendo en procedimiento anterior.
Siguiendo en procedimiento anterior Realizar la configuracin en
Modo Automtico.

Manual de SLC500 Bsico

CAPITULO 5
FUNCIONES BASICAS DE PROGRAMACION
Objetivo:
El Participante Aprender sobre la programacin de las instrucciones
tipo relevador, la programacin de los timers y contadores as como
las instrucciones de comparacin.

Examine On (XIC)

Examine Off (XIO)

Manual de SLC500 Bsico

Active la salida (OTE)

Pasos para insertar un Rengln

Se selecciona el Rengln.
Se Oprime el Botn Derecho.
Se Selecciona Insert RUNG.

Manual de SLC500 Bsico

Pasos para Insertar un Ramal en Paralelo

Se selecciona el icono de Paralelo.


Se Arrastra hasta la instruccin donde se desea insertar.
Liberar la Instruccin hasta que sea sealado en verde.
Se inserta la instruccin en el Ramal.

Pasos para Alargar el Ramal en Paralelo

Se selecciona el Ramal que se quiere Alargar.


Se oprime el Botn derecho de Raton.
Se Selecciona Extend Branch Down
En el caso que se quiera insertar el ramal Arriba se selecciona Extend
Branch up.
Se inserta la instruccin en el ramal.

Manual de SLC500 Bsico

Insertar Data Files

Seleccionar con el Ratn Data Files.


Oprimir Botn Derecho del Ratn.
Seleccionar New

Se selecciona el tipo de Archivo: Binario, Timer, Counter, Integer, Etc.


Se escribe El Tamao de la Tabla de Datos de Acuerdo con la Aplicacin.

Manual de SLC500 Bsico

Insertar Diagrama de Escalera

Seleccionar con el Raton Program Files.


Oprimir Boton Derecho.
Seleccionar New.
Escribir el Nombre del Diagrama Calib

Manual de SLC500 Bsico

Para que los Diagramas de Escalera Puedan Funcionar es Necesario


Agregarle al Diagrama de Escalera Principal las Siguientes Instrucciones:

PRACTICA 3
Insertar renglones, Ramal en Paralelo, Data files y
Diagramas de Escalera
Objetivo:
Que el Participante aprenda a Insertar Renglones, Insertar Ramales en Paralelo,
Insertar data Files y Diagramas de escalera.

Manual de SLC500 Bsico

Siguiendo el Procedimiento anterior Insertar:

4 Renglones en el diagrama de escalera.


Insertar 2 Ramales en Paralelo.
Extender 3 Ramales en Paralelo hacia abajo.
Extender 3 Ramales en Paralelo
Insertar 1 Archivo de Bits de 20 Palabras.
Insertar 1 Archivo de Enteros de 50 Palabras.
Insertar 1 Archivo de Flotantes de 10 Palabras.
Insertar 1 Archivo de Timers de 150 Palabras.
Insertar 1 Archivo de Contadores de 200 Palabras.
Insertar un Diagrama de escalera con nombre de Calib
Insertar un Diagrama de escalera con nombre de Salidas

Lgica del Circuito en Serie

Se Necesitan que los 3 Switches estn activados para encender el foco 1


Si uno de los Switch no se encuentra activado el foco estar apagado.

DESCARGAR EL PROGRAMA

Manual de SLC500 Bsico

Seleccionar Comunications.
Seleccionar System comunications.
Seleccionar Download.

Seleccionar el Procesador apropiado.


Presionar Download.

Se esta descargando el Programa al procesador.

Manual de SLC500 Bsico

Pasar al Modo RUN.


Probar la Lgica del Circuito.

Otra Opcin del Circuito Serie

Se Necesita que este activado el Switch 1 y este active el bit interno


B3:0/0.
El contacto de este bit mas los otros 2 Switches estn activados para
encender el foco 1.

PRACTICA 4
Programacin de Circuitos en Serie
OBJETIVO:
Que el Participante aprenda a programar los contactos y la lgica de los circuitos
serie.

Realizar la programacin en la computadora del circuito serie anterior


Descargar el Programa al SLC-500.
Comprobar la Lgica del Circuito Serie.

Manual de SLC500 Bsico

Lgica del Circuito en paralelo

Se Necesita que se Active el Switch 1 o el Switch 2 o el Switch 3 Para que


el Foco 1 se pueda encender.

PRACTICA 5
Programacin de Circuitos en Paralelo
OBJETIVO:
Que el Participante aprenda a programar los contactos y la lgica de los circuitos
en paralelo.

Realizar la programacin en la computadora del circuito paralelo anterior


Descargar el Programa al SLC-500.
Poner ON LINE el Procesador
Comprobar la Lgica del Circuito Paralelo.

Manual de SLC500 Bsico

Circuito de Enclavamiento Start/Stop

Al Oprimir el Botn de Start I:1/1 se Activa la Salida B3:0/0 y se Enclava y


se mantiene Enclavada hasta que se oprima el Botn del Stop I:1/0.
B3:0/0 activa la salida del Foco 1 O:3/0.

PRACTICA 6
Programacin de Circuitos de Enclavamiento
OBJETIVO:
Que el Participante aprenda a programar los contactos y la lgica de los circuitos
de Enclavamiento.

Realizar la programacin en la computadora del circuito de Enclavamiento


anterior.
Descargar el Programa al SLC-500.
Poner ON LINE el Procesador
Comprobar la Lgica del Circuito de Enclavamiento.

Manual de SLC500 Bsico

Enclavamiento de salida (OTL) y


Desenclavamiento de salida (OTU)

Cmo usar OTL


Cuando asigna una direccin a la instruccin OTL que corresponde a la
direccin de una salida fsica, el dispositivo de salida cableado a este terminal de
tornillo est activado cuando el bit est establecido (activado o habilitado).
Cuando las condiciones de rengln se convierten en falsas (despus de ser
verdaderas), el bit permanece establecido y el dispositivo de salida
correspondiente permanece activado.
Una vez habilitada, la instruccin de enclavamiento indica al controlador que
active el bit direccionado. Desde ese momento en adelante, el bit permanece
activado, pese a la condicin del rengln, hasta que el bit est desactivado
(tpicamente por una instruccin OTU en otro rengln).

Cmo usar OTU


Cuando asigna una direccin a la instruccin OTU que corresponde a la
direccin de una salida fsica, el dispositivo de salida cableado a este terminal de
tornillo est desactivado cuando el bit est restablecido (desactivado o
inhabilitado).
La instruccin de desenclavamiento indica al controlador que desactive el bit
direccionado. Desde ese momento en adelante, el bit permanece desactivado,
pese a la condicin del rengln, hasta que est activado (tpicamente por una
instruccin OTL en otro rengln).
Circuito de Enclavamiento con Latch/Unlatch

Manual de SLC500 Bsico

Al Oprimir el Botn del Start se activa el Latch de O:3/0 y se enciende el


Foco.
Al Oprimir el Botn de Stop se Activa la Instruccin Unlatch O:3/0 y el foco
se apaga.

PRACTICA 7
Programacin de Circuitos Latch - Unlatch
OBJETIVO:
Que el Participante aprenda a programar los contactos y la lgica de los circuitos
Latch - Unlatch.

Realizar la programacin en la computadora del circuito de Enclavamiento


Latch Unlatch anterior.
Descargar el Programa al SLC-500.
Poner ON LINE el Procesador
Comprobar la Lgica del Circuito Latch Unlatch.

Programacin
Tipo Timer y Contador
Los timers y los contadores le permiten controlar las operaciones basadas en
tiempo o numero de eventos. La siguiente lista muestra las instrucciones de
timer y contador disponibles:
Instruccin
:
TON
TOF
RTO
CTU

Descripcin del funcionamiento


Retrasar el encendido de una salida
Retrasar el apagado de una salida
Retener el tiempo de un evento
Contador ascendente

Manual de SLC500 Bsico


CTD
RES

Contador descendente
Inicializar un contador o timer
retentivo

Descripcin general de las instrucciones de


temporizador
Cada direccin de temporizador se compone de un elemento de 3 palabras.
Palabra 0 es la palabra de control, palabra 1 almacena el valor preseleccionado
y palabra 2 almacena el valor acumulado.

Cmo introducir parmetros


Valor del acumulador (.ACC)
Este es el tiempo transcurrido desde el ltimo restablecimiento del temporizador.
Cuando est habilitado, el temporizador lo actualiza constantemente.

Valor preseleccionado (.PRE)


Especifica el valor que el temporizador debe alcanzar antes de que el
controlador establezca el bit de efectuado. Cuando el valor acumulado sea igual
o mayor que el valor preseleccionado, el bit de efectuado estar establecido.
Puede usar este bit para controlar un dispositivo de salida.

Manual de SLC500 Bsico


Los valores preseleccionados y acumulados para temporizadores tienen un
rango desde 0 hasta +32,767. Si el valor preseleccionado o acumulador de
temporizador es un nmero negativo, ocurre un error de tiempo de ejecucin.

Base de tiempo
La base de tiempo determina la duracin de cada intervalo de base de tiempo.
Para los procesadores fijos y SLC 5/02, la base de tiempo ha sido establecido a
0.01 segundo. Para los procesadores SLC 5/02, SLC 5/03, SLC 5/04 y los
controladores MicroLogix 1000, la base de tiempo es seleccionable como 0.01
(10 ms) segundo 1.0 segundo.
_______

Precisin del temporizador


La precisin del temporizador se refiere al tiempo transcurrido entre el momento
en que una instruccin de temporizador est habilitada y el momento en que el
intervalo temporizado se ha completado. La inexactitud causada por el escn de
programa puede ser mayor que la base de tiempo del temporizador. Tambin
debe considerar el tiempo necesario para activar el dispositivo de salida.
La precisin de temporizacin es 0.01 a +0 segundos, con un escn de
programa de hasta 2.5 segundos. El temporizador de 1 segundo mantiene la
precisin con un escn de programa de hasta 1.5 segundos. Si sus programas
pueden exceder 1.5 2.5 segundos, repita el rengln de instruccin del
temporizador para que el rengln sea escaneado dentro de estos lmites.

Nota: La temporizacin podra resultar inexacta si las instrucciones de salto


(JMP), etiqueta (LBL), salto a subrutina (JSR) o subrutina (SBR) saltan el
rengln que contiene una instruccin de temporizador mientras que el
temporizador est temporizando. Si la duracin de salto es menor de 2.5
segundos, no se pierde ningn tiempo; si la duracin de salto excede 2.5
segundos, ocurre un error de temporizacin no detectable. Cuando se usan
subrutinas, es necesario que un temporizador est ejecutado a un mnimo de
cada 2.5 segundos para evitar un error de temporizacin.

Estructura de direccionamiento

Manual de SLC500 Bsico

Ejemplos de direccionamiento
T4:0/EN
T4:0/TT
T4:0/DN
T4:0.PRE
T4:0.ACC
T4:0.PRE/0
T4:0.ACC/0

Bit de habilitacin
Bit de temporizacin del temporizador
Bit de efectuado
Valor preseleccionado del temporizador
Valor acumulado del temporizador
Bit 0 del valor preseleccionado
Bit 0 del valor acumulado

Temporizador a la conexin (TON)

Use la instruccin TON para activar o desactivar una salida despus de que el
temporizador haya estado activado durante un intervalo de tiempo
preseleccionado.

Manual de SLC500 Bsico


Uso de los bits de estado

La instruccin TON comienza a contar los intervalos de la base de tiempo


cuando las condiciones de rengln se hacen verdaderas. Con tal que las
condiciones de rengln permanezcan verdaderas, el temporizador ajusta su
valor acumulado (ACC) durante cada evaluacin hasta alcanzar el valor
predeterminado (PRE). Cuando las condiciones de rengln se hacen falsas, el
valor acumulado se reinicializa sin importar si el temporizador ha sobrepasado el
lmite de tiempo.

Al Oprimir el Botn de Start (I:1/1) el Ton (T4:0) Inicia su cuenta al llegar el


Valor Acumulado al Valor Prefijado que esta en 10 seg. Seg. se activa el
contacto (T4:0.Dn) y el foco 1 (O:3/0) se enciende. Si dejamos de Oprimir
el Botn del Start se Resetea el Valor Acumulado.

Manual de SLC500 Bsico

Al soltar el Botn el valor acumulado llega inmediatamente a cero y el


foco 1 se Apaga.

PRACTICA 8
Programacin de Circuitos con TON
OBJETIVO:
Que el Participante aprenda a programar los contactos y la lgica de los circuitos
con TON.

Realizar la programacin en la computadora del circuito con TON anterior.


Descargar el Programa al SLC-500.
Poner ON LINE el Procesador
Comprobar la Lgica del Circuito con TON.

Temporizador a la desconexin (TOF)

Use

la instruccin TOF para activar o desactivar una salida despus de que su


rengln ha estado desactivado durante un intervalo de tiempo preseleccionado.
La instruccin TOF comienza a contar los intervalos de la base de tiempo
cuando el rengln efecta una transicin de verdadero a falso. Con tal que las
condiciones permanezcan falsas, el temporizador incrementa su valor
acumulado (ACC) durante cada escn hasta alcanzar el valor preseleccionado
(PRE). El valor acumulado se restablecer cuando las condiciones de rengln se
hagan verdaderas, sin importar si el tiempo en el temporizador se ha agotado.

Manual de SLC500 Bsico

Al Oprimir el Botn del Start (I:1/1)Se Enciende inmediatamente El Foco 1


(O:3/0).
Al Soltar el botn del Start (I:1/1) El Timer (T4:1) comienza a Contar al
Llegar el Valor Acumulado al Valor Prefijado de (10 seg.) el foco 1 (O:3/0)
se apaga. Si se oprime el Botn del Start cuando el Timer esta contando
se restablece el Valor Acumulado.

PRACTICA 9
Programacin de Circuitos con TOF
OBJETIVO:
Que el Participante aprenda a programar los contactos y la lgica de los circuitos
con TOF.

Realizar la programacin en la computadora del circuito con TOF anterior.


Descargar el Programa al SLC-500.
Poner ON LINE el Procesador
Comprobar la Lgica del Circuito con TOF.

Temporizador retentivo (RTO)

Manual de SLC500 Bsico

Use la instruccin RTO para activar o desactivar una salida despus que
el temporizador haya estado desactivado durante un intervalo de tiempo
preseleccionado. La instruccin RTO es una instruccin retentiva que
comienza a contar los intervalos de base de tiempo cuando las
condiciones de rengln se hacen verdaderas.
La instruccin RTO retiene su valor acumulado cuando ocurre cualquiera
de los eventos siguientes:
Las condiciones de rengln se hacen falsas.
Cambia la operacin del procesador del modo de marcha REM o prueba
REM al modo de programa REM.
Se corta la alimentacin elctrica del procesador (siempre que se
mantenga una batera auxiliar).
Ocurre un fallo.
Nota: Para restablecer el valor acumulado del temporizador retentivo y los bits
de estado despus de que el rengln RTO se hace falso, debe programar una
instruccin de restablecimiento (RES) con la misma direccin en otro rengln.

Al Activar el Switch Start (I:1/1) el Timer T4:1 empieza a contar.


Si desactivamos el Switch Start (I:1/1) el Valor Acumulado del Timer no se
Borra.
Al Activar el Switch de Nuevo el Timer continua su cuenta hasta llegar al
valor Prefijado.

Manual de SLC500 Bsico

Para Restablecer la Cuenta del Timer hay que Activar el Switch de reset
(I:1/2).

PRACTICA 10
Programacin de Circuitos con RTO
OBJETIVO:
Que el Participante aprenda a programar los contactos y la lgica de los circuitos
con RTO.

Realizar la programacin en la computadora del circuito con RTO anterior.


Descargar el Programa al SLC-500.
Poner ON LINE el Procesador
Comprobar la Lgica del Circuito con RTO.

Uso de los contadores


Elementos del archivo de datos del contador
Cada direccin de contador se compone de un elemento de archivo de datos de
3 palabras. Palabra 0 es la palabra de control y contiene los bits de estado de la
instruccin. Palabra 1 es el valor preseleccionado. Palabra 2 es el valor
acumulado.
La palabra de control para las instrucciones de contador incluye seis bits de
estado, segn lo indicado a continuacin:

Cmo funcionan los contadores

Manual de SLC500 Bsico


La figura siguiente muestra cmo funciona un contador. El valor del contador
debe permanecer dentro del rango de 32768 a +32767. Si el valor de conteo
excede +32767 desciende a menos de 32768, se establece un bit de overflow
(OV) o underflow (UN) de estado del contador.
Un contador se puede poner a cero usando la instruccin de restablecimiento (RES).

Conteo progresivo (CTU)

El CTU es una instruccin que cuenta las transiciones de rengln de falso a


verdadero. Las transiciones de rengln pueden ser provocadas por eventos
ocurriendo en el programa (de la lgica interna o dispositivos de campo
externos) tales como piezas que pasan por un detector o que activan un
interruptor de lmite.
Cuando las condiciones de rengln para una instruccin CTU efectan una
transicin de falso a verdadero, el valor acumulado se incrementa en uno,
siempre que el rengln que contiene la instruccin CTU se evale entre estas
transiciones.
La capacidad del contador para detectar transiciones de falso a verdadero
depende de la velocidad (frecuencia) de la seal de entrada.

Nota:

La duracin activada y desactivada de un seal de entrada no debe ser


ms rpida que el tiempo de escn 2x (se entiende un ciclo de trabajo de
50%).
El valor acumulado se retiene cuando las condiciones de rengln vuelven
a hacerse falsas.
El conteo acumulado se retiene hasta que sea puesto a cero por una
instruccin de restablecimiento (RES) que tenga la misma direccin que
el contador.

Manual de SLC500 Bsico


El valor acumulado se retiene despus que la instruccin CTU se hace falsa, o
cuando la alimentacin elctrica se corta y luego se restaura al controlador.
Adems, el estado activado o desactivado de los bits de contador efectuado,
overflow y underflow es retentivo. El valor acumulado y los bits de control se
restablecen cuando se habilita la instruccin RES correcta.

Conteo regresivo (CTD)

El CTD es una instruccin que cuenta las transiciones de rengln de falso a


verdadero. Las transiciones de rengln pueden ser causadas por eventos que
ocurren en el programa, tales como piezas pasando por un detector o
accionando un final de carrera.
Cuando las condiciones de rengln para una instruccin CTD han efectuado una
transicin de falso a verdadero, el valor acumulado se disminuye en un conteo,
siempre que el rengln que contiene la instruccin CTD se evale entre estas
transiciones.
Los conteos acumulados se retienen cuando las condiciones de rengln se
hacen falsas nuevamente. El conteo acumulado se retiene hasta que sea puesto
a cero por una instruccin de restablecimiento (RES) que tiene la misma
direccin que el contador restablecido.
El valor acumulado se retiene despus de que la instruccin CTD se hace falsa,
o cuando la alimentacin elctrica al controlador se corta y luego se restaura.
Adems, el estado activado o desactivado de los bits de contador efectuado,
overflow y underflow es retentivo. El valor acumulado y los bits de control se
restablecen cuando se habilita la instruccin RES correcta.

Restablecimiento (RES)

Use una instruccin RES para restablecer un temporizador o contador.

Manual de SLC500 Bsico

Al Activar el Switch 1 (I:1/1) el Contador C5:0 Aumenta su cuenta


Al Activar el Switch 2 (I:1/2) el Contador C5:0 Disminuye su Cuenta
Al Llegar el Valor acumulado al Valor Prefijado (25) se Activa el Contacto
C5:0.DN y el Foco (O:3/0) se enciende.
Para Restablecer la cuenta se debe de Activar el Switch de Reset (I:1/3). Y el
Foco (O:3/0) se apaga.

PRACTICA 11
Programacin de Circuitos Contadores
OBJETIVO:
Que el Participante aprenda a programar los contactos y la lgica de los circuitos
contadores.

Realizar la programacin en la computadora del circuito con CTU , CTD y


Reset anterior.

Manual de SLC500 Bsico

Descargar el Programa al SLC-500.


Poner ON LINE el Procesador
Comprobar la Lgica del Circuito CTU, CTD y Reset.

Instrucciones de Comparacin
Igual (EQU)

Use la instruccin EQU para probar si dos valores son iguales.


Si la fuente A y la fuente B son iguales, la instruccin es lgicamente
verdadera.
Si estos valores no son iguales, la instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser una constante
de programa o una direccin.
Los enteros negativos se almacenan de forma complementaria de dos.

No Igual NEQ

Use la instruccin NEQ para probar si dos valores no son iguales.


Si la fuente A y la fuente B no son iguales, la instruccin es lgicamente
verdadera.

Manual de SLC500 Bsico

Si los dos valores son iguales, la instruccin es lgicamente falsa. La


fuente A debe ser una direccin.
La fuente B puede ser un constante de programa o una direccin.
Los enteros negativos se almacenan de forma complementaria de dos.

Menor que (LES)

Use la instruccin LES para probar si un valor (fuente A) es menor que otro
(fuente B).
Si la fuente A es menor que el valor en la fuente B, la instruccin es
lgicamente verdadera.
Si el valor en la fuente A es mayor o igual que el valor en la fuente B, la
instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser una constante
de programa o una direccin.
Los enteros negativos se almacenan de forma complementaria de dos.

Menor o Igual que (LEQ)

Use la instruccin LEQ para probar si un valor (fuente A) es menor o igual que
otro (fuente B).
Si la fuente A es menor o igual que el valor en la fuente B, la instruccin
es lgicamente verdadera.

Manual de SLC500 Bsico

Si el valor en la fuente A es mayor que el valor en la fuente B, la


instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser una constante
de programa o una direccin.
Los enteros negativos se almacenan de forma complementaria de dos.

Mayor que (GRT)

Use la instruccin GRT para probar si un valor (fuente A) es mayor que otro
(fuente B).
Si la fuente A es mayor que el valor en la fuente B, la instruccin es
lgicamente verdadera.
Si el valor en la fuente A es menor o igual que el valor en la fuente B, la
instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser un constante
de programa o una direccin.
Los enteros negativos se almacenan de forma complementaria de dos.

Mayor o Igual que (GEQ)

Use la instruccin GEQ para probar si un valor (fuente A) es mayor o igual que
otro (fuente B).

Manual de SLC500 Bsico

Si la fuente A es mayor o igual que el valor en la fuente B, la instruccin


es lgicamente verdadera.
Si el valor en la fuente A es menor que el valor en la fuente B, la
instruccin es lgicamente falsa.
La fuente A debe ser una direccin. La fuente B puede ser un constante
de programa o una direccin.
Los enteros negativos se almacenan de forma complementaria de dos.

PRACTICA 12
Programacin de Circuitos
con Instrucciones de Comparacin
OBJETIVO:
Que el Participante aprenda a programar las Instrucciones de Comparacin

Realizar la programacin en la computadora del circuito de un semforo


con Instrucciones de comparacin.
Descargar el Programa al SLC-500.
Poner ON LINE el Procesador
Comprobar la Lgica del Circuito del semforo.

CAPITULO 6
MANTENIMIENTO Y DETECCION DE FALLAS
Objetivo:
El Participante aprender sobre el mantenimiento de los PLCs, asi como la
deteccin de fallas del Procesador.

Mantenimiento preventivo: reemplazar

la batera, aun este cargada,

segn el programa siguiente:


Si la temperatura de entrada
del rack es:

Reemplace la batera
dentro de:

Manual de SLC500 Bsico

0 a 35 C
No se requiere un reemplazo
36 a 40 C
8 meses
41 a 45 C
11 meses
46 a 50 C
16 meses
51 a 55 C
2 aos
56 a 60 C
3 aos
Almacena la batera en un ambiente fresco y seco recomendamos 25 C con una
humedad relativa de 40% A 60% . N o almacene las bateras a una temperatura
superior de 60 C durante mas de 30 das.

DIAGNOSTICO DE FALLAS MEDIANTE LOS INDICADORES DEL


EQUIPO.
En los Procesadores Hay un Indicador de falla de color ROJO Cuando este se
enciende hay que borrar la falla realizando lo siguiente:

Cmo borrar fallos manualmente (procesadores SLC)


La seccin siguiente describe las maneras diferentes de borrar un fallo
manualmente cuando usa un procesador SLC.
Borre manualmente el bit de fallo mayor S:1/13 y los bits de error menor y
mayor S:5/07 en el archivo de estado usando un dispositivo de programacin o
un mdulo de acceso de la tabla de datos. Posicione el procesador en el modo
de programa REM.
Especfico para SLC 5/03 y SLC 5/04 Alterne el interruptor de llave de
MARCHA a PROGrama y luego retorne a MARCHA.El borrar estos bits con el
interruptor de llave en la posicin MARCHA causa que el procesador entre
inmediatamente en el modo de marcha.

CAPITULO 7
DOCUMENTACION Y GENERACION DE REPORTES
Objetivo:
El Participante aprender insertar comentarios por lnea y en las instrucciones
as como la generacin de los reportes.

Comentarios por lnea, instruccin y direccin.


Es muy Importante que las Instrucciones , Lneas y Direcciones
Tengan los Nombres o los Comentarios relacionados con la operacin y
funcionamiento del circuito ya que estos comentarios nos ayudaran
bastante para el seguimiento de un determinado problema ya que si

Manual de SLC500 Bsico


no tenemos los nombres de la direcciones nos es imposible darle
seguimiento y muy fcilmente nos perderamos.

1.- Para el comentario de un rengln.

Se Selecciona el Rengln.
Se Oprime Botn Derecho del Ratn.
Se Selecciona Edit Comment.
Se le Escribe el Comentario Deseado.

2.- Para el comentario de una Instruccin o Direccin.

Se Selecciona la Instruccin.
Se Oprime Botn Derecho del Ratn.
Se Selecciona Edit Comment.
Se le Escribe el Comentario Deseado.

Manual de SLC500 Bsico

PRACTICA 13
Insertar Comentarios en la Lnea e Instrucciones
OBJETIVO:
Que el Participante aprenda a Insertar comentarios en la Lnea e Instrucciones
de los diagramas de Escalera.

Insertar los comentarios en las Lneas e Instrucciones siguiendo el


Procedimiento Anterior.

3.- Generacin e impresin de reportes.


Esto se realiza cuando se termina un programa y se requiere un reporte
impreso.
Se Selecciona File
Se selecciona report Options
Se seleccionan los Archivos que se desean Imprimir

Manual de SLC500 Bsico

Si se desea ver los archivos a Imprimir se selecciona Print Preview.


Si desea Imprimir seleccione Print.

Manual de SLC500 Bsico

CONCLUSIONES
Un controlador programable comparado con un tablero convencional
tiene muchas ventajas de uso principalmente por que el diseador de
un sistema se desliga de los dispositivos tradicionales y utiliza al
controlador programable para reemplazarlos. Algunas de estas ventajas
son: Alta flexibilidad, Poco mantenimiento, Fcil programacin, Espacio
reducido, Facilidades de comunicacin, Bajo consumo de energa, Auto
diagnostico, Fcil deteccin de fallas, Expandibilidad, Confiabilidad.

Manual de SLC500 Bsico

Bibliografa
Manual de Referencia de Allen Bladley
Publicacin 1747-6.15 ES

Vous aimerez peut-être aussi