Siemens S7 Serie Manual De Sistema página 113

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Temp (memoria temporal): La CPU asigna la memoria temporal según sea necesario. La
CPU asigna la memoria temporal del bloque lógico e inicializa las posiciones de memoria a
0 en el momento en el que se inicia el bloque lógico (para un OB) o llama al bloque lógico
(para una FC o un FB).
La memoria temporal es similar al área de marcas, con una excepción importante: el área
de marcas tiene un alcance "global", en tanto que la memoria temporal tiene un alcance
"local".
● Área de marcas: Cualquier OB, FC o FB puede acceder a los datos del área de marcas.
● Memoria temporal: La CPU restringe el acceso los datos de la memoria temporal al OB,
La CPU pone a disposición memoria temporal (local) para cada nivel de prioridad de OB:
● 16 KB para arranque y ciclo, incluyendo los FBs y FCs asociados
● 6 KB para cada subproceso de evento de alarma, incluidos los FB y las FC
A la memoria temporal se puede acceder sólo con direccionamiento simbólico.
DB (bloque de datos): Los bloques de datos se utilizan para almacenar diferentes tipos de
datos, incluyendo el estado intermedio de una operación u otros parámetros de control de
FBs, así como estructuras de datos requeridas para numerosas instrucciones, p. ej.
temporizadores y contadores. A los bloques de datos se puede acceder en formato de bit,
byte, palabra o palabra doble. A los bloques de datos que se pueden leer y escribir se
permiten accesos de lectura y escritura. A los bloques de datos de sólo lectura se permiten
sólo los accesos de lectura.
Tabla 4- 24
Bit
Byte, palabra o palabra
doble
Nota
Cuando especifica una dirección absoluta en LAD o FDB, STEP 7 coloca el carácter "%"
antes de esta dirección para indicar que se trata de una dirección absoluta. Durante la
programación, puede especificar una dirección absoluta con o sin el carácter "%" (por
ejemplo: %I0.0 o bien I.0). Si no se especifica, STEP 7 incluye el carácter "%".
En SCL, debe introducir "%" antes de la dirección para indicar que se trata de una dirección
absoluta. Sin el símbolo "%", STEP 7 genera un error de variable no definido durante el
tiempo de compilación.
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
4.2 Almacenamiento de datos, áreas de memoria, E/S y direccionamiento
Esto significa que los datos están disponibles globalmente para todos los elementos del
programa de usuario.
la FC o el FB que ha creado o declarado la posición de memoria temporal. Las
posiciones de memoria temporal son siempre locales y los diferentes bloques lógicos no
comparten la memoria temporal, incluso si un bloque lógico llama otro bloque lógico.
Ejemplo: Cuando un OB llama una FC, ésta no puede acceder a la memoria temporal del
OB que ha efectuado la llamada.
Direccionamiento absoluto para memoria DB
DB[número de bloque de
datos].DBX[dirección de byte].[dirección
de bit]
DB[número de bloque de datos].DB
[tamaño][dirección de byte inicial]
Principios básicos del PLC
DB1.DBX2.3
DB1.DBB4, DB10.DBW2,
DB20.DBD8
113

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido