In diesem Kapitel werden die folgenden, sporadisch erkannten Fehler beschrieben:
oWriting values failed to <controller>, GatewayError=28 (affects gateway V2.3)
oDefine Symbol List failed. GatewayError=31 (affects gateway V2.3)
oDefine VarList failed. GatewayError=31 (affects gateway V2.3)
oWriting values failed to <controller>, Write-List overflow, GatewayError=32! (affects gateway V2.3)
oSync writing values failed to <Name>, Timeout expired! affects gateway V2.3)
oCOMM_FATALERROR[2] from <controller> (affects PacDrive M/ gateway V2.3)
oPLC <controller> is not connected properly (affects PacDrive M/ gateway V2.3)
Problem: Die Meldung Writing values failed to <controller>, GatewayError=28 (affects gateway V2.3) wird angezeigt.
Ursache 1: Eine Steuerung, die Teil der aus mehreren Steuerungen bestehenden Konfiguration des OPC-Servers ist, wurde ausgeschaltet. Die Daten werden in eine andere Steuerung geschrieben.
Der OPC-Server versucht ständig, in festgelegten Intervallen mit den nicht angeschlossenen Steuerungen zu kommunizieren (siehe auch Parameter Reconnect time (s)). Diese Versuche dauern üblicherweise 5 - 6 Sekunden.
Ein Schreibvorgang wird während dieser Zeit ebenfalls verzögert.
Lösung 1: Erhöhen Sie den Wert des Parameters Reconnect time (s) beispielsweise auf 10.000 ms.
Problem: Die Meldung Define Symbol List failed. GatewayError=31 (affects gateway V2.3) wird angezeigt.
Ursache 1: Diese Fehlermeldung wird im Protokoll OPCServer.log angezeigt, wenn eine einzelne Variable (oder ein Element) größer ist als die im OPC-Konfigurationstool festgelegte Puffergröße (Byte). Daher ist die Qualität aller Elemente als BAD eingestuft. Beispielsweise ist die maximale Puffergröße für die Steuerung PacDrive M 1500 Byte.
Lösung 1: Überprüfen Sie die Einstellung der Puffergröße im OPC-Konfigurationstool. Überprüfen Sie, ob eine einzelne Variable (z. B. ein Array) zu groß ist.
Problem: Die Meldung Define VarList failed. GatewayError=31 (affects gateway V2.3) wird angezeigt.
Ursache 1: Diese Fehlermeldung wird im Protokoll OPCServer.log angezeigt, wenn ein Variablen-Array zu groß ist. Beispielsweise ist die maximale Puffergröße für die Steuerung PacDrive M 1500 Byte.
Lösung 1: Überprüfen Sie die Einstellung der Puffergröße im OPC-Konfigurationstool. Überprüfen Sie, ob eine einzelne Variable (z. B. ein Array) zu groß ist.
Problem: Die Meldung Writing values failed to <controller>, Write-List overflow, GatewayError=32! (affects gateway V2.3) wird angezeigt.
Ursache 1: Diese Fehlermeldung wird im Protokoll OPCServer.log angezeigt, wenn eine einzelne Variable (oder ein Element) größer ist als die im OPC-Konfigurationstool festgelegte Puffergröße (Byte). Daher ist die Qualität aller Elemente als BAD eingestuft. Beispielsweise ist die maximale Puffergröße für die Steuerung PacDrive M 1500 Byte.
Lösung 1: Überprüfen Sie die Einstellung der Puffergröße im OPC-Konfigurationstool. Überprüfen Sie, ob eine einzelne Variable (z. B. ein Array) zu groß ist.
HINWEIS: Wird beispielsweise eine Liste mit 100 REAL-Werten erstellt, werden 15 Byte pro Element (in neueren Gateway-Versionen nur 14 Byte) für den Schreibdienst benötigt. 100 x 15 Byte = 1500 Byte (+ zusätzliche Bytes für Dienst, Anzahl der Daten ...). Daher wird der Kommunikationspuffer überschritten.
Problem: Die Meldung Sync writing values failed to <Name>, Timeout expired! affects gateway V2.3) wird angezeigt.
Ursache 1: Diese Fehlermeldung wird im Protokoll OPCServer.log angezeigt, wenn der Timeout abgelaufen ist.
Lösung 1: Erhöhen Sie den Wert des Timeout-Parameters in der OPC-Server-Konfiguration.
Problem: Die Meldung ProjectID mismatch of symbols and program on <controller>, Project <Project.pro>: PLC=1234567, SYM=2345678 (affects PacDrive M/ gateway V2.3) wird angezeigt.
Ursache 1: Diese Fehlermeldung wird im Protokoll OPCServer.log angezeigt, wenn das Projekt in der Steuerung und die Symboldatei nicht übereinstimmen. Die Symboldatei ist veraltet.
Lösung 1: Generieren Sie die Symboldatei neu. Wenn die Symboldatei des Gateway-Servers aus der Steuerung geladen wird, übertragen Sie die Symboldatei auch an die Steuerung.
Problem: Die Meldung COMM_FATALERROR[2] from <controller> (affects PacDrive M/ gateway V2.3) wird angezeigt.
Ursache 1: Diese Fehlermeldung wird im Protokoll OPCServer.log angezeigt, wenn die Kommunikation unterbrochen wurde.
Lösung 1: Überprüfen Sie die Kommunikationsleitung (beispielsweise mit einem ping-Befehl).
Ursache 2: Der im OPC-Konfigurationstool konfigurierte Timeout ist abgelaufen.
Lösung 2: Überprüfen Sie den Wert, der für den Timeout (ms) Parameter konfiguriert wurde.
Problem: Die Meldung PLC <controller> is not connected properly (affects PacDrive M/ gateway V2.3) wird angezeigt.
Ursache 1: Diese Fehlermeldung wird im Protokoll OPCServer.log angezeigt, wenn die Steuerung nicht ordnungsgemäß angeschlossen ist. Die Symboldatei ist zwar vorhanden, aber es sind keine Symbole in der Datei verfügbar.
Lösung 1:
Konsultieren Sie den Gateway-Server-Inspektor.
Schritt |
Aktion |
---|---|
1 |
Überprüfen Sie die Konfiguration der Symboldatei in Logic Builder. |
2 |
Generieren Sie die Symboldatei neu und übertragen Sie das Projekt an die PacDrive-Steuerung. Um die Symboldatei in Logic Builder neu zu generieren, müssen möglicherweise die folgenden Befehle ausgeführt werden: oProjekt > Alle entfernen oProjekt > Alle generieren |