CounterValue

Allgemeines

Typ

AD

Geräte, die den Parameter unterstützen

DIO8 Modul

Tracebar

Ja

Funktionsbeschreibung

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.