Editor de declaraciones tabular

Descripción general

Vista tabular del editor

La vista tabular del editor incluye columnas para las definiciones habituales de declaración de variables: Alcance, Nombre, Dirección, Tipo de datos, Inicialización, Comentario y (pragma) Atributos. Cada declaración se inserta como una línea numerada.

Para añadir una nueva línea de declaración encima de una ya existente, en primer lugar seleccione esta línea y luego ejecute el comando Insertar de la barra de herramientas o el menú contextual.

Para añadir una nueva declaración al final de la tabla, haga clic después de la última línea de declaración existente y utilice también el comando Insertar.

La declaración recién insertada utiliza en primer lugar de forma predeterminada el ámbito VAR y el tipo de datos recién introducido. El campo de entrada para la variable obligatoria Nombre se abre automáticamente. Introduzca un identificador válido y cierre el campo con la tecla Intro o con un clic en otra parte de la vista.

Haga doble clic en una celda de la tabla para abrir las opciones respectivas para introducir un valor.

Haga doble clic en Ámbito para abrir una lista en la que puede elegir el ámbito y la palabra clave de atributo de ámbito (indicador).

Escriba un valor en Tipo de datos directamente o haga clic en el botón > para utilizar Accesibilidad o el asistente de Matriz.

Escriba un valor en Inicialización directamente o haga clic en el botón ... para abrir el cuadro de diálogo Valor de inicialización. Esto es especialmente útil en el caso de las matrices y variables estructuradas.

Cada variable se declara en una línea por separado; las líneas están numeradas.

Puede cambiar el orden de las líneas (los números de línea); para ello, seleccione una línea y muévala una línea más arriba o más abajo con el comando Subir o Bajar de la barra de herramientas o del menú contextual.

Puede ordenar la lista de declaraciones según cada una de las columnas haciendo clic en el encabezado de columna en cuestión.

Para eliminar una o varias declaraciones, seleccione las líneas correspondientes y pulse la tecla Supr, ejecute el comando Eliminar en el menú contextual o haga clic en el botón de la barra de herramientas.

Declaración de matrices

Para la declaración de variables de matriz, utilice el botón de flecha > situado a la derecha del campo Tipo y seleccione Asistente de matriz. Se abre el cuadro de diálogo Matriz.

Rellene como mínimo los campos marcados con un signo de exclamación rojo. Defina las Dimensiones introduciendo los límites inferior y superior y el Tipo básico de la variable. Haga clic en el botón de flecha para abrir el cuadro de diálogo Accesibilidad u otro Asistente de matriz para declarar el tipo básico.

Es posible definir una matriz de longitud variable con [*,*,*]. Las matrices de longitud variable solo se pueden utilizar en declaraciones VAR_IN_OUT de bloques de funciones, métodos y funciones. Para declarar una matriz de longitud variable, introduzca un asterisco * para cada dimensión. Esto da como resultado ARRAY [*..*] OF INT. Después de haber confirmado con Aceptar, adapte la cadena de dimensión a [*] (un solo asterisco).

Ejemplo de matriz bidimensional de longitud variable:

ARRAY [*,*]

El área Resultado del cuadro de diálogo ofrece una vista previa de la declaración de la matriz configurada.

Para obtener más información, consulte la descripción de Matrices.

Haga clic en Aceptar para cerrar el cuadro de diálogo de la declaración. La declaración de la variable aparecerá en el editor de declaraciones de acuerdo con la sintaxis IEC.

Valor de inicialización

Cuadro de diálogo Valor de inicialización

Las Expresiones de la variable se muestran con los valores de inicialización actuales. Seleccione las variables que desee y edite el valor de inicialización en el campo que hay bajo la lista. A continuación, haga clic en el botón Aplicar valor sobre líneas seleccionadas. Para restaurar las inicializaciones predeterminadas, haga clic en el botón Restablecer líneas seleccionadas a los valores predeterminados.

Pulse Ctrl + Intro para insertar saltos de línea en la entrada de Comentario.

Si la variable que se va a inicializar es una instancia de bloque de funciones con un método FB_Init ampliado, se muestra una tabla adicional en la que se enumeran los parámetros de FB_Init. Las siguientes diferencias se aplican a esta tabla en comparación con la tabla Valor de inicialización:

  • Asigne un valor de inicialización a cada variable. De lo contrario, el botón Aceptar permanecerá deshabilitado.

  • Los tipos de datos complejos (estructuras, matrices) no se pueden expandir y los componentes que contienen no se pueden mostrar. Utilice la variable correspondiente para inicializar tipos de datos complejos.

Los parámetros de FB_Init se marcan en el cuadro de diálogo Declaración automática mediante el símbolo correspondiente que se muestra después del valor de inicialización.

Editar encabezado de declaración

Puede editar el encabezado de la declaración en el cuadro de diálogo Editar encabezado de declaración. Para abrirla, haga clic en la barra de encabezado del editor (PROGRAM PLC_PRG en la figura anterior) o utilice el comando Editar parte de declaración.

Cuadro de diálogo Editar encabezado de declaración

El cuadro de diálogo Editar encabezado de declaración incluye los siguientes elementos:

Elemento

Descripción

Declaración

Inserte el tipo (de la lista de selección) y el nombre del objeto POU.

Comentario

Inserte un comentario. Pulse Ctrl + Intro para insertar saltos de línea.

Atributos

Abre el cuadro de diálogo Atributos (véase más adelante en este capítulo) para insertar los pragmas y los atributos.

Atributos

En el cuadro de diálogo Editar encabezado de declaración, haga clic en el botón Atributos... para abrir el cuadro de diálogo Atributos. Le permite introducir varios atributos y pragmas en formato de texto. Insértelos sin encerrarlos entre llaves {}; utilice una línea por separado para cada uno. Puede ver la vista de texto correspondiente al ejemplo de la figura siguiente en el gráfico de la vista del editor de texto mostrado anteriormente.

Cuadro de diálogo Atributos