Weintek HMI aktualisiert langsam? Tag- und Kommunikationsverzögerungen diagnostizieren

Wenn ein Weintek HMI langsam aktualisiert, ermitteln Sie zuerst, wo der Wert verzögert wird: in der PLC, während der Kommunikation, in einem HMI-Makro oder einer Datenübertragung oder bei der Anzeige. Kommunikationsparameter zu ändern, bevor die Verzögerung lokalisiert wurde, kann die Fehlersuche erschweren.

Inhaltsverzeichnis

Ein reaktionsschneller Touchscreen beweist nicht, dass seine SPS Daten aktuell sind. Ebenso bedeutet ein langsamer Trend nicht zwangsläufig, dass gewöhnliche numerische Anzeigen langsam aktualisiert werden.

Dieser Leitfaden beschreibt einen praktischen Diagnoseansatz für EasyBuilder Pro-Projekte. Verfügbare Einstellungen und Diagnosewerkzeuge hängen von der Bediengerät Serie, Softwareversion und dem ausgewählten Kommunikationstreiber ab.

1. Ermitteln, was tatsächlich langsam ist

Wählen Sie einen betroffenen Wert und verfolgen Sie ihn von seiner Quelle bis zur Anzeige. Bestätigen Sie das genaue Gerät, die Adresse oder den Tag, den Datentyp und alle Zwischenberechnungen.

Eine angezeigte Temperatur kann beispielsweise direkt aus einem PLC-Register stammen oder aus einem lokalen HMI-Register, das regelmäßig durch ein Makro aktualisiert wird. Diese Datenpfade erfordern unterschiedliche Prüfungen.

BeobachtungZuerst untersuchenNützlicher Vergleich
Der Wert ändert sich in der PLC-Programmiersoftware verspätetQuellmessung und PLC-LogikEingangswert im Vergleich zu dem Register, das das HMI liest
Der PLC-Wert ändert sich sofort, aber das HMI empfängt ihn verspätetKommunikationsanforderungen und -antwortenPLC-Beobachtung im Vergleich zu HMI-Diagnosedaten
HMI-Diagnosedaten ändern sich sofort, aber ein Objekt bleibt veraltetObjektadresse, Umwandlung oder zwischengeschalteter DatenpfadDirekter Quellwert im Vergleich zum angezeigten Wert
Eine numerische Anzeige aktualisiert sofort, aber ein Trend ändert sich langsamDatenabtastung und TrendkonfigurationLive-Wert im Vergleich zu aufgezeichneten Stichproben
Das physische Panel reagiert schnell, aber die Fernansicht ist verzögertVerbindung und Client der FernansichtLokale und entfernte Ansicht desselben Ereignisses

Diese Beobachtungen grenzen die Untersuchung ein; sie beweisen allein keine Ursache.

Verwenden Sie einen vorhandenen, sicher veränderlichen Prozesswert oder ein zugelassenes Diagnosesignal. Erzwingen Sie keine Ausgänge und lösen Sie keine Maschinenbewegung nur zur Messung der Bildschirmreaktion aus.

2. Eine reproduzierbare Ausgangsbasis herstellen

Speichern Sie vor Änderungen am Projekt eine Sicherung und dokumentieren Sie:

  • HMI-Modell, Runtime- oder Firmwareversion und EasyBuilder Pro-Version.
  • PLC-Modell, Kommunikationstreiber und Ethernet- oder serielle Verbindung.
  • Betroffener Bildschirm, Objekt, Adresse und Datentyp.
  • Ob das Objekt direkt die PLC liest oder ein lokales HMI-Register verwendet.
  • Ob die Verzögerung einen Wert, ein Gerät, einen Bildschirm oder das gesamte Projekt betrifft.
  • Wann das Problem auftritt: beim Start, bei Bildschirmwechseln, im normalen Produktionsbetrieb oder bei der Wiederherstellung der Kommunikation.

Beobachten Sie dieselbe Wertänderung mehrmals unter vergleichbaren Betriebsbedingungen. Eine Aufzeichnung, die beide Beobachtungen zeigt, kann helfen, die Reihenfolge zu bestimmen.

Behandeln Sie Zeitangaben aus getrennten Softwarefenstern vorsichtig: Jeder Monitor hat sein eigenes Aktualisierungsverhalten. Subtrahieren Sie keine Zeitstempel nicht synchronisierter Geräte und stellen Sie das Ergebnis nicht als genaue Kommunikationslatenz dar.

