Skip to main content

Creación de una aplicación de arranque

Una aplicación de arranque es la versión de la aplicación, que se inicia automáticamente cuando se enciende o se inicia el controlador. Para que esto suceda, la aplicación en el PLC tiene que existir como un <application name>.app Archivo.

Para cada aplicación que se ejecuta en el PLC, también se puede guardar allí una aplicación de arranque.

Por defecto, CODESYS genera la aplicación de arranque automáticamente cuando se descarga una aplicación y la transfiere al PLC. La configuración predeterminada para la generación automática se encuentra en la Propiedades del objeto de la aplicación en el aplicación de arranquecategoría. Al iniciar sesión con una aplicación modificada, aún se le preguntará si desea generar o no una nueva aplicación de arranque.

Además, puede hacer clic en En línea → Crear aplicación de arranque en cualquier momento en modo en línea para crear una nueva aplicación de arranque.

También puede crear y guardar una copia local de una aplicación de arranque en modo fuera de línea. Luego, puede copiar esta aplicación al PLC con herramientas externas. Como resultado, puede transferir una aplicación al PLC, incluso cuando no hay conexión a CODESYS.

Generar aplicaciones de arranque en el PLC de forma automática y explícita

Requisito: modo sin conexión y su aplicación se compila sin errores. La conexión al PLC está configurada y el PLC está funcionando. La aplicación está activa. Los siguientes pasos demuestran las opciones:

  1. Hacer clic En línea → Iniciar sesión.

    El <application name>.app El archivo de aplicación de arranque se crea en el PLC con el CRC del <application name>.crc aplicación de arranque.

  2. Haga clic explícitamente En línea → Crear aplicación de arranque.

    Los archivos en el PLC son reemplazados por nuevos archivos.

  3. Cerrar sesión.

  4. Cambia la aplicación. Vuelva a iniciar sesión en el controlador.

    Se le solicitará que realice un cambio en línea. ves el Actualizar aplicación de arranque opción en el mismo diálogo. Está deshabilitado por defecto. La configuración predeterminada se puede cambiar en el Propiedades del objeto de la aplicación en el aplicación de arranque categoría.

  5. Mantenga la opción desactivada y continúe con el inicio de sesión.

    No se crea un nuevo archivo de aplicación de arranque.

  6. Cerrar sesión de nuevo. Cierra el proyecto. Detener el PLC. Reinicie el controlador.

    La aplicación de arranque que se creó anteriormente se está ejecutando en el PLC.

Sugerencia

Puede guardar la aplicación de arranque cifrada en el PLC. Estos ajustes para el objeto de la aplicación se definen en el Propiedades en el Opciones de creación de aplicaciones categoría.

Para más información, ver: Realizar un cambio en línea

Creación de una aplicación de arranque en modo fuera de línea

Requisito: modo sin conexión y su aplicación se compila sin errores. Quiere generar una aplicación de arranque para una aplicación y guardarla en el directorio de archivos para copiarla más tarde al PLC usando herramientas externas (sin CODESYS).

  1. Hacer clic En línea → Crear aplicación de arranque.

    Se abre un cuadro de diálogo para especificar una ubicación en el sistema de archivos local.

  2. Haga clic en una ruta de guardado y luego haga clic en Ahorrar.

  3. Si la aplicación ha cambiado desde que se generó la última aplicación de arranque, se le pedirá que utilice un nuevo código para la aplicación de arranque. En este caso, haga clic en .

    El Guardar como se abre el cuadro de diálogo.

  4. Seleccione un directorio y haga clic en Ahorrar.

    El archivo de la aplicación de arranque <nombre de la aplicación.app> se crea en la ruta proporcionada.

    Se le preguntará si se guarda o no la información de compilación para la aplicación de inicio.

  5. Hacer clic .

    La información de compilación se guarda en el directorio del proyecto como un archivo llamado <application name>.compileinfo. Es un requisito para un posible cambio en línea la próxima vez que se actualice la aplicación. Nota la Construir → Limpiar El comando elimina este archivo.

Nota para usar con CODESYS Control Win

Al usar un CODESYS Control Win, el nombre de la aplicación también debe incluirse en el archivo de configuración (*.cfg).

[CmpApp]
Application.1=MyApplication