Instrucciones de procesamiento de datos de tabla
Instrucción
Símbolo/operan
do
Mnemónico
Código
FIRST IN FIRST
FIFO(633)
OUT
FIFO
@FIFO
633
TB: Primera
dirección de pila
D: Canal de
destino
LAST IN FIRST
LIFO(634)
OUT
LIFO
@LIFO
634 TB: Primera
dirección de pila
D: Canal de
destino
DIMENSION
DIM(631)
RECORD TABLE
DIM
@DIM
631
N: Número de
tabla
LR: Longitud de
cada registro
NR: Número de
registros
TB: Primer canal
de tabla
SET RECORD
SETR(635)
LOCATION
SETR
@SETR
635
N: Número de
tabla
R: Número de
registro
D: Registro de
índices de destino
Lee el primer canal de datos escritos en la pila especificada (los datos más
antiguos de la pila).
TB
D
TB
TB+1
Punter
o de
TB+2
pila
TB+3
Primero dentro primero fuera
Lee el último canal de datos escritos en la pila especificada (los datos más
recientes de la pila).
TB
Punter
D
o de
pila
TB
TB+1
TB+2
TB+3
Define una tabla de registros declarando la longitud de cada registro y el
número de registros. Se pueden definir hasta 16 tablas de registros.
N
LR
NR
TB
Número de registros
Escribe una ubicación del registro especificado (la dirección de memoria del
PLC del principio del registro) en el registro de índice especificado.
N
Número de tabla (N)
R
D
Número de
registro (R)
Función
Dirección de
Dirección de
memoria de
memoria de
PLC Datos
PLC
TB
más
TB+1
antiguos
TB+2
m--1
TB+3
Punter
o de
pila
Dirección de
memoria de
PLC
TB
Datos
TB+1
más
TB+2
recientes
m--1
TB+3
Punter
o de
pila
m--1
El puntero
Último dentro primero fuera
disminuye.
Número de tabla (N)
Registro 1
Registro NR
Dirección de
memoria de
PLC
SETR(635) escribe la dirección de
memoria del PLC (m) del primer canal
R
del registro R en el registro de índice
D.
Sección
Ubicación
Condición
de
ejecución
Salida
Obligatorio
m--1
Salida
Obligatorio
Dirección de
memoria de
PLC
m--1
A
perma
nece
sin
cambi
os.
Salida
Obligatorio
Canales LR × NR
Salida
Obligatorio
10-14
425