Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Automatisering Besturingssysteem

PCL Latching vs Sealing: Duidelijke Gids voor Betrouwbare Automatisering

Wanneer u een PLC programmeert, zult u vaak een output aan hoeven houden zelfs als de conditie om de output aan te zetten niet meer beschikbaar is.

Een klassiek voorbeeld van deze situatie is een transportband laten lopen. Een operator drukt op de startknop om het systeem te starten en het transportband begint te lopen. Het transportband moet blijven lopen wanneer de operator de startknop loslaat.

Er zijn twee technieken die gebruikt kunnen worden om een output in uw PLC-programma's te behouden, bekend als sealing en latching.

In deze post geef ik u een overzicht van deze twee technieken en leg ik uit waarom u de ene techniek boven de andere zou kiezen.

Seal-In Circuit

De hier getoonde code is een seal-in circuit die gebruikt wordt voor het sealen van outputs.

Een seal-in circuit bestaat uit permissives, interlocks, en outputs.

Een permissive is een conditie die waar moet zijn om de output aan te zetten, maar niet waar hoeft te zijn voor de output om aan te blijven. In dit geval is de input DI_Start_BTN een permissive.

Wanneer de startknop wordt ingedrukt, gaat de output DO_Run_MTR aan en het transportband begint te lopen. Wanneer de startknop wordt losgelaten, blijft het transportband lopen omdat de output DO_Run_MTR geseald wordt door de tak die om de permissive heen gaat.

Een interlock is een conditie die waar moet zijn voor de output om aan te zijn. In dit geval is de input DI_Stop_BTN een interlock. Als de stopknop wordt ingedrukt, wordt het seal-in circuit unsealed, de output DO_Run_MTR wordt false en het transportband stopt met lopen.

Seal-in circuits zijn de meest voorkomende manier om een output te behouden wanneer inputcondities niet meer beschikbaar zijn.

De andere optie is om de output te latchen.

Output Latching

We kunnen een output latchen met behulp van de Output Latch, of OTL, en Output Unlatch, of OTU, instructies in Studio 5000 Logix Designer.

In dit voorbeeld latcht de Output Latch instructie de output DO_Run_MTR naar true wanneer de startknop wordt ingedrukt.

De output blijft gelatcht naar true wanneer de startknop wordt losgelaten.

De output wordt unlatched door de Output Unlatch instructie wanneer de stopknop wordt ingedrukt en de output false wordt.

‍

‍

Nu hebben we twee technieken gezien voor het behouden van een output in een PLC-programma. Denkt u dat er enig verschil is in het gedrag van de PLC wanneer sealing of latching wordt gebruikt?

Gedragsverschillen

Het cruciale verschil tussen sealing en latching van een output is dat latching retentief is.

Dit betekent dat de output de waarde true behoudt na een power cycle.

Stel u voor dat het transportband in ons voorbeeld liep en de PLC stroom verliest. Toen de stroom naar de PLC hersteld werd, zou het transportband onmiddellijk weer beginnen te lopen omdat de output om het transportband te laten lopen nog steeds gelatcht is op true.

Dit kan een potentieel gevaarlijke situatie creëren.

In tegenstelling, is een seal-in circuit non-retentief, dus de output wordt unsealed naar false in het geval van een power cycle. Dit unsealen gebeurt omdat de Examine On instructie speciale pre-scan logica heeft die het evalueert naar false voordat een PLC-programma voor de eerste keer gescand wordt.

Vanwege dit verschil is de gouden regel in PLC-programmering dat u een seal-in circuit moet gebruiken voor alles wat beweegt, zoals motoren en actuatoren. Dit zorgt ervoor dat er geen "ghost starts" zijn na een stroomstoring.

Latching kan gebruikt worden voor data die onthouden moet worden zelfs na een power cycle, zoals statusflags en fouttracking.

Afsluiting

In dit artikel legde ik uit hoe sealing en latching gebruikt kunnen worden om een output te behouden zelfs als inputcondities false worden.

Ik legde ook het cruciale verschil tussen sealing en latching uit en waar elke techniek gebruikt moet worden.

‍

Automatisering Besturingssysteem

  1. Fanuc opent nieuwe 461.000 m² robotica-hub in Auburn Hills, Michigan
  2. Berkshire Grey & AHS Lanceren Partnerschap voor AI-gestuurde Magazijnrobotica
  3. IE6-motortechnologie: Revolutie in energie-efficiëntie voor procesindustriën
  4. Eindfrezen: Vielzijdige Oplossingen Voor Zware Ruwfrezen en Precisie Afwerken
  5. Precisie Machining Tech Review – Augustus 2022: IMTS Automatisering & Robotica Innovaties Preview
  6. Upgrade naar Contextuele HMI's: efficiëntie verhogen ten opzichte van traditionele stationaire interfaces
  7. ABB onthult ultramoderne cloud-automatisering voor datacenters
  8. Renishaw en CCAT samenwerken om Industry 4.0 productie-innovatie te versnellen
  9. Digitale Oplossingen Dryven Slimme Productie
  10. Jaguar Land Rover Onthult JustDrive: In-Car Smartphone App met Internet & Spraakcontrole
  11. Net Metering uitgelegd: hoe zonnepanelen-eigenaren krediet verdienen op het net