Computing">
Nothing Special   »   [go: up one dir, main page]

Allen Bradley

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 18

Escuela Mexicana de ElectricidadMR

172
Mecatrónica.

UNIDAD UNO SLC 500


7.1 Introducción.

La familia SLC 500 le proporciona potencia y flexibilidad para una solución de control total.

El poderoso conjunto de instrucciones del procesador, sus herramientras de programacion avanzada y sus
capacidades de expansión son buenas razones para seleccionar estos productos para su siguiente aplicación
de control. La familia SLC 500 es una familia en constante crecimiento compuesta por controladores
programables contruidos es dos opciones de hardware: un controlador compacto o un controlador modular.

 Las herramientas de programacion y la gran mayoria de modulos de E/S son compatibles entre
las dos opciones de hardware, de esta manera se pueden resolver un gran numero de aplicaciones.
 Los automatas SLC 500 tienen la flexibilidad y la potencia de un controlador grande con el
tamaño y la simplicidad de un controlador pequeño.
 La programcion de estos controladores se logra con los sencillos diagramas de escalera, los cuales
se pueden programar en un aparato de programacion manual, o bien, en una computadora personal.

7.2 Configuracion compacta.

El controlador compacto proporciona en una sola unidad, la fuente de alimentacion, las entradas, las salidas,
memoria cpu, y bus de datos.

El SLC 500 compacto proporcionan opciones de configuración para unidades de 20, 30 o 40 puntos de E/S,
como opción su sistema puede ampliarse con módulos adicionales cuando use el chasis de expansión opcional
de 2 ranuras.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
173
Mecatrónica.
7.3 Configuración modular.

El controlador modular básico consta de un chasis, fuente de alimentación, módulo procesador (CPU),
entrada/salida (módulos de E/S). Pueden ser configurados con un máximo de tres racks (30 slots en total),
desde 4 hasta un máximo de 4096 puertos de E/S

Racks.

Alojan la CPU y módulos de E/S. La fuente ocupa el lado izquierdo. Hay disponibles en 4, 7, 10 y 13 slots:

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
174
Mecatrónica.
a) Fuente de alimentación.

Proporciona energía al CPU y slots del rack. Cada rack requiere una fuente de alimentación. No ocupa un slot.
Un sistema de configuración fija tiene fuente de alimentación.

b) Unidad central de proceso CPU.

Ocupa siempre el primer slot del rack. Tiene integrados al frente 4 leds de diagnóstico:

 PC RUN.- Indica que el procesador está en modo RUN.

 CPU FAULT.- Parpadea cuando se alimenta por primera vez indicando que el procesador no ha sido
configurado. También lo hace cuando un error mayor es detectado en el procesador en los racks de
expansión o en memoria, se mantiene estable cuando está presente un error no recuperable.

 FORCED I/O.- Parpadea cuando una o más direcciones de E/S han sido forzadas, pero sin haber
habilitado el forzamiento. Será estable cuando la operación forzar se encuentre habilitada. Estará
apagado de no haber forzamiento.

 BATERÍA BAJA.- Avisa cuando la batería tenga poca carga o cuando esté desconectada.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
175
Mecatrónica.
c) Módulos de E/S.

Existen tarjetas con 4, 8, 12, 16 y 32 entradas, cada una tiene asignada un led en el respectivo panel frontal.
Lo mismo sucede para las tarjetas de salida, las hay con diferente número de salidas y cada una con su
respectivo led.

7.4 Conceptos básicos de programación.

Organización de la memoria.

El procesador proporciona control por medio de un programa que usted crea llamando un archivo de
procesador. Este archivo contiene otros archivos que separan el programa en secciones que son más fáciles de
manejar.

La mayor parte de las operaciones que realiza con el dispositivo de programación involucra el archivo de
procesador y los dos componentes creados con éste: los archivos de programa y los archivos de datos.

Archivos de programa Archivos de datos

PROYECTO
7.5 Archivos de programa.

Los archivos de programa contienen información del controlador, el programa de escalera principal,
subrutinas de interrupción y programas de subrutina.

NUMERO ARCHIVO
0 Funciones del sistema
1 Reservado
2 Programa del usuario
3-255 Subrutinas

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
176
Mecatrónica.
 Programa de sistema (SYS 0).

