Está en la página 1de 40

SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Controladores
Programables
Principiantes
SLC 500 AL 504

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 1


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Objetivo:

Aprender las
instrucciones básicas
para aplicación y
monitoreo de controles
programables SLC 503

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 2


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

CONTENIDO

1. Introducción a los Controladores Programables


 Definición PLC y SLC
 Tipos de PLC
 Identificación de Hardware
 Dispositivos de Entrada / Salida
 Lay out de SLC501-505
 Compuertas Lógicas
 Continuidad Lógica
 Program Scan

2. Organización de memoria
 Archivo de Programas (File Programs)
 Archivo de Datos (Data Table Files)
 Definición de Bit
 Definición de Byte
 Definición de Word

3. instrucciones Básicas
 instrucciones Bit

1. Examine If Closed
2. Examine If Open
3. Output Energize
4. Output Latch
5. Output Unlatch
6. One Shot Rising

 Direccionamiento de instrucciones Bit


 Ejemplos de Instrucciones Bit
 Procedimiento para generar un nuevo archivo
 instrucciones Timer / Counter

1. Timer On Delay (TON)


2. Timer Off Delay (TOF)
3. Retentive Timer (RTO)
4. Counter Up (CTU)
5. Counter Down (CTD)

4. Diseño de circuitos Básicos


 Anti Puenteo
 Prensa De tiempo
 Conveyor

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 3


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

1. Introducción a los controladores programables

Definición PLC: Programmable Logic Controller Controlador Lógico Programable

Definición SLC: Small Logic Controller Controlador lógico pequeño

Tipos de PLC: Fixed y Modular

Fixed (fijo) .- Número de I/O prestablecido o fijo

SLC 500

MicroLogix 1000, 1500

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 4


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Modular (modular) .- Número de I/O variable

SLC 501, 502, 503, 504, 505

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 5


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Identificación de Hardware del SLC Modular

Rack de 7 Slots

Fuente de Poder

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 6


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Procesador (CPU)503 (Secciones)


Indica Señales
Forzadas
Modo Run
Comunicación
Indica Falla Data Highway

Indicador Comunicación
de Batería RS232

Switch selector
de modo RUN,
REM o PROG

Conector
Data Highway

Conector
Serial RS232

Modos de operación del Procesador:

RUN.- Se usa este modo cuando el procesador esta trabajando en condiciones


normales

REM.- Se usa este modo para que el procesador tenga la opción de estar en
Remote RUN ó Remote PROG, y se pueda mover entre estos por medio de
la computadora

PROG.- Se usa este modo cuando de va a cargar un programa hacia el controlador


ó cuando se requiere hacer algún cambio en línea con el procesador.

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 7


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Módulos de Entrada / Salida

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 8


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Dispositivos de Entrada / Salida

Entradas

Salidas

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 9


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Layout del Rack

SLOT 0 SLOT 1 AL 6
ASIGNADO PARA EL ASIGNADO PARA MODULOS DE ENTRADA / SALIDA
PROCESADOR

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 10


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Compuertas Lógicas

Compuerta AND
Tabla de Verdad
A
A B C
B
C 0 0 0
1 0 0
0 1 0
Ecuación 1 1 1

AXB=C
Circuito Equivalente

Compuerta OR
Tabla de Verdad
A
A B C
C
0 0 0
B
1 0 1
0 1 1
1 1 1
Ecuación

A+B=C
Circuito Equivalente

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 11


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Compuerta NOT
Tabla de Verdad

A A A A
0 1
1 0
Ecuación

A=A
Circuito Equivalente

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 12


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Continuidad Lógica
Durante la operación el controlador evalúa cada uno de los renglones del programa del usuario
cambiando el estado de las instrucciones de acuerdo a la continuidad lógica de los renglones.
Si en el renglón descrito abajo se encuentra que la instrucción A es lógicamente 1 o existe continuidad
de tal manera que la instrucción E se hace 1, se dice que las condiciones en el renglón son
verdaderas.

A B E

C D

Program Scan (I/O Scan)


Definición: es el tiempo de búsqueda del programa internamente, el cual busca las condiciones
de entrada para activar salidas físicas o internas

I/O Scan

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 13


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

