-> Hier kostenlos registrieren
Hallo
Ich habe hier zwei 1215C-CPUs und möchte mittels Modbus TCP kommunizieren.
Dieses Projekt ist nur um die Modbus-Kommunikation zu testen.
Ich verwende TIA V15.1
Nun habe ich die Fehlermeldung "80C5" an meinem Modbus Client immer wieder anstehen.
Die Fehlermeldung wechselt immer mit den Statusmeldungen "7001" und "7002".
Die Fehlermeldung steht für:
1. Verbindung durch den Kommunikationspartner abgebaut.
2. LSAP des remoten Verbindungspartners nicht freigegeben
Zu Punkt 1:
An meiner Server-CPU gibt der Modbus-Server-Baustein die Statusmeldung "7002" aus (die Verbindung wird gerade aufgebaut (REQ irrelevant)).
Also mein Server versucht die Verbindung aufzubauen und mein Client sag, dass der Server die Verbindung abgebaut hat.
Theoretisch müsste doch an meinem Server dann die Statusmeldungen "0003" (Kommunikationsverbindung wurde abgebaut.) oder
"7003" (Kommunikationsverbindung wird abgebaut.) anliegen?
Oder gibt mir der Client die Fehlermeldung "80C5" aus, da noch nie eine Verbindung aufgebaut wurde und der Client den Server nicht findet?
Zu Punkt 2:
Dieser Punkt gilt doch nur für einen ProfiBus-CP?
Mein Projekt sieht wie folgt aus:
- Ich verwende die Vorlage von dem Siemens-Beitrag 102020340.
- Habe die 1214C-CPU in ein leeres Testprojekt gezogen und in eine 1215C-CPU (Client) getauscht,
die IP-Adresse der CPU auf 192.168.1.1 gestellt und im DB100 "Modbus Data" beide IP-Adressen auf 192.168.1.50 gestellt.
- Die Client-CPU kopiert und die Client_2-CPU in "Server" umbenannt.
Bei der Server-CPU die IP-Adressen getauscht, CPU-IP 192.168.1.50, DB100 beide IP-Adressen auf 192.168.1.1 gestellt.
- Da bei der Vorlage beide CPUs Server und Client sind habe ich die jeweilige nicht benötigte Richtung durch "false" am "EN"-Eingang deaktiviert.
Client-CPU:
1215C DC/DC/DC 215-1AG40-0XB0
IP-Adresse 192.168.1.1
Version 4.2
Server-CPU:
1215C DC/DC/DC 215-1AG40-0XB0
IP-Adresse 192.168.1.50
Version 4.2
An beiden CPUs ist der Zugriff über PUT/GET durch entfernten Partner aktiviert.
Die CPUs sind jeweils über den "X1 P1R"-Port verbunden, "Link"-Led leuchtet beides mal grün und die jeweiligen "Rx / Tx"-Leds blinken orange.
MfG
Flo_Ju
Ich habe hier zwei 1215C-CPUs und möchte mittels Modbus TCP kommunizieren.
Dieses Projekt ist nur um die Modbus-Kommunikation zu testen.
Ich verwende TIA V15.1
Nun habe ich die Fehlermeldung "80C5" an meinem Modbus Client immer wieder anstehen.
Die Fehlermeldung wechselt immer mit den Statusmeldungen "7001" und "7002".
Die Fehlermeldung steht für:
1. Verbindung durch den Kommunikationspartner abgebaut.
2. LSAP des remoten Verbindungspartners nicht freigegeben
Zu Punkt 1:
An meiner Server-CPU gibt der Modbus-Server-Baustein die Statusmeldung "7002" aus (die Verbindung wird gerade aufgebaut (REQ irrelevant)).
Also mein Server versucht die Verbindung aufzubauen und mein Client sag, dass der Server die Verbindung abgebaut hat.
Theoretisch müsste doch an meinem Server dann die Statusmeldungen "0003" (Kommunikationsverbindung wurde abgebaut.) oder
"7003" (Kommunikationsverbindung wird abgebaut.) anliegen?
Oder gibt mir der Client die Fehlermeldung "80C5" aus, da noch nie eine Verbindung aufgebaut wurde und der Client den Server nicht findet?
Zu Punkt 2:
Dieser Punkt gilt doch nur für einen ProfiBus-CP?
Mein Projekt sieht wie folgt aus:
- Ich verwende die Vorlage von dem Siemens-Beitrag 102020340.
- Habe die 1214C-CPU in ein leeres Testprojekt gezogen und in eine 1215C-CPU (Client) getauscht,
die IP-Adresse der CPU auf 192.168.1.1 gestellt und im DB100 "Modbus Data" beide IP-Adressen auf 192.168.1.50 gestellt.
- Die Client-CPU kopiert und die Client_2-CPU in "Server" umbenannt.
Bei der Server-CPU die IP-Adressen getauscht, CPU-IP 192.168.1.50, DB100 beide IP-Adressen auf 192.168.1.1 gestellt.
- Da bei der Vorlage beide CPUs Server und Client sind habe ich die jeweilige nicht benötigte Richtung durch "false" am "EN"-Eingang deaktiviert.
Client-CPU:
1215C DC/DC/DC 215-1AG40-0XB0
IP-Adresse 192.168.1.1
Version 4.2
Server-CPU:
1215C DC/DC/DC 215-1AG40-0XB0
IP-Adresse 192.168.1.50
Version 4.2
An beiden CPUs ist der Zugriff über PUT/GET durch entfernten Partner aktiviert.
Die CPUs sind jeweils über den "X1 P1R"-Port verbunden, "Link"-Led leuchtet beides mal grün und die jeweiligen "Rx / Tx"-Leds blinken orange.
MfG
Flo_Ju