Troubleshooting
Verhalten | Kategorie | Beschreibung |
---|---|---|
Es kommt keine Verbindung zustande. Der Connector State geht in den Zustand 0xF3 TCP Timeout. | Connector | Es kann keine TCP-Verbindung zu der S7 Steuerung aufgebaut werden. Bitte überprüfen Sie, ob die Steuerung von Ihrem Zielsystem aus erreichbar ist, z.B. über einen Ping Befehl. |
Es kommt keine Verbindung zustande. Der Connector State geht in den Zustand 0xF3 TCP Timeout. Die IP-Adresse der S7 Steuerung ist über einen Ping Befehl erreichbar. | Connector | Bitte überprüfen Sie, ob sich hinter der IP-Adresse die gewünschte S7 Steuerung befindet. |
Es kommt keine Verbindung zustande. Der Connector State geht in den Zustand 0xF4 COTP Setup Error. | Connector | Es konnte eine TCP-Verbindung zur S7 Steuerung aufgebaut werden, jedoch schlug die Verbindung zum S7 Communication Service fehl. Bitte überprüfen Sie, ob die Verbindungsparameter "CPU Type", "Rack" und "Slot" zu der gewünschten S7 Steuerung passen. |
Die TCP Verbindung zur S7 Steuerung kann nicht hergestellt werden. | Connector | Bitte stellen Sie sicher dass sich zwischen dem TwinCAT Gerät und der S7 Steuerung keine Firewalls befinden, welche die Datenverbindung blockieren könnten oder der entsprechende Kommunikationsport in der Firewall zugelassen wird. Siemens S7 Steuerungen verwenden für eingehende Verbindung den TCP-Port 102. |
Es kommt keine Verbindung zustande. Der Connector State geht in den Zustand 0xF2 TCP Setup Error. Der Logger zeigt die folgende Meldung an: S7Connection: src ip address is invalid - maybe ethernet device is not supported? | Connector | Bitte stellen Sie sicher, dass der ausgewählte Netzwerkadapter am Realtime Ethernet Device eine gültige IP-Adresse erhalten hat. Falls die IP-Adresse am Adapter 0.0.0.0 zeigt, überprüfen Sie bitte die korrekte Funktionsweise Ihres DHCP-Servers oder vergeben Sie manuell eine IP-Adresse für den Adapter - entweder in den Windows Netzwerkeinstellungen oder im Dialog "Parameter (Init)" vom TCP/UDP RT Gerät. |
Nach einem Write Befehl erscheinen die folgenden Meldungen im Logger: S7Connection: S7 error, errorClass 0x81, ErrorCode 0x04 S7Connection: Please check if remote access is enabled at siemens controller S7Connection State = 0xF5 | Request | Generell bedeutet dieser Fehler dass eine bestimmte Funktion vom S7 Gerät nicht unterstützt wird. Üblicherweise tritt dieser Fehler bei S7-1200 und S7-1500 Steuerungen nur dann auf wenn der Remotezugriff nicht aktiviert wurde. Manche S7 Steuerungen jedoch (z.B. S7-412-1) erlauben für einen Schreibvorgang nur 2-Byte Datentypen, z.B. WORD, wodurch dieser Fehlercode auch bei einem Schreibvorgang auftreten kann. |
Nach einem Read/Write Befehl befindet sich die Verbindung im State 0xF5 S7 Error. Im Logger findet sich der Eintrag "CS7Connector::ReceiveS7Comm()<<< S7 error, errorClass 81, ErrorCode 04" | Request | Der Remotezugriff auf der S7 Steuerung ist nicht freigegeben. Siehe dazu auch Kapitel Aktivierung des S7 Protokollzugriffs. |
Nach einem Read/Write Befehl steht der Request in einem Error Zustand. Das zweite Nibble der Error-Variablen steht auf dem Wert 3 (Address out of range). | Request | Option 1: Der Konfigurationsparameter "S7 Byte Address" ist größer als der Datenbereich der angefragten "Data Area". Option 2: Bitte überprüfen Sie die Einstellung "Optimized Block Access" beim angefragten Data Block der S7 Steuerung. Weitere Informationen hierzu finden Sie im Kapitel Aktivierung des S7 Protokollzugriffs. |
Nach einem Read/Write Befehl steht der Request in einem Error Zustand. Das zweite Nibble der Error-Variablen steht auf dem Wert 6 (Object does not exist). | Request | Das angefragte Objekt befindet sich nicht auf der S7 Steuerung. Bitte überprüfen Sie, ob der Konfigurationsparameter "S7 Data Block" richtig gesetzt wurde. |
Nach einem Read Befehl werden "falsche Werte" angezeigt. | Request | Bitte überprüfen Sie, ob die Adressdaten des S7 Datenpunkts richtig gewählt wurden oder ob sich diese eventuell geändert haben, z.B. durch eine Änderung im S7 Steuerungsprogramm. |
Ich kann keine Input Dara Area zu einem Write-Request hinzufügen | Request | Das Schreiben von Input-Variablen ist nicht zulässig. |
Ich habe den Symbolserver zum Target Browser hinzugefügt, sehe aber keine Variablen. | Symbolserver | Bitte stellen Sie sicher dass Sie mindestens TwinCAT 3.1 Build 4024.14 auf dem System verwenden auf dem Sie das Projekt aktiviert haben. Die Symbolserver Schnittstelle ist erst ab dieser TwinCAT Version verfügbar. |