Declaración De Variables Y Parámetros Locales; Variables Locales Y Parámetros De Bloque; Categorías De Variables; Categorías De Parámetros De Bloque - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

8
Declaración de variables y parámetros locales
8.1
Variables locales y parámetros de bloque
Categorías de variables
La siguiente tabla muestra en qué categorías se pueden dividir las variables locales:
Variable
Variables estáticas
Variables temporales Las variables temporales se corresponden localmente con un bloque lógico y
Categorías de parámetros de bloque
Los parámetros de bloque son comodines que se fijan con el uso concreto (llamada) del
bloque. Los comodines existentes en el bloque se denominan parámetros formales, y los
valores asignados cuando se llama al bloque se denominan parámetros actuales. Los
parámetros formales de un bloque pueden considerarse como variables locales.
Los parámetros de bloque se pueden dividir en las siguientes categorías:
Parámetros de
bloques
Parámetro de entrada Los parámetros de entrada asumen los valores de entrada actuales cuando
Parámetros de salida
Parámetros de
entrada/salida
OK flag (marca OK)
El compilador S7-SCL dispone de una marca que sirve para identificar errores durante la
ejecución de programas en la CPU. Es una variable local del tipo BOOL con el nombre
predefinido "OK".
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Significado
Las variables estáticas son variables locales cuyo valor se conservaa lo
largo de todos los recorridos del bloque (memoria de bloque). Sirven para
guardar los valores de un bloque de función y se almacenan en el bloque de
datos de instancia.
no ocupan área de memoria estática, puesto que se depositan en la pila de
la CPU. Su valor sólo se conserva durante un recorrido del bloque. A las
variables temporales no se puede acceder fuera del bloque en el que se han
declarado las variables.
Significado
se llama al bloque. Sólo admiten lectura.
Los parámetros de salida transmiten los valores de salida actuales al bloque
invocante. Pueden escribirse y leerse.
Los parámetros de entrada/salida adquieren valores de entrada actuales al
llamar un bloque. Tras el procesamiento del valor, reciben el resultado y lo
transfieren al bloque invocante.
8-1

Publicidad

Tabla de contenido
loading

Tabla de contenido