MAICO WS 470 BET Modbus Server in KWL stürzt ab

Hallo,

Problem:
Bis zum 03.07.2022 kurz vor meinem Urlaub lief die Modbus Kommunikation mit der KWL sehr stabil. Seit dem 03.07.2022 funktioniert die Modbus Kommunikation nur noch nach Neustart der KWL für rund 10s. Reproduzierbar.

Symcon Version Stand 03.08.2022:
IP-Symcon 6.2, Raspberry Pi (armhf), 06.07.2022, 39a5fb068a17

Informationen KWL:
MAICO WS470 BET bis gestern Firmware 1.3.2, gestern Anlage auf Grund der Probleme auf 1.3.3 upgedatet - kein Unterschied im Verhalten
Kommunikation via Modbus TCP

Änderungen:
laut Sicherung habe ich symcon am 03.07.2022 upgedatet. War vor dem 03.07 die Symcon Version vom 08.06 danach 29.06.

Seit dem 03.07.2022 stürzt der Modbus Server der MAICO ab. Ich kann das mit meinen Modbus Testclients nachvollziehen. Wenn ich den Clientsocket in SYMCON deaktiviere und dann die MAICO neu starte, kann ich problemlos Daten mit den Testclients abrufen.
Dies funktioniert auch über längere Zeiträume mit den Modbus Testclients.

Wahrscheinlich kommt da ein Fehler in der Modbus Server Kommunikation mit einer Änderung in Symcon zusammen. Hat alles ca. 2 Monate problemlos gelaufen.

DUMP nach Neustart der MAICO und Aktivierung des Sockets:

