 Utilización del editor FBD/LD

El editor gráfico FBD/LD de ISaGRAF permite al usuario introducir programas FBD completos, pudiéndose incluir partes en LD. Combina las capacidades de edición de textos y gráficos, por lo que admite la introducción tanto de diagramas como de las entradas y salidas correspondientes. Ya que este editor está más orientado al lenguaje FBD, es preferible que los diagramas LD puros se introduzcan utilizando el editor Quick LD de ISaGRAF.

Aspectos básicos de los lenguajes FBD/LD

Introducción de un diagrama FBD

Trabajar con un diagrama ya existente

Opciones de visualización

Estilos y rastreo de modificaciones

Comandos del menú "Herramientas"

Llamadas a otras herramientas ISaGRAF

Parámetros del programa

Otros comandos del menú "Fichero"

Actualización del diario del programa

Selección de una variable del diccionario


Aspectos básicos de los lenguajes FBD/LD

El lenguaje FBD es una representación gráfica de muchos tipos de ecuaciones diferentes. Los operadores están representados por cajas de funciones rectangulares. Las entradas de funciones se conectan al lateral izquierdo de la caja. Las salidas de funciones se conectan al lateral derecho. Las entradas y salidas del diagrama (variables) están conectadas a las cajas de funciones por medio de enlaces lógicos. Una salida de una caja de funciones puede estar conectada a la entrada de otra caja.

El lenguaje LD permite la representación gráfica de expresiones booleanas. Los operadores booleanos AND, OR, NOT están representados explícitamente por la topología de diagrama. Las variables booleanas de entrada están asociadas a contactos gráficos. Las variables booleanas de salida están asociadas a bobinas (salidas) gráficas. Los contactos y las bobinas (salidas) están conectados entre sí y a los carriles de potencia izquierdo y derecho por medio de líneas horizontales. Cada segmento de línea tiene un estado booleano FALSO o VERDADERO. El estado booleano es el mismo para todos los segmentos que estén enlazados directamente entre sí. Cualquier línea horizontal que esté conectada al carril de potencia vertical de la izquierda posee el estado VERDADERO.

Carril de potencia izquierdo

Carril de potencia derecho

Conexión vertical LD "OR"

Contactos

Bobinas (salidas)

Bloques de función

Etiquetas

Saltos

Símbolo de retorno

Variables

Enlaces de conexión

Enlaces de conexión con negación booleana

Esquinas definidas por el usuario

Los diagramas LD y FBD siempre se interpretan de izquierda a derecha y de arriba abajo. Para mayor información sobre los lenguajes LD y FBD, véase el Manual de Referencia de Lenguajes ISaGRAF. A continuación se muestran los componentes gráficos básicos de los lenguajes LD y FBD que soporta el editor FBD/LD:


Carril de potencia izquierdo

Los escalones (líneas) tienen que estar conectados por la izquierda al carril de potencia izquierdo, que representa el estado "VERDADERO" inicial. El editor FBD de ISaGRAF permite asimismo la conexión de cualquier símbolo booleano a un carril de potencia izquierdo.


Carril de potencia derecho

Se pueden conectar bobinas (salidas) por la derecha a un carril de potencia derecho. Esta es una característica opcional del editor FBD/LD de ISaGRAF. Si un bucle no está conectado por la derecha, incluye un carril de potencia derecho en su propio dibujo.


Conexión vertical LD "OR"

Las conexiones verticales LD aceptan varias conexiones a la izquierda y varias conexiones a la derecha. Cada conexión de la derecha es equivalente a la combinación OR de las conexiones de la izquierda.


Contactos

Un contacto modifica el flujo de datos booleanos, de acuerdo con el estado de una variable booleana. Se muestra el nombre de la variable encima del símbolo de contacto. El editor FBD/LD de ISaGRAF soporta los siguientes tipos de contactos:

contacto directo

contacto invertido

contacto con detección de flancos positivos (de subida)

contacto con detección de flancos negativos (de bajada)


Bobinas (salidas)

