Hallo Guten Morgen!
ich verwende die serielle Schnittstelle (Usb to Serial) um mit einer Mikrocontroller Steuerung zu kommunizieren!
Das ganze läuft über ein einfaches polling! Also der Raspberry macht die anfrage und der Mikrocontroller spuckt 70byte aus!
Mein Problem ist das ich den Mikrocontroller erheblich bremsen musste da der Pi di Antwort nicht richtig empfangen hat!
Jetzt zu meiner frage ist es möglich unter codesys für jedes empfangene byte ein event auszulösen?
Damit ich die Kommunikation schneller abarbeiten kann!
Ich verwende zur Zeit den Lösungsansatz aus dem Forum hier!
Lg
Peter
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Peter,
du könntest mal das angehängte SysCom Beispiel verwenden,
wir werden unser Store Beispiel dahingehend aktualisieren das CAA SerialCOM und
SysCom enthalten sein werden, dann kann jeder das verwenden was im besser / einfacher / geeigneter erscheint.
Ich hoffe das hilft dir weiter.
Grüße
Edwin
Hallo Edwin,
leider kann ich dein Beispiel nicht laden! Bekomme die Fehlermeldung das ich codesys 3.5 SP6 Patch 4 brauche!
Wo bekomme ich diese Version?
Lg
Peter
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
im CODESYS Downloabereich, (Webseite)
aber ist nicht notwendig, du kannst es auch mit deiner Version laden uns speicherst das Projekt unter anderem Namen ab,
dann ist es wieder in deiner Version und beim nächsten öffnen ist alles gut.
Grüße
Edi
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ja genau,
passt bitte so abspeichern... dann neu öffnen.
Dann ist das rosa hinterlegte verschwunden.
Dann Vielleicht noch Update device auf den Pi (Rechtsclick im Baum und Gerät aktualisieren und beim GPIO das korrekte Gerät wählen)
That's it.
Welche Version hast du im Einsatz sonst speichere ich dir das für deine Version. (Bei "save as" kann man ja die Projektversion angeben)
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Guten Morgen!
ich verwende die serielle Schnittstelle (Usb to Serial) um mit einer Mikrocontroller Steuerung zu kommunizieren!
Das ganze läuft über ein einfaches polling! Also der Raspberry macht die anfrage und der Mikrocontroller spuckt 70byte aus!
Mein Problem ist das ich den Mikrocontroller erheblich bremsen musste da der Pi di Antwort nicht richtig empfangen hat!
Jetzt zu meiner frage ist es möglich unter codesys für jedes empfangene byte ein event auszulösen?
Damit ich die Kommunikation schneller abarbeiten kann!
Ich verwende zur Zeit den Lösungsansatz aus dem Forum hier!
Lg
Peter
Hallo Peter,
du könntest mal das angehängte SysCom Beispiel verwenden,
wir werden unser Store Beispiel dahingehend aktualisieren das CAA SerialCOM und
SysCom enthalten sein werden, dann kann jeder das verwenden was im besser / einfacher / geeigneter erscheint.
Ich hoffe das hilft dir weiter.
Grüße
Edwin
SysComTestRaspi.project [50.56 KiB]
Hallo Edwin,
leider kann ich dein Beispiel nicht laden! Bekomme die Fehlermeldung das ich codesys 3.5 SP6 Patch 4 brauche!
Wo bekomme ich diese Version?
Lg
Peter
Hi,
im CODESYS Downloabereich, (Webseite)
aber ist nicht notwendig, du kannst es auch mit deiner Version laden uns speicherst das Projekt unter anderem Namen ab,
dann ist es wieder in deiner Version und beim nächsten öffnen ist alles gut.
Grüße
Edi
Danke für deine Hilfe!
Leider kann ich das Projekt nicht richtig öffnen!
Habe mal ein Bild gemacht wie es bei mir aussieht!
LG Peter
ja genau,
passt bitte so abspeichern... dann neu öffnen.
Dann ist das rosa hinterlegte verschwunden.
Dann Vielleicht noch Update device auf den Pi (Rechtsclick im Baum und Gerät aktualisieren und beim GPIO das korrekte Gerät wählen)
That's it.
Welche Version hast du im Einsatz sonst speichere ich dir das für deine Version. (Bei "save as" kann man ja die Projektversion angeben)
Grüße
Edwin
super Danke!
Gibt es auch eine Doko für die Lib?
Vielen Dank
LG
Peter