<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/</id><updated>2020-02-28T01:00:06.395000Z</updated><subtitle>Recent posts to Raspberry Pi als Profinet Slave benutzen</subtitle><entry><title>Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/?limit=25#41e8" rel="alternate"/><published>2020-02-28T01:00:06.395000Z</published><updated>2020-02-28T01:00:06.395000Z</updated><author><name>h4lfpip3</name><uri>https://forge.codesys.com/u/h4lfpip3/</uri></author><id>https://forge.codesys.com23a7ff79508786c29214440ed345dfe8e7b4c2c8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Habe es endlich zum laufen gebracht. Die Meldung "Läuft nicht" geht weg sobald man eine funktionierende Master Slave Kommunikation aufgebaut hat.&lt;br/&gt;
Meine Raspberry Pi kommuniziert nun über Profinet mit einer S7 1500 Steuerung. &lt;/p&gt;
&lt;p&gt;Danke und Gruss&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/?limit=25#7fb0" rel="alternate"/><published>2020-02-28T01:00:01.415000Z</published><updated>2020-02-28T01:00:01.415000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com91b12328882acf84b587e26350407e26dffed369</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;du musst natürlich unterhalb des Devices auch noch Module anhängen... variablen mappen und die im deinem Slave Projekt auch verwenden&lt;br/&gt;
Auf PN Controller  dann eben diesen Slave scannen und exakt die selbe Konfiguration anlegen.&lt;/p&gt;
&lt;p&gt;Hier im Forum  (bei den Appikationbeispielen für den PI) ist ja auch ein Beispiel für Raspberry PI bei dem ist der eine der PN Controller der andere das PN device.&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: AddIOs.jpg" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1973"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/?limit=25#c77f" rel="alternate"/><published>2020-02-28T00:59:59.639000Z</published><updated>2020-02-28T00:59:59.639000Z</updated><author><name>h4lfpip3</name><uri>https://forge.codesys.com/u/h4lfpip3/</uri></author><id>https://forge.codesys.com3cb3c2b3d7d2f50cafdd669ee10ca006f5b5774d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Danke erstmal für die Antwort.&lt;/p&gt;
&lt;p&gt;Das mit dem Netzwerkadapter habe ich in den Griff bekommen.&lt;br/&gt;
Habe in /etc/network/interfaces folgendes noch eingefügt damit der Adapter nicht im promisc mode hoch kommt.&lt;/p&gt;
&lt;p&gt;auto eth0&lt;br/&gt;
pre-up ifconfig $IFACE promisc up&lt;br/&gt;
post-down ifconfig $IFACE promisc down&lt;/p&gt;
&lt;p&gt;Danach setze ich den mode wieder&lt;/p&gt;
&lt;p&gt;Verwende nämlich nur das eth0 Device für den Profinet Slave und zum Verbinden mit Codesys.&lt;/p&gt;
&lt;p&gt;Aber ich habe weiterhin das Problem das ich den Bus nicht zum laufen bekomme. Es sind die orangenen Dreiecke neben dem Slave-Device&lt;br/&gt;
und im Status steht das der PN-Slave im Run mode ist, aber rechts steht wiederum "Läuft nicht"&lt;/p&gt;
&lt;p&gt;Jetzt gehen mir so langsam die Ideen aus? Verwende nur die aktuellsten Versionen von der Rasp-Runtime und das neuste Stretch Image.&lt;br/&gt;
Ist in der aktuellen Runtime eventuell ein Bug diesbezüglich drin, oder das Linux Image ist dafür falsch?&lt;/p&gt;
&lt;p&gt;Oder hat mir jemand noch einen anderen Tipp?&lt;/p&gt;
&lt;p&gt;Mfg&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Rasp_Profinet.jpg" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1972"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/?limit=25#8035" rel="alternate"/><published>2020-02-28T00:59:54.610000Z</published><updated>2020-02-28T00:59:54.610000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com0802b87b653dddff7b317e5c1f00cc5a36ea933b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;wenn du den Adapter mit freigeschaltet hast,&lt;br/&gt;
&lt;span&gt;[SysSocket]&lt;/span&gt;&lt;br/&gt;
Adapter.0.Name="eth0"&lt;br/&gt;
Adapter.0.EnableSetIpAndMask=1&lt;/p&gt;
&lt;p&gt;bedeutet das dein Profinet Controller auf der anderen Seite versucht die IP (des Profinet devices - Raspi) zu setzen... &lt;br/&gt;
das meinst du vermutlich mit "zerschossen" ?!&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/?limit=25#c0e9" rel="alternate"/><published>2020-02-28T00:59:52.833000Z</published><updated>2020-02-28T00:59:52.833000Z</updated><author><name>h4lfpip3</name><uri>https://forge.codesys.com/u/h4lfpip3/</uri></author><id>https://forge.codesys.com59d1ac53108076eb184b11408a5eb4b6358a8b7a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Zusammen&lt;/p&gt;
&lt;p&gt;Ich bin momentan auch dran ein Profinet Slave Device auf dem Raspberry zum laufen zu bringen. habe mir das Beispielprojekt heruntergeladen&lt;br/&gt;
und entsprechend alle Anweisungen mit der Konfiguration der Ethernet-Adapter befolgt.&lt;/p&gt;
&lt;p&gt;Ich verwende eine Raspberry Pi B+ mit einem eth0 Device und der Codesys-Runtime V3.5.12.30. &lt;br/&gt;
Als Image habe ich das letze Rasbian Jassy und Stretch ausprobiert.&lt;/p&gt;
&lt;p&gt;In allen Fällen komme ich soweit das Projekt auf die Pi zu laden. Irgendwie wird aber dann der Netzwerkadapter zerschossen und man kann sich mit der Pi nicht mehr verbinden. Ich verliere dann auch die vorkonfigurierte Ip: 192.168.0.XX und es stellt sich eine 169.168... Ip automatisch ein.&lt;/p&gt;
&lt;p&gt;Habe schon versucht die Ip in /etc/network/interfaces fix einzustellen aber ohne erfolg.&lt;/p&gt;
&lt;p&gt;Wenn man dann ein wenig herumproniert lässt sich die Ethernet-Verbindung dann wieder herstellen und ich habe dann auch den Stand das mir die "Orangenen Dreicke" bei den Profinet Devices angezeigt werden. In der Diagnose steht aber dann auch "Run" da, aber beim Bus steht dann wiederum "Läuft nicht"&lt;br/&gt;
Im Tia-Portal sehe ich das Device auch aber die Kommunikation funktioniert einfach nicht.&lt;/p&gt;
&lt;p&gt;Hat da vielleicht jemand einen Rat was man noch probieren könnte oder funktioniert es einfach mit der aktuellsten Codesys-Version nicht?&lt;/p&gt;
&lt;p&gt;Mfg&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/?limit=25#1378" rel="alternate"/><published>2020-02-28T00:59:47.782000Z</published><updated>2020-02-28T00:59:47.782000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comf59792ddee2f7ed2f7f5529e7024ea9590e26170</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
disable dhcp - the PN Controller serve the ip adress on startup of the profinet Network to the device.&lt;br/&gt;
See this example here (Project for 2 PI's)&lt;br/&gt;
&lt;a class="" href="https://forum.codesys.com/viewtopic.php?f=23&amp;amp;t=6247&amp;amp;x=16870&amp;amp;p=16870&amp;amp;lan=en" rel="nofollow"&gt;https://forum.codesys.com/viewtopic.php ... 870#p16870&lt;/a&gt;&lt;br/&gt;
BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/?limit=25#53a9" rel="alternate"/><published>2020-02-28T00:59:45.985000Z</published><updated>2020-02-28T00:59:45.985000Z</updated><author><name>EdwinVMB</name><uri>https://forge.codesys.com/u/edwinvmb/</uri></author><id>https://forge.codesys.com33c02521a188f941edafd124814a055a401a26c0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I'm trying to get the raspberry pi as profinet IO device as well.&lt;/p&gt;
&lt;p&gt;The instructions for /etc/CODESYSControl.cfg and /etc/rc.local are clear.&lt;/p&gt;
&lt;p&gt;But what about the ethernet interace configuration in /etc/network/interfaces ?&lt;/p&gt;
&lt;p&gt;i now have:&lt;br/&gt;
iface eth0 inet dhcp&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/?limit=25#7e9b" rel="alternate"/><published>2020-02-28T00:59:41.015000Z</published><updated>2020-02-28T00:59:41.015000Z</updated><author><name>afar</name><uri>https://forge.codesys.com/u/afar/</uri></author><id>https://forge.codesys.com2d8e96400b1d5e646d056e58ce5793cd5a19ec78</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I followed Edwin's instruction to setup raspberry pi as the Profinet IO Device for a Siemens PLC. &lt;br/&gt;
I can see the raspberry pi in the Profinet network, e.g. in PRONETA or Accessible Devices browser in TIA Portal.&lt;br/&gt;
In TIA Portal, in Diagnostic status section , it shows not reachable. Aslo CODESYS marks the profinet connection with red triangles.&lt;br/&gt;
Has anybody been able to perform this experiment?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Edwin Schwellinger hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Hi,&lt;br/&gt;
die GDSML kann man über das Geräterepository exportieren.&lt;br/&gt;
Siehe Screenshot in dem Zip ist diese enthalten.&lt;br/&gt;
Bitte auch das hier beachten:&lt;br/&gt;
&lt;a class="" href="http://forum.codesys.com/viewtopic.php?f=23&amp;amp;t=6247&amp;amp;p=16870#p16870" rel="nofollow"&gt;http://forum.codesys.com/viewtopic.php? ... 870#p16870&lt;/a&gt;&lt;br/&gt;
in /etc/CODESYSControl.cfg sollte je nachdem auf welcher Schnittstelle eth0 oder eth1 Profinet läuft folgendes eingetragen werden&lt;br/&gt;
&lt;span&gt;[SysSocket]&lt;/span&gt;&lt;br/&gt;
Adapter.0.Name="eth1"&lt;br/&gt;
Adapter.0.EnableSetIpAndMask=1&lt;br/&gt;
dann in der Linux Consolte folgendes ausführen:&lt;br/&gt;
-&amp;gt; das hier eventuell in rc.local startscript einbauen?!&lt;br/&gt;
Sollte jedesmal ausgeführt werden&lt;br/&gt;
Grüße&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img alt="IMG: Capture2.PNG" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1666"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Capture3.PNG" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1667"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Capture1.PNG" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1665"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/?limit=25#e325" rel="alternate"/><published>2020-02-28T00:59:39.253000Z</published><updated>2020-02-28T00:59:39.253000Z</updated><author><name>ColonelWastl</name><uri>https://forge.codesys.com/u/colonelwastl/</uri></author><id>https://forge.codesys.com3c722a25a596990894cddf416dbc48cf9227b8cd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Die Datei liegt auf deinem Raspberry Pi. &lt;br/&gt;
Vorausgesetzt du hast die Codesys Runtime auf deinem Pi auch installiert.&lt;/p&gt;
&lt;p&gt;Download Runtime: &lt;a class="" href="http://store.codesys.com/codesys-control-for-raspberry-pi-sl.html" rel="nofollow"&gt;http://store.codesys.com/codesys-control-for-raspberry-pi-sl.html&lt;/a&gt;&lt;br/&gt;
Hier findest du auch eine Installationsanleitung für die Runtime. Diese kannst du direkt aus der Codesys Software installieren. &lt;br/&gt;
Dann Raspi nur noch neu starten (muss nicht, aber empfehlenswert) und schon geht's.&lt;/p&gt;
&lt;p&gt;Bzgl. Pixtend findest du in diesem PDF Dokument noch Hilfe.&lt;br/&gt;
Seite 8ff.&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://www.pixtend.de/files/manuals/APP-PX-520_CODESYS_Serial_DE.pdf" rel="nofollow"&gt;http://www.pixtend.de/files/manuals/APP-PX-520_CODESYS_Serial_DE.pdf&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Raspberry Pi als Profinet Slave benutzen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8d584eeaa/?limit=25#b5c2" rel="alternate"/><published>2020-02-28T00:59:34.232000Z</published><updated>2020-02-28T00:59:34.232000Z</updated><author><name>SPS-Dammann</name><uri>https://forge.codesys.com/u/sps-dammann/</uri></author><id>https://forge.codesys.com19d8a6d652bb5fe73b1daeb1386008ff4afd928d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Edwin Schwellinger hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Hi,&lt;br/&gt;
die GDSML kann man über das Geräterepository exportieren.&lt;br/&gt;
Siehe Screenshot in dem Zip ist diese enthalten.&lt;br/&gt;
Bitte auch das hier beachten:&lt;br/&gt;
&lt;a class="" href="http://forum.codesys.com/viewtopic.php?f=23&amp;amp;t=6247&amp;amp;p=16870#p16870" rel="nofollow"&gt;http://forum.codesys.com/viewtopic.php? ... 870#p16870&lt;/a&gt;&lt;br/&gt;
in /etc/CODESYSControl.cfg sollte je nachdem auf welcher Schnittstelle eth0 oder eth1 Profinet läuft folgendes eingetragen werden&lt;br/&gt;
&lt;span&gt;[SysSocket]&lt;/span&gt;&lt;br/&gt;
Adapter.0.Name="eth1"&lt;br/&gt;
Adapter.0.EnableSetIpAndMask=1&lt;br/&gt;
dann in der Linux Consolte folgendes ausführen:&lt;br/&gt;
-&amp;gt; das hier eventuell in rc.local startscript einbauen?!&lt;br/&gt;
Sollte jedesmal ausgeführt werden&lt;br/&gt;
Grüße&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Danke das hat mir wirklich geholfen.  Kannst du mir denn evtl. sagen wo ich "/etc/CODESYSControl.cfg" finde? Konnte es bisher nicht finden. Dazu hätte ich noch eine Frage, nämlich ist auf dem Raspi das Image für den Pixtend drauf gespielt. Könnte es deswegen zu Problemen führen oder sollte das nicht weiter stören ? Zudem befindet sich eine Datei auf dem Raspi "codesyscontrol_arm_raspberry_V3.5.10.0.deb" wenn ich diese Datei installieren möchte, weiß ich nicht genau ob er dies auch tut, da er mich nach einem pw fragt, welches ich richtig eingebe, und dann nur dort steht "Vorgang läuft" aber nichts weiter geschieht. Ist das alles in Ordnung oder müsste das anders laufen?&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
SPS_Dammann&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>