Profinet mit Codesys Control for Raspberry Pi
Verbindung Ethernet -->PN Controller--> Communicator_CAN_PIR
Bei einem direkten Einloggen der Applikation mit dem Device und Start läuft das Programm wie erwartet. Nach einem Neustart der Applikation im Raspberry Pi werden keine Nachrichten zwischen dem Protokollkonverter und der Ethernet-Schnittstelle ausgetauscht. Einen Befehl wie „Starten des Slave“ habe ich nirgends finden können.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
kannst du dich mal einloggen und schauen was der Slave für Fehler hat,
bzw vielleicht sogar der Ethernet oberhalb des ProfinetMasters + Logmeldungen der SPS
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wenn ich mich einlogge haben die Geräte folgende Meldungen:
PN_Controller.jpg
Ethernet .jpg
Communicator.jpg
Nach einem ‚Reset warm‘ oder ‚Reset kalt‘ startet die Kommunikation wieder.
Nach_Reset_Kalt.jpg
Muss das Netzwerk irgendwie initialisiert werden?
Meldungen – Gesamt 0 Fehler, 0 Warung(en), 0 Meldungen
Grüße
Ralf
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Ralf,
welche Version hats du oben in CODESYS am Start ist das schon SP9?
denke das Problem ist das zum Zeitpunkt wenn die SPS startet eth0 noch nicht oben ist:
<entry infoid="0" timestamp="11.02.2016 03:17:16" user="nobody" component="IoDrvEthernet" severity="error">eth0 could not be found on target! Please check Ethernet settings.
Ist das deine Profinet Schnittstelle?</entry>
Denke
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
ich würde fast behaupten (ohne das ich es auf die schnelle überprüfen kann) das es ein accident in SP8 war.
Wenn du CODESYS 3.5SP9 installierst und den SP9 - Controller und Ethernetadapter auswählst sollte es wieder gehen.
Allerdings gibt es einen Haken und zwar, da wir die 3.5SP9 Version für das Pi Package noch nicht released haben.
Muss du für Profinet noch händisch die Platzhalter anpassen.
Screenshot folgt dazu.
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
nach der Änderung auf CODESYS 3.5SP9 sind die Probleme noch grösser geworden.
Der Communicator wechselt jetzt ständig zwischen ‚OK‘ und ‚Connection aborted‘.
danke für die Antwort. Ich kann mich aber erst in der nächsten Woche
erneut mit dem Problem beschäftigen. Dann werde ich mich auch an den Support wenden.
Grüße
Ralf
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
bitte verwende angehängte Gerätebeschreibung und aktualisieren in deinem Projekt
mit rechtsclick darauf (alle Versionen anzeigen auf diese Version 0.35.10.0)
Dann noch den Parameter setzen wie im Screenshot.
+ Update Task für den Ethernetknoten auf Profinet_CommuncationTask setzen.
vielen Dank für die freundliche Unterstützung bei meinem Problem mit Profinet.
Die Raspberry PI unterstützt jetzt auch den Profinet-Communicator.
Die Änderungen haben aber in der ‚Web-Visualisierung‘ etwas durcheinander gebracht.
In der Visualisierung fehlt in der Ansicht Werkzeugen die Elementkategorie ‚Symbols‘.
Daten in der "Combobox Array":
Das Datenarray wird nicht richtig dargestellt. Der aktuelle Wert wird in der Box dargestellt, alle andern Dropdowneinträge sind nicht sichtbar. Wenn ich jetzt in der Dropdownliste einen unsichtbaren Eintrag auswähle, werden die Daten übernommen und auch in der Box dargestellt. Auch das Einfügen einer neuen ‚Combobox‘ für Array ändert nichts an diesem Verhalten.
Dieses Verhalten ist im Augenblick für mich aber nicht so wichtig. Ich kann die "Combobox" für Array durch eine "Combobox" ersetzten.
Gruß
Ralf
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Profinet mit Codesys Control for Raspberry Pi
Verbindung Ethernet -->PN Controller--> Communicator_CAN_PIR
Bei einem direkten Einloggen der Applikation mit dem Device und Start läuft das Programm wie erwartet. Nach einem Neustart der Applikation im Raspberry Pi werden keine Nachrichten zwischen dem Protokollkonverter und der Ethernet-Schnittstelle ausgetauscht. Einen Befehl wie „Starten des Slave“ habe ich nirgends finden können.
Hi,
kannst du dich mal einloggen und schauen was der Slave für Fehler hat,
bzw vielleicht sogar der Ethernet oberhalb des ProfinetMasters + Logmeldungen der SPS
Grüße
Edwin
Wenn ich mich einlogge haben die Geräte folgende Meldungen:
PN_Controller.jpg
Ethernet .jpg
Communicator.jpg
Nach einem ‚Reset warm‘ oder ‚Reset kalt‘ startet die Kommunikation wieder.
Nach_Reset_Kalt.jpg
Muss das Netzwerk irgendwie initialisiert werden?
Meldungen – Gesamt 0 Fehler, 0 Warung(en), 0 Meldungen
Grüße
Ralf
Die Log-Datei von der SPS
Grüße
Ralf
Profinet_SPS_Log.xml [31.38 KiB]
Hallo Ralf,
welche Version hats du oben in CODESYS am Start ist das schon SP9?
denke das Problem ist das zum Zeitpunkt wenn die SPS startet eth0 noch nicht oben ist:
<entry infoid="0" timestamp="11.02.2016 03:17:16" user="nobody" component="IoDrvEthernet" severity="error">eth0 could not be found on target! Please check Ethernet settings.
Ist das deine Profinet Schnittstelle?</entry>
Denke
Grüße
Edwin
Hallo Edwin,
die et0 ist meine Ethernet-Schnittstelle. CODESYS SP8 ist meine aktuelle Version.
Grüße
Ralf
VersionInfo.txt [17.94 KiB]
Hi,
ich würde fast behaupten (ohne das ich es auf die schnelle überprüfen kann) das es ein accident in SP8 war.
Wenn du CODESYS 3.5SP9 installierst und den SP9 - Controller und Ethernetadapter auswählst sollte es wieder gehen.
Allerdings gibt es einen Haken und zwar, da wir die 3.5SP9 Version für das Pi Package noch nicht released haben.
Muss du für Profinet noch händisch die Platzhalter anpassen.
Screenshot folgt dazu.
Grüße
Edwin
Hallo Edwin,
nach der Änderung auf CODESYS 3.5SP9 sind die Probleme noch grösser geworden.
Der Communicator wechselt jetzt ständig zwischen ‚OK‘ und ‚Connection aborted‘.
Grüße
Ralf
Codesys_3_5_9_Profinet.xml [49.31 KiB]
Hi,
melde dich doch bitte mal beim CODESYS Support.
Grüße
Edwin
Hallo Ralf,
denke das ist ein Accident aber es gibt einen Workaround schreib doch bitte mal ne email an den Support.
Grüße
Edwin.
Hallo Edwin,
danke für die Antwort. Ich kann mich aber erst in der nächsten Woche
erneut mit dem Problem beschäftigen. Dann werde ich mich auch an den Support wenden.
Grüße
Ralf
Hallo Ralf,
bitte verwende angehängte Gerätebeschreibung und aktualisieren in deinem Projekt
mit rechtsclick darauf (alle Versionen anzeigen auf diese Version 0.35.10.0)
Dann noch den Parameter setzen wie im Screenshot.
+ Update Task für den Ethernetknoten auf Profinet_CommuncationTask setzen.
Grüße
Edwin
IoDrvEthernet.devdesc.xml [18.82 KiB]
Hallo Edwin,
vielen Dank für die freundliche Unterstützung bei meinem Problem mit Profinet.
Die Raspberry PI unterstützt jetzt auch den Profinet-Communicator.
Die Änderungen haben aber in der ‚Web-Visualisierung‘ etwas durcheinander gebracht.
In der Visualisierung fehlt in der Ansicht Werkzeugen die Elementkategorie ‚Symbols‘.
Daten in der "Combobox Array":
Das Datenarray wird nicht richtig dargestellt. Der aktuelle Wert wird in der Box dargestellt, alle andern Dropdowneinträge sind nicht sichtbar. Wenn ich jetzt in der Dropdownliste einen unsichtbaren Eintrag auswähle, werden die Daten übernommen und auch in der Box dargestellt. Auch das Einfügen einer neuen ‚Combobox‘ für Array ändert nichts an diesem Verhalten.
Dieses Verhalten ist im Augenblick für mich aber nicht so wichtig. Ich kann die "Combobox" für Array durch eine "Combobox" ersetzten.
Gruß
Ralf
Hi Ralph,
das mit der Compobox wir mit 3.5SP9Patch1 was nächste Woche released wird behoben sein.
Grüße
Edwin