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

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido
Operaciones con el registro BR
9 . 3 . 3
Acceso a la memoria local
Las siguientes instrucciones facilitan el acceso a la memoria local organizada porpalabras, por
medio de una dirección absoluta de memoria. La dirección absoluta es la suma del contenido
del registro BR y de la constante de 16 bit contenida en la orden (32768 hasta
+
32767)
La dirección absoluta tiene que encontrarse comprendida entre O y EDFFH (en el caso de
LRW, TRW). Si éste no es el caso, la CPU reconoce un error de tiempo de ejecución
y
llama al
OB 31, si es que éste está cargado. Si éste no es el caso, la CPU pasa al estado de STOP. En
ambos casos, en el AKKU 1 -L se depositan identificaciones de error que explican más
exactamente el error aparecido (ver capítulo 5.6.2, "Error en tiempo de ejecución").
Operación
LRW
LRD
TRW
TRD
9.3.4
Acceso a la memoria global
Con las siguientes instrucciones se puede acceder a una dirección absoluta de la memoria
global organizada por bits o por palabras. La dirección absoluta es la suma del contenido del
registro BR y de la orden contenida en la constante (-32768 hasta 32767).
Parámetro
-32768 a
+
32767
-32768 a
+
32767
-32768 a
+
32767
-32768 a
+
32767
Test y posicionamiento de una celda de ocupacion en la zona global
Descripción
Cargar la palabra direccionada por el registro BR
+
constante en
el AKKU
1
-L
Cargar la palabra doble direccionada por el registro
BR +constante en el AKKU
1
Transferir el contenido del AKKU 1 -L a la palabra direccionada
por el registro BR
+
constante
Transferir el contenido del AKKU 1 a la palabra doble
direccionada por el registro BR
+
constante
El acceso de varios procesadores a una zona de memoria global puede ser generado mediante
una celda de ocupación. Una celda de este tipo es asociada a cada una de las zonas de
memoria globales y debe ser comprobada por cada una de los procesadores que deseen
acceder a esta zona. La celda de ocupación contiene bien el valor "O", bien el número de
emplazamiento del procesador que accede en ese momento a la zona de memoria y que,
después del acceso, deberá escribir el valor
"O"
en la celda para liberar el acceso a esta zona
de memoria.
Tabla de contenido
loading

Tabla de contenido