Editor
El editor FBD/LD/IL es un editor combinado para la programación gráfica del diagrama de bloques de funciones, el diagrama de escalera o la 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 ILLINOIS 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 por medio de redes.
los FBD/LD/IL El menú contiene los comandos para trabajar en el editor.
En el modo fuera de línea y en 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 enFBD, LD e IL.
, categoríaImportante
Hay algunos elementos especiales que CODESYS no se puede convertir y, por lo tanto, solo se muestra en el idioma correspondiente. También hay construcciones que no son claramente convertibles entre IL y FBD y, por lo tanto, se "normalizan" (anulan) cuando se vuelven a convertir 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 funciones.
Una conversión sin errores entre los idiomas requiere un código sintácticamente correcto. De lo contrario, se pueden perder partes de la implementación.
Editor FBD y LD
Inserción y organización de elementos.
Puede arrastrar elementos desde el Caja de 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 elCODESYS-Opciones, Categoría FBD, LD e IL.
Cuando arrastra un elemento sobre una red en el editor, todos los puntos de inserción posibles se muestran con marcas de posición grises en forma de rombo, triángulo o flecha. En cuanto se pasa el puntero del ratón sobre una de estas marcas, la marca se vuelve verde. Ahora, cuando se suelta el botón del ratón, CODESYS inserta el elemento en esta posición.

Cuando arrastra un bloque de funciones o un operador desde ToolBox o una red en el lado izquierdo de la red a 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 por el nuevo elemento se indican mediante CODESYS en el editor con campos de texto (ejemplo: Reemplazar, Adjuntar entrada).
Puede utilizar los comandos habituales en el Editar menú para cortar, copiar, pegar y eliminar elementos. La copia también funciona arrastrando y soltando mientras se mantiene presionada la tecla Control llave.
Importante
Los operadores con funcionalidad EN/ENO solo se pueden insertar en el editor FBD/IL.
Selección de elementos
Se selecciona un cuadro o una línea de conexión en el editor haciendo clic en él para que esté enfocado. La multiselección es posible manteniendo pulsada la tecla Control llave. Un elemento seleccionado está 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 este elemento.
En el caso de elementos subrayados con una línea roja ondulada, la información sobre herramientas muestra el mensaje de error de precompilación del error que se produce con este elemento.
Con las teclas y los comandos que se describen a continuación, puede establecer el enfoque dentro del editor en una posición de cursor diferente. El cambio entre las posiciones también funciona en toda la red. | |
Cambie a la posición del cursor adyacente, a lo largo del flujo de la 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 caja forman un grupo lógico. Si tal grupo lógico no existe: cambie a la primera posición del cursor en el siguiente elemento adyacente superior o inferior. En el caso de elementos conectados en paralelo, la navegación se realiza a lo largo de la primera rama. |
Control + Casa | Cambiar a la primera red; esto será seleccionado |
Control + Fin | Cambiar a la última red; esto será seleccionado |
Re Pág ↑ | Desplazarse hacia arriba una página Se selecciona la red superior de esta página. |
Av Pág ↓ | Desplazarse hacia abajo una página Se selecciona la red inferior de esta página. |
Dominio: Ir | Cambiar a una red específica |
Abrir bloque de funciones
Cuando se inserta un bloque de funciones en el editor, puede hacer doble clic en él o hacer clic en el
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 ToolBox a la parte de implementación del editor.
Puede utilizar los comandos habituales en el Editar menú para cortar, copiar, pegar y eliminar elementos. La copia también funciona arrastrando y soltando mientras se mantiene presionada 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 introduce 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 más información, ver: Modificadores y Operadores en IL Cuando llama a un bloque de funciones, también debe especificar los parámetros correspondientes aquí, y en el campo anterior debe ingresar |
2 | operando | Contiene exactamente un operando o el nombre de una etiqueta de salto En el caso de varios operandos, debe ingresarlos en varias filas y, al hacerlo, inserte una coma directamente después de los operandos individuales. (Ver ejemplo a continuación) |
3 | Dirección | Contiene la dirección del operando tal como se define en su declaración. no editable Puedes usar el Mostrar dirección de símbolo opción para habilitar o deshabilitar la pantalla. Para hacer esto, haga clic en , la Editor FBD, LD e IL categoría, y la General pestaña. |
4 | Comentario de 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 de símbolo opción en , en el Editor FBD, LD e IL categoría, en la General pestaña. |
5 | comentario de operando | Comentario para la línea de programa actual Puede habilitar o deshabilitar la visualización mediante el Mostrar comentario de operando opción en , en el Editor FBD, LD e IL categoría, en la 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. Alternativamente, también puede hacer clic en el campo. El botón para el cuadro de diálogo Asistente de entrada puede estar disponible. |
Control+Ingresar | Inserta una nueva fila debajo de la fila actual |
Supr | Elimina la fila actual |
Control+Hogar | Establece el foco al inicio del documento y marca la primera red |
Control+Final | Establece el foco al final del documento y marca la última red |
Página abajo | Se desplaza hacia arriba una página y marca el rectángulo superior |
Página arriba | Se desplaza hacia abajo una página y marca el rectángulo superior |