neues Modul: SIEMENS Anbindung / S7 / Siemens Logo

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

Vorheriges Thema - Nächstes Thema

GeRei77

und die Rechte sowie Benutzer/Gruppe angepasst?

nö, wie mache ich das nochmal  :)

franky08

Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

GeRei77

Linux ist nicht gerade meine Stärke :(

Habe jetzt paar Sachen ausprobiert, komme aber nicht weiter >:(

franky08

Das wird jetzt OT
mit sudo chown fhem.dialout <FileName> änderst du Besitzer Gruppe auf fhem.dialout
mit sudo cmod z.B 755 änderst du die Zugriffsrechte auf Lesen Schreiben Ausführen

http://support.ecs-webhosting.de/FragenundAntworten/Linux-Dateirechte-und-755-777-etc-verstehen
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

moonsorrox

also ich sage mal die Angaben sind etwas dürftig... du musst uns schon ein paar mehr Infos zukommen lassen...!

Als erstes welche Dateien hast du alle ins Fhem Verzeichnis geladen..?
Dann, so wie franky08 schon sagt mit putty ein dailout absetzen..!
chown -R fhem:dialout /opt/fhem

dann uns hier ein list deines Logos rein stellen...!
Und dann schauen wir ob wir ein "connected to PLC" deiner Logo hin bekommen..

dann erst geht es weiter... und das wird nicht leichter...  ;)
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

GeRei77

Reingeladen habe ich:

44_S7.pm , ARead, AWrite, Client, DRead, DWrite.pm

List:
2015.11.25 14:21:36 3: TCPClient RecvPacket error (IP= 192.168.178.246):
2015.11.25 14:21:36 2: S7_connect: logo2 Could not connect to PLC (2)
2015.11.25 14:26:13 0: Server shutdown
2015.11.25 14:26:16 1: Including fhem.cfg
2015.11.25 14:26:16 3: telnetPort: port 7072 opened
2015.11.25 14:26:16 3: WEB: port 8083 opened
2015.11.25 14:26:16 3: WEBphone: port 8084 opened
2015.11.25 14:26:16 3: WEBtablet: port 8085 opened
2015.11.25 14:26:16 2: eventTypes: loaded 6 events from ./log/eventTypes.txt
2015.11.25 14:26:16 1: Including ./log/fhem.save
2015.11.25 14:26:16 1: usb create starting
2015.11.25 14:26:17 3: Probing CUL device /dev/ttyAMA0
2015.11.25 14:26:17 3: Probing TCM_ESP3 device /dev/ttyAMA0
2015.11.25 14:26:17 3: Probing FRM device /dev/ttyAMA0
2015.11.25 14:26:22 1: usb create end
2015.11.25 14:26:22 2: SecurityCheck:  telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.11.25 14:26:22 0: Server started with 10 defined entities (version $Id: fhem.pl 6913 2014-11-08 10:32:44Z rudolfkoenig $, os linux, user fhem, pid 2991)
2015.11.25 14:26:25 3: TCPClient RecvPacket error (IP= 192.168.178.246):
2015.11.25 14:26:25 2: S7_connect: logo2 Could not connect to PLC (2)

GeRei77

#696
 Internals
ActiveTransmission 1
DEF LOGO7 192.168.178.246
Interval 1
LocalTSAP 256
NAME logo2
NR 23
RemoteTSAP 512
S7TYPE LOGO7
STATE disconnected
TYPE S7
ipAddress 192.168.178.246
maxPDUlength 240

Readings
state disconnected 2015-11-25 14:26:25

franky08

Zitat2015.11.25 14:26:25 3: TCPClient RecvPacket error (IP= 192.168.178.246):
2015.11.25 14:26:25 2: S7_connect: logo2 Could not connect to PLC (2)

Hat die LOGO auch die angegebene IP 192.168.178.246? Sonst must du mal nach der Fehlermeldung suchen "TCPClient RecvPacket error", ich kann damit leider nichts anfangen.

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

GeRei77

Ja, die IP ist die Richtige (Ping ausgeführt)
Lief wunderbar mit dem LOGO(Fhem) Modul

was nun :-[

franky08

Wie hast du die LOGO definiert? Den WIKI kennst du?

ZitatDefines Siemens LOGO!
Für die Konfiguration der Siemens Logo! 7 oder 8 existiert eine Vereinfachte Konfigurationssyntax. Hier werden alle notwendigen Einstellungen im Hintergrund generiert, diese können bei Bedarf angepasst werden.

Als ersten Schritt muss auch hier eine Verbindung mit der SPS eingerichtet werden. Dazu verwendet man das S7 Modul.

define <name> S7 {LOGO7|LOGO8} <ip_address>

Parameter:

Parameter   Beschreibung
<name>   FHEM Name des Devices
LOGO8   SPS Typ
<ip_address>   IP Adresse der SPS
Anmerkung: Es wird defaultmäßig jede Sekunde geprüft ob ein Speicherblock zu lesen ist.

ZitatLief wunderbar mit dem LOGO(Fhem) Modul

Welces Modul meinst du?

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

GeRei77

Ich habe das Logo so  LOGO definiert:

define logo2 S7 LOGO7 192.168.178.246

Mit dem Modul im Forum : Modul LOGO für die Mikrosteuerung Siemens Logo 7/8

Mit dem laufen bei mir alle sechs Logo ohne Probleme, nur Floorplan geht nicht.


franky08

Wie ich oben schon geschrieben habe, wenn die Definition OK ist bleibt noch die Meldung "TCPClient RecvPacket error", da ist etwas nicht OK. Diesen Fehler solltest du beheben. Ich weis damit leider nicht allzuviel anzufangen, könnte das Modul sein oder eine TCP/IP Geschichte. Vlt. wirst du im Netz oder hier im Forum fündig.

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

moonsorrox

#702
Zitat von: GeRei77 am 25 November 2015, 14:33:57
Reingeladen habe ich:

44_S7.pm , ARead, AWrite, Client, DRead, DWrite.pm

das ist soweit OK

Zitat von: GeRei77 am 25 November 2015, 14:33:57
List:
2015.11.25 14:21:36 3: TCPClient RecvPacket error (IP= 192.168.178.246):
2015.11.25 14:21:36 2: S7_connect: logo2 Could not connect to PLC (2)
2015.11.25 14:26:13 0: Server shutdown
2015.11.25 14:26:16 1: Including fhem.cfg
2015.11.25 14:26:16 3: telnetPort: port 7072 opened
2015.11.25 14:26:16 3: WEB: port 8083 opened
2015.11.25 14:26:16 3: WEBphone: port 8084 opened
2015.11.25 14:26:16 3: WEBtablet: port 8085 opened
2015.11.25 14:26:16 2: eventTypes: loaded 6 events from ./log/eventTypes.txt
2015.11.25 14:26:16 1: Including ./log/fhem.save
2015.11.25 14:26:16 1: usb create starting
2015.11.25 14:26:17 3: Probing CUL device /dev/ttyAMA0
2015.11.25 14:26:17 3: Probing TCM_ESP3 device /dev/ttyAMA0
2015.11.25 14:26:17 3: Probing FRM device /dev/ttyAMA0
2015.11.25 14:26:22 1: usb create end
2015.11.25 14:26:22 2: SecurityCheck:  telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.11.25 14:26:22 0: Server started with 10 defined entities (version $Id: fhem.pl 6913 2014-11-08 10:32:44Z rudolfkoenig $, os linux, user fhem, pid 2991)
2015.11.25 14:26:25 3: TCPClient RecvPacket error (IP= 192.168.178.246):
2015.11.25 14:26:25 2: S7_connect: logo2 Could not connect to PLC (2)

das ist kein list vom Logo..! das ist ein Auszug aus deinem logfile

wenn dein Logo--> logo2 heißt muss das list heißen "list logo2"
ah ich habs weiter unten gesehen  ;)

hier mal mein list:
Internals:
   ActiveTransmission 0
   CFGFN      ./FHEM/System.cfg
   DEF        LOGO8 10.0.0.70
   Interval   1
   LocalTSAP  256
   NAME       myLogo
   NR         2731
   RemoteTSAP 512
   S7TYPE     LOGO8
   STATE      connected to PLC
   TYPE       S7
   ipAddress  10.0.0.70
   maxPDUlength 240
   myLogo_MSGCNT 4776
   myLogo_TIME 2015-11-26 00:55:00
   Readings:
     2015-11-26 00:47:37   state           connected to PLC
Attributes:
   alias      Logo 8  230RCE
   group      Logo Anzeige
   icon       siemens_logo@#F0E68C
   room       HWR
   sortby     01


Edith://

mir fällt da noch ein, dein Fhem Server ist auch im gleichen IP Bereich 192.168.178.xxx..?
Dann fällt mir auch nichts mehr ein.
Der Wert "ActiveTransmission 0" bei mir ist der bei dir franky auch "0" weil bei ihm ist der "1" !!
Evtl. verhält sich die Logo7 anders wie unsere Logo8...! Vllt kann Charlie was dazu sagen..
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

GeRei77

Guten Abend,

als mein Rechner, wie der RPi und meine Logo sind alle im selben Netzwerk.

Muss ich in der Logo Software Netzwerk Konfiguration etwas beachten? :-\

charlie71

Hallo GeRei77,

Also wie es ausseht kann das Modul nicht zur Logo connecten.
Wenn du pingen kannst dann sollte die Netzwerkverbindung soweit OK sein.

Wie hast du die Netzwerkconfig auf der Logo eingerichtet?
Verbindet sich nur das FHEM Modul zur logo (keine zweiter Client)?

lG
Charlie71