Sporadisch erkannte Fehler

Überblick

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)

oProjectID mismatch of symbols and program on <controller>, Project <Project.pro>: PLC=1234567, SYM=2345678 (affects PacDrive M/ 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