Una bobina (salida) representa una acción. Tiene que estar conectada por la izquierda con un símbolo booleano como un contacto. El nombre de la variable aparece encima del símbolo de la bobina. El editor FBD/LD de ISaGRAF soporta los siguientes tipos de bobina:

bobina directa

bobina invertida

bobina de acción "establecer"

bobina de acción "restablecer"


Bloques de función

Un bloque en un diagrama FBD puede representar una función, un bloque de función, un subprograma o un operador. Las entradas y salidas tiene que estar conectados a variables, contactos o bobinas (salidas), o a otros bloques de entradas o salidas. Los nombres formales de los parámetros aparecen en el interior del rectángulo correspondiente al bloque.


Etiquetas

Se pueden colocar etiquetas en cualquier parte del diagrama. Las etiquetas se utilizan como destinos en las instrucciones de salto, para cambiar el orden de ejecución del diagrama. Las etiquetas no están conectadas a otros elementos. Es altamente recomendable la colocación de etiquetas en la parte izquierda del diagrama, para aumentar la legibilidad del diagrama.


Saltos

Un símbolo de salto se refiere siempre a una etiqueta situada en otra parte del diagrama. Su conexión izquierda tiene que estar vinculada a un punto booleano. Cuando la conexión izquierda es VERDADERO, la ejecución del diagrama salta directamente a esta etiqueta destino. Obsérvese que los saltos hacia atrás son peligrosos, ya que en algunos casos pueden llevar al bloqueo del bucle del PLC.


Símbolo de retorno

Un símbolo de retorno está conectado a un punto booleano. Indica que se deberá interrumpir la ejecución del programa si el estado del escalón (línea) es VERDADERO.


Variables

Las variables se representan en el diagrama dentro de rectángulos pequeños que están conectados a izquierda o derecha con otros elementos del diagrama.


Enlaces de conexión

Se dibujan enlaces de conexión entre los elementos que se colocan en el diagrama. Los enlaces siempre se dibujan entre un punto de salida y un punto de entrada (en el sentido del flujo de datos).


Enlaces de conexión con negación booleana

Algunos enlaces booleanos están representados por un círculo pequeño en su extremo derecho. Esto representa una negación booleana de la información que pasa por el enlace.


Esquinas definidas por el usuario

Se pueden establecer puntos definidos por el usuario en los enlaces. Estos puntos le permiten al usuario el control manual del routing o encaminamiento de un enlace. Si no se coloca una esquina, el editor FBD/LD de ISaGRAF utiliza un algoritmo de routing por defecto.


Introducción de un diagrama FBD

Para introducir un diagrama, el usuario tiene que colocar elementos (bloques, variables, contactos, bobinas, etc.) en la zona gráfica y después dibujar enlaces entre ellos.

Inserción de objetos

Selección de objetos

Inserción de comentarios

Desplazamiento de objetos

 	Dibujo de enlaces

Cambio de dibujos de enlace

Cambio del tipo de enlace

Dibujo de escalones (líneas) LD

Conexiones múltiples


Inserción de objetos

Para insertar un objeto en el diagrama, seleccionar el botón correspondiente en la barra de herramientas y hacer click en la zona gráfica, en el lugar en que se desea hacer la inserción.


Selección de objetos

La selección de objetos gráficos es necesaria para la mayoría de los comandos de edición. El editor gráfico LD/FBD de ISaGRAF permite la selección de uno o más objetos existentes en la zona del diagrama. Para poder seleccionar objetos, antes debe estar marcada la opción "Seleccionar" (botón con una flecha) en la barra de herramientas del editor. Para seleccionar un único objeto, el usuario sólo tiene que hacer click sobre el símbolo correspondiente. Para seleccionar una lista de objetos, arrastrar el cursor del ratón dentro del diagrama y seleccionar un área rectangular. Todos los objetos gráficos que cortan el rectángulo de la selección quedan marcados como "seleccionados". Los objetos seleccionados muestran unos recuadros negros pequeños alrededor de su símbolo gráfico. Al realizar una nueva selección, todos los objetos que previamente estaban seleccionados dejan de estarlo. Para eliminar la selección actual, sólo hay que hacer click con el ratón sobre una zona vacía, fuera del rectángulo que bordea a los objetos seleccionados.


