Siemens SIMATIC S5-135U Instrucciones De Programacion página 244

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido
Registros de desplazamiento
El primer puntero
(=
puntero base) está posicionado de forma fija sobre la primera célula de me-
moria del registro de desplazamiento. El número de este byte de marcas debe ser definido por
el usuario. Los otros punteros son entonces posicionados de forma relativa por referencia a
este puntero base, el número de punteros por registro de desplazamiento puede estar compren-
dido entre
1 y 6.
Durante el tratamiento de un registro de desplazamiento, la información se transfiere byte por
byte de una celda de memoria a la próxima (ver figura), de la misma forma que un registro de
desplazamiento material. Cada llamada de la función del registro de desplazamiento da lugar a
un desplazamiento de la información de exactamente una celda de memoria
(= 1
paso). Los
punteros se cargan entonces con los nuevos contenidos. La información es transvasada a tra-
vés del registro de desplazamiento entero, hasta la Última celda de memoria como está repre-
sentado por las flechas en la figura. Una vez que ha llegado a la úitima posición, esta se
transfiere de nuevo a la celda de memoria
1
(en el caso del registro de desplazamiento repre-
sentado, al duodécimo paso).
Ejemplo:
Los esquemas siguientes representan el desplazamiento de la información en el seno de un re-
gistro de desplazamiento.
Antes de llamar a la funcidn especial, las marcas se ponen a
"1"
en los punteros:
puesta a
"1"
de la marca
O
del puntero
1
puesta a
"1"
de la marca 3 del puntero 2
puesta a
"1"
de la marca 2 del puntero 3
Seguidamente, llamar a la función del registro de desplazamiento
: SPA OB
241
Indicador
1
Indicador 2
Indicador 3
Figura 6-2
Esquema de principio del registro de desplazamiento con 3 punteros y 12 celdas de memoria antes del
primer paco
Tabla de contenido
loading

Tabla de contenido