Temps de Cycle d'Automate
t_total = t_io + t_logic + t_comms
Réponse rapide
Cette calculatrice résout t_total = t_io + t_logic + t_comms pour Temps de Cycle Total. Avec Temps de Scrutation des E/S 44 ms, Temps d'Exécution de la Logique 94 ms, Temps de Communications 9.4 ms, le résultat est 147.4 ms. Elle résout dans 4 directions : saisissez les valeurs connues et obtenez celle qui manque.
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.
Symboles et unités
| Symbole | Signification | Unité par défaut | Unités acceptées |
|---|---|---|---|
| t_total | Temps de Cycle Total | ms | ps, ns, µs, ms, s, min, h |
| t_io | Temps de Scrutation des E/S | ms | ps, ns, µs, ms, s, min, h |
| t_logic | Temps d'Exécution de la Logique | ms | ps, ns, µs, ms, s, min, h |
| t_comms | Temps de Communications | ms | ps, ns, µs, ms, s, min, h |
Étape par étape
- 1. Données connues: Temps de Scrutation des E/S 44 ms, Temps d'Exécution de la Logique 94 ms, Temps de Communications 9.4 ms
- 2. La relation: t_total = t_io + t_logic + t_comms
- 3. Substitution: t_io = 44 ms, t_logic = 94 ms, t_comms = 9.4 ms
- 4. Résultat: Temps de Cycle Total = 147.4 ms
Exemples résolus
Plage minimale
Données: Temps de Scrutation des E/S 0.22 ms, Temps d'Exécution de la Logique 0.47 ms, Temps de Communications 47 µs
Résultat: Temps de Cycle Total = 0.737 ms
Plage basse
Données: Temps de Scrutation des E/S 2.2 ms, Temps d'Exécution de la Logique 4.7 ms, Temps de Communications 0.47 ms
Résultat: Temps de Cycle Total = 7.37 ms
Typique
Données: Temps de Scrutation des E/S 44 ms, Temps d'Exécution de la Logique 94 ms, Temps de Communications 9.4 ms
Résultat: Temps de Cycle Total = 147.4 ms
Plage haute
Données: Temps de Scrutation des E/S 1.1 s, Temps d'Exécution de la Logique 2.35 s, Temps de Communications 0.235 s
Résultat: Temps de Cycle Total = 3.685 s
Plage maximale
Données: Temps de Scrutation des E/S 11 s, Temps d'Exécution de la Logique 23.5 s, Temps de Communications 2.35 s
Résultat: Temps de Cycle Total = 36.85 s
Résoudre pour chaque variable
Résoudre Temps de Cycle Total
Temps de Scrutation des E/S 0.22 ms, Temps d'Exécution de la Logique 0.47 ms, Temps de Communications 47 µs → 0.737 ms
Résoudre Temps de Scrutation des E/S
Temps de Cycle Total 1 ms, Temps d'Exécution de la Logique 0.22 ms, Temps de Communications 100 µs → 0.68 ms
Résoudre Temps d'Exécution de la Logique
Temps de Cycle Total 1 ms, Temps de Scrutation des E/S 0.47 ms, Temps de Communications 100 µs → 0.43 ms
Résoudre Temps de Communications
Temps de Cycle Total 1 ms, Temps de Scrutation des E/S 0.47 ms, Temps d'Exécution de la Logique 0.22 ms → 0.31 ms
Variation de Temps de Cycle Total selon Temps de Scrutation des E/S
| Temps de Scrutation des E/S (entrée) | Temps de Cycle Total (résultat) |
|---|---|
| 4.4 ms | 107.8 ms |
| 11 ms | 114.4 ms |
| 22 ms | 125.4 ms |
| 33 ms | 136.4 ms |
| 44 ms | 147.4 ms |
| 66 ms | 0.1694 s |
| 88 ms | 0.1914 s |
| 0.176 s | 0.2794 s |
| 0.308 s | 0.4114 s |
| 0.44 s | 0.5434 s |
Le même résultat dans d’autres unités
| Unité | Valeur |
|---|---|
| µs | 147400 |
| ms | 147.4 |
| s | 0.1474 |
| min | 0.002457 |
Intégrer ce calculateur
Collez ceci dans n’importe quelle page. Il reste à jour et crédite la source.
<iframe src="https://vbatpower.com/embed/plc-scan-time/" width="100%" height="460" style="border:1px solid #1f2a37;border-radius:12px" loading="lazy" title="Temps de Cycle d'Automate"></iframe>
<p><a href="https://vbatpower.com/formulas/plc-scan-time/">Temps de Cycle d'Automate</a> Calculateur par vbatpower.com</p> Questions fréquentes
Comment calculer Temps de Cycle d'Automate ?
Utilisez t_total = t_io + t_logic + t_comms. Avec Temps de Scrutation des E/S 44 ms, Temps d'Exécution de la Logique 94 ms, Temps de Communications 9.4 ms, Temps de Cycle Total vaut 147.4 ms.
Quelle est la formule de Temps de Cycle d'Automate ?
La formule est t_total = t_io + t_logic + t_comms. 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.
Comment trouver Temps de Scrutation des E/S en connaissant les autres valeurs ?
Isolez Temps de Scrutation des E/S : avec Temps de Cycle Total 1 ms, Temps d'Exécution de la Logique 0.22 ms, Temps de Communications 100 µs, Temps de Scrutation des E/S vaut 0.68 ms.
Comment trouver Temps d'Exécution de la Logique en connaissant les autres valeurs ?
Isolez Temps d'Exécution de la Logique : avec Temps de Cycle Total 1 ms, Temps de Scrutation des E/S 0.47 ms, Temps de Communications 100 µs, Temps d'Exécution de la Logique vaut 0.43 ms.
Quelles unités utilise Temps de Cycle d'Automate ?
Temps de Cycle Total s’affiche en µs, ms, s, min. Les valeurs sont conservées en unités SI de base en interne, vous pouvez donc mélanger les préfixes sans conversion manuelle.
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