Este archivo contiene información relativa al sistema e información programada por el usuario tal como el tipo
de procesador, configuración de E/S, nombre del archivo de procesador y contraseña.

 Reservado (SYS 1).

Este archivo está reservado.

 Programa de escalera principal (LAD 2).

Este archivo contiene instrucciones programadas por el usuario que definen cómo el controlador debe
funcionar.

 Programa de escalera de subrutina (LAD 3-255).

Estos archivos son creados por el usuario y accedidos según las instrucciones de subrutina que residen en el
archivo de programa de escalera principal.

7.6 Archivos de datos.

Los archivos de datos contienen la información de estado asociada con instrucciones de E/S y todas las otras
instrucciones que usted usa en los archivos de programa de escalera principal y de subrutina. Además, estos
archivos almacenan información acerca de la operación del procesador.

Estos archivos están organizados según el tipo de datos que contienen.

Los tipos de archivos de datos son:

NUMERO ARCHIVO
0 Imagen de Salidas
1 Imagen de Entradas
2 Status (estado del PLC)
3 Bits (relevadores internos)
4 Timer
5 Contadores
6 Control
7 Enteros
8 RESERVADO POR EL SISTEMA
9 VER NOTA
10-255 Bit, Timer, Contadores, Control o Entero,
asignado según necesidades.

• Salida (archivo 0).

Este archivo almacena el estado de las terminales de salida para el controlador.

• Entrada (archivo 1).

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
177
Mecatrónica.

Este archivo almacena el estado de las terminales de entrada para el controlador.

• Estado (archivo 2).

Este archivo almacena información de operación del controlador. Este archivo es útil para localizar y corregir
fallos de la operación del controlador y programa.

• Bit (archivo 3).

– Este archivo se usa para el almacenamiento de la lógica de relé interno.

• Temporizador (archivo 4).

Este archivo almacena los valores del acumulador de temporizador y preseleccionados además de los bits de
estado.

• Contador (archivo 5).

Este archivo almacena los valores del acumulador de temporizador y preseleccionados además de los bits de
estado.

• Control (archivo 6).

Este archivo almacena la longitud, posición de puntero y bits de estado para instrucciones específicas tales
como registros de desplazamiento y secuenciadores.

• Entero (file 7).

Este archivo se usa para almacenar valores numéricos o información de bit.

• Punto (coma) flotante (archivo 8).

Este archivo almacena los números de 32 bits no extendidos de precisión única. Se aplica a los procesadores
SLC 5/03 OS301, OS302 y SLC 5/04.

NOTA: El archivo de datos 9 puede ser usado como archivo ordinario, si el procesador no es utilizado en red o
si el procesador está en red con equipo SLC 500 únicamente. El archivo 9 es utilizado para transferencias de
datos en una red RS485 para dispositivos que no son de la familia SLC 500. Dispositivos de la familia SLC 500
no podrán escribir datos en este archivo.

Para fin de direccionamiento, cada tipo de archivo está identificado por una letra y un número, los archivos
numerados del 0 al 7 son los archivos de DEFAULT.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
178
Mecatrónica.

Tipo de Archivo Identificador Numero de Archivo


OUTPUT O 0
INPUT I 1
STATUS S 2
BIT B 3
TIMER T 4
COUNTER C 5
CONTROL R 6
INTEGER N 7

Archivos definidos por el sistema.

Si se requiere almacenar más información, pueden crearse archivos adicionales especificando únicamente la
letra y el número de archivo correspondiente. Esto solo aplica a los archivos Bit, Timer, Contador, Control y
Enteros.

Tipo de Archivo Identificador Numero de Archivo


BIT B
TIMER T
COUNTER C 10-255
CONTROL R
INTEGER N

Archivos definidos por el usuario:

7.7 Direccionamiento.

El SLC 500 utiliza la palabra (Word) como unidad mínima de memoria. Para acceder a sus diferentes archivos
puede hacerse a través de palabras o a nivel bit. Es necesario conocer la función del archivo, es decir, qué
archivo se desea direccionar, el bit y en ocasiones el slot.

A continuación se muestran los formatos de direccionamiento utilizados en cada archivo de datos.

Archivo de datos de entradas y salidas (0 y 1).

En la mayoría de los casos una palabra con sus 16 bits corresponde a un slot en el rack. Sin embargo en el caso
de módulos con más de 16 bits, será necesario además de direccionar el slot, incluir la palabra.

