Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Système de contrôle d'automatisation

Verrouillage vs Maintien PLC : Guide clair pour une automatisation fiable

Lorsque vous programmez un automate, vous aurez souvent besoin de maintenir une sortie active même lorsque la condition pour l'activer n'est plus disponible.

Un exemple classique de cette situation est le fonctionnement d'un convoyeur à bande. Un opérateur appuie sur le bouton de démarrage pour démarrer le système et le convoyeur commence à tourner. Le convoyeur doit continuer à tourner lorsque l'opérateur a relâché le bouton de démarrage.

Il existe deux techniques qui peuvent être utilisées pour maintenir une sortie dans vos programmes automate, connues sous le nom de maintien (sealing) et verrouillage (latching).

Dans cet article, je vous donne un aperçu de ces deux techniques et j'explique pourquoi vous utiliseriez l'une plutôt que l'autre.

Circuit de maintien (Seal-In)

Le code montré ici est un circuit de maintien utilisé pour maintenir les sorties.

Un circuit de maintien est composé de permissifs, d'interverrouillages et de sorties.

Un permissif est une condition qui doit être vraie pour activer la sortie mais qui n'a pas besoin de rester vraie pour que la sortie reste active. Dans ce cas, l'entrée DI_Start_BTN est un permissif.

Lorsque le bouton de démarrage est pressé, la sortie DO_Run_MTR s'active et le convoyeur démarre. Lorsque le bouton de démarrage est relâché, le convoyeur continue de tourner car la sortie DO_Run_MTR est maintenue par la dérivation qui contourne le permissif.

Un interverrouillage est une condition qui doit être vraie pour que la sortie soit active. Dans ce cas, l'entrée DI_Stop_BTN est un interverrouillage. Si le bouton d'arrêt est pressé, le circuit de maintien est désactivé, la sortie DO_Run_MTR devient fausse et le convoyeur s'arrête.

Les circuits de maintien sont la façon la plus courante de maintenir une sortie lorsque les conditions d'entrée ne sont plus disponibles.

L'autre option est de verrouiller la sortie.

Verrouillage de sortie

Nous pouvons verrouiller une sortie en utilisant l'instruction Verrouillage de Sortie (OTL) et Déverrouillage de Sortie (OTU) dans Studio 5000 Logix Designer.

Dans cet exemple, l'instruction Verrouillage de Sortie verrouille la sortie DO_Run_MTR à vrai lorsque le bouton de démarrage est pressé.

La sortie reste verrouillée à vrai lorsque le bouton de démarrage est relâché.

La sortie est déverrouillée par l'instruction Déverrouillage de Sortie lorsque le bouton d'arrêt est pressé et la sortie devient fausse.

Maintenant que nous avons vu deux techniques pour maintenir une sortie dans un programme automate. Pensez-vous qu'il y a une différence dans le comportement de l'automate quand le maintien ou le verrouillage est utilisé ?

Différences de comportement

La différence clé entre le maintien et le verrouillage d'une sortie est que le verrouillage est rétentif.

Cela signifie que la sortie conserve la valeur vrai après un cycle d'alimentation.

Imaginez si le convoyeur dans notre exemple tournait et que l'automate perdait l'alimentation. Lorsque l'alimentation de l'automate était restaurée, le convoyeur démarrerait immédiatement à nouveau car la sortie pour faire tourner le convoyeur est toujours verrouillée à vrai.

Cela pourrait créer une situation potentiellement dangereuse.

En contraste, un circuit de maintien est non-rétentif, donc la sortie est désactivée à faux en cas de cycle d'alimentation. Ce désactivation se produit parce que l'instruction Examine On a une logique de pré-scan spéciale qui la fait évaluer à faux avant qu'un programme automate ne soit scanné pour la première fois.

À cause de cette différence, la règle d'or en programmation automate est d'utiliser un circuit de maintien pour tout ce qui bouge, comme les moteurs et actionneurs. Cela assure qu'il n'y a pas de « démarrages fantômes » après une panne de courant.

Le verrouillage peut être utilisé pour des données qui doivent être mémorisées même après un cycle d'alimentation, comme les drapeaux de statut et le suivi des défauts.

Résumé

Dans cet article, j'ai expliqué comment le maintien et le verrouillage peuvent être utilisés pour maintenir une sortie même lorsque les conditions d'entrée deviennent fausses.

J'ai aussi expliqué la différence clé entre maintien et verrouillage et où chaque technique devrait être utilisée.

Système de contrôle d'automatisation

  1. Mitsubishi Electric Automation s'associe à MassRobotics pour lancer un programme d'engagement des startups
  2. L'avantage de l'automatisation : pourquoi « Auto-Mate » est le meilleur allié de votre entreprise
  3. Samsung en tête du classement des usines digitales : smart manufacturing en Corée et aux USA
  4. IAM Robotics inaugure un nouveau siège et centre d'innovation dans le Robotics Row de Pittsburgh
  5. L'automatisation peut-elle donner un avantage concurrentiel aux PME face aux grandes entreprises ?
  6. L'avenir de l'automatisation : les robots auto-reproducteurs redéfinissent l'Industrie 4.0
  7. Swisslog construit le 3e site AutoStore pour Bring Parcels à Køge, près de Copenhague
  8. SourceDay : leader de la collaboration fournisseurs et solutions achats pour l'efficacité manufacturière
  9. De la vapeur aux usines intelligentes : L'évolution de la fabrication industrielle 1.0 à 4.0