Optionen
Die in diesem Abschnitt enthaltenen Parameter sind generisch für das OPC-UA-Adapter-Backend und -Frontend.
<!-- Communication Timeout -->
<!-- Default and minimum values are: -->
<!-- SessionTimeout = 60000 - StatusCheckInterval = 1000 - ReconnectPeriod = 10000 -->
<!-- These values, expressed in milliseconds (ms), must be increased in case of communication issues, for example, of control units or gateways. -->
<SessionTimeout>60000</SessionTimeout>
<StatusCheckInterval>1000</StatusCheckInterval>
<ReconnectPeriod>10000</ReconnectPeriod>
- SessionTimeout: SessionTimeout – Maximaler Zeitraum in Millisekunden, während dem die Kommunikationssitzung offen, aber inaktiv sein kann. Wenn der OPC UA Client innerhalb dieses Zeitraums nicht reagiert, beendet der OPC UA Server automatisch die Clientsitzung. Der spezifische OPC UA Server könnte versuchen, die Anfrage des OPC UA Clients zu erfüllen, aber der Zeitüberschreitungswert für die Sitzung wird möglicherweise ausgehandelt, um die Einschränkungen des Servers zu erfüllen.
- StatusCheckInterval: StatusCheckInterval – Intervall in Millisekunden, nach dem der OPC UA Client Adapter den Verbindungsstatus beim OPC UA Server abfragt, um zu prüfen, ob die Kommunikation noch aktiv ist.
- Zeitraum der Wiederverbindung: Im Falle von Fehlern kann das Zeitintervall angegeben werden, nach dem eine erneute Verbindung zum Server versucht wird.
Siehe auch Fehler BadSecureChannelClosed beheben.
<!-- Keep Alive Timeout -->
<!-- Default and minimum value is: -->
<!-- ConfiguratorKeepAliveTimeout = 300000 -->
<!-- Dieser in Millisekunden (ms) ausgedrückte Wert muss erweitert werden, damit die Verbindung auch dann bestehen bleibt, wenn eine Operation mehr als 5 Minuten dauert. -->
<ConfiguratorKeepAliveTimeout>300000</ConfiguratorKeepAliveTimeout>
- ConfiguratorKeepAliveTimeout: Ermöglicht dem OPC UA Adapter-Backend zu prüfen, ob die Verbindung zum Front-End noch besteht. Wenn innerhalb von 5 Minuten keine Antwort auf die Timeout-Prüfung eintrifft, stoppt das Adapter-Backend die Kommunikation mit dem Front-End.
<!-- Long Operation Timeout -->
<!-- Default value is OperationTimeout = 0 -->
<!-- which means that the operation timeout is not set. -- >
<!-- Consequently, if any operation takes too long (for example, browsing for nodes), it will keep on running indefinitely. -->
<!-- This value, expressed in milliseconds (ms), must be set to configure the interval of time after which any operation automatically ends when it takes too long. -->
<OperationTimeout>0</OperationTimeout>
- OperationTimeout: Ermöglicht, ein Zeitintervall festzulegen, um zu verhindern, dass ein langer Vorgang unbegrenzt weiterläuft (z. B. das Durchsuchen nach Knoten).
<!-- Maximum Number of Objects to Browse or Import -->
<!-- The default value is 25000 (SORIS limit) -->
<MaxObjectsNumber>25000</MaxObjectsNumber>
<!-- Dieser Parameter ist noch nicht einsatzfähig. -->
- MaxObjectsNumber:
Noch nicht in Betrieb.
<!-- Paging Size for Large Configuration Files -->
<!-- Default value is 0, which means no pagination. -->
<!-- Minimum value is 100000 -->
<!-- Maximum value is 30000000 -->
<!-- This value, expressed in bytes, must be set to configure the size for data pagination for breaking large datasets into smaller chunks. -->
<PagingSize>0</PagingSize>
- PagingSize: Ermöglicht, die Paginierung von Daten auf dem OPC UA Adapter Back-End und Front-End festzulegen, indem eine Grösse für die Unterteilung grosser Datensätze in kleinere Stücke festgelegt wird.
<!-- Size of Node Pool While Saving the Configuration -->
<!-- Default value is 0, which means that all nodes are transferred from front-end to back-end through a single message. -->
<!-- Minimum value is 1000 -->
<!-- Maximum value is 10000 -->
<!-- This numeric value must be set to configure the number of nodes for each message pool. -->
<NodesBatchSize>0</NodesBatchSize>
- NodesBatchSize: Ermöglicht, die Anzahl der Knoten für jede Nachricht beim Speichern der Konfiguration auf dem OPC UA Adapter-Frontend festzulegen.
<!-- Message Pool and Pause Interval -->
<!-- PoolOfMessageSize is the number of messages for a message pool. -->
<!-- Default values are: -->
<!-- PoolOfMessageSize = 0, which means that messages are transferred from back-end to front-end without pausing. -->
<!-- PoolOfMessageInterval = 1000 -->
<!-- If PoolOfMessageSize is different from default(0), -->
<!-- PoolOfMessageInterval value must be set to configure -->
<!-- the interval of time, expressed in milliseconds (ms), after which messages transfer from back-end to front-end for processing. -->
<PoolOfMessageSize>0</PoolOfMessageSize>
<PoolOfMessageInterval>1000</PoolOfMessageInterval>
- PoolOfMessageSize: Ermöglicht die Angabe der Anzahl der Nachrichten des Nachrichtenpools.
- PoolOfMessageInterval: Ermöglicht, das Zeitintervall, das das OPC UA Adapter-Backend wartet festzulegen, bevor es Nachrichten an das Front-End überträgt.