En equipos modulares se utiliza la siguiente notación para entradas y salidas.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
179
Mecatrónica.

Formato Explicación
O Salida
I Entrada
: Delimitador de elemento
No. de slot
(decimal) Controlador de E/S fijo: 0
e
Delimitador de palabra. Requerido sólo si un número de
. palabra es necesario según lo mencionado a continuación.

O:e.s/b Requerido si el número de entradas o


I:e.s/b s No. de salidas exceden 16 para la ranura. Límite:
palabra 0–255 (el límite tiene lugar para “tarjetas
especiales” de palabras múltiples).
/ Delimitador de bit
No. de bit Entradas: 0- 15 (o 0 a 23, ranura 0)
b Salidas: 0- 15

Ejemplos de direccionamiento de unas entradas y salidas.

Direcciones a nivel bit:


 O:3/5 Salida 15, slot 3.
 O:5/10 Salida 10 slot 5.
 I:1/1 Entrada 1, slot 1.
 I:0/14 Entrada 14, slot 0.

Direcciones a nivel palabra:


 O:15 Palabra de salida 0, slot 15.
 O:0 Palabra de salida 0 slot 0.
 I:1.1 Palabra de entrada 1, slot 1.

Cuando la dirección es a nivel bit, necesariamente debe haber una diagonal (/).

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
180
Mecatrónica.

Cuando es a nivel palabra, puede omitirse el número cero si se refiere a esa palabra y debe incluirse cuando el
número de entradas o salidas exceden 16 en un slot.

Direccionamiento de E/S para un controlador modular.

Con los controladores modulares, el número de ranura 0 está reservado para el módulo de procesador (CPU).
La ranura 0 no es válida como una ranura de E/S.

La figura siguiente muestra una configuración de controlador modular que consiste en un chasis de 7 ranuras
interconectado con un chasis de 10 ranuras. La ranura 0 contiene la CPU. Las ranuras 1 a 10 contienen
módulos de E/S. Las ranuras remanentes se guardan para la expansión de E/S futura.

La figura indica el número de entradas y salidas en cada ranura y muestra asimismo cómo estas entradas y
salidas se organizan en los archivos de datos. Para estos archivos, el tamaño de elemento siempre es 1
palabra.

Fuente Fuente
de CPU de
alim. I/O I/O I/O I/O I/O I/O alim. I/O I/O I/O I/O
eléc. eléc.

Controlador modular que usa un chasis de 7 ranuras interconectado con un chasis de 10 ranuras

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 mayoría de los casos, una sola palabra de 16 bits en estos archivos corresponderá a una
ubicación de ranura en su controlador con los números de bit correspondientes a números de terminal de
entrada o salida. Los bits de la palabra no usados no están disponibles para su uso.

La tabla a continuación explica el formato de direccionamiento para salidas y entradas. Anote que el formato
específico “e”como el número de ranura y “s”como el número de palabra. Cuando trabaje con instrucciones de
archivo, haga referencia al elemento como e.s(ranura y palabra) tomados juntos.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
181
Mecatrónica.

Formato Explicación

O Salida

I Entrada

: Delimitador del elemento

Ranura 0, adyacente a la fuente de alimentación eléctrica en el


Número de la primer chasis, se aplica al módulo de procesador. Las ranuras
O:e.s/b e ranura posteriores son ranuras de E/S, numeradas desde 1 hasta un
(decimal) máximo de 30.

I:e.s/b

Delimitador de palabra. Requerido sólo si es necesario un número de palabra


. según lo indicado a continuación.

Requerido si el número de entradas o salidas exceden 16 para


s Número de la ranura. Rango: 0-255 (el rango acepta “tarjetas especiales”
palabra de palabras múltiples)

/ Delimitador de bit

Número deEntradas: 0- 15
b terminal Salidas: 0- 15

Archivo de estado (archivo S2:).

No puede añadir ni eliminar elementos del archivo de estado. El archivo de estado del controlador MicroLogix
1000 se explica en el apéndice A y el archivo de estado del procesador SLC 500 se explica en el apéndice B.
Puede direccionar varios bits y palabras según lo siguiente:

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
182
Mecatrónica.

Formato Explicación

S Archivo de estado

