Puesta en servicio y funcionamiento de la ASi
Acceder a datos de
Para acceder a los bits de los esclavos ASi hay que utilizar los siguientes comandos
usuario ASi
S7 de carga y transferencia:
L PEW X
L PED X
T PAW X
T PAD X
X representa la dirección de byte respectiva en el CP-ASi-C7.
Nota
Por razones internas del sistema, el usuario solamente puede acceder a direcciones
de byte pares palabra por palabra o palabra doble por palabra doble.
Con el CP-ASi-C7 no está permitido usar los comandos de transferencia de byte L
PEB X ni T PAB X.
Ejemplo:
Correcto:
Incorrecto:
Incorrecto:
Ejemplo de
Cuando se quiera acceder bit a bit a los distintos datos de entrada y de salida de los
programación
esclavos, se podrá seguir un procedimiento análogo al que se explica en el ejemplo
para un CP-ASi con dirección inicial 256:
AUF DB 20
//
//
//
//
L PED 256
T DBD 0
L PED 260
T DBD 4
L PED 264
T DBD 8
L PED 268
T DBD 12
//
//
//
//
//
U DBX 5.4
S DBX 22.3
R DBX 28.0
6-8
L PEW 260
T PAB 260
L PEW 257
//Abrir un bloque de datos de la memoria
1) Al principio del programa: – Leer "Pseudo PAE" de las entradas
.
.
2) Dentro del programa:
.
(copiar los datos de entrada del
CP-ASi-C7 en un bloque de datos)
– Evaluar "bits de entrada"
de uno en uno
– Activar / desactivar "bits de salida"
de uno en uno
Equipos completos C7-621, C7-621 ASi
C79000-G7078-C622-01