User manual

4.2.6.2 Funktionen
native UI_Init(channel, mode, filtertime);
initialisiert einen Universaleingang (UI 1 - UI 2 ). Die Konfiguration der Samplerate für die
Messwerterfassung erfolgt durch die Funktion "UI_SetSampleRate". Ein Aufruf der Funktion
"UI_SetSampleRate" ist nur erforderlich, wenn die Default-Einstellung der Samplerate von
16Hz (62,5ms) für Ihre Anwendung nicht geeignet ist.
Hinweis: Mit jedem Universaleingang der initialisiert wird, steigt der Energieverbrauch.
Parameter Erklärung
channel Nummer des Universaleingangs, beginnend mit 0 für UI 1
Hinweis: Sie können für diesen Parameter auch die vordefinierten Konstanten
verwenden (siehe "Nummern der Universaleinnge" im Kapitel "Iotbox
Funktionen" auf Seite 72).
mode Auswahl des Modus für den Universaleingang
UI_CHT_SI_NONE : Universaleingang deaktiviert
UI_CHT_SI_DIGITAL : Digital: max. 2,8V, low <0,84V, high >1,96V, Bürde
1M
Ω
UI_CHT_SI_DCTR : Zähler: Impulslänge min. 1ms, Bürde 1M
Ω
UI_CHT_SI_A002V : 0...2,5V: Auflösung 610µV, max. 2,5V, Bürde 1M
Ω
filtertime Modi "Digital" und "Zähler":
Zeit in [ms], für die ein Signal konstant anliegen muss, um einen
Pegelwechsel auszulösen. Dient zur Unterdrückung von kurzzeitigen
Störungen (Entprellung).
Modus "0...2,5V":
Zeit in [ms], über die das Analogsignal zwecks Signalglättung gemittelt
wird. Dient zur Unterdrückung von Signalrauschen.
Erklärung
Rückgabewert
l
OK, wenn erfolgreich
l
< OK, wenn ein Fehler auftritt (siehe "Returncodes r allgemeine
Zwecke" im Kapitel "Konstanten" auf Seite 32)
74 Rev. 01