Inserción de comentarios

Se pueden insertar comentarios en cualquier punto del diagrama. Los comentarios no influyen en la ejecución del programa. Permiten una mayor legibilidad del diagrama. Para insertar un bloque de comentarios, seleccionar este botón en la barra de herramientas y arrastrar el cursor del ratón para seleccionar el área rectangular en el que se desea insertar el comentario. Después, introducir el texto del comentario. No hacen falta caracteres iniciales o finales especiales, como "(*" y "*)", cuando se introduce el texto de un bloque de comentarios. Para redimensionar un bloque de comentarios, arrastrar las esquinas del borde cuando se encuentre seleccionado.


Desplazamiento de objetos

Para desplazar objetos en el diagrama, primero se seleccionan y después se arrastra el cursor del ratón para desplazar la zona seleccionada dentro del diagrama. Para mover objetos conectados, el usuario sólo tiene que mover los símbolos gráficos que se encuentran en el diagrama. El editor LD/FBD de ISaGRAF volverá a dibujar automáticamente las líneas de conexión existentes entre los objetos que fueron desplazados, con base en su nueva ubicación.


 	Dibujo de enlaces

Seleccionar uno de estos botones en la barra de herramientas para dibujar un enlace entre los puntos de conexión de elementos existentes. Si se dibuja un enlace desde un punto de conexión hasta una zona vacía del diagrama, se termina automáticamente con una esquina definida por el usuario para que se pueda continuar dibujando otro segmento.


Cambio de dibujos de enlace

Cuando un enlace está seleccionado en el diagrama, se utiliza el comando de "Herramientas / Mover línea" para cambiar su routing automático. Este comando no tiene efecto cuando el enlace está conectado a una esquina definida por el usuario. Cuando un enlace se dibuja en tres segmentos, este comando cambia la posición del segundo segmento. A continuación se muestran algunos ejemplos:


Cambio del tipo de enlace

Se puede cambiar el tipo de enlace (con o sin negación booleana) de forma sencilla, con sólo hacer doble click con el ratón sobre su extremidad derecha.


Dibujo de escalones (líneas) LD

Para dibujar un nuevo escalón (línea) LD, primero hay que insertar el carril de potencia izquierdo. Después se coloca una bobina (salida), que quedará enlazada automáticamente al carril de potencia. Se pueden insertar los demás contactos y conexiones verticales OR directamente en la línea del escalón (línea), sin necesidad de dibujar un nuevo enlace de conexión.

Cuando se inserta un nuevo contacto o bobina (salida) LD en un espacio vacío del área de edición, la nueva línea horizontal del escalón (línea) se dibuja automáticamente desde el elemento que se acaba de insertar hasta los carriles de potencia ya existentes a la izquierda y la derecha. No se dibuja esta línea automáticamente si no se sitúa el nuevo contacto o bobina (salida) entre los carriles de potencia. El contacto o bobina (salida) recién insertado puede moverse libremente sobre el escalón (línea). Las líneas horizontales creadas por el editor al insertarse un contacto o símbolo de bobina (salida) LD pueden ser seleccionadas y eliminadas. Se puede insertar un nuevo contacto o símbolo de bobina (salida) LD en la línea horizontal de un escalón (línea) existente. El editor corta los escalones (líneas) de forma automática y los conecta a los puntos de conexión izquierdo y derecho del contacto o bobina (salida) que se acaba de insertar.


Conexiones múltiples

Se puede crear una conexión múltiple a la derecha de cualquier punto de salida. Eso significa que la información será emitida a diversos puntos del diagrama. Se propaga el mismo estado a cada extremidad de la derecha. No está limitado el número de líneas que se puede dibujar a la derecha de un punto de conexión de salidas. Dos líneas de conexión no pueden tener su extremidad derecha conectada al mismo punto de entrada, con la excepción de los siguientes símbolos LD:

