Operandos explicados en detalle
4.5
Registros
En un PLC, los relés internos sirven para el almacenamiento de resultados intermedios bina-
rios. El estado de un relé interno entrega solamente la información Con/Desc o bien 0/1, por lo
que no sirve para el almacenamiento de valores de medición o los resultados de cálculos.
Para este propósito, los controles FX están equipados con registros.
Un registro se compone de 16 bits o una palabra (véase el párrafo 3.2). Mediante intercone-
xión de dos registros de 16 bits se puede formar un „registro doble" con 32 bits.
Formato de 16 bits
Registro doble:
Formato de 32 bits
En un registro se pueden almacenar valores en un rango de 0000
mientras que un registro doble puede contener valores en un rango de 00000000
FFFFFFFF
Para el manejo de los registros, los controles del grupo FX ofrecen una gran cantidad de ins-
trucciones, con los cuales se pueden p. ej. escribir valores en un registro, leerse en los regis-
tros, copiarse o compararse los contenidos de registros o bien procesarse en cálculos aritmé-
ticos (Cap. 5).
4.5.1
Registro de datos
Los registros de datos se pueden utilizar como memoria en un programa de PLC. Un valor que
se ingresa en un registro de datos a través del programa de PLC, se mantiene en el registro sin
cambio alguno hasta que será sobreescrito en el programa con otro valor.
En el caso de instrucciones para datos de 32 bits se indica solamente la dirección de un regis-
tro de 16 bits; el siguiente registro es asignado automáticamente por la parte de valor superior
de los datos de 32 bits. P. ej. cuando se indica el registro D0 para el almacenamiento de un
valor de 32 bits, D0 contiene los bits 0 a 15 y D1 contiene los bits 16 a 31 del valor.
Manual de Introducción Familia FX
1 bit de signo
Registro:
14
2
2
0: = número positivo
1: = número negativo
1 bit de signo
30
2
2
0: = número positivo
1: = número negativo
(-2 147 483 648 a 2 147 483 647).
H
15 bits de datos
13
12
11
10
9
8
7
2
2
2
2
2
2
2
31 bits de datos
. . .
29
28
2
6
5
4
3
2
1
0
2
2
2
2
2
2
. . .
2
1
0
2
2
2
a FFFF
(-32768 a 32767),
H
H
Registros
a
H
4 – 9