: Delimitador de elemento
S:e/b
e Número de Rangos de 0-15 en un controlador fijo o SLC
elemento 5/01, 0-32 en un procesador SLC 5/02, 0-83 en
un SLC 5/03 OS300, 0–96 en un SLC 5/03
OS301 y posterior y 5/04 OS400 y 0-164 en un
SLC 5/04. Estos son elementos de 1 palabra.
16 bits por cada elemento

/ Delimitador de bit

b Número de Ubicación del bit dentro del elemento. Rangos de


bit 0-15.

Archivo de datos de bit (B3:).

El archivo 3 constituye el archivo de bit, usado principalmente para instrucciones de bit (lógica de relé),
registros de desplazamiento y secuenciadores. El tamaño máximo del archivo es 256 elementos de 1 palabra,
un total de 4096 bits. Puede direccionar los bits especificando el número de elemento (0 a 255) y el número
de bit (0 a 15) dentro del elemento. También puede direccionar los bits numerándolos secuencialmente, 0 a
4095.

Además, puede direccionar los elementos de este archivo.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
183
Mecatrónica.

Formato Explicación Ejemplos

B Archivo de tipo de bit

Número de archivo. Número 3 es el


Bf:e/b archivo predeterminado. Un número de B3:3/14
f archivo entre 10-255 se puede usar si se Bit 14, elemento 3
requiere almacenamiento adicional.

: Delimitador de elemento

Rangos de 0-255. Estos B3:252/00


e Número de son elementos de 1 Bit 0, elemento 252
elemento palabra. 16 bits por
cada elemento.

/ Delimitador de bit B3:9


Bits 0-15, elemento 9
Número de bit Ubicación del bit dentro
b del elemento. Rangos de
0-15.

Formato Explicación Ejemplos

B Idéntico a lo anterior. Idéntico a lo


Bf/b anterior. Idéntico alanterior. B3/62
f Bit 62

/ B3/4032
Bit 4032

Número de Ubicación numérica


b bit del bit dentro del
archivo. Rangos de 0-
4095.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
184
Mecatrónica.

7.8 Descripción general de las instrucciones de temporizador (archivo de datos numero 4).

Cada dirección 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.

15 14 13
EN TT DN Uso interno
Pal. 0

Pal. 1 Valor de ajuste (pre)

Pal. 2
Valor de acumulado (ACC)

Bits direccionables Palabras direccionables


EN = Bit 15 Habilitación PRE: Valor de Preset
TT= Contando Acc: Valor acumulado
DN= Realizado

Estructura de direccionamiento.

Direccione bits y palabras usando el formato Tf:e.s/b

Explicación:

T Archivo de temporizador

Número de archivo. Para los procesadores SLC 500, el número


predeterminado es 4. Se puede usar un número entre 10-255
f para almacenamiento adicional.

: Delimitador de elemento

Estos son elementos de 3 palabras. Para los


e Número de procesadores SLC 500 el rango es 0-255. Para
elemento los controladores MicroLogix 1000 el rango es
de 0-39.
. Elemento de palabras
s Subelemento
/ Delimitador de bit
b bit

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
185
Mecatrónica.
Ejemplos de direccionamiento:

 T4:0/15 o T4:0/EN Bit de habilitación.


 T4:0/14 o T4:0/TT Bit de temporización del temporizador.
 T4:0/13 o T4:0/DN Bit de efectuado.
 T4:0.1 o T4:0.PRE Valor preseleccionado del temporizador.
 T4:0.2 o T4:0.ACC Valor acumulado del temporizador.
 T4:0.1/0 o T4:0.PRE/0 Bit 0 del valor preseleccionado.
 T4:0.2/0 o T4:0.ACC/0 Bit 0 del valor acumulado.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
186
Mecatrónica.
7.9 Elementos del archivo de datos del contador (archivo de datos numero 5).

Cada dirección 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 instrucción. 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, según lo indicado a
continuación:

Estructura de direccionamiento.