Das unmittelbare Ziel ist herauszufinden, welche Stufe zurückbleibt, und diese Stufe anschließend genauer zu messen.

Benötigen Sie einen Ersatz-Altivar-Antrieb?

Entdecken Sie neue Original-Altivar-Antriebe für Wartungs-, Fehlersuch- und Austauschprojekte.

Schneider ATV320 (1)

3. Kommunikation prüfen, bevor Aktualisierungseinstellungen geändert werden

Bei unterstützten Geräten der cMT-Familie kann cMT Diagnoser helfen, Objektdaten und Kommunikationsaktivität zu prüfen. Weintek’s die Dokumentation beschreibt die Anzeige von Objektwerten und die Überwachung zusätzlicher Adressen; verwenden Sie diese Funktionen in einem schreibgeschützten Diagnoseablauf. Siehe die offizielle Einführung zu cMT Diagnoser.

Vergleichen Sie Adresse, Datentyp, Länge und Wert des betroffenen Objekts mit der vorgesehenen PLC-Quelle. Suchen Sie in der verfügbaren Paketansicht nach fehlgeschlagenen Anforderungen und ermitteln Sie das betroffene Gerät oder die betroffene Adresse.

A Polling bedeutet, dass eine Anforderung auf eine Antwort wartet. Dies allein beweist nicht, dass der HMI-Prozessor überlastet ist. Weintek weist außerdem darauf hin, dass eine ungültige Objektadresse einen Kommunikationsfehler verursachen kann, während andere Objekte weiter funktionieren. Siehe den Kommunikationsdiagnose-Leitfaden von Weintek USA.

Wenn Ihr HMI diese Werkzeuge nicht unterstützt, verwenden Sie die zutreffende Treiberdiagnose, PLC-Überwachungswerkzeuge und eine zugelassene Methode zur Kommunikationsaufzeichnung.

Fehlgeschlagene Anforderungen zuerst beheben

Suchen Sie nach einem Zusammenhang zwischen veralteten Werten und:

  • Anforderungen an ein nicht verfügbares Gerät.
  • Ungültigen Adressen oder nicht unterstützten Datenbereichen.
  • Antworten, die unregelmäßig eintreffen.
  • Kommunikationsfehlern, die während der Verlangsamung auftreten.

Je nach Treiberplanung kann das Warten auf fehlgeschlagene Anforderungen andere Aktualisierungen beeinflussen. Bestätigen Sie diesen Zusammenhang durch Beobachtung, statt anzunehmen, dass ein fehlgeschlagener Tag jedes Gerät verlangsamt.

Wenn das Panel Verbindungsfehler meldet, beginnen Sie mit dem Weintek-Leitfaden zur Fehlerbehebung bei nicht antwortender PLC bevor Sie die Leistung optimieren.

4. Verstehen, was jede Einstellung steuert

Mehrere Einstellungen beeinflussen das Kommunikationsverhalten, erfüllen jedoch unterschiedliche Aufgaben.

EinstellungWas sie steuertWas vor einer Änderung geprüft werden sollte
KommunikationszeitüberschreitungWie lange eine Anforderung warten darf, bevor sie als unbeantwortet giltOb Antworten tatsächlich verspätet sind oder gar nicht eintreffen
Turn around delayEine Wartezeit vor dem Senden des nächsten BefehlsWarum die Verzögerung konfiguriert wurde und ob das Gerät eine Taktung benötigt
Interval of block pack (words)Adressabstand, der beim Zusammenfassen geeigneter Lesevorgänge verwendet wirdOb dazwischenliegende Adressen gültig sind
Max. read-command size (words)Maximale Datenmenge, die in einem einzelnen Lesebefehl angefordert wirdTreiber- und Zielgerätegrenzen
Data Sampling-IntervallHäufigkeit der zeitbasierten AbtastungOb die Beanstandung aufgezeichnete Daten oder ein Live-Objekt betrifft

„Interval of block pack“ ist eine in Words gemessene Adressabstandseinstellung und kein Bildschirm-Aktualisierungsintervall. Weintek dokumentiert diese zusammen mit der maximalen Größe des Lesebefehls in EasyBuilder Pro V6.10.01, Kapitel 5, Seite 5-7.

Ein größerer Leseblock kann Adressen zwischen den benötigten Werten einschließen. Prüfen Sie, ob das Gerät den gesamten angeforderten Bereich unterstützt, bevor Sie Lesevorgänge aggressiver zusammenfassen.