carril de potencia derecho

conexión múltiple en el operador (OR) izquierdo

Estos símbolos LD pueden poseer un número ilimitado de entradas.


Trabajar con un diagrama ya existente

Se utilizan los comandos del menú "Edición" para cambiar o completar un diagrama existente. La mayoría de estos comandos actúa sobre los elementos que en ese momento están seleccionados en el diagrama.

Corrección de diagrama

Encontrar y sustituir

Visualización de la orden de ejecución

Introducción de símbolos y textos

Selección del tipo de bloque de función

Espacio libre


Corrección de diagrama

Se puede utilizar el botón DEL (Supr) para eliminar elementos seleccionados. Se borran los enlaces pendientes con los elementos seleccionados. Utilizar el comando "Edición / Deshacer" para restaurar elementos después de ejecutar un comando DEL. También se puede aplicar el comando DEL a un grupo de elementos que se seleccione en el diagrama. Se utilizan los comandos "Cortar", "Copiar", "Pegar" del menú "Edición" para mover o copiar los elementos seleccionados.


Encontrar y sustituir

Se utilizan los comandos de menú "Edición / Buscar" y "Edición / Reemplazar" para encontrar y sustituir textos del diagrama. Sólo se pueden buscar nombres completos. La función de búsqueda actúa sobre contactos, bobinas (salidas), nombres de bloque, variables y etiquetas. No se puede utilizar para encontrar una cadena dentro del texto de un comentario. No se puede utilizar el comando Reemplazar para cambiar el nombre de un bloque. La búsqueda puede ser en sentido ascendente o descendente, empezando en la posición de la selección actual. Se ejecuta un bucle cuando se alcanzan los límites del diagrama.


Visualización de la orden de ejecución

Cuando un diagrama FBD incluye bucles hacia atrás, el orden de ejecución no puede observar el método izquierda a derecha / arriba abajo. Para evitar confusiones, utilizar el comando "Herramientas / Mostrar orden de ejecución" o pulsar los botones Control + F1 para visualizar la orden de ejecución que se empleará a la hora de compilar. Se muestran unas etiquetas numeradas de 1 a N cerca de los símbolos que provocan acciones (bobinas, variables de referencia y bloques de función).


Introducción de símbolos y textos

Hacer doble click con el ratón sobre un elemento para introducir el símbolo o texto asociado. Esto es aplicable a variables, contactos y bobinas (salidas), textos de comentario y etiquetas. Cuando se aplica a un contacto o una bobina (salida), también permite cambiar su tipo (directo, invertido, etc.).

Se utilizan para entradas de texto ventanas de diálogo que incluyen variables o listas de selección en bloque. Si el modo "Entrada manual por teclado" se selecciona en el menú de "Opciones" , los símbolos de variables y nombres de bloque se introducen directamente en una única ventana de edición de texto. Introducir el nuevo texto y pulsar la tecla "Intro" para comprobarlo, o pulsar la tecla "Escape" para salir de la modificación y cerrar la ventana de edición de texto. La ventana de edición d texto en el modo "Entrada por teclado manual" no se puede cerrar con el ratón.

Si se ha seleccionado el modo "Entrada Automática" en el menú "Opciones", cada vez que se inserta un nuevo contacto o bobina (salida) se debe introducir el símbolo de la variable de forma inmediata. Cada vez que se inserta una variable o una etiqueta, se tiene que introducir el símbolo inmediatamente.


Selección del tipo de bloque de función

Hacer doble click con el ratón sobre un bloque para cambiar su tipo. Se selecciona el tipo del bloque de la lista de operadores, funciones y bloques de función disponibles. Este comando también permite cambiar el número de puntos de entrada, en el caso de un operador conmutativo (p.ej. AND, OR, ADD, MUL...).


Espacio libre

Cuando se pulsa el botón derecho del ratón en un área de dibujo, se despliega un menú de entrada/salida. Contiene los siguientes comandos que se pueden utilizar para insertar, o eliminar espacio libre en las posición del cursor del ratón.:

