Operaciones suplementarias
Ejemplo (B DW)
Los contenidos de las palabras de datos DW 20 a DW 100 deben ser puestos a "O". El registro
índice donde almacenamos el parámetro de la palabra de datos a elaborar lo implementaremos
en la DW1.
:L
KF+20
:T
DW1
M001
:L
KF+O
:B
DW1
:T
DWO
:L
DW1
:L
KF+1
:+F
:T
DW1
:L
KF+100
:<=F
:SPB =M001
lnialización del registro índice
Puesta a "O"
En lugar de T DWO se elabora la instrucción
T DW (el contenido de DW1)
Incremento del registro índice.
Salta cuando el registro índice se encuentra en la zona
comprendida entre DW 20 y DW 100; en caso contrario
continúa el programa de STEP 5.
Ejemplo de aplicación: distribución de saltos en el empleo de subprogramas
:B
MW5
C
:SPA =M000
Palabra de marcas MW5:
+
:SPA =M001
distancia
:SPA =M002
de salto
:SPA =M003
:SPA =M004
máx. I 1 2 7
. ...
distancia de salto
1
Ventaja:
todos los subprogramas se
encuentran en el mismo módulo
Ejemplo de aplicación: distribución de saltos por medio de llamadas a módulos
:B
MW10
:SPA PBO
PBO
Palabra de marcas MW10:
PBI
-
PB2
PB3
...
...
PBx
módulo número x
I