Pestaña: Eventos del sistema
Objeto: Configuración de tareas
Sobre el Eventos del sistema pestaña, usted define qué evento llama a qué función y si la configuración está actualmente activada o no. Utilice esta pestaña cuando un "evento del sistema" (en lugar de una tarea) deba llamar a una función de proyecto.
Agregar controlador de eventos | Abre el Agregar controlador de eventos diálogo |
Eliminar controlador de eventos | Elimina la asignación de la lista seleccionada |
Información del evento | Muestra información de la biblioteca de eventos correspondiente |
Función de evento abierto | Abre el editor de la nueva función para la asignación seleccionada Ha seleccionado el idioma de implementación de la nueva función en el Agregar controlador de eventos diálogo. |
Lista de mapeos de funciones para llamar a eventos con: Nombre, Descripción, Función para llamar, y Activo (habilitar o deshabilitar la configuración) |
Agrega una nueva asignación "Evento – Función a llamar" a la lista | |
Evento | La posible selección depende del dispositivo de destino. CODESYS marca los eventos no disponibles con un símbolo rojo delante del nombre. Una lista de todos los posibles eventos del sistema se encuentra al final de esta sección. |
Función para llamar | Nombre de la función (POU, escribe FUNCIÓN) Tienes que especificar el nombre del nuevo función. CODESYS inserta la función en el árbol de dispositivos después de confirmar el cuadro de diálogo. |
Alcance |
|
Idioma de implementación | Lenguaje de implementación para la nueva función |
Descripción | Breve descripción del evento seleccionado |
Funciones en modo en línea
La lista de asignaciones de funciones llamadas a eventos también incluye la siguiente información: Estado del evento, Número de llamadas, y el Reinicio en línea botón.
Estado del evento |
No es igual |
Número de llamadas | Muestra con qué frecuencia se ha producido el evento o se ha llamado a la función asociada |
Reinicio en línea | CODESYS reinicializa las listas de eventos y pone a cero el contador de eventos/llamadas de funciones. Los eventos inicializados incorrectamente se muestran con una línea de estado roja. |
Posibles eventos del sistema
Evento | Descripción | Tarea | depuración |
---|---|---|---|
| Llame antes de iniciar la aplicación | Tarea de comunicación | No |
| Llame después de iniciar la aplicación | Tarea de comunicación | No |
| Llame antes de detener la aplicación | Tarea de comunicación | No |
| Llamar después de detener la aplicación | Tarea de comunicación | No |
| Llame antes de restablecer la aplicación | Tarea de comunicación | No |
| Llamar después de restablecer la aplicación | Tarea de comunicación | No |
| Llame antes del cambio en línea de la aplicación | Tarea de comunicación | No |
| Llame después del cambio en línea de la aplicación | Tarea de comunicación | No |
| Llame antes de descargar la aplicación | Tarea de comunicación | No |
| Llame después de descargar la aplicación | Tarea de comunicación | No |
| Llame antes de eliminar la aplicación | Tarea de comunicación | No |
| Llamar después de eliminar la aplicación | Tarea de comunicación | No |
| Llamar antes de salir de la aplicación | Tarea de comunicación | No |
| Llamar después de salir de la aplicación | Tarea de comunicación | No |
| El evento se envía después de Code Init. Se llama dentro de la Sección de Tareas Seguras y solo con un cambio en línea. (Por ejemplo, aquí se ejecuta el código de copia para el cambio en línea) | Tarea de comunicación | No |
| El evento se envía si se ha producido una excepción en el contexto de una aplicación. | Tarea de manejo de excepciones del tiempo de ejecución, o la propia tarea si el tiempo de ejecución no admite el manejo de excepciones | Depende de la tarea |
| Login de un cliente a esta aplicación | Tarea de comunicación | No |
| Salir de un cliente de esta aplicación | Tarea de comunicación | No |
| Llame antes de leer las entradas | Tarea CEI | Sí |
| Llame después de leer las entradas | Tarea CEI | Sí |
| Llame antes de escribir las salidas | Tarea CEI | Sí |
| Llamar después de escribir las salidas | Tarea CEI | Sí |
| El evento se envía en ciclos al bucle de depuración si la tarea IEC se detiene en un punto de interrupción. | Tarea de comunicación | No |
| El evento se envía inmediatamente antes de que se descargue el tiempo de ejecución. | Bucle principal en tiempo de ejecución | No |
| El evento se envía durante la descarga antes de salir del servidor de comunicaciones. | Bucle principal en tiempo de ejecución | No |
| El evento se envía durante la descarga antes de salir ( | Bucle principal en tiempo de ejecución | No |