Skip to main content

CODESYS Application Composer

CODESYS Application Composer es un software para crear de manera eficiente variantes de aplicaciones que consisten en bloques de funciones recurrentes.

El CODESYS Application Composer también proporciona un proyecto de plantilla que se puede seleccionar en Nuevo proyecto diálogo. Esta plantilla crea un proyecto con un dispositivo, una aplicación y un administrador de bibliotecas en el grupo de POU. El administrador de la biblioteca contiene AC_ModuleBase y AC_Persistence bibliotecas. La plantilla, que se basa en el proyecto ComposerProject.project, se puede modificar si es necesario. Se almacena en la subcarpeta «Plantillas» de CODESYS directorio de instalación.

Gestor de persistencia: El CODESYS Application Composer también incluye el Persistence Manager. También se puede usar sin una licencia de Composer. En este caso, la opción de generar una aplicación de controlador completa no está disponible.

Fases de aplicación del CODESYS Application Composer

Fase 1: Desarrollo de módulos

Grupo objetivo: desarrolladores de software

Se requieren conocimientos de desarrollo de software.

Objetivo: Provisión de módulos reutilizables para su uso posterior en el CODESYS Application Composer como base para las solicitudes.

En la fase 1, la funcionalidad se subdivide en unidades modulares lógicamente distintas. Los módulos se organizan en bibliotecas específicas para cada aplicación

Cada módulo caracteriza a una unidad funcional de alto nivel y define lo siguiente:

  • Parámetros

  • Entradas y salidas (E/S)

  • Visualizaciones

  • Alarmas

  • Dispositivos

  • Relaciones funcionales con otros módulos

. Herramientas para la definición de módulos

Fase 2: Creación de aplicaciones

Grupo objetivo: desarrolladores de aplicaciones e ingenieros de puesta en marcha

No se requieren conocimientos de desarrollo de software.

Objetivo: Montaje de una aplicación específica por configuración.

En la fase 2, la aplicación se crea seleccionando y combinando los módulos preparados en la fase 1 del árbol de módulos. Los parámetros del módulo se establecen y los procesos de la máquina se definen mediante módulos de proceso. Opcionalmente, se puede agregar código específico de la aplicación en forma de módulos de extensión. Esto se tendrá en cuenta cuando el generador vuelva a funcionar

A partir de la estructura configurada, se generan un código fuente IEC 61131-3 completo y otros objetos especiales (visualización, dispositivos de E/S, configuración de alarmas) mediante comandos de menú. El código generado es transparente y se puede editar

. Herramientas
  • Árbol de módulos: Entorno en el que las aplicaciones se crean o editan mediante los módulos prediseñados en la fase 1. Para obtener un Persistence Manager, el módulo de nivel superior Gestor de persistencia debe insertarse en el árbol de módulos.

  • Editor de módulos: Herramienta para ensamblar los módulos de software que se han desarrollado previamente con el Editor de declaraciones de módulos. Las propiedades de los canales de persistencia y el almacenamiento de datos del Gerente de persistencia también se configuran aquí.

Fase 3: Compilación y puesta en marcha de la aplicación

Grupo objetivo: ingenieros de puesta en servicio

Objetivo: Provisión de una aplicación funcional en el controlador de destino.

El código fuente generado se compila, se descarga en el controlador y se inicia. Las herramientas de diagnóstico y depuración del CODESYS el entorno está disponible para fines de prueba, verificación y optimización.

La aplicación se compiló e instaló correctamente en el controlador y está operativa. Ahora se puede probar la máquina y utilizarla en el estado de funcionamiento previsto.

En esta fase, un PersistenceConfig objeto se genera en el proyecto a partir del modelo de nivel superior del Persistence Manager instanciado en la fase 2. Después de eso, no se puede cambiar nada en

Puede instalar y actualizar el CODESYS Application Composer complemento en el CODESYS Installer.