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

Temps de Cycle Total (ms)
—

Formule

t_total = t_io + t_logic + t_comms

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. 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. 2. La relation: t_total = t_io + t_logic + t_comms
  3. 3. Substitution: t_io = 44 ms, t_logic = 94 ms, t_comms = 9.4 ms
  4. 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.

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