Node-RED | Siemens LOGO! integration in Node-RED | S7 protocol | ElektrikTrick

  Рет қаралды 9,414

ElektrikTrick

ElektrikTrick

Күн бұрын

Пікірлер: 26
@ElektrikTrick
@ElektrikTrick 3 жыл бұрын
Seit dem Videoupload wurde die Dokumentation der S7-Nodes überarbeitet. Es gibt dort nun einen speziellen Abschnitt für die Variablenbelegung der LOGO! 8. In meinem neuen Video (Siemens LOGO! Parameter in Node-RED einbinden | kzbin.info/www/bejne/jp3YZpqVqr5pa8k) gehe ich auch kurz auf diesen Abschnitt ein. Link zur Dokumentation auf GitHub: github.com/st-one-io/node-red-contrib-s7#notes-on-logo-8
@thorstenfricke3257
@thorstenfricke3257 4 ай бұрын
Hi super danke! hast du schon mal Beispiele gefunden wo jemand mit react oder dotnet die Logo angesprochen hat?
@ElektrikTrick
@ElektrikTrick 4 ай бұрын
Servus, nein, nutze ich auch nicht.
@tommykiller3831
@tommykiller3831 3 жыл бұрын
Ich bräuchte Hilfe meine Node -Red zeigt immer ein Fehler an so bald er sich mit der Logo verbinden soll und die Logo geht off
@thorstenfricke3257
@thorstenfricke3257 4 ай бұрын
kann man auf diesem Wege auch Temperaturschwellen ändern? also Konstanten ändern? wie mit dem integriertem Logo webserver?
@ElektrikTrick
@ElektrikTrick 4 ай бұрын
Servus, ich habe mal ein ähnliches Video dazu gemacht: kzbin.info/www/bejne/jp3YZpqVqr5pa8ksi=aicK5J8hbibZYDgC
@thorstenfricke3257
@thorstenfricke3257 4 ай бұрын
@@ElektrikTrick oh super
@vogelgob08
@vogelgob08 4 жыл бұрын
Hi, ich muss mich auch der Mehrheit hier anschließen und sagen, dass Video ist wirklich top und deine Erklärungen sehr gut. Nun habe ich alles so durchgeführt wie im Video beschrieben, den Node deployed und eine Verbindung wird zur Logo hergestellt (Nodes sind online). Nun scheint es, dass aber keine Werte übertragen werden. Um das zu testen habe ich ein "Lebensbit" mit einem Impulsgeber gebaut und übertrage diesen, in Node-Red wird die Variable nicht geändert. Wo kann hier der Fehler liegen?
@ElektrikTrick
@ElektrikTrick 4 жыл бұрын
Servus, ich könnte mir vorstellen, dass der Fehler bei den S7-Variablen in Node-RED liegt (siehe Kapitel ab 8:34). Schau mal, ob du die Variablen entsprechend des folgenden Aufbaus erstellt hast: z.B. "DB1,X0.0" (entspricht LOGO VM0.0). Wenn schon z.B. statt dem Komma ein Semikolon steht, funktioniert die Übertragung in Node-RED nicht. Leerzeichen sollten auch ausgelassen werden.
@MB-cz1go
@MB-cz1go 4 жыл бұрын
Hallo, vielen Dank für die tolle Anleitung. Ich benutze die Logo8 und verwende nur Bits. Im Nodered steht dann immer false. Wenn das Bit gesetzt wird, kommt statt false ein true und das Signal wird ausgelöst indem mir eine Email geschickt wird. Passt soweit. Das Problem ist, wenn ich den Rasp neu starte oder neu deplay drücke wird ebenfalls eine Email geschickt obwohl das Bit nicht auf true wechselte. Hast du eine Ahnung wie ich das filtern kann? Es soll nur bei true eine Email geschickt werden. Besten Dank
@ElektrikTrick
@ElektrikTrick 4 жыл бұрын
Servus, ich könnte mir vorstellen, dass bei einem Deploy in Node-RED oder einem Neustart vom Raspberry (wo Node-RED ja neugestartet wird) die Email-Node initialisiert wird und dabei dann eine Mail gesendet wird (nutze sie selbst nicht). Somit würde dann eine Mail gesendet, auch wenn kein Bit gesetzt ist. Unterbinden, dass der Fehler bei einem Raspberry-Restart auftritt, ist meines Wissens nach nicht möglich, was du aber machen könntest, wäre beim Deploy nicht "voll" zu deployen, sondern nur "geänderte Flows" oder "geänderte Nodes" auszuwählen (geht über das Kontext-Menü (Pfeil rechts im Deploy-Button)). Dann würde, sofern du keine Email-Node geändert hast bzw. keinen Flow wo eine Email-Node enthalten ist, die Email-Node nicht neu initialisiert werden, sondern so verbleiben wie vorher, was zur Folge haben sollte, dass du keine "unnötige" Email mehr bekommst. Hoffe, dass das deine Frage beantwortet.
@MB-cz1go
@MB-cz1go 4 жыл бұрын
@@ElektrikTrick Also ich habe mir das nochmals angeschaut. Der Befehl wird einfach so ausgelöst bei Empfang irgendeiner Nachricht. Sobald die Logo nach Neustart quasi reconnect false anzeigt, wird ein Befehl geschickt und die Email wird verschickt. Wenn das die Logo auf True kurz sendet wird ganz klar wieder ein Signal gesendet und die Email geht raus. Es muss also irgendein Ding / Funktion was auch immer hin, was im Nodered zwischen die Logo und die Email kommt. --> Senden nur bei "true" erkannt. Kann da wer helfen wie das umgesetzt werden kann?
@silust2409
@silust2409 4 жыл бұрын
Super Video! Mir ist nur nicht ganz klar ob ich für Node Red einen Rechner brauch der 24/7 läuft odr ob das program direkt auf der Logo läuft?
@ElektrikTrick
@ElektrikTrick 4 жыл бұрын
Servus, Node-RED läuft nicht direkt auf der LOGO!. Man benötigt einen Rechner. Für 24/7 Betrieb eignet sich ein Raspberry Pi ganz gut. Um Node-RED bzw die Kommunikation zwischen Node-RED und LOGO! nur testweise auszuprobieren, ist auch eine Installation unter Windows möglich und sinnvoll, aber für 24/7 Betrieb eher "sinnlos". Habe für beide Systeme Videos gemacht wie man Node-RED installiert, siehe Playlist:Node-RED: kzbin.info/aero/PLUwHLEKeExf8ihL7Udu7r_kbQ2j_t1MHE
@peterselbig6618
@peterselbig6618 3 жыл бұрын
@@ElektrikTrick Es wird demnächst Panels von Siemens geben die Docker unterstützen... die wären ideal :)
@ElektrikTrick
@ElektrikTrick 3 жыл бұрын
@@peterselbig6618 Servus. Danke für den Hinweis, davon hatte ich noch nichts mitbekommen. Scheint es wohl schon zu geben, wobei der Preis für den "Privatanwender" aber in meinen Augen sehr abschreckend ist.
@deKai308
@deKai308 3 жыл бұрын
Kann man dieses Video auf die Logo 0BA7 anwenden oder funktioniert das nicht? Ansonsten Super erklärt...
@ElektrikTrick
@ElektrikTrick 3 жыл бұрын
Servus. Das kann ich nicht genau sagen, da ich keine 0BA7-LOGO habe und in der Dokumentation der S7-Node hierzu nichts steht. Theoretisch sollte das Ganze aber funktionieren, da die 0BA7 laut Handbuch (support.industry.siemens.com/cs/document/50074616/logo!?dti=0&lc=de-WW | Seite 4) die S7-Kommuniktation über TCP-IP unterstützt. Ob das in der Praxis allerdings funktioniert, kann ich, wie bereits oben erwähnt, nicht sagen.
@deKai308
@deKai308 3 жыл бұрын
@@ElektrikTrick Danke für die Info. Ich Probiere mich mal daran.
@SK-dp7zm
@SK-dp7zm 4 жыл бұрын
Hi, erst einmal machst du einen großartigen Job. Ich bin Node Red Anfänger und betreibe das System Gerade mit einer 1200 er plc Siemens. Ich habe mal eine Frage ich möchte gerne durch setzten eines Bits eine Meldung Text Meldung auf dem Dashboard ein und ausblenden lassen weiß leider nicht wie es funktioniert. Könntest du mir da weiter helfen? Danke im Voraus
@ElektrikTrick
@ElektrikTrick 4 жыл бұрын
Servus, ich verstehe dein Anliegen nicht so ganz. Soll die Meldung durch Rücksetzen wieder verschwinden oder nach einer abgelaufenen Zeit?
@SK-dp7zm
@SK-dp7zm 4 жыл бұрын
Hi, ich setzte ein Meldebit über die 1200er, sende es an den pi und somit an Node red. Soweit läuft alles nur in Node Red möchte ich das Bit nutzen um ein textfeld erscheinen zu lassen, wo ich im Vorfeld die Warn/Fehlermeldung (Texte z.B Übertemperatur) hineingeschrieben habe. Es geht nicht um die Auswertung im TIA Portal , sondern auf Node Red. Warnungen sollen nicht zurück gesetzt werden nur sichtbar sein wenn die Bedingungen erfüllt sind, aber wie gesagt das ist ja die Auswertung der sps bzw. des Programms (TIA). Also im Grunde nur die Visualisierung auf der Dashboard Oberfläche angestoßen durcheinander boolean ....True= Meldetext ist sichtbar/ False =Meldetext ist unsichtbar. Schön wäre natürlich wenn die Positionen der Textfelder immer an der selben Stelle sind. Dachte an Textfeld (Position)für Warnungen und ein Textfeld Position)für Fehler. Vielen Dank
@SK-dp7zm
@SK-dp7zm 4 жыл бұрын
Also generell sollen Warnungen nur für Zeit X sichtbar gemacht werden und Fehlermeldungen gesetzt werden die dann Quittiert werden müssen. Das setzte ich aber soweit in der 1200er um wie gesagt es ist die Visualisierung der Texte auf der Dashboard Oberfläche die dann sichtbar gemacht werden sollen. Die Text Felder für das Dashboard sind zum Beispiel einmal platziert und immer sichtbar. Ich hoffe ich konnte dir mein Anliegen näher bringen.
@ElektrikTrick
@ElektrikTrick 4 жыл бұрын
@@SK-dp7zm Ich verstehe. Derzeit habe ich leider nicht die Zeit, mich weiter so spezifisch in Node-RED einzuarbeiten. Aber: Ich habe aber vor kurzem ein Video hochgeladen, wo ich zeige, wie man Pushnachrichten von der LOGO! über Node-RED auf das Smartphone bringt (kzbin.info/www/bejne/iHSVe6CZiKuAgLc). Dort habe ich u.a. die Text-Input-Node vom Dashboard verwendet. Anstatt der folgenden Pushbullet-Node (die für die Smartphone-Meldung zuständig ist), müsste in deinem Fall vermutlich dann entweder eine Notification Node (hier kann man die Zeit einstellen, wie lange die Meldung angezeigt werden soll) oder eine Text-Node eingesetzt werden (Diese habe ich allerdings weder genutzt, noch weiß ich, wie man sie verwendet). Da würde ich dir empfehlen in die Documentation vom verwendeten Dashboard zu schauen(in meinem Fall: flows.nodered.org/node/node-red-dashboard ). Anderer Ansatz: Meldung in TIA erstellen und an Node-RED übergeben. (Ob das allerdings möglich ist, weiß ich nicht, kenne mich mit TIA nicht wirklich aus, vermutl. wird das Variablentechnisch aber eher nicht funktionieren). Ich hoffe, ich konnte dir mit meinen Ansätzen helfen. PS: Würde mich freuen, wenn du mir mitteilst, wie du das Problem im Endeffekt gelöst hast, man lernt ja nie aus ... Danke.
@ElektrikTrick
@ElektrikTrick 4 жыл бұрын
@@SK-dp7zm Und danke für das Lob.
Siemens LOGO! Soft Demoversion Download | ElektrikTrick
4:25
ElektrikTrick
Рет қаралды 7 М.
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
Virtuino IoT - Logo! 8 Modbus connection
18:48
Ηλίας Λάμπρου
Рет қаралды 14 М.
Fetching weather data with Node-RED | ElektrikTrick
9:45
ElektrikTrick
Рет қаралды 7 М.
Control LOGO! 8 with Node-RED
7:13
RPi Automation
Рет қаралды 15 М.
SIEMENS LOGO! Soft Comfort Einstieg (01)
16:11
SPS 4 all / CAD Fusion360
Рет қаралды 6 М.
LOGO! Tips and Tricks - Web editor (EN)
10:09
Siemens Knowledge Hub
Рет қаралды 64 М.
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН