Instrucciones GET múltiples -
Procesadores Mini-PLC-2 y
PLC-2/20
Transferencia en bloques (Procesadores
Mini-PLC-2 y PLC-2/20)
La programación de instrucciones GET múltiples es similar a las
instrucciones de formato de bloques programadas para otros procesadores
de la familia PLC–2. Los mapas de tabla de datos son idénticos, y la forma
en que se direcciona y almacena la información en la memoria del
procesador es la misma. La única diferencia es en la forma como se
establecen las instrucciones de transferencia en bloques de lectura en el
programa.
Para las instrucciones GET múltiples, se usan renglones individuales de la
lógica de escalera en vez de un solo renglón con una instrucción de
transferencia en bloques. En la Figura D.1 se muestra un solo renglón
usando instrucciones GET y se describe en los párrafos siguientes.
Renglón 1: Este renglón se usa para establecer cuatro condiciones.
Instrucción Examine On (113/02) – Esta es una instrucción óptima.
Cuando se usa, las transferencias en bloques se iniciarán solamente
cuando una cierta condición aparezca. Si no se usa esta instrucción, las
transferencias en bloques se iniciarán con cada escán de E/S.
Primera instrucción GET (030/120) – identifica la dirección física del
módulo (120) por rack, grupo y ranura; y dónde se deben almacenar estos
datos en el área acumulada de la tabla de datos (030).
Segunda instrucción GET (130/060) – indica la dirección de la primera
palabra del archivo (060) que designa dónde se van a transferir los datos.
La dirección del archivo se almacena en la palabra 130, 100
de la dirección de los datos.
Instrucción Output Energize (012/07) – habilita la operación de
transferencia en bloques de lectura. Si todas las condiciones del renglón
son verdaderas, se establece el bit de habilitar la transferencia en bloques
de lectura (07) en el byte de control de la tabla de datos de imagen de
salida. El byte de control de la tabla de imagen de salida contiene el bit
de habilitar de lectura y el número de palabras que se van a transferir. La
instrucción "output energize" se define de la forma siguiente:
- "0" indica que es una instrucción de salida
- "1" indica la dirección del rack de E/S
- "2" indica la ubicación del grupo del módulo dentro del rack
- "07" indica que es una operación de transferencia en bloques (si ésta
fuera una operación de transferencia en bloques de escritura,"07" sería
reemplazado por "06".)
D
Apéndice
8
por encima
D