Studio 5000 Logix Designer : Guide complet des instructions de temporisation
Les temporisateurs sont des instructions très importantes en programmation PLC utilisées pour retarder l'activation ou la désactivation de signaux.
Dans cet article, je vais vous présenter le concept de temporisateurs en programmation PLC et expliquer les instructions de temporisation spécifiques disponibles pour le langage de programmation Diagramme d'Échelle (Ladder Diagram) dans Studio 5000 Logix Designer.
Concepts de temporisation
Comme je l'ai mentionné dans l'introduction, les temporisateurs sont utilisés en programmation PLC pour retarder un signal s'allumant ou s'éteignant. Avant de regarder spécifiquement comment les différentes instructions de temporisation dans Studio 5000 Logix Designer fonctionnent, regardons rapidement comment les temporisateurs fonctionnent en général.
Dans un Temporisateur à Retard à l'Enclenchement (Delay On Timer), qui est l'un des types de temporisateurs les plus couramment utilisés en programmation PLC, le temporisateur commence à accumuler du temps lorsque le temporisateur est activé.
Tant que le temporisateur est activé, le temps accumulé du temporisateur est mis à jour à chaque balayage.
Lorsque le temps accumulé égale le temps prédéfini, qui est défini par le programmeur PLC, le temporisateur est terminé, et la sortie du temporisateur s'allume.
Lorsque l'entrée du temporisateur s'éteint, la sortie du temporisateur s'éteint, et le temps accumulé est réinitialisé.
Vous pouvez voir comment vous pourriez utiliser une instruction de temporisation pour retarder l'activation d'une entrée pour un temps prédéfini après qu'une entrée s'allume.
Maintenant que vous savez comment les temporisateurs fonctionnent en programmation PLC en général, regardons les instructions de temporisation spécifiques disponibles pour le langage Diagramme d'Échelle dans Studio 5000 Logix Designer.
Temporisateurs dans Studio 5000 Logix Designer
Temporisateur Retard à l'Enclenchement (TON)
L'instruction Temporisateur Retard à l'Enclenchement, ou TON, est utilisée pour retarder l'activation d'un signal.
Lorsque la condition d'entrée du barreau pour le temporisateur est Vraie, le temporisateur est activé et commence à accumuler du temps. Le temps accumulé est stocké dans le membre ACC du tag de support du temporisateur.
Lorsque le temps accumulé égale le temps prédéfini, le temporisateur est terminé, et la sortie, aussi connue sous le nom de bit Done, s'allume. Le temps prédéfini est défini par le programmeur PLC et est stocké dans le membre PRE du tag de support du temporisateur.
Lorsque la condition d'entrée du barreau pour l'instruction est Fausse, le temporisateur n'est pas activé. Lorsque le temporisateur n'est pas activé, la valeur accumulée est réinitialisée à 0, et le bit Done est Faux.
Temporisateur Retard au Déclenchement (TOF)
Le Temporisateur Retard au Déclenchement, ou TOF, est utilisé pour retarder l'extinction d'un signal. C'est l'exact opposé d'une instruction TON.
Une instruction TOF est activée lorsque sa condition d'entrée du barreau devient Fausse.
Lorsqu'activée, elle accumule du temps et stocke le temps accumulé dans le membre ACC de son tag de support.
Lorsque le temps accumulé égale le temps prédéfini, le bit Done devient Faux.
Tout comme une instruction TON, le temps accumulé de l'instruction TOF est réinitialisé lorsque le temporisateur n'est pas activé.
Temporisateur Retentif à l'Enclenchement (RTO)
Les instructions de temporisateur TON et TOF sont des instructions non-rétentives. Nous disons qu'elles sont non-rétentives car elles ne conservent pas leur valeur accumulée lorsque le temporisateur n'est pas activé.
En contraste, le Temporisateur Retentif à l'Enclenchement, ou RTO, est un temporisateur rétentif.
L'instruction RTO est activée lorsque la condition d'entrée du barreau pour le temporisateur devient Vraie. Tant qu'activé, le temporisateur accumule du temps et stocke le temps accumulé dans le membre ACC de son tag de support.
Lorsque le temporisateur n'est pas activé, la valeur accumulée est conservée.
Lorsque le temporisateur est réactivé, la valeur accumulée continue d'incrémenter à partir de sa dernière valeur.
Lorsque la valeur accumulée égale la valeur prédéfini, le bit Done pour le temporisateur s'allume et la valeur accumulée cesse d'augmenter.
Pour réinitialiser la valeur accumulée d'une instruction RTO, vous devez utiliser une instruction de Réinitialisation, ou RES.
Les RTO sont excellents pour suivre les temps totaux d'événements. Dans Apprendre Logix 7 : Programmation avec Temporisateurs et Compteurs, nous passons par un exemple d'application de comment un RTO peut être utilisé pour suivre le temps total de fonctionnement d'un moteur et déterminer quand la maintenance planifiée est requise.
Résumé
Dans cet article, vous avez appris comment les temporisateurs fonctionnent en programmation PLC en général. Vous avez aussi appris quelles instructions de temporisation sont disponibles pour le langage Diagramme d'Échelle dans Studio 5000 Logix Designer et comment ces instructions fonctionnent.
Il doit être noté qu'il y a d'autres instructions de temporisation disponibles dans d'autres langages de programmation comme le Diagramme de Blocs Fonctionnels (Function Block Diagram) dans Studio 5000 Logix Designer. Ces instructions se comportent légèrement différemment des instructions que nous avons discutées dans cet article.
Système de contrôle d'automatisation
- Blue Prism acquiert Thoughtonomy pour renforcer l'automatisation cloud en entreprise
- Kion Group élargit son alcance intralogistique avec l'acquisition de Digital Applications International pour 120 M€
- Accélérer la transformation numérique dans la fabrication : insights d'experts et stratégies actionnables
- Elementary Robotics lève 13 M$ en série A pour développer ses solutions d'apprentissage automatique et vision industrielles
- Choisir le bon partenaire d'automatisation robotique pour la réussite de votre entreprise
- Insights pour les entreprises technologiques émergentes et gagnants des UiPath Automation Awards
- Stratégies d'automatisation qui ont renforcé la réponse au COVID-19 dans tous les secteurs
- Exploiter les contrôles connectés pour optimiser la gestion d'actifs
- Fastems RoboCell One automatise 2 machines-outils simultanément