Manual de operación de DVP-ES2/EX2/SS2/SA2/SX2 - Programación
API
Mnemónico
38
SFWR
P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
D
n
Operandos:
S: Dispositivo fuente
Explicaciones:
1.
Esta instrucción define la pila de datos de n palabras iniciando desde D como una pila de
datos "primeras entradas, primeras salidas (FIFO) y especifica el primer dispositivo como el
indicador (D). Cuando SFWRP se ejecuta, el contenido en el indicador pulsa 1, y el
contenido en S se escribirá en el dispositivo designado por el indicador. Cuando el contenido
en el indicador excede n-1, la instrucción se detiene y la bandera de acarreo positivo
M1022= ON.
2.
Esta instrucción generalmente se usa en modo de ejecución de pulso (SFWRP).
3.
Rango válido de operando n: 2≤ n ≤512
Ejemplo de programa:
1.
Primero, restablecer el contenido de D0. Cuando X0 pasa de OFF a ON, el contenido de D0
(indicador) se convierte en 1, y D20 se escribe en D1. Si el contenido de D20 cambia y X0 se
dispara nuevamente, el indicador D0 se convierte en 2, y el contenido de D20 entonces se
escribe en D2.
2.
P La figura siguiente ilustra el cambio en el proceso de escritura de la instrucción.
El contenido de D0 se convierte en 1.
. El contenido de D20 se escribe en D1.
3-100
Operandos
Dispositivos de palabra
S
K H KnX KnY KnM KnS T C D E F
*
*
*
*
*
*
*
*
*
PULSE
ES2/EX2 SS2
SA2
SX2 ES2/EX2 SS2
D: Dirección de cabeza de pila de datos
Función
Cambiar registro a
ES2/EX2 SS2 EX2 SX2
escribir
Escalones de programa
SFWR, SFWRP: 7
*
*
*
*
*
*
escalones
*
*
*
*
16 bits
SA2
SX2 ES2/EX2 SS2
n: Duración de pila de datos
Controladores
32 bits
SA2
SX2