0)
except Exception as ex:
print "Verbindungsfehler"
sleep(5. 0)
if __name__ == "__main__":
main()
#4
Hi Wal, danke für deinen Ratschlag. Mit ioBroker habe ich es noch nicht versucht, wollte erst aber da ich von Skripten wie Python oder Java programmieren nicht viel Ahnung habe, ist der Raspi nur eine externe Peripherie für diverse Sensoren. Hi emilio20, mein Vorhaben ist, die Werte die ich von Raspi kriege, mit der S7-1200 weiter auszuwerten. Und da ich mich besser mit der SPS Programmierung wie FUP oder KOP auskenne wäre es die einfachste und günstigste Variante für mich. Es werden ca. 15 Raspberry Pi Zero sein die, die SPS ansprechen würden. Werde auch alles mit Netzwerkleitung verdrahten, möchte so wenig wie möglich Funksignale im Haus haben. Danke für den Script probiere gleich aus. Gruß Slawa
#5
So, habs jetzt ausprobiert, hatte leider keinen Erfolg gehabt. pi@raspberrypi:~ $ sudo python /home/pi/
File "/home/pi/", line 7
^
SyntaxError: invalid syntax
Versuche gleich noch Einiges vielleicht kriege ich es hin.
- Raspberry pi mit s7 verbinden 2
- Raspberry pi mit s7 verbinden free
- Raspberry pi mit s7 verbinden en
- Raspberry pi mit s7 verbinden 1
Raspberry Pi Mit S7 Verbinden 2
Zur Info:
Verwendete PLC:
Raspberry PI 4 SL
Codesys V3. 5 SP17
Kommunikation zur S7-300 über WLAN da Netzwerk belegt ist mit EtherCat-Koppler
S7-317-2DP
Simatic Manager V5. 6
Vielleicht kann mir jemand dabei helfen? Habe bis jetzt schon einige Sachen versucht, auch im Internet finde ich keine Beispiele und der Support von
IBH kann mir auch nicht recht weiterhelfen. Danke im Voraus
PN/DP
User des Jahres 2011-2013; 2015-2017; 2020-2021
#2
Mit Deinem Codesys habe ich keine Erfahrung, doch ich vermute mal, der Dialog in Deinem Bild will potentielle Profinet-IO-Devices suchen und hinzufügen. Der IBH Link S7++ kann aber gar nicht das Protokoll von Profinet-IO, sondern nur S7-Kommunikation (RFC1006) und einfache TCP-Protokolle. Das kann so nichts werden. Harald
#3
Damit du den IBH-Linik nutzen kannst, brauchst Du – soweit mir bekannt – einen Treiber:
und der Support von IBH kann mir auch nicht recht weiterhelfen. Was heißt das genau? IBH müsste ja wissen, ob sie dafür einen Treiber für Linux haben.
Raspberry Pi Mit S7 Verbinden Free
#1
Hallo zusammen,
ich habe folgendes Problem. Ich habe eine Codesys -Steuerung auf einem Raspberry PI laufen. D. h. es werden einige Ein-und Ausgänge mit dem Raspberry PI verarbeitet und über die Web-Visu ausgegeben. Nun habe ich noch zusätlich eine ältere Steuerung (S7-317-2DP) von welcher ich auch einige Daten abgreifen will und auf der Web-Visu anzeigen will. Da die S7 normalerweise nur über MPI erreichbar ist, habe ich noch einen IBH-Link S7++ im Lager gefunden, mit welchem ich die Schnittstelle zwischen Netzwerk und MPI herstelle. Die S7 kann ich nun über Netzwerk erreichen. die Grundlegende Kommunikation funktioniert schon mal. Ich habe jetzt über Codesys versucht die S7 einzubinden, indem ich einen Ethernet-Adapter eingefügt habe und einen Profinet Controller. Dann kann ich über "Rechtsklick -> Geräte suchen" einige Geräte finden, darunter auch die S7-300. Ich kann diese jedoch nicht hinzufügen. Ich muss hier noch dazu sagen, dass ich mich mit ProfiNet nicht umbedingt auskenne, und ich nicht weiß, was alles in der S7-300 (im Simatic Manager) zu beachten ist.
Raspberry Pi Mit S7 Verbinden En
#1
Hallo,
ich arbeite derzeit mit Siemen 1214C und 1515-2PN Steuerungen, diese habe ich auf 2 19 Zoll Comfort Panels visualisiert. Jetzt bin ich aber auf der Suche nach einer Lösung die Visualisierung auf einen Raspberry PI zu packen. Also die Daten über OPC an den Raspberry zu schicken und sie dort als ein kleines PLS zu visualisieren. Hat damit jemand erfahrung bzw. kennt jemand Programme mit denen man so etwas umsetzen kann? Blockmove
Supermoderator und User des Jahres 2019
#2
Ich nutz für sowas gerne mal Node RED. #3
Die Frage klingt jetzt vielleicht blöd, aber für was ist Note Red direkt da. Dient es zur Verbindung von zB. Raspberry Pi und S7 oder zur Visualisierung? #5
Sowohl, als auch. Mit Node Red kannst du, sofern du die richtigen Schnittstellen einbindest, Daten direkt von der CPU holen, in einem Programm verarbeiten und in einem web-basierten HMI anzeigen. Aber auch nur das HMI erstellen und die Daten woanders herholen. Generell ist der Raspberry Pi sehr verbreitet im Home Automation Bereich.
Raspberry Pi Mit S7 Verbinden 1
Hilfe / Ratschläge
slawa
13. Februar 2018
Erledigt
#1
Hallo zusammen, bräuchte Hilfe bei einem Script. import os, sys, time
import as c
from import *
from ap7types import *
while True:
if __name__=="__main__":
plc = ()
nnect('192. 168. 0. 1', 0, 1)
print "Verbindung OK"
(2)
Alles anzeigen
Das ist eine Verbindungsabfrage von Raspberry zu der Simatic S7-1200 von Siemens. Funktioniert soweit möchte eine Funktion einbauen habe aber keine Idee wie ich es aufbauen soll. Bei einer Funktionierender Verbindung kriege ich alle 2s eine Verbindungsbestätigung. Sobald ich die Netzwerkleitung ziehe bricht die Verbindung ab, und das Skript wird beendet mit folgender Fehlermeldung: No handlers could be found for logger "" Traceback (most recent call last): File "", line 16, in nnect('192. 1', 0, 1) File "/usr/local/lib/python2. 7/dist-packages/snap7/", line 25, in f check_error(code, context="client") File "/usr/local/lib/python2. 7/dist-packages/snap7/", line 66, in check_error raise Snap7Exception(error) ap7Exception: TCP: Unreachable peer Ist ja auch verständlich da es kein Verbindung mehr besteht.
#1
Hallo zusammen! Wir müssen für unsere Schule ein Projekt machen, kurz gefasst wir müssen mittels Pi 3b auf eine Siemens SPS zugreifen und Daten auslsen bzw. einschreiben können. (Also zum Beispiel Start und Endzeit Einstellungen ändern). Auf dem Pi läauft Raspbian. Wir greifen über ssh mittels dem internen Lan Netzwerk oder über das interne WLAN auf dem Pi zu. Kann uns da jemand ein wenig weiter helfen? Vielen Dank im Voraus. Flockal
#3
vieln Dank für die schnelle Antwort. Werde es bald versuchen. Falls noch jemand andere Ideen hat bitte melden. #4
OPC-UA geht auch. Kommt ein bisschen auf eure Siemens HW an. #5
Hätte noch jemand eine Idee wie ich das mit einer Unitronics OPLC realisieren kann? Blockmove
Supermoderator und User des Jahres 2019
#6
Ich werf mal Node-RED in den Raum
#7
danke für die schnelle Antwort. jedoch ist das nicht ganz das, was ich haben will. ich will nähmlich mit dem Pi keine Steuerung realisieren sondern mit dem Pi auf eine Unitronics OPLC zugreifen. #8
Schreib doch einfach mal genauer, was ihr vorhabt.