3–2
Programación del módulo
Ejemplos de programas
para módulos analógicos
Flex I/O
Acción del programa
Al momento del encendido en el modo
RUN, o cuando el procesador cambia de
PROG a RUN, el programa del usuario ha
bilita una transferencia en bloque de lectu
ra. Luego inicia una transferencia en blo
que de escritura para configurar el módulo
si está establecido el bit de activación.
De allí en adelante, el programa
continuamente realiza transferencias en
bloques de lectura.
Nota: Usted tiene que crear el
archivo de datos para las
transferencias en bloques antes de
introducir las instrucciones de
transferencias en bloques.
El botón pulsador permite que el usuario
solicite manualmente una transferencia
en bloque de escritura para cnfigurar el
módulo.
Publicación 1794 6.5.2ES - Mayo de 1996
Los siguientes ejemplos de programas le muestran cómo usar su
módulo analógico eficientemente cuando se opera con un
controlador programable.
Estos programas le muestran cómo:
configurar el módulo
leer datos desde el módulo
actualizar los canales de salida del módulo (si se usan)
Estos programas ilustran la programación mínima requerida para
que se efectúe la comunicación.
Programación del PLC 3
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 transferencias en bloques. Los
archivos de datos de transferencias en bloques almacenan datos
que usted desea transferir a su módulo (cuando programe una
transferencia en bloques de escritura) o desde su módulo (cuando
programe una transferencia en bloques de lecutra). Las
direcciones de los archivos de datos de transferencias en bloques
se almacenan en el archivo de control de transferencias en
bloques.
Si usa el mismo archivo de control de transferencias en
bloques para las instrucciones de lectura y escritura para su
módulo. Se requiere un archivo diferente de control de
transferencias en bloques para cada módulo.
Un segmento de un ejemplo de programa con instrucciones de
transferencias en bloques se muestra en la Figura 3.1, y se
describe a continuación.
Figura 3.1
Estructura de un ejemplo de programa de la familia PLC 3
para un módulo 1794 IE8
Bit de efectuado de
transferencia en bloques
de lectura
B3:0
1
15
Bit de efectuado de
transferencia en bloques
de escritura
Botón pulsador
B3:0
2
05
Bit de activación
B4:8
15
1
El bit de activación se incluye en módulos de la serie B solamente.
BTR
BLOCK XFER READ
RACK:
7
GROUP:
0
MODULE:
0
CONTROL:
#B3:0
DATA FILE:
#B4:0
LENGTH:
9
BTW
BLOCK XFER WRITE
RACK:
7
GROUP:
0
MODULE:
0
CONTROL:
#B3:0
DATA FILE:
#B5:0
LENGTH:
1
Habilitación
EN
12
Efectudo
DN
15
Error
ER
13
Habilitación
EN
02
Efectudo
DN
05
Error
ER
03