Insertar filas: Este comando inserta espacio libre horizontal, hecho de 4 filas según el paso de la rejilla, comenzando en la posición del cursor del ratón donde se abre el menú desplegable.

Borrar filas: Este comando elimina espacio horizontal no utilizado (filas) comenzando en la posición del cursor del ratón donde se abrió el menú desplegable. Este comando no se puede utilizar para eliminar elementos FBD.

Cuando se abre el menú desplegable una línea gris en el dibujo FBD indica donde se insertará o eliminará el espacio libre.


Opciones de visualización

Se utilizan los comandos del menú "Opciones" para personalizar la presentación del diagrama FDB en pantalla.

 Personalización de la distribución

El comando "Opciones / Distribución" abre una ventana de diálogo en la que se agrupan todos los parámetros y opciones relacionados con el espacio de trabajo del editor y la forma de dibujar el diagrama gráfico. Utilizar las casillas seleccionables de la sección "Espacio de trabajo" para mostrar u ocultar las barras de herramientas y la barra de estado del editor. Las opciones de la sección "Documento" le permiten al usuario mostrar u ocultar los puntos de la rejilla de edición.

 Las opciones de la sección "Zoom" permiten seleccionar una relación de zoom principal. También se puede utilizar el botón de "zoom" en la barra de herramientas del editor para conmutar entre las relaciones de zoom establecidas por defecto.

Utilizar el comando "Opciones / Fuente" para seleccionar el nombre de la fuente de caracteres que se utilizará en los documentos gráficos de ISaGRAF. Cuando se selecciona una fuente, el estilo de fuente o tamaño no son relevantes y no se necesita especificarlos. Los editores gráficos de ISaGRAF siempre calculan el tamaño de la fuente según la relación de zoom seleccionada.


Llamadas a otras herramientas ISaGRAF

Verificar (compilar) el programa

 	Simular o depurar la aplicación

Editar el diccionario de variables


Verificar (compilar) el programa

El comando "Fichero / Verificar" ejecuta el generador de código ISaGRAF para verificar la sintaxis de programación del programa que se está editando en ese momento. En el caso del lenguaje SFC, se comprueban los niveles 1 y 2. Cuando se completa la verificación de sintaxis, la ventana del generador de código se tiene que cerrar para que puede continuar el trabajo con el programa. Si sólo hay un programa en la aplicación (la que se está editando) se genera el código de la aplicación siempre que no se haya detectado un error de sintaxis. Se utiliza el comando "Opciones / Opciones de compilación" para fijar los parámetros de compilación y optimización. Para más información sobre compilación y generación de código, véase el apartado titulado "Cómo utilizar el generador de código".


 	Simular o depurar la aplicación

Los comandos "Fichero / Simular" y "Fichero / Depurar" ejecutan el depurador gráfico de ISaGRAF bien en modo simulado o bien en modo de conexión real y vuelve a abrir el programa SFC editado en modo depuración. Cuando se utiliza en modo depuración, no se puede introducir modificación alguna en el programa.


Editar el diccionario de variables

Se utiliza el comando "Fichero / Diccionario" para editar el diccionario de variables de la aplicación actual y el programa  actual. También contiene los puntos de entrada necesarios para editar las palabras definidas por el usuario. Las declaraciones o palabras definidas  locales están relacionadas con el programa que se está editando.


Parámetros del programa

Cuando el programa editado es una función, un bloque de función o un subprograma, se utiliza el comando "Fichero / Parámetros" para definir sus parámetros de llamada y retorno. Este comando no tiene efecto si el programa editado es un programa SFC o de nivel superior de las secciones Comienzo o Fin.

Los subprogramas, las funciones y los bloques de función pueden tener hasta 32 parámetros (de entrada o salida). Las funciones y subprogramas siempre tienen un único parámetro de retorno, que tiene que tener el mismo nombre que la función para poder cumplir con las normas de escritura del lenguaje ST.

