Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
Hallo, hat schon jemand eine lib für den USB Stick 300 von Enocean ??
oder wie kann der Stick in Codesys eingebunden werden.
Das wäre eine super Sache für SmartHome
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ich habe mir nochmal das Video angeschaut und bin der Meinung das dass dieser Stick ist.
So wie ich das sehe kann man als Serielle Schnittstelle darauf zugreifen.
ich habe mir einen EnOcean USB Transceiver und EnOcean Modul bestellt. Beide funktionieren dann als
Serielle Kommunikation.
Wie muss ich diese beiden Schnittstellen im PI anlegen und wie baue ich dann die Serielle Schnittstelle im
V3 auf?
Ganz normal wie eine Serielle Schnittstelle mit den normalen CoDeSys Bausteinen?
Wie verhalten sich die Schnittstellen auf dem PI selber. Muss ich die einmal definieren
und bleiben nach einem Neustart auch erhalten? Weiß das jemand?
Danke im Voraus
MacTooklz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
als erstes muss im Linux der USB auf die COM umgebogen werden. Im Forum ist eine gute Beschreibung vorhanden. Dann im Codesys die Com Schnittstelle ganz normal auslesen.
Ich habe ein kleinen Programm gemacht der den Stick ausliest. Schreiben habe ich leider noch nicht
na das habe ich mir fast gedacht. Das Problem war das dass Zielsystem sich nicht mehr richtig auswählen ließ.
Musste das Project komplett neu mit einem neuem Zielsystem anlegen und alles importieren.
Soweit passt das jetzt. Muss jetzt mal schauen das ich meine COM Im RaspPi konfiguriere und dann lege ich mal
los und schaue mir das mal Prinip mal an.
Wenn ich das richtig verstanden habe, muss ich für jeden Hersteller, zumindest was man an Geräte aht, das Protokoll neu für diese Art von Gerät
implementieren? Ist das richtig?
MacToolz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Manfred Bär hat geschrieben:
Hallo,
als erstes muss im Linux der USB auf die COM umgebogen werden. Im Forum ist eine gute Beschreibung vorhanden. Dann im Codesys die Com Schnittstelle ganz normal auslesen.
Ich habe ein kleinen Programm gemacht der den Stick ausliest. Schreiben habe ich leider noch nicht
und was muss in der config eingegeben werden, wenn zB FT4232 mit 4 COM angeschlossen wurde?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
nehmen wir an du hast Comport unter Linux ttyUSB0 bis ttyUSB3 wenn du mehrere Com ports diesen typs hast
dann in /etc/CODESYSControl.cfg folgendes eintragen
[SysCom]
Linux.Devicefile=/dev/ttyUSB
dann hast du in CODESYS Com1 -Com4
biite auch unter Linux: dmesg | grep -i tty
schauen welche devices der Kernel dafür vergeben hat.
Falls du unterschiedliche typen verwendest dann mit symlinks unter Linux die umbenenen/umleiten
Hallo, hat schon jemand eine lib für den USB Stick 300 von Enocean ??
oder wie kann der Stick in Codesys eingebunden werden.
Das wäre eine super Sache für SmartHome
Hi,
https://www.youtube.com/watch?v=GKrFzpo4E-w
gibts wohl, wenn man Chupakabra303 dazu animieren könnte das zu teilen...
Grüße
Edwin
Hallo,
gibt es denn EnOcean Libs für CoDeSys?
MacToolz
Hallo,
es scheint wohl welche zu geben, schau mal das Youtube Video an.... leider hat sich Chupakabra303 noch nicht gemeldet.
.
Grüße
Edwin
Hallo,
ich habe mir nochmal das Video angeschaut und bin der Meinung das dass dieser Stick ist.
So wie ich das sehe kann man als Serielle Schnittstelle darauf zugreifen.
Hier mal den Link.
https://www.enocean.com/fr/enocean_modules/usb-300-oem/
Man sieht auch die ORdner Nr. auf dem Stick : S3004-K300
MacToolz
Hallo,
ich habe mir einen EnOcean USB Transceiver und EnOcean Modul bestellt. Beide funktionieren dann als
Serielle Kommunikation.
Wie muss ich diese beiden Schnittstellen im PI anlegen und wie baue ich dann die Serielle Schnittstelle im
V3 auf?
Ganz normal wie eine Serielle Schnittstelle mit den normalen CoDeSys Bausteinen?
Wie verhalten sich die Schnittstellen auf dem PI selber. Muss ich die einmal definieren
und bleiben nach einem Neustart auch erhalten? Weiß das jemand?
Danke im Voraus
MacTooklz
Hallo,
als erstes muss im Linux der USB auf die COM umgebogen werden. Im Forum ist eine gute Beschreibung vorhanden. Dann im Codesys die Com Schnittstelle ganz normal auslesen.
Ich habe ein kleinen Programm gemacht der den Stick ausliest. Schreiben habe ich leider noch nicht
SerialComWithVisu.project [332.51 KiB]
Serial_Line.pdf [997.52 KiB]
Hi,
besten Dank. Werde ich heute noch testen. Melde mich dann
nochmal.
MacToolz
Hi,
so jetzt stehe ich was auf dem Schlauch. Bin relativ frisch im CoDeSys V3. Im zweier kenne ich mich gut aus.
Das Problem in deinem Projekt kann ich jetzt nicht ganz deuten. Es sieht so aus als würde es Probleme mit den Libs geben.
Habe so ca. 650 Fehler .
Probleme mit der IoDrvGPIO, IoConfigConnector, Visu Teile etc ...
Kannst du mal nachhelfen.
MacToolz
HI,
bitte diese Bibliotheken müssen vorhanden sein, fehlende bitte einbinden
Hi,
na das habe ich mir fast gedacht. Das Problem war das dass Zielsystem sich nicht mehr richtig auswählen ließ.
Musste das Project komplett neu mit einem neuem Zielsystem anlegen und alles importieren.
Soweit passt das jetzt. Muss jetzt mal schauen das ich meine COM Im RaspPi konfiguriere und dann lege ich mal
los und schaue mir das mal Prinip mal an.
Wenn ich das richtig verstanden habe, muss ich für jeden Hersteller, zumindest was man an Geräte aht, das Protokoll neu für diese Art von Gerät
implementieren? Ist das richtig?
MacToolz
und was muss in der config eingegeben werden, wenn zB FT4232 mit 4 COM angeschlossen wurde?
Hallo,
nehmen wir an du hast Comport unter Linux ttyUSB0 bis ttyUSB3 wenn du mehrere Com ports diesen typs hast
dann in /etc/CODESYSControl.cfg folgendes eintragen
[SysCom]
Linux.Devicefile=/dev/ttyUSB
dann hast du in CODESYS Com1 -Com4
biite auch unter Linux:
dmesg | grep -i tty
schauen welche devices der Kernel dafür vergeben hat.
Falls du unterschiedliche typen verwendest dann mit symlinks unter Linux die umbenenen/umleiten
sudo ln -s /dev/ttyAMA0 /dev/ttyUSB0sudo ln -s /dev/ttyRPC0 /dev/ttyUSB1
Grüße
Edwin