Sie sind auf Seite 1von 52

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

UNIVERSIDAD
TECNOLOGICA DE
MATAMOROS

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

MANUAL
DE
SLC-500
AVANZADO

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

REGLAMENTO INTERNO DEL PARTICIPANTE


I. Puntualidad.
II. Uso del gafete, al frente y visible.
III. Actitud apropiada para el aprendizaje.
IV. No levantar la voz.
V. No correr en las instalaciones del La UTM.
VI. Asistencia mnima del 80% de la duracin del curso,
VII. No fumar dentro de las instalaciones.
VIII. No entrar con comidas o bebidas a los laboratorios.
IX. No operar equipo sin la autorizacin del instructor.
X. Respetar a todas las personas.
XI. Tres retardos harn una falta.
XII. Si por negligencia daa un equipo de La UTM, el participante ser responsable de
la reparacin o reposicin del equipo segn corresponda.

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

CONTENIDO
CAPITULO 1
CONCEPTOS BASICOS
Que es un Controlador Programable__________________ 8
Antecedentes Histricos___________________________ 8
Ventajas _______________________________________ 9
Estructura de un PLC______________________________11

CAPITULO 2
COMPONENTES DE UN SLC-500
Tipos de mdulos de Entradas y Salidas_______________11
Conexiones de Entrada y salida______________________12

CAPITULO 3
ORGANIZACION DE LA MEMORIA Y DIRECCIONAMIENTO
Definiciones_____________________________________14
Organizacin de la Memoria _______________________14
Direccionamiento de la memoria ___________________14

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

CAPITULO 4

FUNCIONES DE PROGRAMACION AVANZADA


Circuito de Enclavamiento___________________________ 15
Practica 1 Programacin del Circuito de Enclavamiento____15
Enclavamiento (OTL) y Desenclavamiento (OTU)_________16
Practica 2 Programacin del Circuito (OTL) y (OTU)______16
Timer On-Delay TON_______________________________16
Practica 3 Programacin de Circuitos con TON__________18
Timer OFF-Delay TOF______________________________18
Practica 4 Programacin de Circuitos con TOF__________19
Timer Retentivo (Timer On) (RTO)_____________________19
Practica 5 Programacin de Circuitos con (RTO)________20
Uso de los Contadores______________________________20
Practica 6 Programacin de Circuitos con Contadores____22
Instrucciones de Mover (MOV) _______________________23
Practica 7 Programacin de Circuitos con MOV_________23
Instrucciones de Mover con Mascara (MVM) ____________24
Convertir en BCD (TOD)____________________________25
Convertir de BCD (FRD) ___________________________25
Instrucciones de Comparacin _______________________26
Practica 8 prog. de Instrucciones de Comparacin _______30
Instrucciones de Suma, Resta y Multiplicacin __________30
Practica 9 Prog, Instrucciones de Suma, Resta y Mult.____31
Instrucciones Primeras Entradas Primeras Salidas (FIFO)_32
Practica 10 de Instrucciones (FIFO) __________________33
Instrucciones ltimas Entradas Primeras Salidas (LIFO) __35
Practica 11 de Instrucciones (LIFO) ___________________36
Instrucciones de Copiar y Llenado (COP) y (FLL) _________37
Instrucciones de Desplazamiento de Bits hacia la Izquierda _40
Practica 12 de Instrucciones (BSL) ____________________42
Instrucciones de Desplazamiento de Bits hacia la Derecha _42
Practica 13 de Instrucciones (BSR) ___________________43
Instrucciones de Secuenciador de Salida (SQO) ________43
Practica 14 de Instrucciones (SQO) __________________46
Instrucciones de Secuenciador de Comparacin (SQC) ___47
Practica 15 de Instrucciones (SQC) __________________49
Instrucciones de Carga del Secuenciador (SQL) ________49

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Practica 16 de Instrucciones (SQL) ___________________50

CONCLUSION______________________________51
BIBLIOGRAFIA _____________________________52

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

OBJETIVO
El Participante aprender la Elaboracin de Programas de PLC, 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.

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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.

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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

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.

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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

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

ENTRADAS

UNIDAD
CENTRAL
DE
PROCESO

SALIDAS

10

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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

Transmisores de presin, flujo, nivel, temperatura, etc


Termopares
Transductores en general.

Seales analgicas

11

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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

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.

12

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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

13

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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.

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

