05.08.2023 17:43 | |
Beigetreten: 18.12.2014 Letzter Bes: 04.06.2024 Beiträge: 33149 Bewertung: (4095)
|
So, ich habe jetzt noch mal getestet. Zwischen zwei LOGO!s eine Modbus-Verbindung erstellt. Der Server stellt dem Client in diesem Fall den Wert 12.345 im VW0 zur Verfügung. Im Client wird das VW0 eingelesen. Daraus kann ich nur schließen, dass die LOGO! Verbindungsfehler bei Modbus erkennt und deshalb den Wert ins VW schreibt. Beim Test habe ich zum Simulieren bei der linken LOGO! den Stecker des Ethernet-Kabels abgezogen. Meine Test-Projektdatei und das Online Video habe ich angehangen. DateianhangModbus Verbindungsausfall erkennen.zip (79 Downloads) |
06.08.2023 11:14 | |
Beigetreten: 18.12.2014 Letzter Bes: 04.06.2024 Beiträge: 33149 Bewertung: (4095)
|
Hier noch das Video vom Online Test mit einer easyE4 als Modbus-Server.
DateianhangOnline Test.zip (85 Downloads) |
06.08.2023 11:57 | |
Beigetreten: 18.12.2014 Letzter Bes: 04.06.2024 Beiträge: 33149 Bewertung: (4095)
|
Ich habe den gleichen Test mit der easyE4 jetzt noch einmal durchgeführt, allerdings mit einem Intervall von 10s. Auch der funktioniert ohne Probleme, dass entsprechende VW wird zu 0 geschrieben. Man muss dann halt nur beachten, dass die Überwachungszeit für die Auswertung dementsprechend hochgesetzt wird, in diesem Test auf 11s. DateianhangOnline Test 2.zip (80 Downloads) |
07.08.2023 12:17 | |
Beigetreten: 18.12.2014 Letzter Bes: 04.06.2024 Beiträge: 33149 Bewertung: (4095)
|
So, noch mal ein Test durchgeführt, wieder mit 2 LOGO!s. Im Video ist im linken Fenster der Online-Test der Server-LOGO!, im rechten Fenster der Online-Test der Client-LOGO!. Die Server-LOGO! schickt zuerst einen negativen Wert, in der Client-LOGO! wird er auf 0 abgefragt. Da ein negativer Wert empfangen wird, ist die Abfragebedingung auf 0 nicht erfüllt, Q1 bleibt ausgeschaltet. Dann habe ich das Kabel an der Server-LOGO! abgezogen. Nach ca. 3s stellt die LOGO! fest, dass keine Verbindung mehr besteht und schreibt den Wert 0 ins VW, Q1 wird eingeschaltet. Danach das Vorzeichen des Wert in der Server-LOGO! über das Display geändert, so dass ein positiver Wert größer 0 gesendet wird. In der Client-LOGO! wird er auf 0 abgefragt. Da ein positiver Wert größer 0 empfangen wird, ist die Abfragebedingung auf 0 nicht erfüllt, Q1 bleibt ausgeschaltet. Dann habe ich das Kabel an der Server-LOGO! abgezogen. Nach ca. 3s stellt die LOGO! fest, dass keine Verbindung mehr besteht und schreibt den Wert 0 ins VW, Q1 wird eingeschaltet. Dann habe ich das Kabel an der Server-LOGO! wieder angesteckt, nach einigen Sekunden erkennt die Client-LOGO! das die Verbindung wieder besteht und schreibt wieder den Wert der Server-LOGO! ins VW, Q1 wird wieder ausgeschaltet. DateianhangOnline Test 2er LOGO.zip (56 Downloads) |
07.08.2023 17:04 | |
Beigetreten: 18.12.2014 Letzter Bes: 04.06.2024 Beiträge: 33149 Bewertung: (4095)
|
Nochmal getestet. Mit der Standardeinstellung ist dies, ebenso mit 80 ms. Warum dies Verhalten unterschiedlich ist ..., keine Ahnung. Das kann dir nur Siemens sagen. Starte dazu einen Support Request.
|
07.08.2023 17:38 | |
Beigetreten: 11.10.2022 Letzter Bes: 10.08.2023 Beiträge: 41 Bewertung: (0) |
Danke für deine Geduld mit mir.
* er bleibt auf dem zuletzt gelesenen Wert |
07.08.2023 17:46 | |
Beigetreten: 18.12.2014 Letzter Bes: 04.06.2024 Beiträge: 33149 Bewertung: (4095)
|
Bei Werten ungleich der Standardeinstellung oder 80 ms bleibt der Wert erhalten. |
Folgen Sie uns auf