Treiber für Peak CAN in Codesys V3

Tobbi18

Level-1
Beiträge
32
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe ein kleines Problem bei meinen ersten Versuchen in Codesys in Verbindung mit Canopen. Ich möchte einen Wago 750-338 Buskoppler über Codesys Win V3 via Canopen ansprechen.
Zur Kommunikation habe ich ein Peak CAN-USB hier mit dem es eigentlich möglich sein sollte eine Verbindung zu bekommen. Zumindest nach Aussagen des Supports von 3S.

Leider bekomme ich in Codesys nur folgenden Fehler zum CanBus. Ich finde keine Möglichkeit in Codesys einen Treiber für mein USB-CAN-Gerät zu wählen.

Zwischenablage01.jpg

Kann mir jemand helfen?

Danke im Vorraus.

Mit freundlichen Grüßen
Tobias
 
Hallo,

denke der Trick ist, man darf nicht den neuesten PeakTreiber verwenden sondern eine ältere Version (vermutlich bekommt man diese ältere auch irgendwie bei Peak)
einfach mal beim 3S Support anfragen.

Dann die Komponente im sps config file
aktivieren. Das wars dann geht's.

Beispiel Konfig: CODESYSControl.cfg

[ComponentManager]
Component.1=CmpTargetVisuStub
Component.2=CmpCodeMeter
Component.3=SysEthernet
Component.4=CmpPUSBCanDrv

Wie gesagt bitte den korrekte Treiber Version beim 3S Support anfragen.

Grüße
SPSler
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SPSler,

danke für die Antwort.
Bin nun ein Stück weiter. Der CanBus selbst in nun mit einem grünen Pfeil versehen. Er läuft also.
Allerdings habe ich beim Canopen Manager und beim Slave immernoch ein rotes Dreieck.

Bei 3S hat man mich freundlicher Weise an eine Schulung im eigenen Haus zum Thema Canopen verwiesen.
Stehe deshalb seit 3 Wochen mit dem gleichen Problem dort.

Treiber habe ich jegliche getauscht. Selbst eine PCI-Karte in einem anderen Rechner von Peak bringt mich zum gleichen Problem.
Leider habe ich auch im Netz nicht viel gefunden warum der Canopen Manager auf Störung geht.
Meldung selbst ist nur im Statusfenster Common.CANbus -> läuft nicht und Canopen -> läuft nicht.

Hat jemand nochmal einen Ratschlag für mich?
So langsam verliere ich die Lust an dem ganzen Canopen-Krams

Danke...

Gruß Tobias
 
Hallo Tobias, hast recht treiber ist ok, kann eigentlich nur noch falsche Baudrate, falsche ID des Slave oder fehlende Abschlusswiederstand sein...kannst du mal versuchen den Slave zu scannen? Wenn das alles nicht hilf , frag doch mal nach einem Teamviewer mit dem Support die werden das schon machen.
 

Anhänge

  • SCAN.png
    SCAN.png
    36,7 KB · Aufrufe: 26
Zuletzt bearbeitet:
Hallo SPSler,

danke für die Hilfe. Habe das Suchen der Geräte auch nochmal probiert. Leider kein Erfolg.

Habe dann heute morgen nochmal bei 3S angerufen. Hatte dort einen sehr netten Mitarbeiter am Telefon, der mir auch sofort den Support per Fernwartung angeboten hat.
Kurz zusammengefassst, lag mein Problem darin, dass der Adapter zwar in Windows installiert war aber die richtige dll nicht im SysWow64-Verzeichnis lag.

Jetzt klappt die Verbindung einwandfrei. Habe jetzt allerdings eine neue Frage bzw. ein kleines Problem.

Das Lesen der Eingänge bzw. Schreiben der Ausgänge klappt leider nicht. Die Adressen im PDO-Mapping stimmen mit den angegebenen aus der Wago-Beschreibung überein.
Kann mir dazu jemand weiterhelfen?

Gruß Tobias
 
Zurück
Oben