Profinet Master auf RaspberryPI3 / Codesys 3.5 zur Verbindung mit Universal Robots 10

Bucky2k

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Leute,

nach 3 Tagen ohne Erfolg möchte ich hier nochmal nach Tipps bezüglich weiteren Vorgehens fragen:

Um den UR10 als Profinet Slave anzubinden habe ich einen Raspi3 mit Codesys 3.5 SoftSPS direkt angeschlossen. IP Adressen parametriert, Profinet Master gestartet, nach Slaves gesucht und UR10 gefunden, Stationsname vergeben und in den UR geschrieben --> wird dort angezeigt.

Aber dann ist sense, der Bus kommt nicht ans Laufen unterhalb des Mastercontrollers. Irgendwelche Ideen? Habe nun vor lauter Frust schon ne S7-1200 bestellt zum Test um zu schauen, ob es damit klappt...

Achso, warum Raspi: F&E Projekt, temporäre Demo. Später kommt ein eigens entwickelter IPC zum Zuge.

Anbei ein Screenshot, mangels UR zu Hause nicht im Online-Modus. Die grünen Aktivsymbole reichen sonst bis zum PN-Controller (Profinet Master), der UR10ZAL2 und die Einsteckkarten haben das rote Dreieck und der Status sagt "Bus läuft nicht".

Gibt es bestimmte Dinge zu beachten? Braucht es einen POU? Profinet_IOTask 4ms ok? Diese Frage ist per Forum sicher kaum zu beantworten, aber wer weiß...

Gruß

Bucky2k
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    62,9 KB · Aufrufe: 46
  • Unbenannt1.jpg
    Unbenannt1.jpg
    58,4 KB · Aufrufe: 36
Ha, immerhin läuft seit heute der Bus - ich musste die IP im Profinet Device neu schreiben (war schon korrekt, aber erst das neue Schreiben hat den Bus ans Laufen gebracht).

Leider habe ich dennoch keine aktuellen IST-Werte im EA-Abbild, alles ausgegraut... Muss ich noch etwas tun, dass die EA Live gezeigt werden?
 

Anhänge

  • Unbenannt3.jpg
    Unbenannt3.jpg
    88,4 KB · Aufrufe: 37
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Bucky

immerhin bist Du schon weiter als ich.
Damit die Variablen aktualisiert werden muß Du entweder die Einstellungen Variablen aktualisieren ändern (Bild 1). Z.B. auf Aktiviert 2 (immer im Buszyklus-Task). Dann werden immer alle aktualisiert, auch wenn sie nicht gemappt sind.
Oder Du mappst die Eingänge und sie werden mit der Task aktualisiert in denen Du die Eingänge aufrufst. (Bild 2)

Ich häng noch an der Stelle, das es bis zu PN-controller grün wird (wie in Deinem ersten Post geschildert), danach ist Sense.

Buszyklus.jpgTaskzyklus.PNG
 
Zurück
Oben