Nachfolgend finden Sie Angaben zu Kapazität und Leistung des OPC-UA-Servers für den M262 Logic/Motion Controller. Die Hinweise zu den verschiedenen Ausführungen sollen Sie bei der Optimierung der OPC-UA-Serverleistung unterstützen.
HINWEIS: Diese Werte sind nur gültig, wenn die OPC-UA-Clientfunktion zum Einsatz kommt.
Zur Bewertung der Leistung verwendete Systemkonfigurationen
Die Leistung des OPC-UA-Servers wird von der jeweiligen Systemkonfiguration, der Anzahl der veröffentlichten Symbole und dem Prozentsatz der aktualisierten Symbole bestimmt.
In der folgenden Tabelle wird die Anzahl der Elemente in kleinen, mittleren und großen Beispielkonfigurationen zur Bewertung der entsprechenden OPC-UA-Serverleistung angegeben:
Elemente |
Klein |
Mittel |
---|---|---|
TM3-Erweiterungsmodule |
0 |
4 |
CANopen-Slave-Geräte |
0 |
0 |
PTO-Funktionen |
0 |
0 |
HSC-Funktionen |
0 |
0 |
Profibus-Verbindungen |
0 |
0 |
Modbus TCP-Slave-Geräte |
0 |
0 |
Sercos-Geräte |
0 |
0 |
Inkrementalgeber (Hardware) |
0 |
0 |
Serielle Leitungen |
0 |
1 |
EtherNet/IP-Adapter |
0 |
1 |
EtherNet/IP-Scanner |
0 |
18 |
Generische TCP/UDP-Manager |
0 |
0 |
In der nachstehenden Tabelle wird die durchschnittliche Ausführungszeit von Lese-/Schreibrequests für jede Beispielkonfiguration und Symbolanzahl angegeben:
Durchschnittliche Ausführungszeit für Lese-/Schreibrequests |
|||||||
---|---|---|---|---|---|---|---|
Konfiguration |
Anzahl Symbole |
||||||
50 |
100 |
250 |
400 |
500 |
1000 |
||
TM262L10MESE8T |
Klein |
6 ms |
11 ms |
26 ms |
41 ms |
53 ms |
132 ms |
Mittel |
16 ms |
29 ms |
71 ms |
117 ms |
149 ms |
350 ms |
|
TM262L20MESE8T |
Klein |
3 ms |
5 ms |
12 ms |
18 ms |
23 ms |
56 ms |
Mittel |
14 ms |
23 ms |
51 ms |
80 ms |
103 ms |
123 ms |
In der nachstehenden Tabelle wird die durchschnittliche Zeit angegeben, die zur Aktualisierung der überwachten Symbolgruppe bei einer Abtastrate von 200 ms und einem Veröffentlichungsintervall von 200 ms erforderlich ist.
Die angegebenen Zeiten gelten für die Aktualisierung von 100 % der Symbole für jede der Beispielkonfigurationen:
Für die Aktualisierung von 100 % der Symbole benötigte durchschnittliche Zeit |
|||||||
---|---|---|---|---|---|---|---|
Konfiguration |
Anzahl Symbole |
||||||
100 |
400 |
1000 |
|||||
TM262L10MESE8T |
Klein |
204 ms |
207 ms |
218 ms |
|||
Mittel |
197 ms |
209 ms |
680 ms |
||||
TM262L20MESE8T |
Klein |
201 ms |
203 ms |
201 ms |
|||
Mittel |
202 ms |
205 ms |
215 ms |
In der nachstehenden Tabelle wird die durchschnittliche Zeit angegeben, die zur Aktualisierung von 50 % der Symbole für jede der Beispielkonfigurationen erforderlich ist:
Für die Aktualisierung von 50 % der Symbole benötigte durchschnittliche Zeit |
|||||||
---|---|---|---|---|---|---|---|
Konfiguration |
Anzahl Symbole |
||||||
100 |
400 |
1000 |
|||||
TM262L10MESE8T |
Klein |
203 ms |
204 ms |
208 ms |
|||
Mittel |
195 ms |
201 ms |
623 ms |
||||
TM262L20MESE8T |
Klein |
201 ms |
202 ms |
204 ms |
|||
Mittel |
202 ms |
203 ms |
207 ms |
In der nachstehenden Tabelle wird die durchschnittliche Zeit angegeben, die zur Aktualisierung von 1 % der Symbole für jede der Beispielkonfigurationen erforderlich ist:
Für die Aktualisierung von 1 % der Symbole benötigte durchschnittliche Zeit |
|||||||
---|---|---|---|---|---|---|---|
Konfiguration |
Anzahl Symbole |
||||||
100 |
400 |
1000 |
|||||
TM262L10MESE8T |
Klein |
201 ms |
202 ms |
202 ms |
|||
Mittel |
194 ms |
196 ms |
285 ms |
||||
TM262L20MESE8T |
Klein |
200 ms |
201 ms |
201 ms |
|||
Mittel |
201 ms |
202 ms |
202 ms |
Optimierung der OPC-UA-Serverleistung
Die OPC UA-Server-Funktionalität ist von externen Kommunikationsnetzwerken, externen Geräteleistungen und anderen externen Parametern abhängig. Die Datenübertragung kann verzögert sein oder andere Kommunikationsfehler könnten auftreten, durch die die Maschinenkontrolle erschwert oder unmöglich wird. Der OPC-UA-Server darf nicht für sicherheitsbezogene Daten oder zu anderen zeitabhängigen Zwecken eingesetzt werden.
|
UNBEABSICHTIGTER GERÄTEBETRIEB |
oLassen Sie keine sicherheitsbezogenen Daten im Rahmen des Datenaustauschs mit dem OPC-UA-Server zu. oVerwenden Sie den Datenaustausch mit dem OPC-UA-Server nicht für kritische oder zeitabhängige Zwecke. oVerwenden Sie den Datenaustausch mit dem OPC-UA-Server nicht zur Änderung des Gerätezustands, ohne zuvor eine Risikoanalyse durchzuführen und angemessene sicherheitsbezogene Maßnahmen zu ergreifen. |
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben. |
Mithilfe der obigen Tabellen können Sie feststellen, ob die Leistung Ihres OPC-UA-Servers innerhalb akzeptabler Grenzen liegt. Sie sollten jedoch berücksichtigen, dass auch andere externe Faktoren die globale Systemleistung beeinflussen, wie z. B. das Volumen des Ethernet-Datenverkehrs.
Im Hinblick auf eine Optimierung der OPC-UA-Serverleistung ist Folgendes in Betracht zu ziehen:
oMinimieren Sie den Ethernet-Datenverkehr durch Einstellung des min. Veröffentlichungsintervalls auf den niedrigst möglichen Wert, mit dem sich eine annehmbare Antwortzeit erzielen lässt.
oDie für den M262 Logic/Motion Controller konfigurierte Task-Zykluszeit muss größer sein als das konfigurierte min. Veröffentlichungsintervall.
oDie Konfiguration einer max. Anzahl Sitzungen (d. h. die Anzahl der OPC-UA-Clients, die gleichzeitig eine Verbindung zum OPC-UA-Server herstellen können) über 1 trägt zu einer Minderung der Leistung aller Sitzungen bei.
oDie Abtastrate bestimmt die Frequenz, mit der Daten ausgetauscht werden. Stellen Sie die Abtastraten (ms) auf einen Wert ein, mit dem sich die niedrigst mögliche Antwortzeit erzielen lässt, die sich nicht negativ auf die Gesamtleistung der Steuerung auswirkt.