Capítulo 5: Instrucciones normales RLL - Instrucciones de tablas
El esquema siguiente muestra barrido por barrido los resultados de la ejecución para el programa
ejemplo. Note cómo el puntero automáticamente hace un ciclo de 0 - 6, y luego comienza de
1
nuevo en 1 en vez de 0. También, note cómo es afectado SP56 por la ejecución. Aunque el
ejemplo no lo muestre, asumimos que hay otra parte del programa que cambia el valor en
2
V1500 (la fuente de datos) antes de la ejecución de la instrucción STT. Esto no es necesario pero
hace más fácil de ver cómo la fuente de datos se copia en la tabla.
3
Barrido N
4
V1401
V1402
V1403
5
V1404
V1405
V1406
6
V1407
7
Barrido N+1
V1401
8
V1402
V1403
V1404
9
V1405
V1406
V1407
10
11
Barrido N+5
12
V1401
V1402
13
V1403
V1404
V1405
14
V1406
V1407
A
Barrido N+6
B
V1401
V1402
C
V1403
V1404
V1405
D
V1406
V1407
5–158
Manual del PLC DL06, 2a. edición en español, 6/07
Antes de la ejecución STT
Tabla
Puntero de la tabla
0
0
0
0
X
X
X
X
V1400
0 6
X
X
X
X
1
1
Origen
X
X
X
X
2
2
0
5
0
0
V1500
X
X
X
X
3
3
X
X
X
X
4
4
SP56
X
X
X
X
5
5
SP56 = OF F
X
X
X
X
S
S
Antes de la ejecución STT
Tabla
Puntero de la tabla
0
5
0
0
0 6
0
0
0
1
V1400
X
X
X
X
1
Origen
X
X
X
X
2
9
9
9
9
V1500
X
X
X
X
3
X
X
X
X
4
SP56
X
X
X
X
5
SP56 = OFF
X
X
X
X
S
S
Antes de la ejecución STT
Tabla
Puntero de la tabla
0
5
0
0
0 6
0
0
0
5
V1400
9
9
9
9
1
Origen
3
0
7
4
2
2
0
4
6
V1500
8
9
8
9
3
1
0
1
0
4
X
X X
X
5
SP56
SP56 = OFF
X
X X
X
S
S
Antes de la ejecución STT
Tabla
Puntero de la tabla
0
0
0
6
0
5
0
0
0 6
V1400
9
9
9
9
1
Origen
3
0
7
4
2
1
2
3
4
V1500
8
9
8
9
3
1
0
1
0
4
2
0
4
6
5
SP56
SP56 = OFF
X
X X
X
S
S
Después de la ejecución STT
Puntero de la tabla
Tabl
(cambiado automáticamente)
0
0
5
0
0
0
V1401
6
X
X
X
X
1
V1402
X
X
X
X
2
V1403
0
X
X
X
X
3
V1404
X
X
X
X
4
V1405
V1406
X
X
X
X
5
X
X
X
X
V1407
S
S
Después de la ejecución STT
Puntero de la tabla
Tabla
(cambiado automáticamente)
0 6
0
V1401
0
5
0
0
9
9
9
9
1
V1402
2
X
X
X
X
V1403
9
3
V1404
X
X
X
X
X
X
X
X
4
V1405
5
X
X
X
X
V1406
X
X
X
X
V1407
S
S
S
S
S
Después de la ejecución STT
Puntero de la tabla
Tabla
(cambiado automáticamente)
V1401
0
5
0
0
0 6
0
V1402
9
9
9
9
1
3
0
7
4
2
V1403
2
8
9
8
9
3
V1404
V1405
1
0
1
0
4
2
0
4
6
5
V1406
X
X
X
X
V1407
S
S
Después de la ejecución STT
Puntero de la tabla
Tabla
(cambia a "1". no a "0")
0
1
2
3
4
0 6
V1401
V1402
9
9
9
9
1
3
0
7
4
2
V1403
1
8
9
8
9
3
V1404
1
0
1
0
4
V1405
2
0
4
6
5
V1406
V1407
X
X
X
X
S
S
0
0
1
V1400
Origen
5
0
0
V1500
SP56
SP56 = OF F
0
0
2
V1400
Origen
9
9
9
V1500
SP56
SP56 = OFF
0
0
6
V1400
Origen
0
4
6
V1500
SP56
SP56 = ON
hasta el fin del barrido
o hasta la próxima
instructión que use SP56
0
0
1
V1400
Origen
2
3
4
V1500
SP56
SP56 = OF F