WAGO-Druckausgabe über RS232

Odi
2008-09-17
2008-09-17
  • Odi - 2008-09-17

    Hallo zusammen,

    Ich möchte 48 Eingange (750-430) auf steigende und fallende Flanken prüfen und entsprechen dem Kanaleingang und der Zustandsänderung einen Text über die serielle Schnittstelle (750-650/003-000) an einen Drucker senden.

    Für jeden Eingang einzeln arbeitet mein Code, jedoch nicht beim gleichzeiten Auftreten mehrere Flanken-hier wird lediglich der Text für die erste auftretenden Flanke auf dem Drucker ausgegen.

    Vermutlich wird mein Code schneller abgearbeitet, als der Drucker den Text ausgeben kann.

    Über Lösungshinweise wäre ich euch sehr dankbar.

    Vielen Dank im Voraus!

    Micha

    Proj_3.pro [85.2 KiB]

     
  • Gnu0815 - 2008-09-17

    Ich würd die "Events" in einem FIFO speichern und aus diesem dann zyklisch die Messages für den Drucker generieren. Du musst nur aufpassen das der FiFO nicht überläuft. (Warn message generieren).

    Gruß

     
  • Odi - 2008-09-17

    Das ist verständlich, nur wie handle ich das mit dem Aufruf der seriellen Schnittstelle?

     

Log in to post a comment.