Studio 5000 Logix Designer:uitgebreide gids met timerinstructies
Timers zijn zeer belangrijke instructies bij PLC-programmering die worden gebruikt om het in- of uitschakelen van signalen te vertragen.
In dit artikel laat ik u kennismaken met het concept van timers in PLC-programmering en leg ik de specifieke timerinstructies uit die beschikbaar zijn voor de programmeertaal Ladder Diagram in Studio 5000 Logix Designer.
Timerconcepten
Zoals ik in de inleiding al zei, worden timers gebruikt bij PLC-programmering om het in- of uitschakelen van een signaal te vertragen. Voordat we specifiek kijken naar hoe de verschillende timerinstructies in Studio 5000 Logix Designer werken, gaan we eerst even kijken hoe timers in het algemeen werken.
In een Delay On Timer, een van de meest gebruikte typen timers bij PLC-programmering, begint de timer met het verzamelen van de timer wanneer de timer is ingeschakeld.
Terwijl de timer is ingeschakeld, wordt de verzamelde tijd van de timer bij elke scan bijgewerkt.
Wanneer de verzamelde tijd gelijk is aan de vooraf ingestelde tijd, die is gedefinieerd door de PLC-programmeur, is de timer klaar en wordt de uitgang van de timer ingeschakeld.
Wanneer de ingang van de timer wordt uitgeschakeld, wordt de uitgang van de timer uitgeschakeld en wordt de verzamelde tijd gereset.
U kunt zien hoe u een timerinstructie kunt gebruiken om het inschakelen van een ingang gedurende een vooraf gedefinieerde tijd uit te stellen nadat een ingang is ingeschakeld.
Nu u weet hoe timers in het algemeen werken bij PLC-programmering, gaan we eens kijken naar de specifieke timerinstructies die beschikbaar zijn voor de programmeertaal Ladder Diagram in Studio 5000 Logix Designer.
Timers in Studio 5000 Logix Designer
Timer Aan Vertraging (TON)
De Timer On Delay, of TON, instructie wordt gebruikt om het inschakelen van een signaal te vertragen.
Wanneer de inschakelvoorwaarde voor de timer True is, wordt de timer ingeschakeld en begint hij tijd te verzamelen. De verzamelde tijd wordt opgeslagen in het ACC-lid van de backing-tag van de timer.
Wanneer de verzamelde tijd gelijk is aan de vooraf ingestelde tijd, is de timer klaar en wordt de uitgang, ook wel de Done-bit genoemd, ingeschakeld. De vooraf ingestelde tijd wordt gedefinieerd door de PLC-programmeur en wordt opgeslagen in het PRE-lid van de backing-tag van de timer.
Wanneer de inbelvoorwaarde voor de instructie False is, is de timer niet ingeschakeld. Als de timer niet is ingeschakeld, wordt de geaccumuleerde waarde teruggezet op 0 en is de Done-bit False.
Timer uitvertraging (TOF)
De Time Off Delay- of TOF-instructie wordt gebruikt om het uitschakelen van een signaal te vertragen. Het is precies het tegenovergestelde van een TON-instructie.
Een TOF-instructie wordt geactiveerd wanneer de inbelconditie False wordt.
Indien ingeschakeld, verzamelt het tijd en slaat het de verzamelde tijd op in het ACC-lid van de achtergrondtag.
Wanneer de verzamelde tijd gelijk is aan de vooraf ingestelde tijd, wordt het Done-bit False.
Net als bij een TON-instructie wordt de verzamelde tijd van de TOF-instructie gereset als de timer niet is ingeschakeld.
Remanente timer aan (RTO)
De TON- en TOF-timerinstructies zijn niet-retentieve instructies. We zeggen dat ze niet vasthoudend zijn, omdat ze hun verzamelde waarde niet behouden als de timer niet is ingeschakeld.
De Remanente Timer Aan- of RTO-instructie is daarentegen een vasthoudende timer.
De RTO-instructie wordt ingeschakeld wanneer de inbelvoorwaarde voor de timer True wordt. Indien ingeschakeld, verzamelt de timer de tijd en slaat deze de verzamelde tijd op in het ACC-lid van de achtergrondtag.
Als de timer niet is ingeschakeld, blijft de verzamelde waarde behouden.
Wanneer de timer opnieuw wordt ingeschakeld, blijft de geaccumuleerde waarde toenemen vanaf de laatste waarde.
Wanneer de geaccumuleerde waarde gelijk is aan de vooraf ingestelde waarde, wordt de Done-bit voor de timer ingeschakeld en stopt de geaccumuleerde waarde met stijgen.
Om de geaccumuleerde waarde van een RTO-instructie te resetten, moet u een Reset- of RES-instructie gebruiken.
RTO's zijn geweldig voor het bijhouden van de totale tijden van evenementen. In Learn Logix 7:Programmeren met timers en tellers doorlopen we een toepassingsvoorbeeld van hoe een RTO kan worden gebruikt om de totale looptijd van een motor bij te houden en te bepalen wanneer gepland onderhoud nodig is.
Afronding
In dit artikel heb je geleerd hoe timers in het algemeen werken bij PLC-programmering. U heeft ook geleerd welke timerinstructies beschikbaar zijn voor de programmeertaal Ladder Diagram in Studio 5000 Logix Designer en hoe deze instructies werken.
Opgemerkt moet worden dat er andere timerinstructies beschikbaar zijn in andere programmeertalen, zoals het Functieblokdiagram in Studio 5000 Logix Designer. Deze instructies gedragen zich iets anders dan de instructies die we in dit artikel hebben besproken.
Automatisering Besturingssysteem
- MBtech en INEOS Automotive partner van fabrikant Projekt Grenadier
- Cobotvloot pakt arbeidstekort aan
- WEF publiceert wereldwijde productie-index
- Automatisering:Toprollers beschikken over geavanceerde sensoren
- UiPath's customer experience officer avonturen in RPA
- Bouwen aan een veerkrachtige toeleveringsketen voor de productie
- Tijd- en materiaalbesparing leidt tot kostenbesparing
- OnRobot lanceert robotschuursysteem
- Waarom u meer weet over Industrie 4.0 dan u denkt
- Hoe de kosten van automatisering te rechtvaardigen
- Nieuwe benaderingen voor het maken van onderdelen voor de oliepatch