SPS-Zähler in Studio 5000 Logix Designer verstehen
Zähler sind fundamentale SPS-Anweisungen, die verfolgen, wie oft ein bestimmtes Ereignis eintritt.
In diesem Leitfaden erfahren Sie, wie Zähler generell funktionieren und erkunden die Leiterdiagramm-Zähleranweisungen, die in Studio 5000 Logix Designer verfügbar sind.
Zählerkonzepte
Ein Zähler inkrementiert seinen akkumulierten Wert (ACC), wann immer die Leiter-Eingangsbedingung WAHR wird. Wenn ACC den voreingestellten Wert (PRE) erreicht oder übersteigt, den der Programmierer definiert hat, gilt der Zähler als ERLEDIGT (DONE) und sein DN-Bit wird EIN (ON) geschaltet.
Separate Reset-Anweisungen können ACC auf null zurücksetzen. Zähler eignen sich ideal für Anwendungen wie das Zählen von Motorstarts zur Auslösung vorausschauender Wartung – ein Szenario, das wir in Learn Logix 7 behandeln.
Zähler in Studio 5000 Logix Designer
Aufwärtszählen (CTU)
Die CTU-Anweisung zählt von null aufwärts. Jedes Mal, wenn ihre Leiter-Eingangsbedingung WAHR ist, wird ACC um eins erhöht.
Wenn ACC ≥ PRE, wird das DN-Bit WAHR, was signalisiert, dass der Zähler sein Ziel erreicht hat.
DN bleibt gesetzt, bis eine Reset-Anweisung (RES) es löscht oder ACC unter PRE fällt.
Abwärtszählen (CTD)
Die CTD-Anweisung dekrementiert ACC um eins, wann immer ihre Leiter-Eingangsbedingung WAHR ist. Sie wird typischerweise mit einer CTU auf demselben Tag kombiniert.
Das DN-Bit bleibt WAHR, solange ACC ≥ PRE. CTD eignet sich zum Verfolgen von Objekten, die einen Bereich verlassen, wie Paletten, die einen Pufferbereich verlassen.
Überlauf- und Unterlaufbehandlung
Da ACC sich auch nach Erreichen des DONE-Zustands weiter ändern kann, kann es überlaufen (den maximalen Wert des Tags überschreiten) oder unterlaufen (unter den minimalen Wert fallen). Ein Überlauf dreht ACC von einer positiven in eine negative Zahl, was dazu führen kann, dass DN unbeabsichtigt zurückgesetzt wird. Unterlauf bewirkt das Gegenteil.
Um diese Zustände zu erkennen, enthält jeder Zähler-Tag ein Überlauf-Bit (OV) und ein Unterlauf-Bit (UN). Das Prüfen dieser Bits ermöglicht eine entsprechende Reaktion.
Zusammenfassung
Dieser Artikel behandelte die Grundlagen von SPS-Zählern und die spezifischen CTU/CTD-Anweisungen in Studio 5000 Logix Designer. Während andere Programmiersprachen – wie Function Block Diagram und Structured Text – zusätzliche Zählertypen bieten, bleiben die Konzepte konsistent.
Automatisierungssteuerung System
- Industrie 4.0 absichern: Hersteller-spezifische Cybersicherheitsherausforderungen adressieren
- August 2019 Highlights: Sunnen & ANS Partner für Triboconditioning-Technologie
- KI nutzen, um Document Understanding zu revolutionieren: Geschwindigkeit und Genauigkeit beschleunigen
- Automatisierung nutzen, um die globale Altersvorsorge-Herausforderung zu bewältigen
- Fluent.ai & BSH starten sprachgesteuerte KI zur Automatisierung von Montagelinien
- Wichtige Faktoren vor dem Kauf eines Linearmotors
- Intelligente Steuerungs- & HMI-Software: Ingenieure für IIoT-Netzwerke der nächsten Generation befähigen
- Foxconn treibt Automatisierung mit Anhui-Übernahme voran
- SVT Robotics sichert 25 Mio. $ Series A (Tiger Global) für industrielle Automatisierung
- Digital vs. Analog: Das richtige Panel-Meter wählen