-> Hier kostenlos registrieren
Hallo Zusammen,
ich möchte Impuls-Signale an einem Eingangsbyte (DI) einlesen und im weiteren Programmverlauf verwenden.
Ich habe die Befürchtung das die Impulse auch mal schneller sind als die Zykluszeit des OB1 (aktuell ca.20ms/Zyklus) und mir somit der ein oder andere Impuls durch die Lappen geht.
Um das zu verhindern würde ich gern so eine Art Zwischenspeicher programmieren.
In diesem Speicher werden die Impulse, die mittels Weckalarm OB vom PEW in ein MW geschrieben werden, abgelegt oder gezählt. Im Zyklischen Programmverlauf würde die CPU diesen Speicher abarbeiten. Und demzufolge würden alle Impulse erfasst werden - so die Theorie.
Nun mein eigentliches Problem:
wie kann ich so einen "Puffer" programmieren oder bietes eine Systemfunktion ähnliches an?
Hat vielleicht jemand von Euch so etwas als fertige Quelle parat?
Vielen Dank
mfg
ich möchte Impuls-Signale an einem Eingangsbyte (DI) einlesen und im weiteren Programmverlauf verwenden.
Ich habe die Befürchtung das die Impulse auch mal schneller sind als die Zykluszeit des OB1 (aktuell ca.20ms/Zyklus) und mir somit der ein oder andere Impuls durch die Lappen geht.
Um das zu verhindern würde ich gern so eine Art Zwischenspeicher programmieren.
In diesem Speicher werden die Impulse, die mittels Weckalarm OB vom PEW in ein MW geschrieben werden, abgelegt oder gezählt. Im Zyklischen Programmverlauf würde die CPU diesen Speicher abarbeiten. Und demzufolge würden alle Impulse erfasst werden - so die Theorie.
Nun mein eigentliches Problem:
wie kann ich so einen "Puffer" programmieren oder bietes eine Systemfunktion ähnliches an?
Hat vielleicht jemand von Euch so etwas als fertige Quelle parat?
Vielen Dank
mfg