Finden Sie die passende SPS für Ihr System

Entdecken Sie neue, originelle SPS-CPUs, E/A-Module, Netzteile und Kommunikationseinheiten für Wartungs- und Automatisierungsprojekte.

Schneider SPS

Turn Around Delay hat eine breitere Wirkung

In einer offiziellen Antwort zum Polling von Modbus-Objekten auf einem MT8071iPerklärt Weintek USA, dass das Hinzufügen von turn around delay die Kommunikationslast reduziert und alle Objekte betrifft, die den ausgewählten Treiber verwenden. Eine übermäßige Verzögerung kann ebenfalls Kommunikationsprobleme verursachen. Siehe Wie kann ich die Polling-Rate von Objektdaten einstellen?

Behandeln Sie diese Einstellung nicht als unabhängige Aktualisierungssteuerung für eine einzelne numerische Anzeige. Dokumentieren Sie den ursprünglichen Wert, verstehen Sie die Anforderungen des angeschlossenen Geräts und testen Sie Änderungen unter kontrollierten Bedingungen.

5. Bildschirmbelastung und Hintergrundaktivität vergleichen

Ein sinnvoller kontrollierter Test besteht darin, den betroffenen Bildschirm mit einem einfachen Diagnosebildschirm zu vergleichen, der denselben Quellwert direkt anzeigt.

Wenn der einfache Bildschirm schneller aktualisiert, untersuchen Sie die mit dem ursprünglichen Bildschirm verbundene Last. Bleiben beide langsam, prüfen Sie weiter die gemeinsame Kommunikation und Hintergrundaktivität.

A blank screen does not necessarily remove the project’s communication load. Weintek identifies alarms, data sampling, macros, and global data transfers as possible background communication sources. These can continue when their associated information is not visible. 

Prüfen Sie das Projekt auf unnötige Lesevorgänge, übergroße Arrays oder Strings und Zwischenkopien, die seltener als erwartet aktualisiert werden. Zählen Sie nach Möglichkeit die tatsächliche Kommunikationsaktivität; die Anzahl grafischer Objekte allein ist kein zuverlässiges Lastmaß.

Führen Sie Isolationstests in einer kontrollierten Projektkopie oder einer zugelassenen Wartungsumgebung durch. Erforderliche Alarme und Schutzfunktionen müssen während der Tests erhalten bleiben.

6. Abtastverzögerungen von Live-Anzeigeverzögerungen trennen

Ein Trend auf Basis aufgezeichneter Stichproben folgt seiner Datenabtastungskonfiguration. Er ändert sich nicht zwangsläufig jedes Mal, wenn sich ein direkt adressiertes numerisches Objekt ändert.

Prüfen Sie, ob die Abtastung zeit- oder triggerbasiert ist, welche Adresse die Aufzeichnungen liefert und ob der erwartete Trigger auftritt.

Weintek warnt außerdem, dass zu viele hochpriorisierte Abtastprozesse andere Objekte verlangsamen können. Dieser Hinweis erscheint im Abschnitt eMT, iE, XE, mTV und iP des Handbuchs V6.10.01; prüfen Sie die für Ihre Serie zutreffenden Optionen. Siehe Kapitel 8: Data Sampling, Seiten 8-2–8-6.

Eine Verkürzung des Abtastintervalls erhöht die angeforderte Aufzeichnungsfrequenz. Sie korrigiert nicht automatisch veraltete Quelldaten und verbessert nicht automatisch die Kommunikation.

Rüsten Sie Ihr HMI auf oder ersetzen Sie es.

Finden Sie kompatible HMI-Panels für nicht mehr erhältliche Modelle, Maschinen-Upgrades und den Austausch der Bedienerschnittstelle.

schneider hmi

7. Makros, Übertragungen und lokale Register verfolgen

Wenn die Kommunikationsdiagnose aktuelle Quelldaten zeigt, der angezeigte Wert aber alt bleibt, verfolgen Sie den vollständigen Datenpfad des Objekts.

Bestimmen Sie bei einem Objekt, das mit einem lokalen HMI-Register verknüpft ist:

  1. Welches Makro, welche Übertragung oder Berechnung dieses Register schreibt.
  2. Was diesen Vorgang startet.
  3. Ob seine Ausführung von einem Bildschirm, einer Bedingung oder einem Trigger abhängt.
  4. Ob ein anderer Vorgang das Ergebnis überschreibt.