2. Organización de Memoria

Archivos de Programas
Los archivos de programas contienen información del controlador, el programa principal en escalera, y
cualquier subrutina. Estos archivos son:
# Archivo Tipo de Archivo Identificador

Archivo 0 Archivo del Programa


Archivo 1 Archivo de reserva
Archivo 2 Programa en escalera principal
Archivo 3 al 255 Subrutinas del programa en escalera

Archivos de Datos
Los archivos de programas contienen información del controlador, el programa principal en escalera, y
cualquier subrutina. Estos archivos son:

# Archivo Tipo de Archivo Identificador

Archivo 0 Archivo de salidas O


Archivo 1 Archivo de entradas I
Archivo 2 Archivo de estado S
Archivo 3 Archivo de Bits B
Archivo 4 Archivo de Timers T
Archivo 5 Archivo de Contadores C
Archivo 6 Archivo de Control R
Archivo 7 Archivo de Enteros N
Archivo 8 Archivo de punto flotante F
Archivo 9-255 Archivos designados por el usuario
HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 14
SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Definición de BIT
Es la parte mas pequeña de memoria

Definición de Byte

Un Byte es igual a ocho 8 bits

Definición de Word

Una Palabra (Word ) es igual a 2 bytes o 16 bits

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 15


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

3. Instrucciones Básicas

Este capitulo contiene información general acerca de las instrucciones básicas y explica como
funcionan en su aplicación
Cada una de las instrucciones básicas incluye información sobre:

 Como es el símbolo de la instrucción


 Como utilizar la instrucción

Instrucciones BIT
Instrucción

Siglas Nombre Propósito

XIC Examine if Closed Examina un bit en condición de encendido

XIO Examine if Open Examina un bit en condición de apagado

OTE Output Energize Enciende o apaga un bit.

OTL Output Latch OTL enciende un bit cuando el renglón es verdadero


y este bit permanece encendido cuando el renglón se
convierte en falso o se pierde la energía

OTU Output Unlatch Apaga un bit cuando las condiciones en el


Renglón son verdaderas

OSR One-Shot Rising Se activa solo durante un momento.

XIC OTE XIO

XIO OTL XIO

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 16


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Examine if Closed (XIC)


Examine si esta cerrado
* ML 1000 * Fixed * 5/01 * 5/02 * 5/03 * 5/04 * 5/05

Use la instrucción XIC en su programa para determinar si un bit esta encendido. cuando
Instrucción la instrucción se ejecuta, si el bit esta encendido (1), entonces la instrucción es
De entrada verdadera

cuando la instrucción se ejecuta si el bit esta apagado (0), entonces la instrucción es


falsa.

Estado del BIT Instrucción XIC


0 Falso
1 Verdadero

Ejemplos de dispositivos que encienden o se apagan incluyen:

 Un botón conectado a una entrada (direccionado como I:0/4)


 Una salida conectada a una luz piloto (direccionado como O:0/2)
 Un timer controlando una luz (direccionado como T4:3/DN)

Examine if Open (XIO)


Examine si esta abierto

* ML 1000 *Fixed * 5/01 * 5/02 * 5/03 * 5/04 * 5/05

Use la instrucción XIO en su programa para determinar si un bit esta apagado.


instrucción la instrucción es ejecutada, si el bit direccionado esta apagado (0), entonces la
de entrada instrucción es verdadera. Cuando la instrucción es ejecutada, si el bit direccionado esta
encendido (1), entonces la instrucción es falsa.

Estado del bit Instrucción XIO


0 Verdadero
1 Falso

Ejemplos de dispositivos que encienden o se apagan incluyen:

 Contacto de sobrecarga de motor normalmente cerrado (N.C.) conectado a una entrada (I:0/10)
 Una salida conectada a una luz piloto (direccionada como O:0/4)
 Un timer controlando una luz (direccionado como T4:3/DN)

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 17


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Output Energize (OTE)


Energizar salida

* ML 1000 * Fixed * 5/01 *5/02 * 5/03 * 5/04 * 5/05

Use la instrucción OTE en su programa para encender un bit cuando las condiciones
Instrucción de en el renglón son verdaderas. Un ejemplo de un dispositivo que se enciende o se
salida apaga es una salida conectada a una luz piloto (direccionada como O:0/4).

