neues Modul: SIEMENS Anbindung / S7 / Siemens Logo

Begonnen von charlie71, 12 August 2014, 15:33:23

Vorheriges Thema - Nächstes Thema

GeRei77

Hallo Charlie71,

Ich greife nur mit Fhem auf die Logo zu, aber die Logo´s untereinander greifen auch auf sich zu.
Ich habe auf einem LOGO eine Astronomische Uhr angelegt (Logo Rollladen). Diese hat bis vor ein paar Tagen
allen anderen Logo´s mitgeteilt, wann es nacht ist. Das geht auch nicht mehr.
Ist das ein Problem im Logo und wie kann ich das beheben?

LG
GeRei77

charlie71

Hallo GeRei77

für dein Problem kann es viele Ursachen geben aber fangen wir mal an:
1) Logos aus und wieder an schalten (Wenn viele TCP Verbindungen auf / Abgebaut wurden, mag die Logo nicht mehr ;-))
2) Das Logging im FHEM aufdrehen und das log file posten (attr global verbose 5)
3) Die Netzwerkeinstellungen von der Logo posten

lg
Charlie71

MadMax

Funktioniert hatte das aber mal oder ist das alles neu?

Die LOGO kann 6 oder 8 Verbindungen aufbauen? Du hast ja 6 wenn ich das richtig gesehen habe. Sind die eventuell mit der Kombinationslast überfordert?
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

GeRei77

Danke MadMax,

Du hast den richtigen Riecher gehabt ;)


Habe in jedem Logo damals vorsichtshalber jede Ethernet Verbindung eingetragen, dann noch zwei für Fhem ;D

Bis vor paar Tage lief es so auch problemlos. Jetzt habe ich alle, die ich nicht nutze rausgeworfen und wolla, alle wieder OK :D


Jetzt habe ich aber gleich noch ein Problem.
Bei mir ist ein Relais abgebrant, vermutte ich zumindest. Wenn ich das Logo ausschalte, blieb mein Licht im Flur an.
Nach 3,5 Jahren echt enttäuschend. Jetzt habe ich mir eine neue LOGO7 eingebaut.
Das Alte war ein 0ba7.Standart und das neu ein 0ba7.ES1.

Problem, ich kann den Zustand von meinen Merker und Ausgänge sehen, aber ich kann seit dem nicht mehr auf dem LOGO das Licht ein und ausschalten.

Hat jemand eine Idee, was ich ändern muss?

Gurß  GeRei77

MadMax

Das freut mich  :)

Welches Licht meinst du? das vom Display oder das was du Programmiert haste?

Warum hast du bei deiner LOGO nicht das Relais getauscht? Hab gelesen das das machbar ist.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

GeRei77

Hallo MadMax,

Relais tauschen beim Logo ::) hab ich noch nciht gehört, sollte ich aber mal googlen,

wollt mir wieso noch ein Logo anschaffen, damit ich Fensterkontakte in Fhem sichtbar machen kann.
Somit hatte ich für die Anschaffung wenigstens einen Grund ;)

Nur wieso verhält sich das neue Logo anders wie meine alten??


MadMax

Hallo,

Ich weiß nicht was du hast aber bei meinen steht ES4 drauf zumindest ist die so projektiert. Habe leider nur diese darum kene ich auch keinen unterschied.
Setzt du die Merker von FHEM aus oder Die VS-Bits also im Datenbaustein?
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

GeRei77

Hallo MadMax,

ich muss mich korrigieren, es ist ein ES4. LogoSoft 7.0 kennt zeigt ES1 an, gerade habe ich ich LogoSoft8 ausprobiert und da kommt die Meldung, dass es eine ES4 ist.
Ich setzte Merker, hat bis dato auch immer funktioniert.

Gruß
GeRei77

MadMax

Hallo,

Ich verwende die Merker nicht dafür.
ich habe das alles über Netzwerkeingänge denen ich ein Bit aus dem Variablen Speicher zuordnen uns diese setzte ich über fhem.

Klappt mit Logosoft 8 und Logo 0BA7.ES4 bei drei Logos ohne probleme.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

GeRei77

OK, danke.
Schade das  die Merker bei 0ab7.ES4 nicht mehr gehen.
Werde bei Gelegenheit mal ein Netzwerkeingang ausprobieren.

Gibt es da was besonderes zu beachten, bei der Umstellung?

Gruß

MadMax

