Interfaz de comandos
El bit ASI_RESP sólo es repuesto por el CP 243–2 si el programa de usuario ha puesto el
bit ASI_COM a "0".
Ejemplo
El siguiente ejemplo representado en AWL es válido para una CPU 222 con CP 243–2 en-
chufado directamente al lado.
Muestra el desarrollo del comando Leer_Listas_y_Flags. El procesamiento del comando es
impulsado por el flanco positivo de la entrada 0.0.
Para simplificar, aquí siempre se transmiten 224 Byte al CP 243–2. Al cargar la respuesta
del CP 243–2 se transfieren también siempre 224 Byte. De este modo es posible procesar
cada comando con independencia de su longitud.
Tabla 5-1
OB1 (AWL)
NETWORK 1
LD
SM0.1
SI
A1.7, 1
RI
A1.0, 6
LD
E1.1
MOVW 16#3000, VW700
CALL 3
Tabla 5-2
SBR 3 (AWL)
NETWORK 1
LD
E0.0
EU
UN
A1.6
UN
E1.6
RI
A1.0, 6
SI
A1.1, 1
BMW VW700, AAW0, 8
SI
A1.0, 1
BMW VW716, AAW0, 8
RI
A1.0, 2
SI
A1.2, 1
BMW VW732, AAW0, 8
5-4
//si: Bit "First Scan":
//PLC_RUN = 1
//seleccionar banco 0
//si: CP_READY
//inscribir el código "Leer listas extendidas"
//entonces: SBR 3
//Transferencia de los datos de comando
//si bit de inicio
//flanco pos.
//ASI_COM
//ASI_RESP
//seleccionar banco2
//seleccionar banco2
//V–Memory –> Banco
//seleccionar banco3
//V–Memory –> Banco
//seleccionar banco4
//seleccionar banco 4
//V–Memory –> Banco
Expli-
cación
Expli-
cación
CP 243–2AS–Interface Master
C79000–G6972–C142/02