Uso de la asistencia de entrada
CODESYS proporciona herramientas y funciones que le ayudarán a programar al crear programas.
Asistente de entrada
El Asistente de entrada proporciona todos los elementos del programa que puede insertar en la posición actual del cursor. Abra el Asistente de entrada cuadro de diálogo haciendo clic o pulsando el F2 clave.
Cuadro de diálogo: Declaración automática
Este cuadro de diálogo admite la declaración de variables.
Para obtener más información, consulte: Declarar variable
Lista de componentes
La función «Listar componentes» es una herramienta de entrada en los editores de texto que le ayuda a introducir identificadores válidos. Active esta función haciendo clic SmartCoding categoría. Seleccione la Enumere los componentes después de escribir un punto (.) opción.
y luego elSi escribes un punto (
.
) en lugar de una variable global, se abre un cuadro de lista con todas las variables globales disponibles. Para insertar la variable seleccionada después del punto, haga doble clic en una variable del cuadro de lista o presione Introduzca.Si escribes un punto (.) en lugar de una variable global después de una variable de instancia de bloque de función o una variable de estructura, CODESYS abre un cuadro de lista con todas las variables globales, todas las variables de entrada y salida del bloque funcional o todos los miembros de la estructura.
Para insertar la variable seleccionada después del punto, haga doble clic en una variable del cuadro de lista o presione Introduzca.
Nota: Si también desea elegir entre las variables locales de las instancias de bloques de funciones, seleccione Muestra todas las variables de instancia en el Asistente de entrada opción en el CODESYS opciones de la categoría SmartCoding.
Si ya se ha producido un acceso a un componente (con un punto) a un cuadro de lista, la última entrada seleccionada se preselecciona en el siguiente acceso al componente.
Al escribir cualquier secuencia de caracteres y, a continuación, pulsar Ctrl + Espacio, se abre un cuadro de lista con todas las POU y variables globales disponibles. El primer elemento de la lista que comienza con la secuencia de caracteres está seleccionado de forma predeterminada y puede insertarlo haciendo doble clic en él o pulsando Introduzca.
Las coincidencias con la cadena introducida se resaltan en amarillo en el cuadro de lista.
Si se cambia la cadena introducida, se actualiza el cuadro de lista mostrado.
En el editor ST, puede filtrar el cuadro de lista que se muestra por ámbitos:
Según el cuadro de lista que se muestre, puede utilizar el Flecha a la derecha y Flecha a la izquierda teclas para cambiar entre los siguientes cuadros de lista:
Todos los artículos
Palabras clave
Declaraciones globales
Declaraciones locales
CODESYS muestra una descripción emergente si escribe un paréntesis de apertura para un parámetro de POU al llamar a un bloque de funciones, un método o una función. Esta descripción emergente incluye información sobre los parámetros tal como se declaran en la POU. La descripción emergente permanece abierta hasta que haga clic para cerrarla o cambie el enfoque para alejarlo de la vista actual. Si cierra accidentalmente la descripción emergente, puede volver a abrirla pulsando Ctrl + Turno + Espacio.
Sugerencia
Puedes usar el atributo pragma esconder para excluir variables de la función «Listar componentes».
Escribir variables de estructura:

Llamar a un bloque de funciones:

Para obtener más información, consulte: codificación inteligente
Función de formato abreviado
La función de formulario abreviado le permite escribir formularios cortos para declaraciones de variables en el editor de declaraciones y en los editores de texto donde es posible realizar declaraciones de variables. Para utilizar esta función, pulse Ctrl + Entrar para finalizar una línea de declaración.
Para obtener más información, consulte: Atajos para la declaración de variables
CODESYS admite las siguientes formas abreviadas:
Todos los identificadores se convierten en identificadores de variables, excepto el último identificador de una línea.
El tipo de datos de la declaración viene determinado por el último identificador de la línea. Se aplica lo siguiente:
b se convierte
: BOOL
d se convierte
: DINT
i se convierte
: INT
l se convierte
: LINT
r se convierte
: REAL
s se convierte
: STRING
s 8 se convierte
: STRING(8)
con longitud de cadenat se convierte
: TIME
u se convierte
: UINT
w se convierte
: WORD
Si un tipo de datos no se define con esta regla, el tipo de datos se establece automáticamente
BOOL
, y el último identificador no se utiliza como tipo de datos (consulte el ejemplo 1).Según el tipo de declaración, cada constante definida se convierte en una definición de inicialización o longitud de cadena (consulte los ejemplos 2 y 3).
Una dirección, como
%MD12
, se amplía automáticamente con el atributo AT (consulte el ejemplo 4).Cualquier texto después de un punto y coma (
;
) se convierte en un comentario (véase el ejemplo 3).Se ignoran todos los demás caracteres de la línea (consulte el signo de exclamación en el ejemplo 5).
Formulario abreviado | Declaración resultante | |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
Funciones de etiquetas inteligentes
Las etiquetas inteligentes facilitan la escritura del código del programa al sugerir los comandos apropiados directamente en el elemento de programación. Al colocar el cursor sobre un elemento de programación que tiene una función de etiqueta inteligente, el aparece el símbolo. Al hacer clic en el
se muestran los comandos entre los que puede elegir. Etiquetas inteligentes disponibles:
La función de etiqueta inteligente proporciona la Declaración automática comando para variables no declaradas en la parte de implementación del editor ST.