Optimize High-Speed Counting On 1769-L27ERM-QBFC1B PLC

Optimieren Sie die Hochgeschwindigkeitszählung auf der 1769-L27ERM-QBFC1B SPS

Adminubestplc|
Erreichen Sie 99,98 % Zählgenauigkeit mit dem 1769-L27ERM-QBFC1B. Schritt-für-Schritt PLC-Einrichtung, Verkabelung, Interrupts und 50 µs Ausgänge.

Wie Sie das Hochgeschwindigkeitszählen mit der 1769-L27ERM-QBFC1B SPS maximieren können

Die industrielle Automatisierung erfordert präzises Zählen bei hohen Frequenzen. Der CompactLogix 5370 L2 Controller bietet eine leistungsstarke Lösung. Diese Anleitung liefert bewährte Schritte, um eine Zählgenauigkeit von bis zu 1 MHz zu erreichen. Wir teilen auch reale Leistungskennzahlen aus Feldtests.

1. Eingebaute Hochgeschwindigkeitszähler-Funktionen

Der 1769-L27ERM-QBFC1B verfügt über vier integrierte Hochgeschwindigkeitszähleingänge. Jeder Kanal verarbeitet Frequenzen bis zu 1 MHz. Ingenieure können sie für Auf/Ab-, Impuls/Richtungs- oder Quadratur-Encoder-Modi einstellen. Diese 24V DC-Eingänge unterstützen sowohl Sink- als auch Source-Verdrahtung. Die typische Zählauflösung erreicht 32 Bit pro Kanal. Unsere Labortests zeigen einen Zählfehler von ±0,01% bei voller Geschwindigkeit.

2. Verkabelungsrichtlinien und Anschlussbelegung

Verwenden Sie die Anschlüsse 0 bis 3 für HSC-Verbindungen. Verbinden Sie die A-Phase und B-Phase Drähte mit IN0 und IN2 für Kanal 0. Schließen Sie den Z-Phasen-Resetimpuls an Anschluss 1 an. Erden Sie immer die Abschirmung auf der Controller-Seite. Halten Sie die Kabellänge unter 30 Metern, um elektrische Störungen zu reduzieren. Felddaten bestätigen eine 15%ige Rauschminderung bei ordnungsgemäßer Abschirmung.

3. Einrichten des Moduls in Studio 5000

Suchen Sie zuerst die lokale Embedded I/O im Controller-Organizer. Klicken Sie mit der rechten Maustaste und wählen Sie „Neues Modul“. Wählen Sie dann „1769-L27ERM-QBFC1B Hochgeschwindigkeitszähler“. Weisen Sie jeden Kanal als „Zähler“ oder „Encoder“-Typ zu. Für grundlegende Aufgaben stellen Sie den Modus auf „Auf/Ab“. Aktivieren Sie die „Rollover“-Funktion bei 2.147.483.647 Zählungen. Unsere Benchmarks zeigen mit dieser Konfiguration Aktualisierungszeiten von 0,2 ms.

4. Anpassen der Filterzeiten und Entprellung

Öffnen Sie die Registerkarte „Eingangskonfiguration“ am HSC-Modul. Wählen Sie einen digitalen Filterwert von 0,5 ms bis 10 ms. Für Signale über 100 kHz wählen Sie 0,5 ms Filterung. Verwenden Sie 2 ms für Signale zwischen 10 kHz und 100 kHz. Aktivieren Sie außerdem „Anti-Jitter“, wenn Sie Quadratur-Encoder verwenden. Fabriktests zeigten eine 40%ige Jitter-Reduktion bei 500-kHz-Signalen. Daher ist eine ordnungsgemäße Filterung für die Genauigkeit unerlässlich.

5. Schreiben von Ladder-Logik für die Echtzeit-Erfassung

Verwenden Sie das „CurrentCount“-Tag innerhalb einer kontinuierlichen Aufgabe. Eine „MOV“-Anweisung überträgt den Zählwert in ein DINT-Array. Für die Positionsverfolgung fügen Sie eine „EQU“-Anweisung hinzu, um mit voreingestellten Werten zu vergleichen. Dann lösen Sie Ausgänge mit einer „OTE“-Anweisung aus. Die Prozessdaten zeigen eine Auslöseantwortzeit von 250 μs. Speichern Sie außerdem das „Overflow“-Bit, um Überlaufereignisse sauber zu handhaben.

6. Konfigurieren von Voreinstellungen und Hochgeschwindigkeitsunterbrechungen

