27.12.2013 Aufrufe

AT9 Zaehler - Graf-Syteco

AT9 Zaehler - Graf-Syteco

AT9 Zaehler - Graf-Syteco

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

GRAF-SYTECO<br />

SYsteme TEchnischer COmmunication<br />

anzeigen, bedienen u. beobachten, melden, steuern, visualisieren<br />

GRAF-SYTECO GmbH & Co. KG; Kaiserstr.18; D-78609 Tuningen; Tel.00497464 9866-0; Fax 00497464 2550; http.//www.graf-syteco.de<br />

*****Vorabinfo*****<br />

1 Frequenz- & Zählereingänge <strong>AT9</strong>2/98<br />

Geräte der <strong>AT9</strong>7/98 Reihe bieten zwei A/B Zählereingänge, die mit den aufgelisteten<br />

Betriebmodi genutzt werden können.<br />

0: Binär Eingang (A & B)<br />

1: Addierend A-Zähler (B bleibt binär Eingang)<br />

2: Subtrahierend A-Zähler (B bleibt binär Eingang)<br />

3: Addierend/Subtrahierend A-Zähler, je nach B-Signal (A & B)<br />

4: Phasenerkennung *4 A&B-Zähler (A & B)<br />

5: Differenz, A-Zähler addiert, B-Zähler subtrahiert (A & B)<br />

6: Phasenerkennung *4 A&B-Zähler (A & B)<br />

7: Phasenerkennung *4 A&B-Zähler (A & B)<br />

8: Frequenzmessung A-Zähler (B bleibt binär Eingang)<br />

9: Torzeitmessung (A & B)


GRAF-SYTECO<br />

anzeigen, bedienen u. beobachten, melden, steuern, visualisieren<br />

GRAF-SYTECO GmbH & Co. KG; Kaiserstr.18; D-78609 Tuningen; Tel.00497464 9866-0; Fax 00497464 2550; http.//www.graf-syteco.de<br />

1.1 Frequenzmessung<br />

SYsteme TEchnischer COmmunication<br />

Die Frequenzmessung erfolgt immer über den A-Kanal, der B-Kanal bleibt als binär Eingang<br />

weiter nutzbar. Die Funktion liefert zwei Ergebniswerte zurück, die Frequenz gemessen in<br />

Hertz und die Periodendauer gemessen je nach Auswahl im Bereich von 1μs bis 100ms.<br />

Aktiviert wird die Frequenzmessung für den ersten Zähler über die Funktion SetCount1Config<br />

im Modus #8. Der Aufruf erfolgt für den zweiten Zähler analog über die Funktion<br />

SetCount2Config.<br />

void SetCount1Config( int __CountMode, int __ResetModus, int __A1Mode,<br />

int __A2Mode, int __A5Mode, int PulseTime);<br />

1. __CountMode: 8 -> Frequenz<br />

2. __ResetModus: Verarbeitungsmodus für die gemessenen Werte<br />

0: Rohdaten, gemessene Werte inkl. eventuellen Ausreißern, schnelle<br />

Reaktionszeit.<br />

1: Mittelwert, vier Messwerte gemittelt, Ausreißer fallen weniger ins<br />

Gewicht liegen aber länger im Wert an. Langsame Reaktionszeit.<br />

2: Entprellt, Ausreißer Elimierung, langsame Reaktionszeit.<br />

3. __A1Mode: Zeiteinheit für die Periodendauer<br />

0: 1μs<br />

1: 10μs<br />

2: 100μs<br />

3: 1ms<br />

4: 10ms<br />

5: 100ms<br />

4. Restliche Parameter: nicht relevant<br />

Die Frequenz wird bei der Messung im Zählerwert abgelegt und entsprechend über die<br />

Funktion<br />

uint32 GetCount1( void ) // uint32 GetCount2( void )<br />

abgerufen.<br />

Die Periodendauer wird im Register für den Wiederholzähler abgelegt und wird wie dieser über<br />

den Funktionsaufruf<br />

Zähler1: GetIIORegister(28,2) // Zähler 2: GetIIORegister(30,2)<br />

angefordert. Rückgabewert ist auch hier ein vorzeichenloser 32-Bit Wert.<br />

Hinweis: Die Frequenz kann zwischen ¼ und 100KHz liegen<br />

Hinweis: Wird innerhalb von fünf Sekunden keine steigende Flanke registriert, so wird die<br />

Frequenz und Periodendauer auf 0 gesetzt.<br />

Hinweis: Die Zeiteinheit zur Messung der Periodendauer ist je nach Frequenz zu wählen.<br />

Achtung, es findet keine Überlaufbehandlung statt.<br />

Hinweis: Die langsamste anliegende Frequenz bestimmt die Aktualisierungsrate von beiden<br />

Frequenzen.


GRAF-SYTECO<br />

SYsteme TEchnischer COmmunication<br />

anzeigen, bedienen u. beobachten, melden, steuern, visualisieren<br />

GRAF-SYTECO GmbH & Co. KG; Kaiserstr.18; D-78609 Tuningen; Tel.00497464 9866-0; Fax 00497464 2550; http.//www.graf-syteco.de<br />

1.2 Torzeitmessung<br />

Misst die Zeit zwischen einer steigenden Flanke am B-Eingang und einer steigenden Flanke<br />

am A-Eingang eines Zählers. Der Aufruf erfolgt über die SetCount1Config bzw.<br />

SetCount2Config Funktion.<br />

void SetCount1Config( int __CountMode, int __ResetModus, int __A1Mode,<br />

int __A2Mode, int __A5Mode, int PulseTime);<br />

1. __CountMode: 9 -> Torzeit<br />

2. __ResetModus: keine Funktion (0)<br />

3. __A1Mode: Zeiteinheit für die Torzeit<br />

0: 1μs<br />

1: 10μs<br />

2: 100μs<br />

3: 1ms<br />

4: 10ms<br />

5: 100ms<br />

4. Restliche Parameter: nicht relevant<br />

Die gemessene Zeit wird über die Funktion<br />

uint32 GetCount1( void ) // uint32 GetCount2( void )<br />

abgerufen.<br />

Hinweis: Die Startzeit wird immer über den B-Kanal, die Stoppzeit immer über den A-Kanal<br />

eines Zählers ermittelt.


GRAF-SYTECO<br />

SYsteme TEchnischer COmmunication<br />

anzeigen, bedienen u. beobachten, melden, steuern, visualisieren<br />

GRAF-SYTECO GmbH & Co. KG; Kaiserstr.18; D-78609 Tuningen; Tel.00497464 9866-0; Fax 00497464 2550; http.//www.graf-syteco.de<br />

1.3 Zählermodi<br />

Siehe AT3 IIO Beschreibung<br />

Hinweis: Wird im Betriebsmodus „Phase*4“ eine Ausgangsfunktion oder ein Resetmodus<br />

neben den Z-Eingangsmodi genutzt, so wird die Abarbeitung langsam und das Endergebnis<br />

unter Umständen ungenau.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!