La lista situada en la parte superior izquierda de la ventana muestra los parámetros, dispuestos en el orden del modelo de llamada: los parámetros de llamada al principio y los parámetros de retorno al final. La parte inferior de la ventana muestra una descripción detallada del parámetro que en ese momento esté seleccionado en la lista. Se puede utilizar cualquiera de los tipos de datos ISaGRAF para un parámetro. Los parámetros de retorno tienen que estar situados después de los parámetros de llamada en la lista. Los nombres de los parámetros tienen que cumplir con las siguientes normas:

- la longitud del nombre no puede superar los 16 caracteres

- el primer carácter tiene que ser una letra

- los restantes caracteres tienen que ser letras, dígitos o caracteres de subrayado '_'

- los nombres son insensibles al uso de mayúsculas o minúsculas

Se utiliza el comando "Insertar" para insertar un parámetro nuevo delante del parámetro seleccionado. Se utiliza el comando "Borrar" para eliminar el parámetro seleccionado. El comando "Ordenar" reordena (clasifica) los parámetros, colocando los parámetros de retorno al final de la lista.


Otros comandos del menú "Fichero"

Los siguientes comandos están disponibles en el menú "Fichero" de todos los editores de programas:

Abrir otro programa

Imprimir el programa


Abrir otro programa

El comando "Fichero / Abrir" le permite al usuario cerrar el programa que está editando en ese momento y empezar a editar otro programa perteneciente al proyecto actual, con el mismo lenguaje. No se puede utilizar esta función para editar un programa escrito en otro lenguaje. El nuevo programa sustituye al programa actual en la ventana de edición.


Imprimir el programa

El comando "Fichero / Imprimir" da salida al programa editado por impresora. Este comando ejecuta el generador de documentos de proyecto para imprimir los contenidos del diagrama editado.

En el caso de los programas gráficos (SFC, FBD y Quick LD), también se puede utilizar el comando "Edición / Copiar dibujo (metafile)" para copiar el dibujo del diagrama al portapapeles en formato metafile, para que pueda pegarse en otras aplicaciones tales como procesadores de texto. Para los programas SFC, sólo la información de Nivel 1 (diagrama, numeración y comentarios de Nivel 1) aparece en el metafile copiado.


Actualización del diario del programa

El fichero diario asociado al programa editado puede introducirse manualmente por medio del comando "Fichero / Diario". El fichero diario se actualiza automáticamente, con los mensajes de salida de chequeo de sintaxis cada vez que se compila el programa. Las salidas de compilación se completan con el sello de fecha / hora de la compilación.

Si se selecciona el modo "Actualizar diario" en el menú "Opciones" del editor de programas, se abre la siguiente ventana de diálogo cada vez que se guarda el programa en el disco.

Si se pulsa el botón Aceptar, la anotación introducida se guarda al final del fichero diario con el sello de fecha / hora actual. Esta función es muy útil para el mantenimiento de programas completos, ya que proporciona una eficaz ayuda sobre el ciclo de vida del programa.


Selección de una variable del diccionario

 Cuando se edita un programa de texto (ST o IL), el comando "Edición / Insertar variable" permite seleccionar el nombre de la variable declarada que se desea insertar en la posición actual del cursor. Cuando se editan programas LD o FBD, es necesaria la selección de variables para la descripción de contactos, bobinas (salidas), parámetros de bloques de E/S o ventana variables FBD. En ambos casos, se abre la siguiente ventana de diálogo "Seleccionar variable" para seleccionar la variable declarada.

Se utiliza el campo de selección "Rango" para elegir entre variables globales y locales. El campo de selección situado a la derecha permite elegir el tipo de datos. Los iconos pequeños dispuestos al lado del campo de selección de tipos son botones que pueden utilizarse como aceleradores para seleccionar los tipos de datos más usuales:

Booleanos

Enteros / Reales

Temporizador

Mensaje