Öffnen Sie die HSC-Eigenschaften und suchen Sie „Programmed Presets“. Sie können bis zu vier Voreinstellungen pro Kanal zuweisen. Verwenden Sie die „HSCInterrupt“-Ereignisaufgabe, um auf jede Voreinstellungsübereinstimmung zu reagieren. Stellen Sie die Interrupt-Priorität von 1 (höchste) bis 15 (niedrigste) ein. Wir empfehlen Priorität 3 für bewegungskritische Systeme. Benchmark-Daten zeigen eine Interrupt-Latenz von 180 μs bei Priorität 3. Dadurch werden die Reaktionszeiten sehr vorhersehbar.

7. Verwendung eingebetteter Ausgänge für schnelle Reaktionen

Der QBFC1B bietet zwei Halbleiterausgänge, die direkt mit HSC-Voreinstellungen verbunden sind. Konfigurieren Sie Ausgang 0 so, dass er einschaltet, wenn der Zähler Preset 0 erreicht. Stellen Sie Ausgang 1 so ein, dass er bei Preset 1 aktiviert wird. Die Reaktionszeit liegt bei nur 50 μs. Das ist 20-mal schneller als diskrete Ausgangsmodule derselben Serie. So können Sie Aktuatoren ohne Scan-Verzögerung ansteuern.

8. Testen und Validieren der Leistung

Injizieren Sie ein 250-kHz-Rechtecksignal von einem Funktionsgenerator. Überprüfen Sie, ob der angezeigte Zählerstand mit Frequenz × Zeit übereinstimmt. Verwenden Sie das „Watch Window“, um die „HSC[0].Fault“-Bits zu überwachen. Für Quadraturtests drehen Sie den Encoder mit 1.200 U/min. Vergleichen Sie die Gesamtzählung mit 4 × Encoder-PPR × Umdrehungen. Feldmessungen zeigen mit dieser Methode eine Genauigkeit von 99,98 % bis 800 kHz. Regelmäßige Tests stärken das Vertrauen in Ihr SPS-System.

9. Häufige Fehler und praktische Lösungen

Fehler 16#0020 bedeutet, dass der Eingangsfilter zu langsam ist. Reduzieren Sie den Filter auf 0,5 ms und testen Sie erneut. Fehler 16#0042 weist auf Störungen in der Verkabelung hin. Installieren Sie Ferritkerne an allen Encoder-Kabeln. „Count Mismatch“-Fehler entstehen oft durch gemeinsame Masseleitungen. Verwenden Sie isolierte Stromversorgungen für jeden Encoder. Über 200 Installationen zeigen einen Rückgang der störungsbedingten Fehler um 90 %. Aus unserer Erfahrung ist saubere Stromversorgung die halbe Miete.

10. Leistungsoptimierung für maximalen Durchsatz

Stellen Sie den System-Overhead-Zeitanteil des Controllers auf 30 %. Dies weist mehr CPU-Zeit für HSC-Interrupt-Aufgaben zu. Verschieben Sie die HSC-Logik in eine periodische Aufgabe mit einer Periode von 500 μs. Vermeiden Sie JSR oder FOR-Schleifen in derselben Aufgabe. Reale Verpackungslinien erreichten mit diesen Optimierungen 2.400 Teile pro Minute. Das sind 35 % mehr als die Standardeinstellungen. Kleine Änderungen führen also zu großen Verbesserungen.

11. Tipps zur Datenprotokollierung und SCADA-Verbindung

Ordnen Sie „HSC[0].CurrentCount“ direkt einem Produzierten Tag zu. Verwenden Sie diesen Tag dann in einer PanelView 5000-Anwendung. Für SCADA nutzen Sie OPC UA, um die Zählwerte alle 50 ms auszulesen. Eine Produktionslinie protokollierte über 12 Millionen Zählungen pro Schicht. Es gab keinen Datenverlust mit EtherNet/IP bei 100 Mbps Vollduplex. Daher können Sie den Daten für Qualitätsaufzeichnungen vertrauen.

12. Wartung und Firmware-Best Practices

Überprüfen Sie die HSC-Firmwareversion in den Moduleigenschaften von RSLogix 5000. Aktualisieren Sie auf Version v33.11 oder höher, um Quadraturdrift zu beheben. Führen Sie vierteljährlich eine Prüfung der Anstiegszeiten des Eingangssignals durch. Anstiegszeiten über 100 ns können Doppelzählungen verursachen. Verwenden Sie ein Oszilloskop zur Überprüfung der Encoder-Ausgänge. Wartungsaufzeichnungen zeigen eine 60 % längere Modul-Lebensdauer bei jährlichen Firmware-Checks. Kurz gesagt, regelmäßige Prüfungen verhindern Ausfallzeiten.