Archivos de Programa
Son los Archivos donde se encuentran los Diagramas de escalera para realizar la
secuencia Lgica.
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

Tipo de Archivo

O
I
S
B
T
C
R
N
F

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

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

CAPITULO 4
INSTRUCCIONES DE PROGRAMACIN AVANZADA
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 1
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.

15

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Circuito de Enclavamiento con Latch/Unlatch

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

Temporizador a la conexin (TON)


Este tipo de Timer al activarlo toma un tiempo para cerrar sus contactos ,al llegar este
tiempo se activa un foco o la salida programada.

Use la instruccin TON para activar o desactivar una


salida despus de que el temporizador haya estado
activado
durante
un
intervalo
de
tiempo
preseleccionado.
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.

16

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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

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.
Al soltar el Botn el valor acumulado
llega inmediatamente a cero y el foco 1
se Apaga.

Tabla que muestra la Operacin del Timer a la Energizacin (TON).


Botn
Start

T4:0
PR= 10
Seg.

Contacto
T4:0/DN

Foco 1

17

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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

Tabla que muestra la Operacin del Timer a la


Desenergizacin (TOF).

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.

Botn Start

T4:1
PR= 10 Seg.
Contacto
T4:1/DN
Foco 1
18

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

PRACTICA 4
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)


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.

19

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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.
Para Restablecer la Cuenta del Timer hay que Activar el Switch de reset (I:1/2).

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

Cmo funcionan los contadores


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

20

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Conteo progresivo (CTU)


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.

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.

El valor acumulado y los bits de control se restablecen cuando se habilita la instruccin


RES correcta.

Conteo regresivo (CTD)


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

21

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Restablecimiento (RES)

Use una instruccin RES para restablecer un temporizador o contador.

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 6
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.
Descargar el Programa al SLC-500.
Poner ON LINE el Procesador
Comprobar la Lgica del Circuito CTU, CTD y Reset.
22

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Mover (MOV)

Esta instruccin de salida mueve el valor de fuente al lugar


de destino. Siempre que el rengln permanezca verdadero,
la instruccin mueve los datos durante cada escn.

Cmo introducir parmetros


Introduzca los parmetros siguientes al programar esta instruccin:
La fuente es la direccin o constante de los datos que desea mover.
El destino es la direccin a la cual la instruccin mueve los datos.
Nota de aplicacin: Si desea mover una palabra de datos sin afectar los indicadores
matemticos, use una instruccin de copiar (COP) con una longitud de 1 palabra en vez de la
instruccin MOV.

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

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


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

23

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Mover con mscara (MVM)


La instruccin MVM es una instruccin de palabra que
mueve datos de un lugar de fuente a un destino y permite
que porciones de los datos de destino estn enmascarados
por una palabra separada. Siempre que el rengln
permanezca verdadero, la instruccin mueve los datos
durante cada escn.

Cmo introducir parmetros


Introduzca los parmetros siguientes al programar esta instruccin:
La fuente es la direccin de los datos que desea mover.
La mscara es la direccin de la mscara por la cual la instruccin mueve los datos; la
mscara puede ser un valor hexadecimal (constante).
El destino es la direccin a la cual la instruccin mueve los datos.

Operacin
Cuando un rengln que contiene esta instruccin es verdadero, los datos en la direccin de fuente
pasan por la mscara a la direccin de destino. Vea la ilustracin siguiente:

Enmascare los datos restableciendo los


bits en la mscara; transfiera los datos
estableciendo los bits en la mscara a
uno. Los bits de la mscara pueden ser
fijos por un valor constante o los puede
variar asignndoles una direccin
directa a la mscara. Los bits en el
destino que corresponden a ceros en la
mscara no se modifican.
Solo se cambian estas secciones

24

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Convertir en BCD (TOD)


Use esta instruccin para convertir enteros de
16 bits en valores BCD.
El destino slo puede ser el registro
matemtico (Archivos N)
Si el valor de entero que introduce es negativo,
el valor absoluto del nmero se usa para la
conversin.

Ejemplo 1
El valor de entero 9760 almacenado en N7:3 se convierte en BCD y la equivalente
de BCD se almacena en N10:0. El mximo valor BCD posible es 9999.

Convertir de BCD (FRD)

Use esta instruccin para convertir los valores BCD


en valores enteros.
La fuente slo puede ser el registro matemtico.

