Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 98

Programmierung in adbasic
Vorschau ausblenden Andere Handbücher für ADwin-Pro II:
Inhaltsverzeichnis

Werbung

Pro II: Eingangsmodule
P2_ADCF_Set_Limit
P2_ADCF_Set_
Limit
94
P2_ADCF_Set_Limit
ADC des angegebenen Moduls.
Syntax
#Include
ADwinPro_All.Inc
P2_ADCF_Set_Limit(module, input_no, high, low)
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1...4 oder 1...8) des analogen Einga-
input_no
ngs.
Oberer Grenzwert (0...65535) des Kanals. Vore-
high
instellung: 65535.
Unterer Grenzwert (0...65535) des Kanals. Vore-
low
instellung: 0.
Bemerkungen
Dieser Befehl ist nur sinnvoll, wenn das Modul nicht im Standard-Ar-
beitsmodus arbeitet (siehe P2_ADCF_Mode).
Wenn ein Messwert den oberen Grenzwert überschreitet, wird für die-
sen Kanal ein Flag gesetzt, das mit
und zurückgesetzt wird.
In gleicher Weise wird ein Flag für den Kanal gesetzt, wenn ein Mess-
wert den unteren Grenzwert unterschreitet.
Grenzwertübertretungen können keine Event-Signale auslösen.
Siehe auch
P2_ADCF, P2_ADCF24, P2_ADCF_Mode,
Gültig für
AIn-F-4/14 Rev. E, AIn-F-4/16 Rev. E, AIn-F-4/18 Rev. E, AIn-F-8/14
Rev. E, AIn-F-8/16 Rev. E, AIn-F-8/18 Rev. E
Beispiel
#Include
ADwinPro_All.Inc
Dim
flags
As Long
Init:
P2_ADCF_Set_Limit(1, 2, 32768,256)
flags
= P2_ADCF_Read_Limit(1)
Event:
flags
= P2_ADCF_Read_Limit(1)
If
(flags
And
10b
Rem Untergrenze ist unterschritten
Rem ...
EndIf
If
(flags
And
20000h
Rem Obergrenze ist überschritten
Rem ...
EndIf
setzt den oberen und unteren Grenzwert für einen F-
P2_ADCF_Read_Limit
P2_ADCF_Read_Limit
'Grenzwerte Kanal 2 setzen
'Flags lesen und rücksetzen
'Flags lesen
= 10b)
Then
= 20000h)
Then
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
ADwin
LONG
LONG
LONG
LONG
gelesen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis