Editor
El editor FBD/LD/IL es un editor combinado para la programación gráfica del diagrama de bloques de funciones, diagrama de contactos o lista de instrucciones.
Sugerencia
IL se puede habilitar en el CODESYS opciones si es necesario: En el FBD, LD e IL diálogo, en el IL pestaña, seleccione la Habilitar IL opción.
Hay un conjunto compartido de comandos y elementos y CODESYS convierte automáticamente cada uno de los tres lenguajes de programación en los otros internamente.
El código en la parte de implementación está estructurado en los tres lenguajes mediante redes.
El FBD/LD/IL El menú contiene los comandos para trabajar en el editor.
En el modo en línea y fuera de línea, puede usar el comando para alternar entre las vistas del editor en cualquier momento.
El comportamiento del editor FBD/LD/IL está definido por la configuración en FBD, LD e IL.
, categoríaImportante
Hay algunos elementos especiales que CODESYS No se puede convertir y, por lo tanto, solo se muestra en el lenguaje aplicable. También existen construcciones que no son claramente convertibles entre IL y FBD y, por lo tanto, se "normalizan" (anulan) al volver a convertirse a FBD. Esto se refiere a la negación de expresiones y la asignación explícita/implícita de entradas y salidas de bloques de función.
Una conversión sin errores entre lenguajes requiere código sintácticamente correcto. De lo contrario, se podrían perder partes de la implementación.
Editor de FBD y LD
Inserción y organización de elementos
Puede arrastrar elementos desde el Herramientas vista en la parte de implementación del editor. Alternativamente, también puede usar los comandos del menú contextual o el FBD/LD/IL menú.
Los ajustes para la pantalla y la interfaz se definen en el CODESYS-Opciones, Categoría FBD, LD e IL.
Al arrastrar un elemento sobre una red en el editor, todos los posibles puntos de inserción se muestran con marcas de posición grises en forma de diamante, triángulo o flecha. Al pasar el cursor sobre una de estas marcas, esta se vuelve verde. Al soltar el botón del ratón, CODESYS inserta el elemento en esta posición.

