Programación del PLC 3
Acción del programa
Al momento del encendido, el programa del
usuario examina el bit de efectuado BTR en
el archivo de transferencia en bloques de
lectura, inicia una transferencia en bloque
de escritura para configurar el módulo, y
luego hace transferencias en bloques de
lectura consecutivas continuamente. El bit
de encendido puede examinarse y usarse
en cualquier lugar en el programa.
Renglones 1 y 2
Los renglones 1 y 2 son instrucciones de
transferencias en bloques de lectura y
escritura. El bit de efectuado BTR en el
renglón 1, siendo falso, inicia la primera
transferencia en bloque de lectura. Después
de la primera transferencia en bloque de
lectura, el módulo realiza una transferencia
en bloque de escritura y luego continúa
realizando transferencias en bloques de
lectura hasta que se use el botón pulsador
para solicitar otra transferencia en bloque
de escritura. Después que se realiza esta
única transferencia en bloque de escritura,
el módulo automáticamente regresa a
realizar transferencias en bloques de lectura
continuas.
Las instrucciones de transferencias en bloques con el procesador
PLC-3 usan un archivo binario en una sección de la tabla de
datos para la ubicación del módulo y otros datos relacionados.
Este es el archivo de control de transferencia en bloques. El
archivo de datos de transferencia en bloques almacena los datos
que usted desea transferir a su módulo (cuando se programa una
transferencia en bloque de escritura) o desde su módulo (cuando
se programa una transferencia en bloque de lectura). La dirección
de los archivos de datos de transferencias en bloques se almacena
en el archivo de control de transferencia en bloques.
El terminal industrial le solicita la creación de un archivo de
control cuando se está programando una instrucción de
transferencia en bloque. Se utiliza el mismo archivo de control
de transferencias en bloques para las instrucciones de lectura
y escritura para su módulo. Para cada módulo se requiere un
archivo de control de transferencias en bloques diferente.
A continuación se muestra un segmento de un programa de
ejemplo con instrucciones de transferencias en bloques.
Figura 3.2
Estructura de ejemplo de programa de la familia PLC 3
Transferencia en bloque
de lectura
Bit de efectuado
1
Transferencia en bloque
de escritura
Botón pulsador
Bit de efectuado
2
Bit de
encendido
Programación del módulo
BTR
BLOCK XFER READ
RACK:
XXX
EFECTUADO
GROUP:
X
MODULE:
X=XXXX
DATA:
XXXXX=XXXX
LENGTH =
X
CNTL:
XXXXX:XXXX
BTW
BLOCK XFER WRITE
RACK
:
XXX
GROUP :
X
MODULE:
X = XXXX
DATA:
XXXXX = XXXX
LENGTH =
X
CNTL:
XXXXX:XXXX
Publicación 1771 6.5.116ES - Julio de 1996
3-3
HABILIT.
EN
12
DN
15
ERROR
ER
13
HABILIT.
EN
02
EFECTUADO
DN
05
ERROR
ER
03
10955 I