Temps de Cycle d'Automate
t_total = t_io + t_logic + t_comms
Calculateur
Formule
Description
Un automate programmable (API/PLC) exécute son programme selon un cycle composé de trois phases principales : la lecture de toutes les entrées, l'exécution du programme logique utilisateur, et la mise à jour des sorties et la gestion des communications. Le temps de cycle total détermine la latence de réponse dans le pire cas du système de commande. Un changement d'entrée survenant juste après la phase de lecture des entrées ne sera traité qu'au cycle suivant, entraînant un temps de réponse maximal de près de deux cycles complets. Les procédés rapides comme le comptage à grande vitesse ou la commande de mouvement peuvent nécessiter des interruptions matérielles dédiées plutôt que de s'appuyer sur le cycle normal.
Variables
- t_total — Temps de cycle total (s)
- t_io — Temps de lecture des entrées et d'écriture des sorties (s)
- t_logic — Temps d'exécution du programme utilisateur (s)
- t_comms — Temps de communication réseau et de maintenance (s)
Notes pratiques
Les temps de cycle typiques des automates vont de 1 à 50 ms selon la taille du programme et le nombre d'E/S. Les automates modernes offrent des tâches périodiques à cadences d'exécution fixes pour les boucles de commande critiques en temps, des tâches événementielles déclenchées par interruptions, et des tâches d'arrière-plan pour la maintenance non critique. Les chiens de garde détectent les dépassements de temps de cycle qui signalent des erreurs de programme ou une charge excessive.
Concepts associés
Toutes les formules Industriel / process →Besoin de plus de fonctionnalités ?
Enregistrez vos calculs, importez des données de télémétrie, simulez la décharge des batteries et collaborez avec votre équipe.
Essayer l'application