EcoStruxure Machine Expert versión 1.1 no soporta los controladores M258, LMC058 y LMC078.

Edición inteligente de código

Descripción general

El cuadro de diálogo Herramientas > Opciones > Edición inteligente de código ofrece configura­ciones para facilitar la edición de código. Esto se refiere a las funciones de edición inteligente de código (por ejemplo, AutoDeclaration o Accesibilidad).

Declarar automáticamente (AutoDeclare) las variables desconocidas

Si la opción Declarar automáticamente (AutoDeclare) las variables desconocidas está activada, el cuadro de diálogo Declarar variable se abre automáticamente cuando se introduce un identificador aún no declarado en un editor de un lenguaje de programación.

Show all Instance Variables in Input Assistant

Si la opción Show all Instance Variables in Input Assistant está activada, la función Listar componentes permite seleccionar las variables locales de una instancia de bloque de funciones.

Si la opción Show all Instance Variables in Input Assistant no está activada, la función Listar componentes permite seleccionar sólo las variables de entrada y las variables de salida de una instancia de bloque de funciones.

Show Symbols From System Libraries in Input Assistant

Las bibliotecas del sistema son bibliotecas marcadas en gris en el Administrador de bibliotecas, ya que el sistema las insertó automáticamente (al haber añadido un determinado dispositivo u objeto al proyecto).

Si la opción Show Symbols From System Libraries in Input Assistant está activada, los símbolos de las bibliotecas del sistema, como las variables globales, los tipos de datos y los bloques de funciones, están disponibles para seleccionarlos en Accesibilidad.

Si la opción Show Symbols From System Libraries in Input Assistant no está activada, los símbolos de las bibliotecas del sistema no están disponibles en Accesibilidad.

Listar los componentes tras haber introducido un punto (.)

Si la opción Listar los componentes tras haber introducido un punto (.) está activada, la función Listar componentes está activada. Esto significa que, cuando se introduce un punto (.) en un editor en una posición en la que se espera un identificador, aparece una lista de selección con entradas posibles.

Listar inmediatamente los componentes tras la entrada de un carácter

Si está activada: al introducir un carácter en el editor, se abre una lista que contiene los identificadores y operadores disponibles. Esto es también una funcionalidad de Listar componentes. En función de la secuencia de caracteres que haya introducido, se seleccionará la primera entrada de la lista que coincida con esta secuencia de caracteres. Puede seleccionar un elemento de la lista y pulsar RETORNO para colocarlo en la posición del cursor.

Insertar con prefijo de espacio de nombres

Cuando se introduce un identificador, el espacio de nombres se añade automáticamente como prefijo.

Por ejemplo, si pulsa Ctrl + Espacio en el editor de declaraciones y selecciona TON, proporcionado por standard.library, en la lista de selección, entonces se inserta Standard.TON.

Convertir automáticamente las palabras clave en escritura en mayúsculas (Autoformato)

Si la opción Convertir automáticamente las palabras clave en escritura en mayúsculas (Autoformato) está activada, las palabras clave utilizadas en las secciones de texto de los editores se escriben en mayúsculas automáticamente.

Ejemplo: Si escribe bVar:bool;, se convierte en bVar:BOOL;

Actualizar automáticamente las referencias cruzadas en caso de modificación de la selección

Si la opción Actualizar automáticamente las referencias cruzadas en caso de modificación de la selección está activada, la Vista de referencias cruzadas lista automáticamente las referencias de la variable seleccionada en el editor activo.

Underline Errors in the Editor

Las posiciones de su aplicación que provocarán alertas de precompilación o compilación (errores) y advertencias de precompilación o compilación, se marcan en los editores de lenguaje de programación, en el administrador de bibliotecas y en el explorador de proyectos (árbol Dispositivos). Esto se lleva a cabo subrayando el objeto (entrada en el árbol), la variable, los tipos de datos, etc., tal como se describe en la lista siguiente.

NOTA: No todos los problemas se detectarán en la fase de precompilación. Por este motivo, durante la compilación se pueden notificar más mensajes del compilador.

NOTA: Se comprueban las POU, incluso las que no utiliza ninguna aplicación. Esto puede tener como efecto que una aplicación se compile sin detectar errores aunque haya secciones subrayadas en el código.

Mensaje del compilador

Subrayado

Error de precompilación (alerta de precompilación)

Línea roja ondulada

Errores de compilación (alerta de compilación)

Dos líneas rojas

Advertencia de precompilación

Línea ondulada azul

Advertencia de compilación

Dos líneas azules

Nodo contraído en el explorador de proyectos o en el administrador de bibliotecas, que contiene los subnodos afectados

Dos líneas grises

Aunque la opción esté deshabilitada, los mensajes del compilador relacionados aparecerán en la categoría respectiva de la vista Mensajes.