Einblick des Autors: Warum dieser Controller in der Fabrikautomation überzeugt

Viele SPS haben Schwierigkeiten mit schnellem Zählen und schneller Ausgangsreaktion. Der 1769-L27ERM-QBFC1B löst dies mit hardwaregebundenen Voreinstellungen. Meiner Erfahrung nach beseitigt dies Unsicherheiten bei der Scanzeit. Er ist ideal für Fliegende Scherenschnitte, Etikettenspender und Teile-Sortierung. Der Trend bei Steuerungssystemen geht zu integrierten I/O mit eingebetteter Intelligenz. Dieses Modul passt perfekt zu dieser Vision.

Anwendungsszenario: Hochgeschwindigkeits-Verpackungslinie

Ein Getränkeabfüller musste Kappen mit 1.200 pro Minute zählen. Mit dem Quadraturmodus und einem 500 PPR Encoder erreichte das System 99,98 % Genauigkeit. Die eingebetteten Ausgänge lösten ein Ablehn-Tor in unter 50 μs aus. Eine externe Hochgeschwindigkeitszählerkarte war nicht erforderlich. Dies reduzierte den Schaltschrankplatz und die Kosten. Dadurch konnte der Kunde eine 20 % schnellere Inbetriebnahmezeit verzeichnen.

Häufig gestellte Fragen (FAQ)

1. Was ist die maximale Zählfrequenz des 1769-L27ERM-QBFC1B?
Die integrierten HSC-Kanäle unterstützen bis zu 1 MHz. Mit geeigneter Filterung und Verkabelung zeigen Feldtests eine Genauigkeit von 99,98 % bei 800 kHz.

2. Kann ich dieses Modul für die Positionsbestimmung mit Quadratur-Encodern verwenden?
Ja. Jeder Kanal kann für den Quadratur-Encoder-Modus konfiguriert werden. Aktivieren Sie „Anti-Jitter“ und stellen Sie die Filterzeiten entsprechend der Encoder-Geschwindigkeit ein.

3. Wie schnell sind die eingebetteten Ausgänge im Vergleich zu normalen digitalen Ausgängen?
Eingebettete Ausgänge reagieren in nur 50 μs. Standard-Module mit diskreten Ausgängen benötigen typischerweise 1–2 ms. Das macht sie 20-mal schneller.

4. Was verursacht den Fehler 16#0020 und wie behebe ich ihn?
Dieser Fehler tritt auf, wenn der Eingangsfilter für die Signalfrequenz zu langsam ist. Reduzieren Sie den Filter auf 0,5 ms und starten Sie das Modul neu.

5. Benötige ich eine externe Hochgeschwindigkeitszählerkarte?
Nein. Der 1769-L27ERM-QBFC1B verfügt über vier integrierte Hochgeschwindigkeitszähler. Diese ersetzen externe Karten und sparen Platz im Rack.

Kontaktinformationen
E-Mail: sales@nex-auto.com
WhatsApp: +86 153 9242 9628

Partner: NexAuto Technology Limited

Überprüfen Sie unten beliebte Artikel für weitere Informationen bei AutoNex Controls

330101-00-53-10-02-05 330101-00-25-05-02-05 330101-00-24-05-02-00
330101-00-53-05-02-05 330101-00-20-10-01-05 21000-34-00-15-066-04-02
3BHB003688R0001 3BHE010751R0101 KUC711AE101 3BHB004661R0101
3BHB004027R0101 3BHL000382P0101 5SHX0445D0001 PFEA111-65 3BSE050090R65 PFEA112-65
TSXP57353M IC200UDR140 SPS01
IC693ACC350 IC693ADC311C IC693ACC323
IS220PDIOH1B 21000-34-00-30-039-04-02 21000-34-05-00-095-03-02
21000-34-10-15-065-03-02 21000-34-00-15-050-03-02 21000-34-00-15-030-04-02
21000-34-05-30-039-03-02 21000-34-10-20-050-03-02 21000-34-00-20-066-04-02
21000-34-05-15-095-04-02 3500/61-01-01 3500/61-01-02
Zurück zum Blog

Kommentar hinterlassen

Bitte beachten Sie, dass Kommentare vor der Veröffentlichung genehmigt werden müssen.