Ich weiß nicht ob es nicht geht, habs nie probiert da ich aus der S7 Welt komme und Merker eh meide  ;D
Ich Lese Merker in Fehm als Status oder Meldungen aber schreibe nur die VS Bits.

Nein ist nahezu das gleiche,  du setzt den Netzwerkeingang an Stelle des Merker und weist diesem das Bit im VS zu. Aber das wurde hier vor ein paar Post's beschrieben wenn ich das richtig gesehen habe.

Werde das mit den Merker aber auch mal bei mir testen wenn ich Zeit finde
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

Edi77

Hallo,

Beim mir stürzt FHEM immer mal wieder ab mir dieser Meldung

DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954.
2016.07.05 05:59:46 0: DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954.

2016.07.05 05:59:46 3: Logo128 S7_ReadBlockFromPLC ReadArea error: -2=unknown errorcode
2016.07.05 05:59:46 2: Logo128 S7 disconnected
DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954.
2016.07.05 05:59:46 0: DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954.

2016.07.05 05:59:46 3: Logo129 S7_ReadBlockFromPLC ReadArea error: -2=unknown errorcode
2016.07.05 05:59:46 2: Logo129 S7 disconnected
2016.07.05 05:59:58 3: Logo128 S7_connect: connect to PLC with maxPDUlength=240
2016.07.05 05:59:58 3: Logo129 S7_connect: connect to PLC with maxPDUlength=240
DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954.
2016.07.05 06:00:11 0: DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954.

2016.07.05 06:00:11 3: Logo128 S7_ReadBlockFromPLC ReadArea error: -2=unknown errorcode
2016.07.05 06:00:11 2: Logo128 S7 disconnected
DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954.
2016.07.05 06:00:11 0: DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954.

2016.07.05 06:00:11 3: Logo129 S7_ReadBlockFromPLC ReadArea error: -2=unknown errorcode
2016.07.05 06:00:11 2: Logo129 S7 disconnected
2016.07.05 06:00:14 3: Logo128 S7_connect: connect to PLC with maxPDUlength=240
2016.07.05 06:00:14 3: Logo129 S7_connect: connect to PLC with maxPDUlength=240


Ich überwache schon seit Monaten mein Netz, ich kann definitiv ausschließen das es Netzwerkprobleme sind, da ich permanent die Erreichbarkeit der Logos und FHEM mit PRTG überprüfe. Auffällig ist, das es immer Logos der Generation 0ba8 sind und nicht 0ba7
Da da vielleicht jemand einen Tip?
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

doesel

Hallo Edi77,
habe zwar keinen Tip, habe aber die gleichen Fehlermeldungen. Diese kommen zu unterschiedlichen Zeiten, an manchen Tagen auch gar nicht:
DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954.
2016.07.04 10:21:42 0: DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954.

2016.07.04 10:21:42 3: myLogo S7_ReadBlockFromPLC ReadArea error: -2=unknown errorcode
2016.07.04 10:21:42 2: myLogo S7 disconnected
2016.07.04 10:21:45 3: myLogo S7_connect: connect to PLC with maxPDUlength=240

Ansonsten gibt es keine Probleme mit der Logo8, alles funktioniert wie gewollt.
Vielleicht hat ja einer der Wissenden hier einen Lösungsvorschlag.
Doesel

(FHEM auf Cubietruck mit Igor-Image, 64GB SSD), seit März 19 FHEM auf NUC im Proxmox-Container, 240GB SSD, div. Homematic, Max Fensterkontakte, Onewire über Firmata und FHEM2FHEM auf Raspberrys, MySensors, Jeelink-Clone mit GSD-Modul, CUL, SDM220Modbus, Logo!8, WS980WiFi

Edi77

Mein Problem ist dann das sich der ganze FHEM aufhängt und meine anderen Messdaten nicht erfasst werden, und gewissen Steuerungen nicht gehen.
Habe mir schon überlegt mit diesem https://forum.fhem.de/index.php?topic=25110.0 Abhilfe zu schaffen.
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

GeRei77

Hall MadMax,

den Merker mit Netzwerkeing wechseln haut bei mir nicht hin.
 
bekomme beim Speichern die Meldung:
wrong syntax: define S7_DWrite ...
Only for Logo7 or Logo8: define S7_DWrite

Das Logo ist so definiert: define LogoLichtEG S7 LOGO7 192.168.178.244

hast Du ne Idee, was ich falsch mache?

LG
GeRei77