-> Hier kostenlos registrieren
TIA Portal V13 SP2, S7 1200 1214c dc,dc,dc mit Signalboard SB 1221 DC 200khz
Hallo ihr Lieben,
ich werte einen Drehgeber (Inkrementalgeber / AB-Zähler) über einen CTRL_HSC Zählerbaustein aus, Den ich in einen Cyclic Interrupt OB eingesetzt habe.
Für den aktivierten Schnellen Zähler HSC1 habe ich außerdem einen Hardware Interrupt OB als Prozessalarm (bei Zählerwert gleich Referenzwert) hinterlegt.
Ziel des ganzen soll sein, einen Vorschubmotor (Motor on/off ist auch im Cyclic Interrupt programmiert) möglichst wiederholgenau bei Aktivierung des Prozessalarms zu stoppen.
Meine Frage:
Kann ich in dem Cyclic Interrupt OB den Weckalarm der als Zeittakt in ms (von 1 bis 60000) auf 1ms stellen, obwohl meine CPU in der Onlinediagnose eine Zykluszeit von ca. 5ms hat? Und wird die Wiederholgenauigkeit dadurch auch wirklich besser als wenn ich oben genanntes in einem normalen FC Baustein programmieren würde?
Ausserdem habe ich noch in den Eigenschaften der CPU unter Zyklus zwei einstellbare Werte gefunden von denen ich gerne wüsste wofür diese eigentlich sind.
1. Zyklusüberwachungszeit (aktueller Wert 150ms)
2. Mindestzykluszeit für zyklische OB´s aktivieren (aktuell nicht aktiv)
Freue mich mal wieder auf eure kompetente Beratung.
LG Oliver
Hallo ihr Lieben,
ich werte einen Drehgeber (Inkrementalgeber / AB-Zähler) über einen CTRL_HSC Zählerbaustein aus, Den ich in einen Cyclic Interrupt OB eingesetzt habe.
Für den aktivierten Schnellen Zähler HSC1 habe ich außerdem einen Hardware Interrupt OB als Prozessalarm (bei Zählerwert gleich Referenzwert) hinterlegt.
Ziel des ganzen soll sein, einen Vorschubmotor (Motor on/off ist auch im Cyclic Interrupt programmiert) möglichst wiederholgenau bei Aktivierung des Prozessalarms zu stoppen.
Meine Frage:
Kann ich in dem Cyclic Interrupt OB den Weckalarm der als Zeittakt in ms (von 1 bis 60000) auf 1ms stellen, obwohl meine CPU in der Onlinediagnose eine Zykluszeit von ca. 5ms hat? Und wird die Wiederholgenauigkeit dadurch auch wirklich besser als wenn ich oben genanntes in einem normalen FC Baustein programmieren würde?
Ausserdem habe ich noch in den Eigenschaften der CPU unter Zyklus zwei einstellbare Werte gefunden von denen ich gerne wüsste wofür diese eigentlich sind.
1. Zyklusüberwachungszeit (aktueller Wert 150ms)
2. Mindestzykluszeit für zyklische OB´s aktivieren (aktuell nicht aktiv)
Freue mich mal wieder auf eure kompetente Beratung.
LG Oliver