25

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Ejemplo 1
El valor BCD 9760 en la fuente N7:3 se convierte y se almacena en N10:0. El mximo valor de
fuente es 9999, BCD.

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

26

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Menor que (LES)

Menor o Igual que


(LEQ)

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

27

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Mayor o Igual que (GEQ)


Use la instruccin GEQ para probar si un valor
(fuente A) es mayor o igual que otro (fuente B).
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.

Operaciones de Igual (EQU)


Cuando el selector de I:5 esta solo en 25 y el switch I:1/0 es activado. se activa la salida O:4/0

Operaciones de No Igual (NEQ)


Si el selector I:5 no esta en 25 y el switch I:1/0 es activado . se activa la salida O:4/0

28

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Operaciones Menor que (LES) y Mayor que (GRT)


Al oprimir el Botn I:1/0
Si la cantidad en el selector es Menor que 25 se enciende el foco O:4/0
Si es mayor que 25 se enciende el foco O:4/1

Instruccin de Limite (LIM)


El Foco 1 solo enciende si el selector se encuentra entre los valores de 80 y 100.

29

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

PRACTICA 8
Programacin de Circuitos
con Instrucciones de Comparacin

OBJETIVO:
Que el Participante aprenda a programar las Instrucciones de Comparacin

Realizar la programacin en la computadora los circuitos con Instrucciones de


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

Suma (ADD)
Use la instruccin ADD para aadir un valor (fuente A) a otro
valor (fuente B) y coloque el resultado en el destino.

Restar (SUB)
Use la instruccin SUB para restar un valor (fuente B) del otro
(fuente A) y coloque el resultado en el destino.

Multiplicar (MUL)
Use la instruccin MUL para multiplicar un valor (fuente A)
por el otro (fuente B) y coloque el resultado en el destino.

30

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

PRACTICA 9
Programacin de Circuitos
con Instrucciones de Suma, Resta, Multiplicar

OBJETIVO:
Que el Participante aprenda a programar las Instrucciones de Suma, Resta, Multiplicar

Realizar la programacin en la computadora el circuito anterior.


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

31

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Carga FIFO (FFL)


Descarga FIFO (FFU)
Las instrucciones FFL y FFU se usan conjuntamente.
La instruccin FFL carga palabras en un archivo creado
por el usuario que se llama una pila FIFO.
La instruccin FFU descarga palabras de la pila FIFO en el
mismo orden en que fueron cargadas.

Parmetros de instruccin han sido programados en las instrucciones FFLFFU


ilustradas abajo.

Operacin de la instruccin FFL:

Cuando las condiciones de rengln


cambian de falso a verdadero, el bit de habilitacin FFL (EN) se establece. Esto carga
el contenido de la fuente, N7:10, en el elemento de pila indicado por el nmero de
posicin 9. Luego el valor de posicin se incrementa.
La instruccin FFL carga un elemento a cada transicin de falso a verdadero del
rengln hasta que la pila se llene (34 elementos). Luego el procesador establece el bit
de efectuado (DN) inhibiendo as la continuacin de la carga.

32

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

PRACTICA 10
Programacin de Circuitos FIFO

OBJETIVO:
Que el Participante aprenda a programar las Instrucciones FIFO (Primeras Entradas
Primeras Salidas).

Realizar la programacin en la computadora para una Lnea de Produccin con


4 Estaciones de Trabajo que solicitan la Inyeccin de espuma y los pedidos van
a ser en FIFO (Primeras entradas Primeras Salidas) realizados de acuerdo
cuando el operador termine de ejecutar su preparacin y Opriman el Botn de
Pedido
Descargar el Programa al SLC-500.
Poner ON LINE el Procesador
Comprobar la Lgica del Circuito FIFO.

La Direcciones son las Siguientes:


Estacin 1 I:1/01
Estacin 2 I:1/02
Estacin 3 I:1/03
Estacin 4 I:1/04

33

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Al Activar el Switch I:1/1 Hacemos un


Move de un 1 a la Palabra N7:0 y Tambin
Activamos la Carga del FIFO y el 1 queda
almacenado en N7:10.
Al Activar el Switch I:1/3 Hacemos un
Move de un 3 a la Palabra N7:0 y Tambin
Activamos la Carga del FIFO y el 3 queda
almacenado en N7:11.
Al Activar el Switch I:1/4 Hacemos un
Move de un 4 a la Palabra N7:0 y Tambin
Activamos la Carga del FIFO y el 4 queda
almacenado en N7:12.
Al Activar el Switch I:1/2 Hacemos un
Move de un 2 a la Palabra N7:0 y Tambin
Activamos la Carga del FIFO y el 2 queda
almacenado en N7:13.

