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

Studio 5000 Logix Designer: Uitgebreide Gids voor Timer Instructies

Timers zijn zeer belangrijke instructies in PLC-programmering die gebruikt worden om signalen te vertragen aan of uit te zetten.

In dit artikel introduceer ik u in het concept van timers in PLC-programmering en leg ik de specifieke timer-instructies uit die beschikbaar zijn voor de Ladder Diagram programmeertaal in Studio 5000 Logix Designer.

Timer Concepten

Zoals ik in de introductie vermeldde, worden timers in PLC-programmering gebruikt om een signaal aan of uit te zetten te vertragen. Voordat we specifiek kijken naar hoe de verschillende timer-instructies in Studio 5000 Logix Designer werken, laten we snel kijken naar hoe timers in het algemeen werken.

In een Delay On Timer, wat een van de meest gebruikte typen timers in PLC-programmering is, begint de timer met accumuleren van tijd wanneer de timer ingeschakeld is.

Terwijl de timer ingeschakeld is, wordt de geaccumuleerde tijd van de timer elke scan geüpdatet.

Wanneer de geaccumuleerde tijd gelijk is aan de preset tijd, wat gedefinieerd wordt door de PLC-programmeur, is de timer klaar, en gaat de output van de timer aan.

Wanneer de input van de timer uitgaat, gaat de output van de timer uit, en wordt de geaccumuleerde tijd gereset.

U kunt zien hoe u een timer-instructie kunt gebruiken om het aanzetten van een input te vertragen voor een vooraf gedefinieerde tijd nadat een input aangaat.

Nu u weet hoe timers in PLC-programmering in het algemeen werken, laten we kijken naar de specifieke timer-instructies die beschikbaar zijn voor de Ladder Diagram programmeertaal in Studio 5000 Logix Designer.

Timers in Studio 5000 Logix Designer

Timer On Delay (TON)

De Timer On Delay, of TON, instructie wordt gebruikt om het aanzetten van een signaal te vertragen.

Wanneer de rung-in conditie voor de timer True is, is de timer ingeschakeld en begint tijd te accumuleren. De geaccumuleerde tijd wordt opgeslagen in het ACC-lid van de backing tag van de timer.

Wanneer de geaccumuleerde tijd gelijk is aan de preset tijd, is de timer klaar, en gaat de output, ook bekend als de Done bit, aan. De preset tijd wordt gedefinieerd door de PLC-programmeur en opgeslagen in het PRE-lid van de backing tag van de timer.

Wanneer de rung-in conditie voor de instructie False is, is de timer niet ingeschakeld. Wanneer de timer niet ingeschakeld is, wordt de geaccumuleerde waarde gereset naar 0, en is de Done bit False.

Timer Off Delay (TOF)

De Time Off Delay, of TOF, instructie wordt gebruikt om een signaal uit te zetten te vertragen. Het is het exacte tegenovergestelde van een TON-instructie.

Een TOF-instructie is ingeschakeld wanneer de rung-in conditie False wordt.

Wanneer ingeschakeld, accumuleert het tijd en slaat de geaccumuleerde tijd op in het ACC-lid van zijn backing tag.

Wanneer de geaccumuleerde tijd gelijk is aan de preset tijd, wordt de Done bit False.

Net als een TON-instructie, wordt de geaccumuleerde tijd van de TOF-instructie gereset wanneer de timer niet ingeschakeld is.

Retentive Timer On (RTO)

De TON en de TOF timer-instructies zijn non-retentieve instructies. We zeggen dat ze non-retentief zijn omdat ze hun geaccumuleerde waarde niet behouden wanneer de timer niet ingeschakeld is.

In tegenstelling, is de Retentive Timer On, of RTO, instructie een retentieve timer.

De RTO-instructie is ingeschakeld wanneer de rung-in conditie voor de timer True wordt. Terwijl ingeschakeld, accumuleert de timer tijd en slaat de geaccumuleerde tijd op in het ACC-lid van zijn backing tag.

Wanneer de timer niet ingeschakeld is, wordt de geaccumuleerde waarde bewaard.

Wanneer de timer opnieuw ingeschakeld wordt, blijft de geaccumuleerde waarde toenemen vanaf zijn laatste waarde.

Wanneer de geaccumuleerde waarde gelijk is aan de preset waarde, wordt de Done bit voor de timer aangezet en stopt de geaccumuleerde waarde met toenemen.

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 totale tijden van gebeurtenissen. In Learn Logix 7: Programmeren met Timers en Counters, gaan we een toepassingsvoorbeeld door van hoe een RTO gebruikt kan worden om de totale draaitijd van een motor bij te houden en te bepalen wanneer gepland onderhoud vereist is.

Afsluiting

In dit artikel leerde u hoe timers werken in PLC-programmering in het algemeen. U leerde ook welke timer-instructies beschikbaar zijn voor de Ladder Diagram programmeertaal in Studio 5000 Logix Designer en hoe die instructies werken.

Het moet opgemerkt worden dat er andere timer-instructies beschikbaar zijn in andere programmeertalen zoals Function Block Diagram in Studio 5000 Logix Designer. Deze instructies gedragen zich iets anders dan de instructies die we in dit artikel besproken hebben.

‍

‍

Automatisering Besturingssysteem

  1. Hoe AI Efficiëntie en Innovatie Drijft in Moderne Productie
  2. Waarom Collaboratieve Robots Essentieel Zijn Voor Moderne Metal Stamperen & Punen
  3. John Deere opent nieuw Automatisering & Autonomie Innovatie Hub in Austin, Texas
  4. Gratis Wekelijkse Tech Days: Expert Sessies over Kunststof Innovatie
  5. De 4 C's voor het selecteren van een betrouwbare panelbouwpartner
  6. RIOS haalt $28M Serie A op voor AI-aangedreven robotische werkcellen voor legacy productie
  7. Ruimtevereisten optimaliseren voor micro-automatisering zes-as robots
  8. IoT-retrofits: Succes ontgrendelen voor moderne productie
  9. Waarom versetzte slagschroefsleutels essentieel zijn voor moderne robotica
  10. Hahn Group Vergroot VS-Aanwezigheid door Overname van REI Automation, Versterking Factory Automation
  11. Applied Automation & Universal Robotics: Elk werkplek machtigen met cobots