Formato Explicación
C Contador
Cf:e f Numero de archivo. 5 es por default. De
requerirse más puede utilizarse del 10 al
255
: Elemento delimitador
e Numero de 0 a 255
elemento
Ejemplos:

 C5:0/15 o C5:0/CU Bit de habilitación de conteo progresivo


 C5:0/14 o C5:0/CD Bit de habilitación de conteo regresivo
 C5:0/13 o C5:0/DN Bit de efectuado
 C5:0/12 o C5:0/OV Bit de overflow
 C5:0/11 o C5:0/UN Bit de underflow
 C5:0/10 o C5:0/UA Bit de actualización del valor acumulado (HSC en el controlador fijo
solamente)
 C5:0.1 o C5:0PRE Valor preseleccionado del contador
 C5:0.2 o C5:0.ACC Valor acumulado del contador
 C5:0.1/0 o C5:0.PRE/0 Bit del valor preseleccionado
 C5:0.2/0 o C5:0.ACC/0 Bit 0 del valor acumulado

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
187
Mecatrónica.
7.10 Archivo de datos de control (R6:).

Estas instrucciones usan varios bits de control. Estos son elementos de 3 palabras usados con desplazamiento
de bit, FIFO, LIFO, instrucciones de secuenciador e instrucciones ASCII ABL, ACB, AHL, ARD, ARL, AWA y
AWT. La palabra 0 es la palabra de estado, la palabra 1 indica la longitud de datos almacenados y la palabra 2
indica la posición. Esto se muestra en la figura siguiente.

En el elemento de control hay ocho bits de estado y un byte de código de error. Un controlador fijo y un
elemento de control SLC 5/01 tienen seis bits. Los bits EU y EM no son usados por el procesador.

Elemento de control:

15 14 13 12 11 10 9 8 | 7653210 Pal.
EN EU DN EM ER UL IN FD | Código de error 0
Longitud de arreglo de bit o archivo (LEN) 1
Indicador de bit o posición (POS) 2

Bits direccionables:

EN = Habilitación
EU = Habilitación de descarga DN = Efectuado
EM= Pila vacía
ER = Error

Palabras direccionables:

LEN = Longitud POS = Posición


UL = Descarga (desplazamiento de bit solamente)
IN = Inhibición (Este es el bit de marcha [RN bit 9] para instrucciones ASCII) FD = Encontrado (SQC solamente)
El código de error se muestra en HEX y no es direccionable.

Asigne direcciones de control según lo siguiente:

Formato Explicación

R Archivo de control
Número de archivo. Número 6 es el archivo predeterminado.
f Se puede usar un número de archivo entre 10-255 se puede
Rf:e
usar si se requiere almacenamiento adicional.
: Delimitador de elemento
Número de Rangos de 0-255. Estos son elementos de 3
e elemento palabras. Vea la figura anterior.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
188
Mecatrónica.
7.11 Archivo de datos enteros (N7:).

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

Asigne las direcciones de enteros según lo siguiente:

Formato Explicación

N Archivo de enteros

Número de archivo. Número 7 es el archivo predeterminado. Un


Nf:e/b f número de archivo entre 10-255 se puede usar si se requiere
almacenamiento adicional.

: Delimitador de elemento

Número de Rangos de 0-255. Estos son elementos de 1 palabra. 16


e elemento bits por cada elemento.

/ Delimitador de bit

Número de
b bit Ubicación del bit dentro del elemento. Rangos de 0-15.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
189
Mecatrónica.
Ejemplos:

 N7:2 Elemento 2, archivo de enteros 7.


 N7:2/8 Bit 8 en elemento 2, archivo de enteros 7.
 N10:36 Elemento 36, archivo de enteros 10 (archivo 10 designado como un archivo de enteros por el usuario).

7.12 Conjunto de instrucciones básicas slc-500.

Introducción.

Esta unidad contiene información general acerca de las instrucciones generales y explica cómo funcionan en
su programa de aplicación. Cada una de estas instrucciones básicas incluye información acerca de:

• Cómo aparecen los símbolos de instrucción.


• Cómo usar la instrucción.

Estas instrucciones, cuando se usan en programas de escalera, representan circuitos de lógica cableados
usados para el control de una máquina o equipo. Las instrucciones básicas se dividen en tres grupos: bit,
temporizador y contador.

Instrucciones tipo “Bit".

Estas instrucciones operan en un solo bit de datos. Durante la operación, el procesador puede establecer o
restablecer el bit, según la continuidad lógica de los escalones del diagrama de escalera. Puede direccionar un
bit tantas veces como requiera su programa.

Las siguientes instrucciones bit se utilizan en todos los procesadores.

Timers.

Los timers son instrucciones de salida. Estas instrucciones se pueden programar en todos los procesadores de
la familia SLC-500.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR

También podría gustarte