Operacin de la instruccin FFU:

Cuando las condiciones de rengln


cambian de falsas a verdaderas, el bit de habilitacin FFU (EU) se establece. Esto
descarga el contenido del elemento a la posicin de pila 0 en el destino, N7:11. Todos
los datos en la pila se desplazan un elemento hacia la posicin 0 y el elemento
numerado ms alto se pone a cero.
La instruccin FFU descarga un elemento en cada transicin de falso a verdadero del
rengln hasta que la pila se vaca. Luego el procesador establece el bit vaco (EM).

34

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Al Terminar de Inyectar la Maquina


se Activa el Fin de Ciclo I:1/0 y
activamos la descarga del FIFO en el
Mismo
orden
como
Fueron
Ingresados al FIFO y Aparecen en el
Display O:6
Tiene que tener la Misma direccin
de control y la misma Direccin del
Inicio del FIFO

Carga LIFO (LFL)


Descarga LIFO (LFU)
Las instrucciones LFL y LFU se usan
conjuntamente.
La instruccin LFL carga palabras en un archivo
creado por el usuario que se llama una pila LIFO.
La instruccin LFU descarga palabras de la pila
LIFO en el mismo orden en que fueron cargadas.

35

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Los parmetros de instruccin han sido programados en las instrucciones LFLLFU


ilustradas abajo.

Operacin de la instruccin LFL:

Cuando las condiciones de rengln


cambian de falso a verdadero, el bit de habilitacin LFL (EN) se establece. Esto carga
el contenido de la fuente, N7:10, en el elemento de pila indicado por el nmero de
posicin 9. Luego el valor de posicin se incrementa.
La instruccin LFL carga un elemento a cada transicin de falso a verdadero del
rengln hasta que la pila se llene (34 elementos). Luego el procesador establece el bit
de efectuado (DN) inhibiendo as la continuacin de la carga.

Operacin de la instruccin LFU:

Cuando las condiciones de rengln


cambian de falso a verdadero, el bit de habilitacin LFU (EU) se establece. Esto
descarga el contenido del elemento a la posicin de pila 0 en el destino, N7:11. Todos
los datos en la pila se desplazan un elemento hacia la posicin 0 y el elemento
numerado ms alto se pone a cero.
La instruccin LFU descarga un elemento a cada transicin de falso a verdadero del
rengln hasta que la pila est vaca. Luego el procesador establece el bit vaco (EM).

PRACTICA 11
Programacin de Circuitos LIFO
OBJETIVO:
Que el Participante aprenda a programar las Instrucciones LIFO (Ultimas Entradas
Primeras Salidas).

Realizar la programacin en la computadora del siguiente Circuito


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

36

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Al Activar el Switch I:1/1 Hacemos un


Move de un 1 a la Palabra N7:0 y Tambin
Activamos la Carga del FIFO y el 1 queda
almacenado en N7:10.
Al Activar el Switch I:1/3 Hacemos un
Move de un 3 a la Palabra N7:0 y Tambin
Activamos la Carga del FIFO y el 3 queda
almacenado en N7:11.
Al Activar el Switch I:1/4 Hacemos un
Move de un 4 a la Palabra N7:0 y Tambin
Activamos la Carga del FIFO y el 4 queda
almacenado en N7:12.
Al Activar el Switch I:1/2 Hacemos un
Move de un 2 a la Palabra N7:0 y Tambin
Activamos la Carga del FIFO y el 2 queda
almacenado en N7:13.

Al Terminar el Tiempo de Permanencia en


el Horno se Activa el Fin de Ciclo I:1/0 y
activamos la descarga del LIFO el ultimo
que entro es el primero en salir y
Aparecen en el Display O:6
Tiene que tener la Misma direccin de
control y la misma Direccin del Inicio del
FIFO.

Instrucciones para copiar el archivo (COP)


y llenar el archivo (FLL)
El archivo de tipo destino determina el nmero de
palabras que una instruccin transfiere.
Por ejemplo, si el archivo de tipo destino es un
contador y el archivo de tipo fuente es un entero,
se transfieren tres palabras de entero por cada
elemento en el archivo de tipo contador.
Despus de la ejecucin de una instruccin COP o
FLL, el registro de ndice S:24 se pone a cero.

