Verlangsamung von RSLogix 500 beim Online-Bearbeiten beheben | Allen-Bradl
Beheben Sie die Verlangsamung von RSLogix 500 während der Online-Bearbeitung, indem Sie nicht verwendete Programmdateien schließen, USB-Seriell-Treiber korri...
Wenn RSLogix 500 beim Bearbeiten eines online verbundenen SLC- oder MicroLogix-Projekts träge wird, liegt der Verdacht nahe, die SPS-Zykluszeit dafür verantwortlich zu machen. In der großen Mehrzahl der Fälle ist die Steuerung jedoch völlig in Ordnung; der Engpass liegt beim Arbeitsplatzrechner. Verzögerungen bei „Accept Edit“, langsame Querverweise und verzögertes Öffnen von Dateien sind meist auf zu viele im Editor geöffnete Kontaktplan- und Datendateien, eingeschränkte USB-Seriell-Adapter, Windows-Energieeinstellungen zur Drosselung der CPU oder Beeinträchtigungen durch Laufwerk und Virenschutz zurückzuführen. Dieser Artikel trennt Mythen aus der Praxis von Maßnahmen am Arbeitsplatzrechner, die wieder für eine flüssige Bearbeitung sorgen.
Die Bearbeitungsleistung von RSLogix 500 wird maßgeblich vom Engineering-Arbeitsplatz und dem Kommunikationspfad bestimmt, nicht von der SPS-Zykluszeit.
RSLogix 500 hält für jedes geöffnete Programm und jede geöffnete Datendatei umfangreiche Fenster- und Datenbankinformationen vor. Techniker, die Dutzende LAD-Dateien und Datentabellen in mehreren Projektfenstern geöffnet lassen, zwingen die Entwicklungsumgebung, bei jedem Tastendruck und jeder Online-Abfrage wesentlich mehr Objekte zu aktualisieren. Das Schließen nicht benötigter Dateien ist der erste und wirkungsvollste Schritt und sollte vor weitergehenden Anpassungen am Betriebssystem zum Standard gehören.
Kommunikationsadapter und COM-Anschlüsse
Online-Arbeiten erfordern eine stabile DF1- oder vergleichbare serielle Verbindung. USB-Seriell-Adapter mit FTDI- oder Silicon-Labs-CP210x-Chipsätzen funktionieren mit Allen-Bradley-Tools im Allgemeinen zuverlässig. Adapter mit Prolific-Chipsätzen sind häufig die Ursache für Verbindungsabbrüche, Wiederholungsversuche und scheinbare Software-Freezes, während sich der Treiber erholt. Verwenden Sie bevorzugt bewährte FTDI- oder CP210x-Hardware, installieren Sie den Herstellertreiber statt eines generischen Windows-Treibers und weisen Sie dem Adapter nach Möglichkeit COM1 bis COM4 zu. Höhere COM-Nummern können gelegentlich Probleme mit älteren Rockwell-Kommunikationsstacks und gespeicherten Treiberkonfigurationen in RSLinx Classic verursachen.
| Faktor | Symptom in RSLogix 500 | Abhilfemaßnahme |
|---|---|---|
| Viele geöffnete LAD-/Datendateien | Verzögertes „Accept Edit“, träge Eingabe | Nicht benötigte Dateien und Fenster schließen |
| Prolific USB-Seriell | Wiederholungsversuche, Freezes, Fehler beim Online-Gehen | Durch FTDI oder CP210x ersetzen |
| COM5+ zugewiesen | Unregelmäßige Treiberprobleme | COM1–COM4 erzwingen |
| Selektives USB-Energiesparen | Zufällige Offline-Ereignisse | In den Energieeinstellungen deaktivieren |
| Ausbalancierter Energiesparplan | Regelmäßige UI-Aussetzer | Plan „Höchstleistung“ verwenden |
Windows-Energieeinstellungen und Laufwerksbeeinträchtigungen
Bei Laptop-Energieplänen mit den Bezeichnungen „Ausbalanciert“ oder „Energiesparmodus“ werden CPUs aggressiv in einen Ruhezustand versetzt und USB-Geräte deaktiviert. Wählen Sie für Inbetriebnahme-Laptops den Energieplan „Höchstleistung“ aus, öffnen Sie anschließend die erweiterten Einstellungen und deaktivieren Sie das selektive USB-Energiesparen. Diese beiden Änderungen beseitigen eine Reihe sporadischer Offline-Ereignisse, die wie Softwarefehler aussehen. Speichern Sie das Projekt und die RSLogix-Installation nach Möglichkeit auf einer lokalen SSD. Die Bearbeitung über instabile VPN-Home-Verzeichnisse oder auf Festplatten mit rotierenden Datenträgern verstärkt jeden Dateizugriff.
Der Echtzeit-Virenschutz kann beim Zugriff auf .RSS-Dateien und .RSS-Sicherungsordner „Accept Edit“ ausbremsen, während der Scanner jeden Schreibvorgang prüft. Schließen Sie die Rockwell-Projektverzeichnisse und temporären Editorpfade gemäß den IT-Richtlinien von der Überprüfung aus oder planen Sie vollständige Scans außerhalb der Inbetriebnahmezeiten. Stellen Sie sicher, dass ausreichend freier Speicherplatz vorhanden ist. Ein nahezu volles Systemlaufwerk führt dazu, dass Windows-Suche und virtueller Speicher bei Online-Bearbeitungen stark ausgelastet werden.
Nach dem Schließen nicht benötigter Dateien und der Stabilisierung des COM-Adapters ist die Zeit für „Accept Edit“ der praktische Maßstab für den Zustand des Arbeitsplatzrechners.
Strukturiertes Vorgehen zur Fehlersuche
- Prüfen Sie in der Prozessorstatusdatei, ob SPS-Zykluszeit und Watchdog normal sind. Wenn die Zykluszeit unauffällig ist, konzentrieren Sie sich auf den PC.
- Schließen Sie alle nicht benötigten Kontaktplan- und Datendateien. Lassen Sie nur eine LAD-Datei und die kritischen Datentabellen geöffnet.
- Überprüfen Sie den USB-Seriell-Chipsatz (FTDI/CP210x). Weisen Sie COM1–COM4 zu und erstellen Sie den RSLinx-Treiber bei Bedarf neu.
- Aktivieren Sie den Energieplan „Höchstleistung“ und deaktivieren Sie das selektive USB-Energiesparen. Starten Sie den Rechner einmal neu, um einen veralteten USB-Energiezustand zu löschen.
- Nehmen Sie die Projektverzeichnisse gemäß Richtlinie von der Echtzeit-Virenschutzprüfung aus und stellen Sie sicher, dass ausreichend freier Speicherplatz vorhanden ist.
- Messen Sie die Zeit für „Accept Edit“ bei einer Änderung an einer einzelnen Zeile vorher und nachher. Dokumentieren Sie die Verbesserung für das Wartungshandbuch.
Zeit für „Accept Edit“ nach der Bereinigung des Arbeitsplatzrechners
Die Überprüfung erfolgt mit dem Test der „Accept Edit“-Zeit: Stellen Sie online eine triviale Kontaktänderung her, bestätigen Sie die Bearbeitung und prüfen Sie, ob der Vorgang innerhalb eines für die Anlage üblichen Zeitraums abgeschlossen wird (bei einem gesunden Laptop oft innerhalb weniger Sekunden). Wenn „Accept Edit“ auch nach dem Schließen von Dateien und dem Austausch des Adapters langsam bleibt, erfassen Sie während der Bearbeitung mit dem Windows-Leistungsmonitor CPU- und Datenträgerwarteschlangen, um verbleibende Probleme durch Virenschutz oder Laufwerk zu identifizieren. Zu den typischen Fehlern gehören, die SPS-Logik für die Trägheit des Arbeitsplatzrechners verantwortlich zu machen, mehrere RSLogix-Instanzen auf PCs mit wenig RAM auszuführen und COM-Anschlussnummern zu ignorieren, nachdem Windows einen USB-Adapter neu zugewiesen hat.
Eine aufgeräumte Editorsitzung, ein zuverlässiger serieller Adapter und eine Windows-Konfiguration ohne Drosselung bringen RSLogix 500 wieder auf eine brauchbare Online-Leistung. Halten Sie die Images der Engineering-Laptops standardisiert, damit jeder Techniker bei der Unterstützung älterer SLC- und MicroLogix-SPS-Plattformen dieselben COM- und Energieeinstellungen vorfindet.
Über den Autor
Mark Townsend | Leitender Automatisierungsingenieur – Allen-Bradley-Systeme
Mark Townsend ist ein leitender Automatisierungsingenieur mit mehr als 18 Jahren Erfahrung mit Allen-Bradley-Plattformen, darunter ControlLogix, CompactLogix und die älteren SLC-500-Systeme. Zu seinem Arbeitsalltag gehören die Entwicklung von RSLogix-/Studio-5000-Logik sowie die Inbetriebnahme von FactoryTalk-View-HMIs in veralteten und gemischten Anlagenparks.