Typ |
AD |
Geräte, die den Parameter unterstützen |
DIO8 Modul |
Tracebar |
Ja |
Dient zur Abfrage des aktuellen Stands der gezählten Impulse.
CounterValue wird zurückgesetzt, wenn in Sercos Phase 4 gewechselt wird.
Da es einige Sercos-Zyklen lang dauern kann, um CounterValue zurückzusetzen (z. B. nach Setzen von CounterStart auf TRUE), sollte CounterState vor CounterValue abgefragt werden.
IF IM_ILM_1.CounterState = 1 THEN
udiCounterValueBuffer:=IM_ILM_1.CounterValue;
END_IF;
Durch den Datentransfer über den Sercos-Bus wird der erste Impuls im Parameter CounterValue gezählt. Frühestens fünf Sercos-Zyklen (fünfmal CycleTime), nachdem die Impulszählfunktion (Parameter CounterStart) gestartet wurde.
Für den Transfer über den Sercos-Bus sind drei Sercos-Zyklen zwischen dem Erkennen eines Impulses und seiner Anzeige im Parameter CounterValue erforderlich.