Can Bus Codesys 3.5

Eric123

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin
Ich habe einen Raspberry pi mit Pixtend Steuerung. Ich möchte die Can Bus Schnittstelle in Codesys nutzen. Habe die schnittstelle in Raspian bereits angelegt und kann da auch Daten über CanBus empfangen. Aber ich komme jetzt nicht weiter mit der Einbindung in Codesys. Ich muss diverse Daten aus dem Can Bus auslesen und will die Werte dann in Codesys nutzen. Kann mir da jemand weiter helfen.
MFG Eric!
 
Hallo Zusammen
Ich stehe aktuell beim gleichen Problem an, jedoch habe ich einen Raspberry PI 4 und eine Can-Bus Schnittstelle (PI CAN3) auf den Raspberry gesteckt. Komme nun aber mit der Implementierung bei Codesys nicht weiter.

Kannst mir jemand dabei weiterhelfen?

Gruss
Daniel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
und codesys braucht noch ein file ...

/var/opt/codesys/rts_set_baud.sh

mit dem inhalt:

#!/bin/sh
BITRATE=`expr $2 \\* 1000`
ifconfig $1 down
echo ip link set $1 type can bitrate $BITRATE
ip link set $1 type can bitrate $BITRATE
ifconfig $1 up

als root .. und chmod +x nicht vergessen .. nach neustart sollte das gehen

ist länger her, dass ich das mal für jemanden gemacht habe .. und hier die anleitung gefunden ...

 
also du führst das script rts_set_baud.sh device bitrate manuell aus und alles klappt ..

dann gibt es verschiedene möglichkeiten ...

bin mir jetzt nicht sicher - aber müsste ein 8er debian sein ...

was immer geht:

mit sudo nano die datei /etc/crontab bearbeiten und am ende einfügen

@reboot root /pfad/script device bitrate

somit wird das nach jedem reboot ausgeführt ...

ansonsten ..
und das ist systemabhängig ...
/etc/init.d ... dort das script reinkopieren
oder wenns neuer als 8er debian ist ...
war das in der /etc/rc.local einzubauen
 
Dann mach dir ein textfile:

1 Zeile #!/bin/sh
Dann dein Befehl den du über putti...

Chmod +x filename und automatisch starten lassen...
Zb über die crontab
 
Zurück
Oben