Las instrucciones OTE se resetean cuando:

 Se cambia el modo de REM Run ó REM Test ó se restaura el voltaje.


 La instrucción esta dentro de un master control relay inactivo. Zona (MCR).

Nota: Un bit que es activado dentro de una subrutina utilizando una instrucción OTE
Permanece activo hasta que la subrutina es escaneada de nuevo.

Output Latch (OTL) y


Output Unlatch (OTU)
Salida retenida y
Salida
* ML 1000 * Fixed * 5/01 * 5/02 * 5/03 * 5/04 * 5/05

Las instrucciones OTL y OTU son instrucciones de salida retentivas. Las instrucciones
OTL pueden solamente encender un bit mientras que las OTU solamente pueden apagar
un bit. Estas instrucciones son utilizadas normalmente en pares con ambas instrucciones
instrucciones direccionadas igual
de salida .

Su programa puede tener un bit controlado por OTL y OTU tantas veces como sean necesarias.

Bajo condiciones de error, las salidas físicas se apagan . una vez que las condiciones de error
son eliminadas, el controlador resume la operación utilizando el valor de la tabla de datos

Uso de la OTL

Cuando se asigna una dirección que corresponda a una salida física, el dispositivo de
salida conectado, esta energizado cuando el bit esta activado (encendido o habilitado)

