STEP 7 Professional V13 SP1 - Siemens Industry Online Support

Anuncio
STEP 7 Professional V13 SP1
Estructura de la interfaz del bloque
Estructura de la interfaz del bloque
Introducción
La interfaz contiene las declaraciones de las variables y constantes locales que se utilizan en
el bloque. Las variables se dividen en dos grupos:
•
•
Parámetros de bloque que forman la interfaz del bloque para la llamada en el programa.
Datos locales que sirven para almacenar resultados intermedios.
La declaración de variables permite determinar la interfaz de llamada de un bloque en el
programa, así como el nombre y el tipo de datos de las variables y constantes que se desean
utilizar en el bloque.
La interfaz de los bloques de función define además la estructura de las instancias que se
asignan al bloque de función.
Estructura de la interfaz del bloque
La siguiente figura muestra la estructura de la interfaz del bloque. El número de columnas y
secciones varía según el tipo de bloque.
Parámetros de bloque
La tabla siguiente muestra los tipos de parámetros de bloque:
Tipo
Sección
Función
Disponible en
Parámetros de entrada
Input
Parámetros cuyos valores lee el bloque.
Funciones, bloques de función
y algunos tipos de bloques de
organización
Parámetros de salida
Output
Parámetros cuyos valores escribe el bloque. Funciones y bloques de
función
Parámetros de entrada/salida
InOut
El bloque lee los valores de estos parámetros Funciones y bloques de
al efectuar la llamada y los vuelve a escribir función
en ellos tras la ejecución.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=61089151371
19/11/2016
STEP 7 Professional V13 SP1
Estructura de la interfaz del bloque
Tipo
Sección
Función
Disponible en
Valor de retorno
Return
Valor que se devuelve al bloque que realiza Funciones
la llamada.
Según el tipo del bloque abierto se pueden visualizar más secciones.
Datos locales
La tabla siguiente muestra los tipos de datos locales:
Tipo
Sección
Función
Disponible en
Datos locales temporales
Temp
Variables que sirven para almacenar
resultados intermedios temporales. Los
datos temporales se conservan solo durante
un ciclo. Si utiliza datos locales temporales,
se debe asegurar de que los valores se
escriben dentro del ciclo en el que desea
leerlos. De lo contrario, los valores serán
aleatorios.
Funciones, bloques de función
y bloques de organización
Nota:
en los bloques de datos de
instancia no se visualizan los
datos locales temporales.
Datos locales estáticos
Static
Variables que sirven para almacenar
Bloques de función
resultados intermedios estáticos en el bloque
de datos de instancia. Los datos estáticos se
conservan hasta que se vuelven a escribir,
también a lo largo de varios ciclos. Los
nombres de los bloques que son llamados
como multiinstancia en un bloque lógico
también se depositan en datos locales
estáticos.
Constante
Constant
Constantes con nombres simbólicos
Funciones, bloques de función
declarados que se utilizan dentro del bloque. y bloques de organización
Nota:
en los bloques de datos de
instancia no se visualizan las
constantes locales.
Significado de las columnas
En la siguiente tabla se explica el significado de las distintas columnas. Las columnas pueden
mostrarse u ocultarse según necesidad. El número de columnas mostradas varía en función
de la familia de CPU y del tipo de objeto abierto.
Columna
Significado
Símbolo en el que se puede hacer clic para arrastrar un elemento
mediante Drag & Drop hasta un programa y utilizarlo allí como
operando.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=61089151371
19/11/2016
STEP 7 Professional V13 SP1
Estructura de la interfaz del bloque
Columna
Significado
Nombre
Nombre del elemento.
Tipo de datos
Tipo de datos del elemento.
Offset
Dirección relativa de una variable. Esta columna solo es visible en los
bloques con acceso estándar.
Valor predeterminado
Valor que permite predeterminar determinadas variables en la interfaz
del bloque lógico o bien valor de una constante local.
La indicación del valor predeterminado es opcional para variables. Si
no se especifica ningún valor, se utilizará el valor predefinido para el
tipo de datos indicado. Por ejemplo, el valor predefinido para BOOL
es "false".
El valor predeterminado de una variable se aplica como valor de
arranque en el respectivo bloque de datos de instancia. Los valores
aplicados pueden sustituirse en el bloque de datos de instancia por
los valores de arranque específicos de la instancia.
Las constantes siempre tienen el valor predeterminado que se declaró
en la interfaz del bloque. No se visualizan en los bloques de datos de
instancia y por tanto tampoco se les puede asignar valores específicos
de la instancia.
Remanencia
Marca una variable como remanente.
Los valores de variables remanentes se conservan tras desconectar
la alimentación.
Esta columna solo es visible en la interfaz de bloques de función con
acceso optimizado.
Visible en HMI
Indica si una variable está visible en la lista de selección de HMI
mediante un ajuste predeterminado.
Accesible desde HMI
Indica si HMI puede acceder a esta variable en tiempo de ejecución.
Valor de ajuste
Marca una variable como valor de ajuste. Los valores de ajuste son
valores que requieren un ajuste fino en la puesta en marcha.
Esta columna solo existe en la interfaz de bloques de función.
Comentario
Ver también
Comentario para documentar el elemento.
→ Variables
→ Palabras clave
→ Transferencia de parámetros en la llamada de un bloque
→ Tipos de datos válidos en la interfaz de bloque
→ Remanencia de las variables locales
→ Ajustar los valores de datos durante la puesta en marcha
→ Principios básicos de las constantes
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=61089151371
19/11/2016
Descargar