**TXT: 03.08.2022, 16:07:18 |             TRANSMIT | <ETX><SOH>,<NUL><ETX>**
**HEX: 03.08.2022, 16:07:18 |             TRANSMIT | 03 01 2C 00 03 **
**TXT: 03.08.2022, 16:07:18 |            BUFFER IN | <NUL><DC2><NUL><NUL><NUL><HT><LF><ETX><ACK><NUL><NUL><NUL><SO><NUL>�**
**HEX: 03.08.2022, 16:07:18 |            BUFFER IN | 00 12 00 00 00 09 0A 03 06 00 00 00 0E 00 FA **
**TXT: 03.08.2022, 16:07:18 |               RESULT | <ETX><ACK><NUL><NUL><NUL><SO><NUL>�**
**HEX: 03.08.2022, 16:07:18 |               RESULT | 03 06 00 00 00 0E 00 FA **
**TXT: 03.08.2022, 16:07:18 |              WAITING | <ETX><NUL>h<NUL><SOH>**
**HEX: 03.08.2022, 16:07:18 |              WAITING | 03 00 68 00 01 **
**TXT: 03.08.2022, 16:07:18 |             TRANSMIT | <ETX><NUL>h<NUL><SOH>**
**HEX: 03.08.2022, 16:07:18 |             TRANSMIT | 03 00 68 00 01 **
**TXT: 03.08.2022, 16:07:18 |              WAITING | <ETX><SOH>^<NUL><CAN>**
**HEX: 03.08.2022, 16:07:18 |              WAITING | 03 01 5E 00 18 **
**TXT: 03.08.2022, 16:07:18 |            BUFFER IN | <NUL><DC3><NUL><NUL><NUL><ENQ><LF><ETX><STX><NUL><STX>**
**HEX: 03.08.2022, 16:07:18 |            BUFFER IN | 00 13 00 00 00 05 0A 03 02 00 02 **
**TXT: 03.08.2022, 16:07:18 |               RESULT | <ETX><STX><NUL><STX>**
**HEX: 03.08.2022, 16:07:18 |               RESULT | 03 02 00 02 **
**TXT: 03.08.2022, 16:07:18 |             TRANSMIT | <ETX><SOH>^<NUL><CAN>**
**HEX: 03.08.2022, 16:07:18 |             TRANSMIT | 03 01 5E 00 18 **
**TXT: 03.08.2022, 16:07:18 |            BUFFER IN | <NUL><DC4><NUL><NUL><NUL>3<LF><ETX>0<NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:18 |            BUFFER IN | 00 14 00 00 00 33 0A 03 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:18 |               RESULT | <ETX>0<NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:18 |               RESULT | 03 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:18 |              WAITING | <ETX><NUL>�<NUL><SOH>**
**HEX: 03.08.2022, 16:07:18 |              WAITING | 03 00 96 00 01 **
**TXT: 03.08.2022, 16:07:18 |              WAITING | <ETX><SOH>�<NUL><EOT>**
**HEX: 03.08.2022, 16:07:18 |              WAITING | 03 01 91 00 04 **
**TXT: 03.08.2022, 16:07:18 |             TRANSMIT | <ETX><NUL>�<NUL><SOH>**
**HEX: 03.08.2022, 16:07:18 |             TRANSMIT | 03 00 96 00 01 **
**TXT: 03.08.2022, 16:07:18 |            BUFFER IN | <NUL><NAK><NUL><NUL><NUL><ENQ><LF><ETX><STX><NUL><ETX>**
**HEX: 03.08.2022, 16:07:18 |            BUFFER IN | 00 15 00 00 00 05 0A 03 02 00 03 **
**TXT: 03.08.2022, 16:07:18 |               RESULT | <ETX><STX><NUL><ETX>**
**HEX: 03.08.2022, 16:07:18 |               RESULT | 03 02 00 03 **
**TXT: 03.08.2022, 16:07:18 |             TRANSMIT | <ETX><SOH>�<NUL><EOT>**
**HEX: 03.08.2022, 16:07:18 |             TRANSMIT | 03 01 91 00 04 **
**TXT: 03.08.2022, 16:07:18 |            BUFFER IN | <NUL><SYN><NUL><NUL><NUL><VT><LF><ETX><BS><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:18 |            BUFFER IN | 00 16 00 00 00 0B 0A 03 08 00 00 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:18 |               RESULT | <ETX><BS><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:18 |               RESULT | 03 08 00 00 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:18 |              WAITING | <ETX><NUL>f<NUL><SOH>**
**HEX: 03.08.2022, 16:07:18 |              WAITING | 03 00 66 00 01 **
**TXT: 03.08.2022, 16:07:18 |              WAITING | <ETX><STX>&<NUL><ENQ>**
**HEX: 03.08.2022, 16:07:18 |              WAITING | 03 02 26 00 05 **
**TXT: 03.08.2022, 16:07:18 |             TRANSMIT | <ETX><NUL>f<NUL><SOH>**
**HEX: 03.08.2022, 16:07:18 |             TRANSMIT | 03 00 66 00 01 **
**TXT: 03.08.2022, 16:07:18 |            BUFFER IN | <NUL><ETB><NUL><NUL><NUL><ENQ><LF><ETX><STX><NUL><ETX>**
**HEX: 03.08.2022, 16:07:18 |            BUFFER IN | 00 17 00 00 00 05 0A 03 02 00 03 **
**TXT: 03.08.2022, 16:07:18 |               RESULT | <ETX><STX><NUL><ETX>**
**HEX: 03.08.2022, 16:07:18 |               RESULT | 03 02 00 03 **
**TXT: 03.08.2022, 16:07:18 |             TRANSMIT | <ETX><STX>&<NUL><ENQ>**
**HEX: 03.08.2022, 16:07:18 |             TRANSMIT | 03 02 26 00 05 **
**TXT: 03.08.2022, 16:07:18 |            BUFFER IN | <NUL><CAN><NUL><NUL><NUL><CR><LF><ETX><LF><NUL><ETX><NUL><NUL><NUL><SOH><NUL>�<NUL><ETX>**
**HEX: 03.08.2022, 16:07:18 |            BUFFER IN | 00 18 00 00 00 0D 0A 03 0A 00 03 00 00 00 01 00 E6 00 03 **
**TXT: 03.08.2022, 16:07:18 |               RESULT | <ETX><LF><NUL><ETX><NUL><NUL><NUL><SOH><NUL>�<NUL><ETX>**
**HEX: 03.08.2022, 16:07:18 |               RESULT | 03 0A 00 03 00 00 00 01 00 E6 00 03 **
**TXT: 03.08.2022, 16:07:18 |              WAITING | <ETX><NUL>g<NUL><SOH>**
**HEX: 03.08.2022, 16:07:18 |              WAITING | 03 00 67 00 01 **
**TXT: 03.08.2022, 16:07:18 |             TRANSMIT | <ETX><NUL>g<NUL><SOH>**
**HEX: 03.08.2022, 16:07:18 |             TRANSMIT | 03 00 67 00 01 **
**TXT: 03.08.2022, 16:07:18 |              WAITING | <ETX><STX>�<NUL><BS>**
**HEX: 03.08.2022, 16:07:18 |              WAITING | 03 02 8A 00 08 **
**TXT: 03.08.2022, 16:07:19 |            BUFFER IN | <NUL><EM><NUL><NUL><NUL><ENQ><LF><ETX><STX><NUL><DLE>**
**HEX: 03.08.2022, 16:07:19 |            BUFFER IN | 00 19 00 00 00 05 0A 03 02 00 10 **
**TXT: 03.08.2022, 16:07:19 |               RESULT | <ETX><STX><NUL><DLE>**
**HEX: 03.08.2022, 16:07:19 |               RESULT | 03 02 00 10 **
**TXT: 03.08.2022, 16:07:19 |             TRANSMIT | <ETX><STX>�<NUL><BS>**
**HEX: 03.08.2022, 16:07:19 |             TRANSMIT | 03 02 8A 00 08 **
**TXT: 03.08.2022, 16:07:19 |              WAITING | <ETX><NUL>e<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |              WAITING | 03 00 65 00 01 **
**TXT: 03.08.2022, 16:07:19 |            BUFFER IN | <NUL><SUB><NUL><NUL><NUL><DC3><LF><ETX><DLE><NUL><ETX><BS>/<ENQ>�<NUL>�<NUL>�<NUL>[<NUL>[<NUL>[**
**HEX: 03.08.2022, 16:07:19 |            BUFFER IN | 00 1A 00 00 00 13 0A 03 10 00 03 08 2F 05 F3 00 C4 00 C4 00 5B 00 5B 00 5B **
**TXT: 03.08.2022, 16:07:19 |               RESULT | <ETX><DLE><NUL><ETX><BS>/<ENQ>�<NUL>�<NUL>�<NUL>[<NUL>[<NUL>[**
**HEX: 03.08.2022, 16:07:19 |               RESULT | 03 10 00 03 08 2F 05 F3 00 C4 00 C4 00 5B 00 5B 00 5B **
**TXT: 03.08.2022, 16:07:19 |             TRANSMIT | <ETX><NUL>e<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |             TRANSMIT | 03 00 65 00 01 **
**TXT: 03.08.2022, 16:07:19 |              WAITING | <ETX><STX>�<NUL><BEL>**
**HEX: 03.08.2022, 16:07:19 |              WAITING | 03 02 BC 00 07 **
**TXT: 03.08.2022, 16:07:19 |            BUFFER IN | <NUL><ESC><NUL><NUL><NUL><ENQ><LF><ETX><STX><NUL><BS>**
**HEX: 03.08.2022, 16:07:19 |            BUFFER IN | 00 1B 00 00 00 05 0A 03 02 00 08 **
**TXT: 03.08.2022, 16:07:19 |               RESULT | <ETX><STX><NUL><BS>**
**HEX: 03.08.2022, 16:07:19 |               RESULT | 03 02 00 08 **
**TXT: 03.08.2022, 16:07:19 |              WAITING | <ETX><NUL>m<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |              WAITING | 03 00 6D 00 01 **
**TXT: 03.08.2022, 16:07:19 |             TRANSMIT | <ETX><STX>�<NUL><BEL>**
**HEX: 03.08.2022, 16:07:19 |             TRANSMIT | 03 02 BC 00 07 **
**TXT: 03.08.2022, 16:07:19 |            BUFFER IN | <NUL><FS><NUL><NUL><NUL><DC1><LF><ETX><SO><NUL>�<NUL><NUL><NUL><NUL><SOH>D<SOH><ETX><NUL>�<SOH>:**
**HEX: 03.08.2022, 16:07:19 |            BUFFER IN | 00 1C 00 00 00 11 0A 03 0E 00 F4 00 00 00 00 01 44 01 03 00 F4 01 3A **
**TXT: 03.08.2022, 16:07:19 |               RESULT | <ETX><SO><NUL>�<NUL><NUL><NUL><NUL><SOH>D<SOH><ETX><NUL>�<SOH>:**
**HEX: 03.08.2022, 16:07:19 |               RESULT | 03 0E 00 F4 00 00 00 00 01 44 01 03 00 F4 01 3A **
**TXT: 03.08.2022, 16:07:19 |             TRANSMIT | <ETX><NUL>m<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |             TRANSMIT | 03 00 6D 00 01 **
**TXT: 03.08.2022, 16:07:19 |              WAITING | <ETX><STX>�<NUL><CR>**
**HEX: 03.08.2022, 16:07:19 |              WAITING | 03 02 EE 00 0D **
**TXT: 03.08.2022, 16:07:19 |            BUFFER IN | <NUL><GS><NUL><NUL><NUL><ENQ><LF><ETX><STX><NUL><NUL>**
**HEX: 03.08.2022, 16:07:19 |            BUFFER IN | 00 1D 00 00 00 05 0A 03 02 00 00 **
**TXT: 03.08.2022, 16:07:19 |               RESULT | <ETX><STX><NUL><NUL>**
**HEX: 03.08.2022, 16:07:19 |               RESULT | 03 02 00 00 **
**TXT: 03.08.2022, 16:07:19 |              WAITING | <ETX><NUL>l<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |              WAITING | 03 00 6C 00 01 **
**TXT: 03.08.2022, 16:07:19 |             TRANSMIT | <ETX><STX>�<NUL><CR>**
**HEX: 03.08.2022, 16:07:19 |             TRANSMIT | 03 02 EE 00 0D **
**TXT: 03.08.2022, 16:07:19 |            BUFFER IN | <NUL><RS><NUL><NUL><NUL><GS><LF><ETX><SUB><NUL>1<NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:19 |            BUFFER IN | 00 1E 00 00 00 1D 0A 03 1A 00 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:19 |               RESULT | <ETX><SUB><NUL>1<NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:19 |               RESULT | 03 1A 00 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:19 |             TRANSMIT | <ETX><NUL>l<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |             TRANSMIT | 03 00 6C 00 01 **
**TXT: 03.08.2022, 16:07:19 |              WAITING | <ETX><ETX> <NUL><HT>**
**HEX: 03.08.2022, 16:07:19 |              WAITING | 03 03 20 00 09 **
**TXT: 03.08.2022, 16:07:19 |            BUFFER IN | <NUL><US><NUL><NUL><NUL><ENQ><LF><ETX><STX><NUL><NUL>**
**HEX: 03.08.2022, 16:07:19 |            BUFFER IN | 00 1F 00 00 00 05 0A 03 02 00 00 **
**TXT: 03.08.2022, 16:07:19 |               RESULT | <ETX><STX><NUL><NUL>**
**HEX: 03.08.2022, 16:07:19 |               RESULT | 03 02 00 00 **
**TXT: 03.08.2022, 16:07:19 |             TRANSMIT | <ETX><ETX> <NUL><HT>**
**HEX: 03.08.2022, 16:07:19 |             TRANSMIT | 03 03 20 00 09 **
**TXT: 03.08.2022, 16:07:19 |              WAITING | <ETX><NUL>j<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |              WAITING | 03 00 6A 00 01 **
**TXT: 03.08.2022, 16:07:19 |            BUFFER IN | <NUL> <NUL><NUL><NUL><NAK><LF><ETX><DC2><NUL><SOH><NUL><SOH><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:19 |            BUFFER IN | 00 20 00 00 00 15 0A 03 12 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:19 |               RESULT | <ETX><DC2><NUL><SOH><NUL><SOH><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:19 |               RESULT | 03 12 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:19 |             TRANSMIT | <ETX><NUL>j<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |             TRANSMIT | 03 00 6A 00 01 **
**TXT: 03.08.2022, 16:07:19 |              WAITING | <ETX><ETX>R<NUL><DC4>**
**HEX: 03.08.2022, 16:07:19 |              WAITING | 03 03 52 00 14 **
**TXT: 03.08.2022, 16:07:19 |            BUFFER IN | <NUL>!<NUL><NUL><NUL><ENQ><LF><ETX><STX><NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |            BUFFER IN | 00 21 00 00 00 05 0A 03 02 00 01 **
**TXT: 03.08.2022, 16:07:19 |               RESULT | <ETX><STX><NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |               RESULT | 03 02 00 01 **
**TXT: 03.08.2022, 16:07:19 |              WAITING | <ETX><NUL>i<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |              WAITING | 03 00 69 00 01 **
**TXT: 03.08.2022, 16:07:19 |             TRANSMIT | <ETX><ETX>R<NUL><DC4>**
**HEX: 03.08.2022, 16:07:19 |             TRANSMIT | 03 03 52 00 14 **
**TXT: 03.08.2022, 16:07:19 |            BUFFER IN | <NUL>"<NUL><NUL><NUL>+<LF><ETX>(<NUL><NUL><NUL><NUL><NUL><NUL><STX>�<NUL><NUL><ETX>�<NUL><NUL><NUL><NUL><NUL><NUL><ACK>U<NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:19 |            BUFFER IN | 00 22 00 00 00 2B 0A 03 28 00 00 00 00 00 00 02 BE 00 00 03 97 00 00 00 00 00 00 06 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:19 |               RESULT | <ETX>(<NUL><NUL><NUL><NUL><NUL><NUL><STX>�<NUL><NUL><ETX>�<NUL><NUL><NUL><NUL><NUL><NUL><ACK>U<NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:19 |               RESULT | 03 28 00 00 00 00 00 00 02 BE 00 00 03 97 00 00 00 00 00 00 06 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:19 |             TRANSMIT | <ETX><NUL>i<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |             TRANSMIT | 03 00 69 00 01 **
**TXT: 03.08.2022, 16:07:19 |              WAITING | <ETX><ETX>�<NUL><SOH>**
**HEX: 03.08.2022, 16:07:19 |              WAITING | 03 03 84 00 01 **
**TXT: 03.08.2022, 16:07:20 |            BUFFER IN | <NUL>#<NUL><NUL><NUL><ENQ><LF><ETX><STX><NUL><NAK>**
**HEX: 03.08.2022, 16:07:20 |            BUFFER IN | 00 23 00 00 00 05 0A 03 02 00 15 **
**TXT: 03.08.2022, 16:07:20 |               RESULT | <ETX><STX><NUL><NAK>**
**HEX: 03.08.2022, 16:07:20 |               RESULT | 03 02 00 15 **
**TXT: 03.08.2022, 16:07:20 |             TRANSMIT | <ETX><ETX>�<NUL><SOH>**
**HEX: 03.08.2022, 16:07:20 |             TRANSMIT | 03 03 84 00 01 **
**TXT: 03.08.2022, 16:07:20 |              WAITING | <ETX><NUL>d<NUL><SOH>**
**HEX: 03.08.2022, 16:07:20 |              WAITING | 03 00 64 00 01 **
**TXT: 03.08.2022, 16:07:20 |              WAITING | <ACK><NUL>d<BEL>�**
**HEX: 03.08.2022, 16:07:20 |              WAITING | 06 00 64 07 E6 **
**TXT: 03.08.2022, 16:07:20 |            BUFFER IN | <NUL>$<NUL><NUL><NUL><ENQ><LF><ETX><STX><NUL>P**
**HEX: 03.08.2022, 16:07:20 |            BUFFER IN | 00 24 00 00 00 05 0A 03 02 00 50 **
**TXT: 03.08.2022, 16:07:20 |               RESULT | <ETX><STX><NUL>P**
**HEX: 03.08.2022, 16:07:20 |               RESULT | 03 02 00 50 **
**TXT: 03.08.2022, 16:07:20 |             TRANSMIT | <ETX><NUL>d<NUL><SOH>**
**HEX: 03.08.2022, 16:07:20 |             TRANSMIT | 03 00 64 00 01 **
**TXT: 03.08.2022, 16:07:20 |              WAITING | <ETX><NUL>d<NUL><LF>**
**HEX: 03.08.2022, 16:07:20 |              WAITING | 03 00 64 00 0A **
**TXT: 03.08.2022, 16:07:20 |            BUFFER IN | <NUL>%<NUL><NUL><NUL><ENQ><LF><ETX><STX><BEL>�**
**HEX: 03.08.2022, 16:07:20 |            BUFFER IN | 00 25 00 00 00 05 0A 03 02 07 E6 **
**TXT: 03.08.2022, 16:07:20 |               RESULT | <ETX><STX><BEL>�**
**HEX: 03.08.2022, 16:07:20 |               RESULT | 03 02 07 E6 **
**TXT: 03.08.2022, 16:07:20 |             TRANSMIT | <ACK><NUL>d<BEL>�**
**HEX: 03.08.2022, 16:07:20 |             TRANSMIT | 06 00 64 07 E6 **
**TXT: 03.08.2022, 16:07:20 |            BUFFER IN | <NUL>&<NUL><NUL><NUL><ACK><LF><ACK><NUL>d<BEL>�**
**HEX: 03.08.2022, 16:07:20 |            BUFFER IN | 00 26 00 00 00 06 0A 06 00 64 07 E6 **
**TXT: 03.08.2022, 16:07:20 |               RESULT | <ACK><NUL>d<BEL>�**
**HEX: 03.08.2022, 16:07:20 |               RESULT | 06 00 64 07 E6 **
**TXT: 03.08.2022, 16:07:20 |             TRANSMIT | <ETX><NUL>d<NUL><LF>**
**HEX: 03.08.2022, 16:07:20 |             TRANSMIT | 03 00 64 00 0A **
**TXT: 03.08.2022, 16:07:20 |            BUFFER IN | <NUL>'<NUL><NUL><NUL><ETB><LF><ETX><DC4><BEL>�<NUL><BS><NUL><ETX><NUL><DLE><NUL><STX><NUL><SYN><NUL><SOH><NUL><SOH><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:20 |            BUFFER IN | 00 27 00 00 00 17 0A 03 14 07 E6 00 08 00 03 00 10 00 02 00 16 00 01 00 01 00 00 00 00 **
**TXT: 03.08.2022, 16:07:20 |               RESULT | <ETX><DC4><BEL>�<NUL><BS><NUL><ETX><NUL><DLE><NUL><STX><NUL><SYN><NUL><SOH><NUL><SOH><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:20 |               RESULT | 03 14 07 E6 00 08 00 03 00 10 00 02 00 16 00 01 00 01 00 00 00 00 **
**TXT: 03.08.2022, 16:07:20 |              WAITING | <ETX><NUL>�<NUL><LF>**
**HEX: 03.08.2022, 16:07:20 |              WAITING | 03 00 96 00 0A **
**TXT: 03.08.2022, 16:07:20 |             TRANSMIT | <ETX><NUL>�<NUL><LF>**
**HEX: 03.08.2022, 16:07:20 |             TRANSMIT | 03 00 96 00 0A **
**TXT: 03.08.2022, 16:07:20 |              WAITING | <ACK><NUL>d<BEL>�**
**HEX: 03.08.2022, 16:07:20 |              WAITING | 06 00 64 07 E6 **
**TXT: 03.08.2022, 16:07:20 |            BUFFER IN | <NUL>(<NUL><NUL><NUL><ETB><LF><ETX><DC4><NUL><ETX><NUL><ETX><NUL><ETX><NUL><RS><NUL>�<NUL>�<SOH><CAN><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:20 |            BUFFER IN | 00 28 00 00 00 17 0A 03 14 00 03 00 03 00 03 00 1E 00 8C 00 D2 01 18 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:20 |               RESULT | <ETX><DC4><NUL><ETX><NUL><ETX><NUL><ETX><NUL><RS><NUL>�<NUL>�<SOH><CAN><NUL><NUL><NUL><NUL><NUL><NUL>**
**HEX: 03.08.2022, 16:07:20 |               RESULT | 03 14 00 03 00 03 00 03 00 1E 00 8C 00 D2 01 18 00 00 00 00 00 00 **
**TXT: 03.08.2022, 16:07:20 |             TRANSMIT | <ACK><NUL>d<BEL>�**
**HEX: 03.08.2022, 16:07:20 |             TRANSMIT | 06 00 64 07 E6 **
**TXT: 03.08.2022, 16:07:20 |              WAITING | <ETX><SOH>,<NUL><ETX>**
**HEX: 03.08.2022, 16:07:20 |              WAITING | 03 01 2C 00 03 **
**TXT: 03.08.2022, 16:07:23 |              WAITING | <ETX><NUL>k<NUL><SOH>**
**HEX: 03.08.2022, 16:07:23 |              WAITING | 03 00 6B 00 01 **
**TXT: 03.08.2022, 16:07:25 |           WAIT_ERROR | <ACK><NUL>d<BEL>�**
**HEX: 03.08.2022, 16:07:25 |           WAIT_ERROR | 06 00 64 07 E6 **
**TXT: 03.08.2022, 16:07:25 |             TRANSMIT | <ETX><SOH>,<NUL><ETX>**
**HEX: 03.08.2022, 16:07:25 |             TRANSMIT | 03 01 2C 00 03 **
**TXT: 03.08.2022, 16:07:30 |           WAIT_ERROR | <ETX><SOH>,<NUL><ETX>**
**HEX: 03.08.2022, 16:07:30 |           WAIT_ERROR | 03 01 2C 00 03 **
**TXT: 03.08.2022, 16:07:30 |             TRANSMIT | <ETX><NUL>k<NUL><SOH>**
**HEX: 03.08.2022, 16:07:30 |             TRANSMIT | 03 00 6B 00 01 **
**TXT: 03.08.2022, 16:07:30 |              WAITING | <ETX><SOH>^<NUL><CAN>**
**HEX: 03.08.2022, 16:07:30 |              WAITING | 03 01 5E 00 18**

Noch eine Ergänzung. Ich habe im Modbus Gateway 13 Datenblöcke konfiguriert mit der Einstellung 1000ms. Kann das evtl. ein Problem verursachen, obwohl die Konfig vor dem 03.07 sauber lief?

Auch wenn ich die Datenblöcke lösche, ändert sich das Verhalten nicht.

Ich habe auch mal parallel MAICO angeschrieben. Es ist alles schon seltsam. Ich habe einen Modbus Testclient laufen. Er läuft schon mehrere Stunden stabil.
Der MAICO Modbus Server scheint auch nur eine Verbindung zu erlauben, vielleicht ist da das Problem zu suchen. Evtl. kommt da eine suboptimale MAICO Modbus Server Implementation mit einer kleinen Änderung auf Symcon Seiten zu. Weiß jemand, ob in dem Bereich in letzter Zeit Änderungen waren? Ich kann mich nicht erinnern, in den Changelogs etwas zu dem Thema gelesen zu haben.
Könnte es sein, dass vielleicht Verbindungsabbrüche (ich wüsste zwar nicht warum) auftreten und Symcon sich neu connected, obwohl noch eine Verbindung offen ist?

Zur Info: der SMA Wechselrichter kommuniziert auch via Modbus, da habe ich nach wie vor keine Probleme.

Ich habe auch probiert, dass ich Symcon gestoppt habe, nach dem der MAICO Modbus Server nicht mehr antwortet.
Ebenso habe ich mal den ganzen Server neu gestartet. Da hätte dann definitiv eine offene hängen gebliebene Verbindung freigegeben werden müssen. Das bringt aber keine Änderung. Der Modbus Server friert auf MAICO Seite ein.
Seltsam ist halt, dass genau zum Zeitpunkt des Symcon Updates die Probleme aufgetaucht sind.

Vorsichtig melde ich mal Problem gelöst.

Maßnahmen:

  1. Alle angelegten Modbus Instanz Variablen gelöscht
  2. Modbus Gateway mit Client Konnetor entfernt
  3. Auf neueste Beta aktualisiert: IP-Symcon 6.2, Raspberry Pi (armhf), 04.08.2022, d9319a56b864
  4. Modbus Gateway neu angelegt
  5. Variablen neu angelegt (geht automatisch, vielleicht wird es ja mal ein Modul, wenn es Winter wird)

Jetzt läuft alles wie vorher. Warum eine Fehlfunktion den MAICO Modbus Server zum Absturz bringen sollte, erklärt sich mir trotzdem nicht so ganz. Vielleicht meldet sich MAICo ja noch dazu.
Im Changelog zur Beta stand nichts zum Modbus. ob es jetzt das Update war, oder das Neuanlegen der Variablen?