Cuando las condiciones en el renglón son falsas (después de haber estado verdaderas,
el bit permanece encendido y la salida correspondiente permanece energizada

Cuando se habilita, la instrucción Latch le indica al controlador que encienda el bit


direccionado. Por lo tanto el bit permanece encendido, sin importar las condiciones de el
renglón, hasta que el bit es apagado (típicamente por la instrucción OTU en otro
renglón).

Uso de la OTU

Cuando asigna una dirección a la instrucción que corresponda a una salida física, el
dispositivo de salida conectado es desenergizado cuando el bit esta apagado
(desenergizado)

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 18


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

One–Shot Rising (OSR)


Un solo disparo

* ML 1000 *Fixed *5/01 * 5/02 * 5/03 * 5/04 * 5/05

La instrucción OSR es una entrada retentiva que activa un evento a ocurrir una sola vez..
instrucción Use la instrucción OSR cuando un evento debe comenzar basado en el cambio de
de entrada falso a verdadero de el renglón. Cuando las condiciones en el renglón antes de la OSR
cambian de estado de falso a verdadero , la instrucción OSR será verdadera solo por un
escaneo después la instrucción se hace falsa sin importar que las condiciones antes de
la OSR permanezcan verdaderas. La instrucción OSR será verdadera de nuevo solo si
las condiciones en el renglón se cambian de falso a verdadero de nuevo .

El procesador SLC 500 y el SLC 5/01 le permitirán utilizar una instrucción OSR por
salida en un renglón; el OSR no puede estar dentro de un branch (ramificacion). De el
procesador SLC 5/02 en adelante y los controladores MicroLogix 1000 le permiten
utilizar una instrucción OSR por salida en un renglón; el uso del OSR es permitida en un
branch (ramificación).

Introducción de parámetros:

La dirección asignada a la OSR no es la dirección one-shot asignada por su programa, ni


tampoco indica el estado de la instrucción OSR. Esta dirección le permite a la instrucción
OSR recordar su previo estado de el renglón.

Utilice una dirección de un bit o de un Integer. El bit direccionado es verdadero (1)


Durante un escaneo cuando las condiciones de el renglon que preceden a la instrucción
OSR son verdaderas (aunque la instruccion OSR se haga falsa); el bit se resetea (0)
cuando las condiciones de el renglon que preceden la instrucción OSR son falsas.

Nota: la dirección de el bit que use para esta instrucción deberá ser única. No la utilice en
ninguna otra parte de el programa.

No utilice una dirección de entrada o de salida para direccionar un OSR.


Ejemplos:

El siguiente renglón muestran el uso de la instrucción OSR.

cuando la entrada cambia de falso a verdadero, la instrucción OSR condiciona el renglón de tal manera que la salida
se hace verdadera durante un escaneo de el programa. La salida se hace falsa y permanece hasta que la entrada
hace otra transición de falso a verdadero.

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 19


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Direccionamiento de instrucciones BIT


Estas instrucciones operan en un bit de datos sencillo. Durante la operación, el procesador puede activar
o desactivar el bit, basado en continuidad lógica de renglones en escalera. Usted puede direccionar un
bit tanto como su programa lo requiera.

Nota: No es recomendado asignar la misma dirección a múltiples instrucciones de salida.


Las instrucciones BIT son utilizadas con los siguientes archivos de datos:

Archivos de datos de entradas y salidas (Archivos O0: e I1:)


Estas representan salidas y entradas externas. Los bits en el archivo 1 son utilizadas para representar
entradas externas. En la mayoría de los casos una palabra sencilla de 16 bit en estos archivos
corresponderán una localización en un slot en su controlador, con números de bit que corresponden a
una entrada o una salida.
Los bits inutilizados de la palabra no están disponibles para su uso.

La tabla abajo explica el formato de direccionamiento para entradas y salidas. Note que el formato
especificado especifica e como el numero de slot s como el numero de palabra. Cuando esta trabajando
con instrucciones de archivo, refiérase al elemento como (slot y palabra), juntos.
Formato Explicación

O Output (salida)

I Input (entrada)

: Elemento delimitador

O:e.s/b e Numero de slot (Decimal)


Slot 0, junto a la fuente de poder en el primer chasis, aplica a modulo del
procesador (CPU), los siguientes slots son los de entradas y salidas I/O
numerados de 1 a 30 máximo.

I:e.s/b . El delimitador de palabra. Requerida solo si un numero de palabra es.


necesario como se nota abajo

s Numero de Palabra requerido si el numero de entradas o salidas excede las 16


del slot 0–255

/ delimitador de BIT

b Numero de terminal Entradas: 0–15


Salidas: 0–15

Ejemplos:

O:3/15 Salida 15, slot 3


O:5/0 Salida 0, slot 5
O:10/11 Salida 11, slot 10
I:7/8 Entrada 8, slot 7
I:2.1/3 Entrada 3, slot 2, palabra 1

Valores por definición: su dispositivo de programación le mostrara una dirección más formal. Por ejemplo, cuando
usted le asigna la dirección O:5/0, el dispositivo de programación le mostrara como O:5.0/0 (Salida, slot 5, Palabra
0, terminal 0).

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 20


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Ejemplos de uso de las instrucciones bit

Ejemplo 1

Ejemplo 2

Ejemplo 3

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 21


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Procedimiento para generar un nuevo archivo

Pantalla principal de RsLogix

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 22


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Paso 1

Activar el icono New en la barra de opciones

Paso 2

En el recuadro de Processor Name escriba el nombre que se le quiera dar a el


procesador

Paso 3

Con la tecla Tab cámbiese a el recuadro de abajo para seleccionar el tipo de


procesador que se va a utilizar

Paso 4

Una vez que haya seleccionado el tipo de procesador active la opción OK

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 23


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Paso 5

En la ventana izquierda seleccione la opción IO CONFIGURATION

Paso 6

En la ventana de Racks en el numero uno active la flecha del combo box hacia
abajo y seleccione el tipo de Rack que es utilizando

Paso 7

En la ventanilla Filter seleccione entre Inputs o Outputs para agregar los módulos
de entrada salida que se están utilizando

Paso 8

Una vez que se hayan seleccionado todos los módulos de entrada salida
seleccione la X en la parte superior derecha para salirse de esta opción.
HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 24
SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Paso 9

Una vez que se haya hecho la configuración de el sistema aparecerá la siguiente


pantalla para comenzar a introducir las instrucciones en el programa
-Utilize los ejemplos 1, 2 y 3 para comenzar.

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 25


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI
Paso10

Cuando haya terminado de introducir las instrucciones seleccione la opción


Dowload como se muestra en la imagen

Paso 11

Asignar nombre al programa

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 26


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Paso 12

Reemplazar el archivo actual en el CPU

Paso 13
Cambiar el modo al procesador

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 27


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI
Paso 14

Cargando el programa

Paso 15

Regresar modo de correr al procesador

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 28


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI
Paso 16

Poner en línea el procesador

Paso 16

Monitoreo del programa

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 29


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI
Paso 17

Salir a Offline

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 30


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Instrucciones Timer/ Contadores

Instrucción
Propósito
Abreviación Nombre

TON Timer On Delay Cuenta intervalos de tiempo cuando la instrucción se hace


Verdadera

TOF Timer Off-Delay Cuenta intervalos de tiempo cuando la instrucción se hace falsa.

RTO Retentive Timer Cuenta intervalos de tiempo cuando la instrucción se hace


verdadera y retiene su valor acumulado cuando la instrucción se
hace falsa o cuando hay una perdida de energía

CTU Count Up Incrementa el valor acumulado en cada transición de falso a


Verdadero retiene el valor acumulado cuando la instrucción
Se hace falsa cuando se apaga el ciclo.

CTD Count Down Decrementa el valor acumulado en cada transición de falso a


Verdadero y retiene el valor acumulado cuando la instrucción se
Hace falsa o cuando se apaga el ciclo.

HSC High-Speed Counter cuenta pulsos de alta velocidad en la entrada HS de un


Controlador.

RES Reset Restablece el valor acumulado y bits de estado de un timer o un


Contador. No utilice la instrucción de Reset con un timer TOF.

Retentive
TON Counter Down
High Speed
Timer on Counter
Delay
Counter
Up
Reset
Timer off
Delay

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 31


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Timer On Delay ( TON)


Temporizador

* ML 1000 * Fixed * 5/01 * 5/02 * 5/03 * 5/04 * 5/05

Utilice la instrucción TON para encender ó apagar una salida después que el timer ha estado encendido
por un intervalo de tiempo. Esta instrucción de salida comienza a contar (a intervalos ya sea de un
segundo o a una centésima de segundo) cuando las condiciones en el renglón son verdaderas. Espera
la cantidad de tiempo especificada (según este en el PRESET), monitorea los intervalos de tiempo
acumulados (ACCUM), y activa el bit DN (done) cuando el valor acumulado ACCUM es igual a el valor
prestablecido PRESET.

Archivo de Datos de Timer (Archivos T4:)

Cada dirección de un timer consta de un elemento de 3 palabras. La Palabra 0 es la palabra de control,


la palabra 1 almacena el valor preestablecido (Preset), y la palabra 2 almacena el valor acumulado
(Accum.).

15 14 13 Uso Interno

Palabra 0 EN TT DN
Palabra 1 Valor Preestablecido (Preset)
Palabra 2 Valor Acumulado (Accum.)

Mientras las condiciones en el renglón sean verdaderas, el timer ajusta su valor acumulado (ACC) cada
evaluación hasta que alcanza el valor preestablecido (PRE). El valor acumulado es reseteado cuando
las condiciones en el renglón se hacen falsas, sin importar si el timer haya alcanzado su valor máximo.

Bits de la instrucción: 13 = DN (done)


14 = EN (enable bit)
15 = TT (timer timing bit)

Uso de los bits de estado


Se activa Se desactiva

Bit DN(13) Cuando el valor acumulado Cuando las condiciones


es igual al valor prestablecido en el renglón se hacen falsas

Bit TT (14) Cuando las condiciones son Cuando las condiciones


verdaderas y el valor acumulado se hacen falsas o el bit DN
es menor que el valor prestablecido es activado

Bit EN (15) Cuando las condiciones en el


Renglón son verdaderas El renglón se hacen falsas

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 32


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Introducción de Parámetros

Valor Acumulado (.ACC)

Este es el tiempo que se modifica cuando se activa el timer. Cuando se hablita el Timer ,este valor es
actualizado continuamente.

Valor Preestablecido (.PRE)

Este especifica el valor que el timer deberá alcanzar antes de que el controlador active el bit Done.
Cuando el valor acumulado es igual que el valor prestablecido, el bit Done se activa. Usted podrá utilizar
este bit para controlar un dispositivo de salida. Los valores Preestablecido y acumulado para los timers
son en el rango desde 0 a +32,767.

Tiempo Base (TimeBase)


El tiempo base determina la duración de cada intervalo de tiempo base. Para los controladores fijos,
Micro logix y SLC 5/01 , el tiempo base es puesto a 0.01 segundo, para los controladores SLC 5/02 y
mas nuevos, el tiempo base es elegible entre 0.01 (10 ms) y 1.0 segundo.

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 33


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Timer Off Delay ( TOF)


Temporizador

* ML 1000 * Fixed * 5/01 * 5/02 * 5/03 * 5/04 * 5/05

Utilice la instrucción TOF para encender ó apagar una salida después que el renglón ha estado apagado
por un intervalo de tiempo. Esta instrucción de salida comienza a contar (a intervalos ya sea de un
segundo o a una centésima de segundo) cuando las condiciones en el renglón son falsas. Mientras las
condiciones en el renglón permanezcan falsas, el timer incrementa su valor acumulado (ACC) cada
escaneo hasta que alcanza el valor prestablecido. El valor acumulado es restablecido cuando las
condiciones en el renglón se hacen verdaderas sin importar si el valor ha sido alcanzado

Archivo de Datos de Timer (Archivos T4:)

Cada dirección de un timer consta de un elemento de 3 palabras. La Palabra 0 es la palabra de control,


la palabra 1 almacena el valor preestablecido (Preset), y la palabra 2 almacena el valor acumulado
(Accum.).

15 14 13 Uso Interno

Palabra 0 EN TT DN
Palabra 1 Valor Preestablecido (Preset)
Palabra 2 Valor Acumulado (Accum.)

Bits de la instrucción: 13 = DN (done)


14 = EN (enable bit)
15 = TT (timer timing bit)

Uso de los bits de estado


Se activa Se desactiva

Bit DN(13) Cuando las condiciones en el renglón Cuando las condiciones en el


son verdaderas renglón se hacen falsas y el
valor acumulado es igual a el
valor prestablecido

Bit TT (14) Cuando las condiciones son Cuando las condiciones


falsas y el valor acumulado se hacen verdaderas o el bit DN
es menor que el valor prestablecido es desactivado

Bit EN (15) Cuando las condiciones en el


Renglón son verdaderas El renglón se hacen falsas

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 34


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI
Introducción de Parámetros

Valor Acumulado (.ACC)

Este es el tiempo que se modifica cuando se activa el timer. Cuando se hablita el Timer ,este valor es
actualizado continuamente.

Valor Preestablecido (.PRE)

Este especifica el valor que el timer deberá alcanzar antes de que el controlador active el bit Done.
Cuando el valor acumulado es igual que el valor prestablecido, el bit Done se activa. Usted podrá utilizar
este bit para controlar un dispositivo de salida. Los valores Preestablecido y acumulado para los timers
son en el rango desde 0 a +32,767.

Tiempo Base (TimeBase)


El tiempo base determina la duración de cada intervalo de tiempo base. Para los controladores fijos,
Micro logix y SLC 5/01 , el tiempo base es puesto a 0.01 segundo, para los controladores SLC 5/02 y
mas nuevos, el tiempo base es elegible entre 0.01 (10 ms) y 1.0 segundo.

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 35


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Retentive Timer (RTO)


Temporizador Retentivo

* ML 1000 * Fixed * 5/01 * 5/02 * 5/03 * 5/04 * 5/05

Utilice la instrucción RTO para encender ó apagar una salida después que el renglón ha estado
encendido por un intervalo de tiempo. La instrucción RTO es una instrucción retentiva que comienza a
contar intervalos de tiempo cuando las condiciones en le renglón son verdaderas

La instrucción RTO retiene su valor acumulado cuando ocurre lo siguiente:

 Las condiciones en el renglón se hacen falsas


 Se cambia la operación del procesador de REM RUN a REM PROG.
 El procesador pierde la energía
 Ocurre una falla

Archivo de Datos de Timer (Archivos T4:)

Cada dirección de un timer consta de un elemento de 3 palabras. La Palabra 0 es la palabra de control,


la palabra 1 almacena el valor preestablecido (Preset), y la palabra 2 almacena el valor acumulado
(Accum.).

15 14 13 Uso Interno

Palabra 0 EN TT DN
Palabra 1 Valor Preestablecido (Preset)
Palabra 2 Valor Acumulado (Accum.)

Bits de la instrucción: 13 = DN (done)


14 = EN (enable bit)
15 = TT (timer timing bit)

Uso de los bits de estado

Se activa Se desactiva

Bit DN(13) Cuando el valor acumulado es igual Cuando se activa la instrucción


que el valor prestablecido de reset RES adecuada

Bit TT (14) Cuando las condiciones son Cuando las condiciones


verdaderas y el valor acumulado se hacen falsas o el bit DN
es menor que el valor prestablecido es activado

Bit EN (15) Cuando las condiciones en el Cuando las condiciones en


Renglón son verdaderas El renglón se hacen falsas

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 36


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Introducción de Parámetros

Valor Acumulado (.ACC)

Este es el tiempo que se modifica cuando se activa el timer. Cuando se hablita el Timer ,este valor es
actualizado continuamente.

Valor Preestablecido (.PRE)

Este especifica el valor que el timer deberá alcanzar antes de que el controlador active el bit Done.
Cuando el valor acumulado es igual que el valor prestablecido, el bit Done se activa. Usted podrá utilizar
este bit para controlar un dispositivo de salida. Los valores Preestablecido y acumulado para los timers
son en el rango desde 0 a +32,767.

Tiempo Base (TimeBase)


El tiempo base determina la duración de cada intervalo de tiempo base. Para los controladores fijos,
Micro logix y SLC 5/01 , el tiempo base es puesto a 0.01 segundo, para los controladores SLC 5/02 y
mas nuevos, el tiempo base es elegible entre 0.01 (10 ms) y 1.0 segundo.

Direccionamiento
Bits direccionados y palabras usando el formato Tf:e.s/b

Explicación

T Archivo del timer

f Numero de archivo. Para los procesadores SLC 500 el numero por definición es 4.un numero
de entre 9–255 puede ser utilizado para archivos extras . El único numero de archivo valido para los
MicroLogix 1000 es el 4.

: Delimitador del elemento

e Numero del Elemento estos son elementos de 3 palabras. para los SLC 500
el rango es de 0–255. para los MicroLogix 1000 el rango es de
0–39.

. Elemento de la palabra

s Sub elemento

/ Delimitador de BIT

b BIT

Ejemplos de direccionamiento

 T4:0/15 o T4:0/EN bit Enable


 T4:0/14 o T4:0/TT bit Timer Timing.
 T4:0/13 o T4:0/DN bit Done
 T4:0.1 o T4:0.PRE Valor preestablecido de el timer
 T4:0.2 o T4:0.ACC Valor acumulado de el timer
 T4:0.1/0 o T4:0.PRE/0 BIT 0 de el valor preestablecido
 T4:0.2/0 o T4:0.ACC/0 BIT 0 de el valor acumulado

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 37


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Counter Up (CTU)
Contador ascendente

* ML 1000 * Fixed * 5/01 * 5/02 * 5/03 * 5/04 * 5/05

El contador ascendente es una instrucción que cuenta los cambios de falso a verdadero de un renglón.
Los cambios en el renglón pueden ser causados por eventos que ocurren en el programa (por la lógica
interna o por dispositivos externos) tal como partes en un conveyor que son detectadas por medio de un
limit switch.

Cuando las condiciones en el renglón han hecho una transición de falso a verdadero, el valor acumulado
es incrementado una vez, este es retenido cuando las condiciones en el renglón se hacen falsas de
nuevo. El conteo acumulado es retenido hasta que sea borrado por una instrucción de reset, que tenga
la misma dirección que el contador.

15 14 13 12 11 10 Uso Interno

Palabra 0 CU CD DN OV UN UA
Palabra 1 Valor Preestablecido (Preset)
Palabra 2 Valor Acumulado (Accum.)

Uso de los bits de estado

Se activa Se desactiva

Bit OV (12) Cuando el valor va de –32,768 a Cuando se activa la instrucción


+ 32,767 y continua contando de reset RES con el mismo
numero que el contador

Bit DN (13) Cuando el valor acumulado es igual Cuando el valor acumulado


Que el valor prestablecido se hace menor que el
Prestablecido

Bit CU (14) Cuando las condiciones en el Cuando las condiciones en


Renglón son verdaderas el renglón se hacen falsas
o se usa una instrucción de
reset con el mimos numero del
contador

Introducción de Parámetros

Valor Acumulado (.ACC)

Este es el numero de transiciones de falso a verdadero que han ocurrido desde la ultima vez que se
reseteo el contador .

Valor Preestablecido (.PRE)

Este especifica el valor que el contador deberá alcanzar antes de que el controlador active el bit Done.
Cuando el valor acumulado es igual que el valor prestablecido, el bit Done se activa. Usted podrá utilizar
este bit para controlar un dispositivo de salida. Los valores acumulado y prestablecido están en el rango
de –32,768 a +32,767.

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 38


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Direccionamiento de los contadores


Bits direccionados y palabras usando el formato Cf:e.s/b

Explicación

C Archivo del contador

f Numero de archivo. Para los procesadores SLC 500 el numero por definición es 5.un numero
de entre 10–255 puede ser utilizado para archivos extras . El único numero de archivo valido para los
MicroLogix 1000 es el 5.

: Delimitador del elemento

e Numero del Elemento estos son elementos de 3 palabras. para los SLC 500
el rango es de 0–255. para los MicroLogix 1000 el rango es de
0–39.

. Elemento de la palabra

s Sub elemento

/ Delimitador de BIT

b BIT

Ejemplos de direccionamiento

 C5:0/15 o C5:0/CU bit de habilitado del contador


 C5:0/14 o C5:0/CD bit de habilitado de ount down Enable bit
 C5:0/13 o C5:0/DN Bit Done
 C5:0.1 o C5:0.PRE Valor preestablecido del contador
 C5:0.2 o C5:0.ACC Valor acumulado del contador
 C5:0.1/0 o C5:0.PRE/0 BIT 0 de el valor preestablecido
 C5:0.2/0 o C5:0.ACC/0 BIT 0 de el valor acumulado

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 39


SLC 503 ALLEN BRADLEY PRINCIPIANTES DELPHI

Counter Down (CTD)


Contador descendente

* ML 1000 * Fixed * 5/01 * 5/02 * 5/03 * 5/04 * 5/05

El contador descendente es una instrucción que cuenta los cambios de falso a verdadero de un renglón.
Los cambios en el renglón pueden ser causados por eventos que ocurren en el programa (por la lógica
interna o por dispositivos externos) tal como partes en un conveyor que son detectadas por medio de un
limit switch.

Cuando las condiciones en el renglón han hecho una transición de falso a verdadero, el valor acumulado
es decrementado una vez, este es retenido cuando las condiciones en el renglón se hacen falsas de
nuevo. El conteo acumulado es retenido hasta que sea borrado por una instrucción de reset, que tenga
la misma dirección que el contador.

15 14 13 12 11 10 Uso Interno

Palabra 0 CU CD DN OV UN UA
Palabra 1 Valor Preestablecido (Preset)
Palabra 2 Valor Acumulado (Accum.)

Uso de los bits de estado

Se activa Se desactiva

Bit OV (12) Cuando el valor va de +32,768 a Cuando se activa la instrucción


- 32,767 y continua contando de reset RES con el mismo
numero que el contador

Bit DN (13) Cuando el valor acumulado es igual Cuando el valor acumulado


Que el valor prestablecido se hace menor que el
Prestablecido

Bit CU (14) Cuando las condiciones en el Cuando las condiciones en


Renglón son verdaderas el renglón se hacen falsas
o se usa una instrucción de
reset con el mismo numero del
contador

Introducción de Parámetros

Valor Acumulado (.ACC)

Este es el numero de transiciones de falso a verdadero que han ocurrido desde la ultima vez que se
reseteo el contador .

Valor Preestablecido (.PRE)

Este especifica el valor que el contador deberá alcanzar antes de que el controlador active el bit Done.
Cuando el valor acumulado es igual que el valor prestablecido, el bit Done se activa. Usted podrá utilizar
este bit para controlar un dispositivo de salida. Los valores acumulado y prestablecido están en el rango
de –32,768 a +32,767.

HECHO POR: MARIO LEVARIO INGENIERIA CENTRAL RBE XII 40

También podría gustarte