Onglet : Événements système
Chose: Configuration de la tâche
Sur le Événements système , vous définissez quel événement appelle quelle fonction et si la configuration est actuellement activée ou non. Vous utilisez cet onglet lorsqu'un "événement système" (au lieu d'une tâche) doit appeler une fonction de projet.
Ajouter un gestionnaire d'événements | Ouvre le Ajouter un gestionnaire d'événements dialogue |
Supprimer le gestionnaire d'événements | Supprime l'affectation de liste sélectionnée |
Informations sur l'événement | Affiche les informations de la bibliothèque d'événements correspondante |
Ouvrir la fonction d'événement | Ouvre l'éditeur de la nouvelle fonction pour l'affectation sélectionnée Vous avez sélectionné la langue d'implémentation de la nouvelle fonction dans le Ajouter un gestionnaire d'événements dialogue. |
Liste des mappages de fonctions à appeler aux événements avec : Nom, La description, Fonction à appeler, et Actif (activer ou désactiver la configuration) |
Ajoute une nouvelle affectation "Evénement – Fonction à appeler" à la liste | |
Événement | La sélection possible dépend de l'appareil cible. CODESYS marque les événements indisponibles avec un symbole rouge devant le nom. Une liste de tous les événements système possibles se trouve à la fin de cette section. |
Fonction à appeler | Nom de la fonction (UOP, taper UNE FONCTION) Vous devez spécifier le nom du Nouveau une fonction. CODESYS insère la fonction dans l'arborescence des appareils après confirmation de la boîte de dialogue. |
Portée |
|
Langage d'implémentation | Langage d'implémentation de la nouvelle fonction |
La description | Brève description de l'événement sélectionné |
Fonctionnalités en mode en ligne
La liste des affectations des fonctions appelées aux événements comprend également les informations suivantes : Statut de l'événement, Nombre d'appels, et le Réinitialisation en ligne bouton.
Statut de l'événement |
N'est pas égal |
Nombre d'appels | Affiche la fréquence à laquelle l'événement s'est produit ou la fonction associée a été appelée |
Réinitialisation en ligne | CODESYS réinitialise les listes d'événements et réinitialise le compteur des événements/appels de fonction. Les événements mal initialisés sont affichés avec une ligne d'état rouge. |
Événements système possibles
Événement | La description | Tâche | Débogage |
---|---|---|---|
| Appelez avant de commencer l'application | Tâche de communication | Non |
| Appel après le démarrage de l'application | Tâche de communication | Non |
| Appeler avant d'arrêter l'application | Tâche de communication | Non |
| Appel après arrêt de l'application | Tâche de communication | Non |
| Appeler avant de réinitialiser l'application | Tâche de communication | Non |
| Appel après réinitialisation de l'application | Tâche de communication | Non |
| Appel avant modification en ligne de l'application | Tâche de communication | Non |
| Appel après modification en ligne de l'application | Tâche de communication | Non |
| Appelez avant de télécharger l'application | Tâche de communication | Non |
| Appeler après avoir téléchargé l'application | Tâche de communication | Non |
| Appeler avant de supprimer l'application | Tâche de communication | Non |
| Appel après suppression de l'application | Tâche de communication | Non |
| Appeler avant de quitter l'application | Tâche de communication | Non |
| Appel après avoir quitté l'application | Tâche de communication | Non |
| L'événement est envoyé après Code Init. Appelé dans la section Task Safe et uniquement avec un changement en ligne. (Par exemple, le code de copie pour le changement en ligne est exécuté ici) | Tâche de communication | Non |
| L'événement est envoyé si une exception s'est produite dans le contexte d'une application. | Tâche de gestion des exceptions du runtime, ou la tâche elle-même si le runtime ne prend pas en charge la gestion des exceptions | Dépend de la tâche |
| Connexion d'un client à cette application | Tâche de communication | Non |
| Déconnexion d'un client de cette application | Tâche de communication | Non |
| Appeler avant de lire les entrées | Tâche CEI | Oui |
| Appel après lecture des entrées | Tâche CEI | Oui |
| Appel avant d'écrire les sorties | Tâche CEI | Oui |
| Appel après écriture des sorties | Tâche CEI | Oui |
| L'événement est envoyé par cycles à la boucle de débogage si la tâche CEI s'arrête à un point d'arrêt. | Tâche de communication | Non |
| L'événement est envoyé immédiatement avant le téléchargement de l'environnement d'exécution. | Boucle principale d'exécution | Non |
| L'événement est envoyé pendant le téléchargement avant de quitter le serveur de communication. | Boucle principale d'exécution | Non |
| L'événement est envoyé pendant le téléchargement avant de quitter ( | Boucle principale d'exécution | Non |