37

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Uso de COP
Esta instruccin copia bloques de datos de un lugar a otro. No usa bits de estado. Si
usted necesita un bit de habilitacin, programe una instruccin de salida (OTE) en
paralelo usando un bit interno como la direccin de salida. La ilustracin siguiente
muestra cmo se manejan los datos de instruccin de archivo.

Cmo introducir parmetros


Introduzca los parmetros siguientes al programar esta instruccin:

La fuente es la direccin del archivo que desea copiar. Debe usar el indicador de
archivo (#) en la direccin. Cuando se usa un procesador SLC 5/03 OS301,
OS302 SLC 5/04 OS401, se soportan los valores de punto (coma) flotante y
cadena.

El destino es la direccin inicial donde la instruccin almacena la copia. Debe


usar el indicador de archivo (#) en la direccin. Cuando usa un procesador SLC
5/03 OS301, OS302 SLC 5/04 OS401, se soportan los valores de punto
(coma) flotante y cadena.

La longitud es el nmero de elementos en el archivo que desea copiar. Para los


procesadores SLC, si el archivo de tipo destino es 3 palabras por elemento
(temporizador o contador), puede especificar una longitud mxima de 42. Si el
archivo de tipo destino es 1 palabra por elemento, puede especificar una
longitud mxima de 128 palabras.

Uso de FLL
Esta instruccin carga elementos de un archivo con una constante de programa o valor
de una direccin de elemento.
La instruccin llena las palabras de un archivo con un valor de fuente. No usa bits de
estado. Si usted necesita un bit de habilitacin, programe una salida en paralelo que
usa una direccin de almacenamiento. La ilustracin siguiente muestra cmo se
manejan los datos de instruccin de archivo.

38

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Cmo introducir parmetros


Introduzca los parmetros siguientes al programar esta instruccin:

La fuente es la constante de programa o la direccin de elemento. El indicador


de archivo (#) no se requiere para una direccin de elemento. Cuando usa un
procesador SLC 5/03 OS301, OS302 SLC 5/04 OS401, se soportan los
valores de punto (coma) flotante y cadena.

El destino es la direccin inicial de destino del archivo que desea llenar. Debe
usar el indicador de archivo (#) en la direccin. Cuando usa un procesador SLC
5/03 OS301, OS302 SLC 5/04 OS401, se soportan los valores de punto
(coma) flotante y cadena.

La longitud es el nmero de elementos en el archivo que desea copiar. Para los


procesadores SLC, si el archivo de tipo destino es de 3 palabras por elemento
(temporizador o contador), puede especificar una longitud mxima de 42. Si el archivo
de tipo destino es de 1 palabra por elemento, puede especificar una longitud mxima
de 128 palabras.

Descripcin general de las instrucciones de


desplazamiento de bit
Introduzca los parmetros siguientes al programar estas instrucciones:
El archivo es la direccin del fichero de bit que desea manejar. Debe usar el
indicador de archivo (#) en la direccin de fichero de bit.
El control es el elemento de control que almacena el byte de estado de la
instruccin, el tamao del fichero (en nmero de bits). Anote que la direccin de
control no se debe usar para otras instrucciones.
El elemento de control se muestra abajo.

39

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Los bits de estado del elemento de control se pueden direccional mnemnicamente.


Entre stos se incluyen:
El bit de descarga UL (bit 10) almacena el estado del bit salido del fichero cada
vez que la instruccin se habilita.
El bit de error ER (bit 11), cuando se establece, indica que la instruccin ha
detectado un error tal como la introduccin de un nmero negativo para la
longitud o posicin. Evite usar el bit de salida cuando este bit est establecido.
El bit de efectuado DN (bit 13), cuando se establece, indica que el fichero de bit
se ha desplazado una posicin.
El bit de habilitacin EN (bit 15) est establecido en una transicin de falso a
verdadero del rengln e indica que la instruccin est habilitada.
Cuando el registro se desplaza y las condiciones de entrada se hacen falsas, los
bits de habilitacin, efectuado y error se restablecen.
El bit de direccin es la direccin del bit de fuente que la instruccin inserta en la
primera (ms baja) posicin de bit (BSL) o en la ltima (ms alta) posicin de bit
(BSR).
La longitud (tamao del arreglo de bit) es el nmero de bits en el fichero de bit,
hasta 2048 bits. Un valor de longitud de 0 causa que el bit de entrada se
transfiera al bit UL.
Para los procesadores SLC la longitud es 2048.
Un valor de longitud que indica ms all del fin del archivo programado causa la
ocurrencia de un error mayor de tiempo de ejecucin. Si modifica un valor de longitud
con su programa de escalera, asegrese que el valor modificado sea vlido.

Desplazamiento de bit izquierdo (BSL)


Desplazamiento de bit derecho (BSR)
BSL y BSR son instrucciones de salida que
cargan bit por bit los datos en un fichero de
bit. Los datos son desplazados a travs del
fichero y luego son descargados bit por bit.

Uso de BSL
Cuando el rengln va de falso a verdadero, el procesador establece el bit de
habilitacin (EN bit 15) y el bloque de datos se desplaza a la izquierda (a un nmero de
bit superior) por una posicin de bit. El bit especificado en la direccin de bit se
40

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

desplaza a la primera posicin de bit. El ltimo bit se desplaza fuera del fichero y se
almacena en el bit de descarga (UL bit 10). El desplazamiento se realiza
inmediatamente. Para la operacin de ajuste automtico de lnea, establezca la
posicin de la direccin de bit en el ltimo bit del fichero o en el bit UL, segn sea
aplicable.
La ilustracin siguiente muestra cmo funciona la instruccin de desplazamiento de bit
izquierdo.

41

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

PRACTICA 12
Programacin de Circuitos BSL
OBJETIVO:
Que el Participante aprenda a programar las Instrucciones BSL (Corrimiento de Bits
Hacia la Izquierda).

Realizar la programacin en la computadora del Circuito Anterior.


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

Uso de BSR
Cuando el rengln va de falso a verdadero, el procesador establece el bit
habilitacin (EN bit 15) y el bloque de datos se desplaza a la derecha (a un nmero
bit superior) por una posicin de bit. El bit especificado en la direccin de bit
desplaza a la ltima posicin de bit. El primer bit se desplaza fuera del fichero y
almacena en el bit de descarga (UL bit 10) en el byte de estado del elemento
control. El desplazamiento se completa inmediatamente.

de
de
se
se
de

Para la operacin de ajuste automtico de lnea, establezca la posicin de la direccin


de bit en el primer bit del fichero o en el bit UL, segn sea aplicable.
La ilustracin siguiente muestra cmo funciona la instruccin de desplazamiento de bit
derecho.

42

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

PRACTICA 13
Programacin de Circuitos BSR
OBJETIVO:
Que el Participante aprenda a programar las Instrucciones BSR (Corrimiento de Bits
Hacia la Derecha).

Realizar la programacin en la computadora del Circuito Anterior.


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

Salida de secuenciador (SQO)


Comparacin de secuenciador (SQC)
Estas instrucciones transfieren datos de 16 bits a
direcciones de palabra para el control de
operaciones secuenciales de la mquina.

Cmo introducir parmetros


Introduzca los parmetros siguientes al programar
estas instrucciones:
El archivo es la direccin del archivo de
secuenciador. Debe usar el indicador de archivo (#)
para esta direccin.
Los datos del archivo de secuenciador se usan de la
manera siguiente:
43

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Cmo introducir parmetros


La mscara (SQO, SQC) es un cdigo hexadecimal o la direccin de la palabra
o archivo de mscara a travs de la cual la instruccin mueve datos. Establezca los bits
de mscara para transferir datos y restablezca los bits de mscara para enmascarar
datos. Use una palabra o archivo de mscara si desea cambiar la mscara segn los
requisitos de aplicacin.
Si la mscara es un archivo, su longitud ser igual a la longitud del archivo de
secuenciador. Los dos archivos registran automticamente.
La fuente es la direccin de la palabra o archivo de entrada para un SQC de la
cual la instruccin obtiene datos para comparacin con su archivo de
secuenciador.
El destino es la direccin de la palabra o archivo de salida para un SQC a la
cual la instruccin mueve datos de su archivo de secuenciador.

44

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

45

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado


Secuencia del siguiente Circuito
Al Oprimir el SW I:1/0 Hace que
el secuenciador avance a la
siguiente Posicin cada vez que
se le oprime.
En el secuenciador
en el
archivo B3:0 con una longitud
de 40 palabras se encuentran
archivados los bits que se van a
usar en cada posicin.
B3:1 es la Posicin 1, B3:2 es la
Posicin 2, B3:3 es la Posicin 3
y as sucesivamente hasta
B3:40 para la Posicin 40.
En la direccin O:4 es donde
vamos a mandar activar los bits
de acuerdo con los bits que se
encuentran en 1 en esa
posicin.
El control de la Posicin se
encuentra en R6:0.
R6:0/EN es la que se encarga
de cambiar a la siguiente
posicin.
Para restablecer a la posicin
Inicial al
secuenciador se
activa el Sw. I: 1/15. por medio
de la Instruccin RES.

PRACTICA 14
Programacin de Circuitos SQO
OBJETIVO:
Que el Participante aprenda a programar las Instrucciones SQO (Secuenciador de
Salida).

Realizar la programacin en la computadora del Circuito Anterior.


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

46

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Uso de SQC
Cuando el estado de todos los bits sin mscara en la palabra de fuente corresponden a
los de la palabra de referencia, la instruccin establece el bit de encontrado (FD) en la
palabra de control. En caso contrario, el bit de encontrado (FD) se pone a cero.
Los bits enmascaran datos cuando se restablecen y transfieren datos cuando se
establecen.
La mscara puede ser fija o variable. Si introduce un cdigo hexadecimal, la mscara
es fija. Si introduce una direccin de elemento o una direccin de archivo para cambiar
la mscara con cada paso, la mscara es variable.
Cuando el rengln va de falso a verdadero, la instruccin se incrementa al prximo
paso (palabra) en el archivo de secuenciador. Los datos almacenados en ste se
transfieren a travs de una mscara y se comparan contra los datos de fuente para
determinar igualdad. Si los datos de fuente son iguales a los datos de referencia, el bit
FD se establece en el contador de control de SQC. Los datos actuales se comparan
contra la fuente durante cada escn en que el rengln es evaluado como verdadero.
La ilustracin siguiente explica cmo funciona la instruccin SQC.

Estos dos valores son Iguales y el Bit R6:21/FD


ser verdadero

47

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

Al Oprimir el Botn I:1/0 Compara la


posicin de los Switches de la Palabra
I:3 con la Palabra de B3:1 para la
posicin 1, B3:2 para la posicin 2, etc.
Si las palabras son iguales se activa el
Bit R6:0/FD que a su vez hace que se
active el foco O:4/15.
Para Restablecer la Posicin se activa
el SW I:1/15.

48

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

PRACTICA 15
Programacin de Circuitos SQC
OBJETIVO:
Que el Participante aprenda a programar las Instrucciones SQC (Secuenciador de
Comparacin).

Realizar la programacin en la computadora del Circuito Anterior.


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

Carga de secuenciador (SQL)


Los parmetros de instruccin han sido programados en la instruccin SQL ilustrada
abajo. La palabra de entrada I:1.0 es la fuente. Los datos en esta palabra son cargados
en el archivo de entero #N7:30 por la instruccin de carga de secuenciador.

Cuando las condiciones de rengln cambian de falso a verdadero, el bit de habilitacin


SQL (EN) se establece. El elemento de control R6:4 se incrementa a la prxima
posicin en el archivo de secuenciador y carga el contenido de la fuente I:1.0 en esta
ubicacin. La instruccin SQL sigue cargando los datos actuales en esta ubicacin
durante cada escn en que el rengln permanece verdadero. Cuando el rengln se
vuelve falso, el bit de habilitacin (EN) se pone a cero.

49

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

La instruccin carga los datos en un nuevo elemento de archivo a cada transicin de


falso a verdadero del rengln. Cuando se completa el paso 4, el bit de efectuado (DN)
se establece. La operacin avanza a la posicin 1 en la prxima transicin de falso a
verdadero del rengln despus de la posicin 4.
Si la fuente fuera una direccin de archivo tal como #N7:40, los archivos #N7:40 y
#N7:30 tendran una longitud de 5 (04) y rastrearan conjuntamente por los pasos
segn el valor de posicin.

PRACTICA 16
Programacin de Circuitos SQL
OBJETIVO:
Que el Participante aprenda a programar las Instrucciones SQL (Carga del
Secuenciador).

Realizar la programacin en la computadora del Circuito Anterior.


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

50

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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.

51

Universidad Tecnolgica de Matamoros

Curso de SLC-500 Avanzado

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

52

Das könnte Ihnen auch gefallen