Serielle Schnittstelle schwindikeit gesproblem

mauskopf
2015-06-16
2015-06-16
  • mauskopf - 2015-06-16

    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

     
  • eschwellinger

    eschwellinger - 2015-06-16

    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]

     
  • mauskopf - 2015-06-16

    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

     
  • eschwellinger

    eschwellinger - 2015-06-16

    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

     
  • mauskopf - 2015-06-16

    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

    IMG: rasp.png

     
  • eschwellinger

    eschwellinger - 2015-06-16

    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

     
  • mauskopf - 2015-06-16

    super Danke!
    Gibt es auch eine Doko für die Lib?

    Vielen Dank
    LG
    Peter

     

Log in to post a comment.