Sonstiges Impulseingang

jan.klarer

Level-2
Beiträge
67
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe eine CPU313C-2 DP und will einen Impulseingang mit dem Eingangsmodul 321-1BL00-0AA0 einlesen.
Der Impulseingang hat eine minimale Zykluszeit von 25ms. Jetzt ist die Frage ist das überhaupt mit diesen Bauteilen möglich und auf was kommt es darauf an?
 
Ich habe eine CPU313C-2 DP und will einen Impulseingang mit dem Eingangsmodul 321-1BL00-0AA0 einlesen.
Der Impulseingang hat eine minimale Zykluszeit von 25ms. Jetzt ist die Frage ist das überhaupt mit diesen Bauteilen möglich und auf was kommt es darauf an?
Klarheit sollten die technischen Daten deiner CPU bzw. die der 321-Baugruppe liefern. Ob das mit der Zykluszeit der CPU so hinhaut steht auf einem anderen Blatt. Evtl. wäre es von Vorteil, einen Alarmeingang zu nutzen / projektieren. Schau dazu mal in das Handbuch deiner CPU
1705324565739.png
 
Hallo

hängt von deinem Programm ab. Welche Zykluszeit hast Du denn ?

Man rechnet überschlägig mit 3x Zykluszeit.

Geht auch genauer: 3ms DE Baugruppe + .....
 
Es stellt sich die Frage, wie lang Deine Impulse sind und wie schnell Dein Programm ist:
Signale erfaßt Du nur mit dem Programm, also mußt Du entweder im OB1 deutlich schneller sein als Deine 25ms oder Du mußt alle paar ms einen Weckalarm aufrufen.
Nun muß dann aber auch das Signal so lange anstehen, daß es nicht zwischen den Zyklen verschluckt wird oder - wie in Beitrag #3 gezeigt - gleich von der Baugruppe verschluckt wird.

Wenn Du also kurze Impulse genau, unabhängig von der Zykluszeit Deines Programms erfassen willst, gibt es sogenannte Zählerbaugruppen. Da fragst Du nur noch den Zählerstand ab, alles Andere macht die Baugruppe unabhängig von Deinem Programm.

Willst Du das unbedingt mit der Standard-Baugruppe machen, mußt Du die o.g. Parameter berücksichtigen.
 
Zurück
Oben