Arbeite eigentlich eher mit TIA und nicht mit Codesys, aber aus einer Problemstellung heraus wollte ich mit einen RaspberryPi 3 einen Profinet Master machen und damit den FC 302 von Danfoss ansteuern.
Rasperry pi ist mit Codesys schon in Funktion aber ich finde den Punkt nicht wo ich den FC 302 einbinden kann.
Gsml Datei ist drin.
Hallo,
schau mal den Screenshot an.
Im Gerätebaum Ethernet / PN Controller - Ethernet Knoten dann "browsen" damit die Netzwerkeinstellungen stimmen - PN COntroller anpassen...
Dann online gehen und deinen Slave scannen ( klar die Gsdxml vorher ins Geräte Repository installieren)
Bei manchen PI's muss man noch in Linux CLI folgendes tun:
ja auch das geht, rechtsclick auf den ProfinetContoller dann -> add Device
Wo steht hier was von Ethernet IP? ( hatte lediglich geschrieben Ethernet Knoten hizufügen) ;-)
Danke für deine Infos, damit bin ich etwas weiter gekommen(Muss mit Codesys etwas warm werden )
Jetzt habe ich den Danfoss drin aber ein rotes Fragezeichen in den grünen Symbol ?
Was heist das???
Die Status Bits sehe ich auch nicht alles 0 ?
Gefunden hat er den FU wenn ich den Spannungslos schalte dann zeigt er das auch in Codesys an
Hm das rote Fragezeichen nach einer einfügung der %IW4 weck, aber ich kann immer noch kein Status euf den Eingangswort lesen ?
fehlt nicht mehr viel...das rote Ausrufezeichen sagt der Slave hat eine Statusinfo... ( im Status Reiter prüfen was der Slave meldet)
Generell werden in CODESYS nur IO's aktualisiert die du auch gemappt hast und auch in den POU's verwendest! ( bei allen Feldbussen und IO's so)
Alternativ kannst du auf always update beim IO Update stellen, dann werden alle IO's immer geschrieben und gelesen auch wenn man keine Variablen mappt ( zum testen verwenden... und direkt im IO Mapping Reiter deine Werte schreiben...)