Skip to main content

Ejemplo: Administrador de aplicaciones

Producto: CODESYS Development System

El ejemplo muestra cómo utilizar el CmpApp biblioteca para obtener información sobre proyectos y aplicaciones, así como direcciones de área y tamaños de tipos de datos. También es posible iniciar, detener y restablecer una aplicación desde otra aplicación.

Descripción

AppAreas: Los diferentes tipos de datos, como retención, entrada o salida, se almacenan en áreas específicas del PLC. Este programa se utiliza para obtener las direcciones y tamaños de las áreas individuales. Dependiendo del PLC, un área puede procesar diferentes tipos de datos.

AppInfo: Para obtener información sobre una aplicación, primero se debe recuperar la aplicación correspondiente. Una forma de obtener una aplicación específica es pasar secuencialmente por todas las aplicaciones, comenzando con la primera. Otra forma es obtener la aplicación actual o una aplicación por su nombre especificado. En base a esto, se puede recuperar información adicional sobre las aplicaciones y los proyectos.

AppInteract: Se pueden controlar diferentes acciones (como Iniciar, Detener y Restablecer) dentro de un programa. Para demostrar esto, App2 es controlado por App1.

AppRetain: las variables Retain se pueden guardar y restaurar desde un archivo. Para restaurarlos, el puntero de la aplicación tiene que ser idéntico al utilizado para guardar los datos.

ExceptionDuring_InitCode: Se genera una excepción en el FB_Init método de este bloque de funciones. Cuando se instancia el FB, se lanza esta excepción y no se puede descargar ningún código al PLC.

Main: Todos los demás programas se llaman desde este programa. Además, la excepción nombrada anteriormente puede lanzarse comentando el bloque de funciones en el editor de declaraciones.

PLC_PRG: Se incluye un contador para ver si la aplicación fue detenida o reiniciada.

Requisitos y restricciones del sistema

Sistema de programación

CODESYS Development System (versión 3.5.14.0 o superior)

Sistema de tiempo de ejecución

CODESYS Control Win (versión 3.5.14.0)

Componentes adicionales

-

Aviso

_example_icon.png DESCARGAR Proyecto