Cuando arrastra un bloque de función o un operador desde el Herramientas o una red en el lado izquierdo de la red hacia una de las dos flechas, CODESYS crea automáticamente una nueva red e inserta el elemento allí.
Para reemplazar un elemento, arrastre otro elemento adecuado a su posición. Los elementos que puede reemplazar con el nuevo elemento se indican con CODESYS en el editor con campos de texto (ejemplo: Reemplazar, Adjuntar entrada).
Puedes utilizar los comandos habituales en el Editar Menú para cortar, copiar, pegar y eliminar elementos. También se puede copiar arrastrando y soltando mientras se mantiene pulsada la tecla Control llave.
Importante
Los operadores con funcionalidad EN/ENO sólo se pueden insertar en el editor FBD/ IL .
Selección de elementos
Se selecciona un módulo o una línea de conexión en el editor haciendo clic en él para enfocarlo. La selección múltiple es posible manteniendo presionada la tecla Control clave. Un elemento seleccionado aparece sombreado en rojo.
Información sobre herramientas
Cuando el cursor apunta a elementos específicos (por ejemplo, a una variable o a una entrada), una información sobre herramientas muestra información sobre ese elemento.
En el caso de los elementos subrayados con una línea roja ondulada, la información sobre herramientas muestra el mensaje de error de precompilación del error que ocurre con este elemento.
Con las teclas y comandos descritos a continuación, puede cambiar el enfoque del editor a una posición diferente del cursor. El cambio entre posiciones también funciona en toda la red. | |
Cambiar a la posición adyacente del cursor, a lo largo del flujo de señal (de izquierda a derecha y de derecha a izquierda) | |
↑ ↓ | Cambiar a la siguiente posición del cursor por encima o por debajo de la posición actual, si esta posición adyacente pertenece al mismo grupo lógico Por ejemplo, todas las conexiones de una módulo forman un grupo lógico. Si no existe dicho grupo lógico: cambia a la primera posición del cursor en el elemento adyacente inmediatamente superior o inferior. En el caso de elementos conectados en paralelo, la navegación se realiza a lo largo de la primera rama. |
Control+Hogar | Cambiar a la primera red; ésta será seleccionada |
Control+Fin | Cambiar a la última red; ésta será seleccionada |
Re Pág ↑ | Desplácese hacia arriba una página Se ha seleccionado la red superior en esta página. |
Página abajo ↓ | Desplácese hacia abajo una página La red inferior en esta página está seleccionada. |
Dominio: Ir a | Cambiar a una red específica |
Bloque de función abierto
Cuando se inserta un bloque de función en el editor, puede hacer doble clic en él o hacer clic en el botón
comando en el menú contextual para abrir su implementación.Editor de IL
Para programar con el editor, consulte las siguientes instrucciones: Programación en Lista de instrucciones (IL)
Inserción y organización de elementos
Puede insertar elementos con la ayuda de los comandos del FBD/LD/IL Menú del menú contextual. También puede arrastrar una nueva red desde la Herramientas a la sección de implementación del editor.
Puedes utilizar los comandos habituales en el Editar Menú para cortar, copiar, pegar y eliminar elementos. También se puede copiar arrastrando y soltando mientras se mantiene pulsada la tecla Control llave.
Importante
Tenga en cuenta que los operadores con funcionalidad EN/ENO solo se pueden insertar en los editores FBD e IL .
Cada línea de programa se ingresa en una fila de la tabla.
Primera línea: Título de la Red Requisito: La opción está habilitada en el CODESYS opciones. | ||
Segunda línea: Comentario de Red Requisito: La opción está habilitada en el CODESYS opciones. | ||
Tercera línea y así sucesivamente: | ||
Columna | Contenido | Descripción |
1 | Operador | Contiene el operador IL (LD, ST, CAL, AND, OR, etc.) o un nombre de función Para obtener más información, consulte: Modificadores y Operadores en IL Cuando se llama a un bloque de función, también hay que especificar aquí los parámetros correspondientes y en el campo anterior hay que introducir |
2 | Operando | Contiene exactamente un operando o el nombre de una etiqueta de salto Si hay varios operandos, debe introducirlos en varias filas y, al hacerlo, insertar una coma justo después de cada operando. (Vea el ejemplo a continuación) |
3 | DIRECCIÓN | Contiene la dirección del operando tal como se define en su declaración. No editable Puedes utilizar el Mostrar la dirección del símbolo Opción para habilitar o deshabilitar la visualización. Para ello, haga clic en , el Editor de FBD, LD e IL categoría, y la General pestaña. |
4 | Comentario del símbolo | Contiene el comentario que se ha especificado para el operando si es necesario en la declaración. No editable Puede habilitar o deshabilitar la visualización mediante el Mostrar comentario del símbolo opción en , en el Editor de FBD, LD e IL categoría, en el General pestaña. |
5 | Comentario del operando | Comentario para la línea de programa actual Puede habilitar o deshabilitar la visualización mediante el Mostrar comentario del operando opción en , en el Editor de FBD, LD e IL categoría, en el General pestaña. |

Tecla(s)/comando | Movimiento del cursor |
---|---|
Salta al campo ubicado arriba o abajo | |
Pestaña | Salta al siguiente campo a la derecha dentro de la fila |
Cambio+Pestaña | Salta al campo anterior a la izquierda dentro de la fila |
Espacio | Abre el marco de edición del campo seleccionado. También puede hacer clic en el campo. El botón del Asistente de Entrada podría estar disponible. |
Control+Ingresar | Inserta una nueva fila debajo de la fila actual |
Del | Elimina la fila actual |
Control+Hogar | Establece el foco al inicio del documento y marca la primera red |
Control+Fin | Establece el foco al final del documento y marca la última red. |
Página abajo | Se desplaza una página hacia arriba y marca el rectángulo superior. |
Re Pág | Se desplaza hacia abajo una página y marca el rectángulo superior. |