Para seleccionar una variable, hacer click sobre su nombre en la lista. El nombre y el comentario asociado aparecerán en la parte superior de la lista. Pulsar el botón "Aceptar" para confirmar la selección. También se puede introducir el nombre de una variable directamente en el campo de control de edición, sin necesidad de utilizar la lista.


Estilos y rastreo de modificaciones

El editor LD/FBD de ISaGRAF permite asignar un estilo gráfico a cualquier componente de un diagrama LD/FBD. Un estilo se define principalmente por un color especial del diagrama. Pero ISaGRAF también utiliza estilos para permitir el rastreo de modificaciones en diagramas para control de versiones.

Estilos predefinidos

Rastreo de Modificaciones

Notar que los estilos no son visibles durante la simulación o la depuración en línea, tal como se usan los colores (rojo y azul) en estos modos para resaltar los estados VERDADERO / FALSO de las variables espiadas.


Estilos predefinidos

Están predefinidos los siguiente estilos:

Normal	Dibujo por defecto (negro). Para el rastreo de modificaciones, el estilo "normal" indica que los elementos que tienen dicho estilo son parte del diagrama original. Los elementos estilo "Normal" son normalmente mostrados durante la ejecución.

Modificados	Los elementos marcados  como "modificados" se pintan en rosa. Para el rastreo de modificaciones, el estilo, "modificado" se usa para resaltar los elementos que se han añadido o cambiado después de la versión original del programa. Los elementos estilo "Modificado" son normalmente mostrados durante la ejecución.

Borrados	Los elementos marcados  como "borrado" se pintan en gris. Dichos elementos no se tienen en cuenta para la ejecución del programa. Este estilo es el que se usa para llevar un rastreo de los elementos eliminados después de la versión original cuando se necesita el control de versiones.

Configurable	Además de los estilos predefinidos el editor LD/FBD de ISaGRAF permite seleccionar cualquier color para utilizarse en cualquier parte del diagrama. Estos elementos se consideran de estilo "Comfigurable". La utilización del estilo "Configurable" no tiene efectos en el diagrama durante el tiempo de ejecución.

Utilizar los comandos del submenú de "Estilo" en el menú "Edición" para aplicar manualmente un estilo a los elementos seleccionados.


Rastreo de modificaciones

El uso de estilos y la disponibilidad del estilo "Borrado" permite un rastreo de modificaciones inmediato en el diagrama existente. Utilizar el comando "Marcar modificaciones" en el menú "Edición / Estilo" para habilitar o deshabilitar el rastreo de modificaciones.

Cuando la opción "Marcar modificaciones" está habilitada, todos los elementos cambiados o añadidos al diagrama se configuran con el estilo "Modificado" . Cuando un elemento se borra, usando el comando "Eliminar" o "Cortar", no son eliminados visualmente del diagrama, sino marcados con el estilo "Borrado". Esto permite al usuario llevar un historial de todas las modificaciones realizadas en el diagrama.

Utilizar "Edición / Estilo / Eliminar todos los items borrados" para eliminar realmente los elementos marcados con estilo "Borrado" del diagrama LD/FBD. Este comando no tiene en cuenta la selección actual y se aplica siempre al diagrama entero.

Para "recuperar" un elemento marcado con el estilo "Borrado", seleccionar el elemento deseado y aplicarle el estilo "Normal" , el estilo "Modificado" o cualquier estilo "Configurable". Esta operación puede llevar a conexiones invalidas (más de un enlace conectado al mismo punto de entrada) que se detectaran durante la siguiente verificación del programa.


Comandos del menú "Herramientas"

Los siguientes comandos están disponibles en el menú Herramientas. Se usan para visualizar la información en una pequeña lista de texto en la parte inferior de la ventana FBD:

Mostrar salida del compilador	muestra en la ventana de salida los mensajes de error de la última compilación

Buscar en diagrama	busca las ocurrencias de un texto en todo el diagrama y las saca en la ventana de salida

Ocultar ventana de salida	cierra la ventana de salida

Cuando se muestran mensajes de error en la ventana de salida, haga doble click en una línea para hacer visible la selección en la posición correspondiente.