Comando: Editor de interfaz
Símbolo: , Atajo: alternativa+F6
Función: El comando abre y cierra el Editor de interfaz pestaña sobre el editor de visualización.
Llamada: menú También haciendo clic en la pequeña flecha hacia abajo en la parte superior del editor de visualización
Pestaña: Editor de interfaz
Símbolo:
La pestaña proporciona un editor para la declaración de variables de interfaz. El editor se comporta de manera similar al editor de declaraciones de un bloque de funciones, sin embargo, las variables de interfaz no tienen una inicialización.
Sintaxis
<scope> {attribute ' <attribute name> ' := ' <expression> '} <variable name> : <data type>; END_VAR
Sintaxis | Descripción |
---|---|
| Alcance: |
| Opcional pragma de atributo |
| Opcional Valor de atributo (parámetro) |
| Declaración de las variables de la interfaz NotaLas variables de interfaz no tienen una inicialización. |
Declaración en el editor de interfaz
VAR_INPUT {attribute 'parameterstringof'} sIdentifier : STRING; // String for instance name iCounter : INT; END_VAR VAR_IN_OUT {attribute 'VAR_IN_OUT_AS_POINTER'} fbController: FB_Controller; END_VAR
Ámbitos
Posibles ámbitos para interfaces de visualizaciones o diálogos
|
NotaEn el caso de los diálogos, los datos se vuelven a escribir solo cuando se cierra el diálogo. SugerenciaSugerencia: Le recomendamos encarecidamente que utilice este ámbito para que sea posible la devolución de valores. Además, no es necesario copiar ningún dato. |
pragma | Al transferir un puntero a un objeto de datos En contraste con el NotaSugerencia: Le recomendamos encarecidamente que utilice este ámbito para que sea posible la devolución de valores. Además, no es necesario copiar ningún dato. |
| Al transferir datos que solo se leerán Nota
|
pragma | Al transferir una variable (tipo de datos |