Kommunikationsleistung beim Datenaustausch zwischen Steuerung und HMI
Die Kommunikationsgeschwindigkeit zwischen Steuerung und HMI ist großteils von der Anzahl der ausgetauschten Variablen abhängig. Dadurch wird die zur Anzeige der Werte auf HMI-Bedientafeln beim Aufbau einer Verbindung zwischen Steuerung und HMI sowie zur Aktualisierung der Variablen benötigte Zeit entsprechend beeinflusst.
Dieses Kapitel enthält Referenzwerte, die unter optimalen Bedingungen erzielt wurden. Die tatsächlichen Werte sind von der Gesamtleistung der Steuerungsanwendung abhängig (wenn die für den Datenaustausch verantwortliche Kommunikationstask beispielsweise mit niedriger Priorität ausgeführt wird).
Für einen Datentaustausch mit dem Machine Expert-Protokoll über Ethernet wird in diesem Kapitel die Anzahl der zulässigen Variablen zur Gewährleistung einer guten Datenübertragungsleistung angegeben. Bei Verwendung der seriellen Leitung ist eine Änderung zu Ethernet zur Steigerung der Leistung in Betracht zu ziehen.
Allgemeine Maßnahmen zur Verbesserung der Kommunikationsleistung
Um die Kommunikationsleistung zu verbessern, können Sie folgende Maßnahmen ergreifen:
oStellen Sie den Vijeo-Designer-Parameter der Abtastrate in den Geräte- oder Abtastgruppeneigenschaften der HMI auf Schnell ein.
oReduzieren Sie die Anzahl der Variablen pro HMI-Bedientafel, da nur die Variablen auf der aktiven Bedientafel aktualisiert werden. Es hat sich als gute Verfahrensweise bewährt, mehrere HMI-Bedientafeln mit einer reduzierten Variablenanzahl in Vijeo-Designer an Stelle einer HMI-Bedientafel zu erstellen, auf der zahlreiche Variablen angezeigt werden.
oFügen Sie in der Symbolkonfiguration nur diejenigen Variablen hinzu, die im HMI verwendet werden.
Variablen-Zeit-Verhältnis für die Anzeige von Werten nach dem Aufbau einer Verbindung zwischen Steuerung und HMI
Das Diagramm zeigt Referenzwerte, die für die Zeit gemessen wurden, die zur Anzeige der Werte auf den HMI-Bedientafeln beim Aufbau einer Verbindung mit dem Machine Expert-Protokoll über Ethernet erforderlich ist (z. B. nach dem Download von Anwendungen). Die Referenzwerte sind in der Regel repräsentativ für die Leistung der XBTGT-HMI-Steuerungen bzw. M258-Steuerungen. Sie wurden unter Verwendung einer unterschiedlichen Anzahl von Variablen unter nicht-industriellen Bedingungen erfasst.
Typische Verzögerung beim Aufbau einer Verbindung und bei der Anzeige von Werten auf der HMI-Bedientafel:
1 Zeit in Sekunden
2 Anzahl Variablen
3 XBTGT2330 + M258
4 XBTGT4330 + M258
Variablen-Zeit-Verhältnis für die Aktualisierung von Variablen auf der HMI-Bedientafel
Das Diagramm zeigt Referenzwerte, die für die Zeit gemessen wurden, die zur Aktualisierung der Variablen mit dem Machine Expert-Protokoll über Ethernet zwischen dem XBTGT-HMI und M258-Steuerungen mit einer unterschiedlichen Anzahl von Variablen unter nicht-industriellen Einsatzbedingungen erforderlich ist.
Typische Verzögerung bei der Aktualisierung von Variablen auf dem HMI:
1 Zeit in Sekunden
2 Anzahl Variablen
3 XBTGT2330 + M258
4 XBTGT4330 + M258
Vijeo-Designer - Hinweise zu Variablen
Vijeo-Designer empfiehlt die folgenden Richtlinien zur Verwendung von Variablen in der Online-Hilfe von Vijeo-Designer:
Kapitel Erstellen von Variablen → Über Variablen und Geräteadressen → Quelle: Intern versus Extern:
oEin Zielgerät kann je nach Zieltyp über maximal 8000 bzw. 12000 verfügen. Array- und Strukturhalter (Gruppenknoten) zählen ebenfalls als Variablen. Eine Bausteinvariable zählt als eine Variable.
oAuf einer einzelnen Bedientafel können Sie maximal 800 Variablen verwernden.
Kapitel Anhang → Laufzeit-Spezifikationen:
Anzahl Variablen pro Bedientafel (Grenzwert):
Steuerung |
Max. Anzahl Variablen pro Bedientafel |
---|---|
Serie iPC |
2.500 |
Andere Zieltypen, außer iPC |
800 |
Anzahl Variablen pro Zielgerät (Grenzwert):
Steuerung |
Max. Anzahl Variablen |
---|---|
oiPC* oSerie XBTGTW |
12000 |
oXBTGC oXBTGT oXBTGH oHMIGTO oHMISTO oHMISTU oSerie HMISCU |
8000 |
Serie XBTGK |
8000 |
* Für iPC: Bei Verwendung persistenter Variablen, wie z. B. Alarm- und Datenprotokollierungsvariablen, werden für jedes iPC-Zielgerät maximal 8000 Variablen unterstützt. |
Kapitel Fehler → Meldungsliste → Editor Fehlermeldungen → 1300 - 1999→ Fehler 1301:
Fehler 1301: [Plattform] [Plattformname] hat zu viele Variablen. Die Variablenbegrenzung liegt bei [8000].
HINWEIS: Die Online-Hilfe von Vijeo-Designer gibt an, dass die Gesamtanzahl der Elemente in einem Array 2048 nicht überschreiten darf (siehe Kapitel Erstellen von Variablen → Feldvariablen). Dadurch wird die Größe der über die EcoStruxure Machine Expert-Symbolkonfiguration gemeinsam verwendeten (einzelnen oder multidimensionalen) Array-Variablen begrenzt. Um diese Obergrenze zu verwerfen, sollten Sie die gemeinsame Nutzung eines DUT-Arrays in Betracht ziehen ( z. B. ARRAY[0..99] OF DUT_30, wobei DUT_30 einem benutzerdefiniertem Typ mit 30 separaten INT-Variablen entspricht, woraus sich 30000 Variablen ergeben). Auf jeden Fall wird bei Überschreitung der maximalen Anzahl an Variablen pro Zielgerät (8000 oder 12000) der Fehler 1301 ausgegeben.