Modos de direccionamiento
El MicroLogix 1200 y el MicroLogix 1500 son compatibles con tres tipos de
direccionamiento de datos:
• Inmediato
• Directo
• Indirecto
El MicroLogix 1200 y el MicroLogix 1500 no aceptan direccionamiento
indexado. El direccionamiento indexado puede duplicarse con
direccionamiento indirecto. Vea Ejemplo - Uso de direccionamiento indirecto
para duplicar direccionamiento indexado en la página 4-7.
Cómo y cuando se usa cada tipo depende de la instrucción que se está
programando y del tipo de elementos especificados dentro de los operandos
de la instrucción.Al permitir estos tres métodos de direccionamiento, los
controladores MicroLogix 1200 y 1500 ofrecen una increíble flexibilidad en la
manera en que los datos pueden monitorearse o manipularse. A continuación
se describe cada modo de direccionamiento.
Direccionamiento inmediato
El direccionamiento inmediato se usa principalmente para asignar constantes
numéricas dentro de las instrucciones. Por ejemplo: Necesita un temporizador
de 10 segundos, de modo que programe un temporizador con una base de
tiempo de 1 segundo y un valor preseleccionado de 10. Los números 1 y 10 de
este ejemplo son formas de direccionamiento inmediato.
Direccionamiento directo
Cuando se usa direccionamiento directo, se define una ubicación de datos
específica dentro del controlador. Se puede usar cualquier ubicación de datos
compatible con los elementos de un operando dentro de la instrucción que se
está programando. En este ejemplo se ilustra una instrucción Limit, donde:
• Low Limit = Valor numérico (desde -32,768 hasta 32,767) introducido
desde el software de programación.
• Test Value = TPI:0.POT0 (esta es la posición/valor del
potenciómetro de ajuste 0).
• High Limit = N7:17 (este es el dato residente en el archivo de enteros 7,
elemento 17).
Test Value (TPI:0.POT0) y High Limit (N7:17) son ejemplos de
direccionamiento directo. Low Limit es direccionamiento inmediato.
Descripción general de las instrucciones de programación
Publicación 1762-RM001D-ES-P - Octubre 2002
4-3