Vergleichen Sie den ursprünglichen PLC-Wert mit dem Zwischenregister. Ist die Quelle aktuell und der Zwischenwert veraltet, konzentrieren Sie sich auf diesen Aktualisierungsmechanismus, bevor Sie PLC-Kommunikationseinstellungen ändern.

Prüfen Sie auch Skalierung und Anzeigegenauigkeit. Ein langsam veränderlicher Wert kann unverändert erscheinen, weil das Objekt weniger Dezimalstellen anzeigt als die Quelle enthält.

Häufig gestellte Fragen

Es gibt keine einzelne Einstellung, die für jedes Projekt geeignet ist. Die erforderliche Reaktion hängt von Anwendung, Kommunikationstreiber, angeschlossenem Gerät, angeforderten Daten und der Erzeugung des angezeigten Werts ab. Legen Sie eine akzeptable Reaktion für die betreffende Bedienaufgabe fest und prüfen Sie sie am realen System.

Nein. Die Simulation kann helfen, das Projektverhalten zu prüfen, aber Computer, Kommunikationsweg und Runtime-Umgebung unterscheiden sich vom installierten Panel. Nutzen Sie sie zur Eingrenzung und bestätigen Sie die Leistung anschließend auf der Zielhardware.

Nur wenn Belege zeigen, dass gültige Antworten mehr Zeit benötigen. Ein längerer Timeout erhöht die Polling-Geschwindigkeit nicht. Wenn ein Gerät nie antwortet, kann er die Wartezeit bis zur Fehlererkennung verlängern.

Versorgen Sie Ihre Projekte mit brandneuen, originalen SPS von Omron, Mitsubishi und Schneider – auf Lager, sofort verfügbar!

8. Eine Ursache ändern und das Ergebnis prüfen

Wählen Sie die Korrekturmaßnahme anhand der Belege:

Bestätigter BefundGeeigneter nächster Schritt
Die PLC-Quelle selbst ändert sich verspätetQuelle und PLC-Logik untersuchen
Anforderungen schlagen wiederholt fehlGerät, Adresse oder Verbindungsproblem korrigieren
Eine konfigurierte Verzögerung zwischen Befehlen dominiert die WartezeitNotwendigkeit prüfen und innerhalb der Geräteanforderungen anpassen
Leseanforderungen sind fragmentiertGültige zusammenhängende Lesevorgänge innerhalb unterstützter Grenzen bewerten
Ein zwischengeschaltetes HMI-Register aktualisiert seltenMakro- oder Übertragungsbedingungen korrigieren
Aufgezeichnete Stichproben sind zu weit auseinanderAbtastanforderungen und -konfiguration prüfen

Testen Sie nach jeder Änderung denselben Wert, Bildschirm und dieselben Betriebsbedingungen erneut. Prüfen Sie sowohl den normalen Betrieb als auch die Bedingungen, unter denen die Verzögerung ursprünglich auftrat.

Ein erfolgreiches Ergebnis sollte aktuellere Werte zeigen, ohne Kommunikationsfehler, fehlende Aufzeichnungen oder unzuverlässige Bedienelemente einzuführen. Eine schnellere Bildschirmanimation allein reicht nicht aus.

Wenn Tests eine Hardwaregrenze oder ein ausgefallenes Panel ergeben, geben Sie Kwoco bei der Beschaffung eines Ersatzes das genaue HMI-Modell, PLC-Modell, die Kommunikationsschnittstelle und Projektanforderungen an. Bestätigen Sie die Projektkompatibilität, bevor Sie einen Ersatz auswählen.

Kontaktieren Sie uns

Geben Sie in dieses Formular einfach Ihren Namen, Ihre E-Mail-Adresse und eine kurze Beschreibung Ihrer Anfrage ein. Wir werden Sie innerhalb von 24 Stunden kontaktieren.

Heißer Verkauf Produkte

Omron CPU-Einheit CJ2M-CPU32

Omron PLC CJ1W-PA202 Lieferant in China

Mitsubishi MR-JE-Serie 400-W-Servoantrieb MR-JE-40A

Brauchen Sie einen schnellen Spielpartner?

Teilen Sie uns Ihr Modell oder Ihre Spezifikationen mit, und unser Team hilft Ihnen schnellstmöglich, die passende Lösung zu finden.

Diese Themen könnten Sie auch interessieren

Angebot anfordern

*Wir respektieren Ihre Privatsphäre und behandeln Ihre Daten vertraulich.