Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 106

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

Werbung

Pro II: Eingangsmodule
P2_ADCF_Read_Limit
P2_ADCF_Read_
Limit
102
liest die Flags für Grenzwertüber- und unterschreitungen auf
P2_ADCF_Read_Limit
allen F-ADC des angegebenen Moduls aus.
Syntax
#Include
ADwinPro_All.Inc
ret_val
P2_ADCF_Read_Limit
=
Parameter
Eingestellte Moduladresse (1...15).
module
Bitmuster aus den Flags für Grenzwertüber- und unter-
ret_val
schreitungen:
Bitnr.
31:24
F-ADC-Nr.
Bitnr.
15:8
F-ADC-Nr.
Bemerkungen
Sie stellen die Grenzwerte mit
Das Lesen der Flags setzt alle Flags auf Null zurück.
Wir empfehlen, im Abschnitt
vorherige Grenzwertüber- und unterschreitungen gelöscht sind. Dies ist bei ei-
nem extern gesteuerten Prozess besonders wichtig.
In einer Burst-Messreihe erhalten Sie mit
Adresse des Messwerts, der außerhalb der Grenzwerte liegt.
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:
Rem für AIn-F-x/16 Rev. E und AIn-F-x/18 Rev. E die folgende
Rem Zeile aktivieren
' P2_ADCF_Mode(1,1)
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
2000h
Rem Obergrenze ist überschritten
Rem ...
EndIf
module
(
23
22
21
20
Überschreitung der Obergrenze
8
7
6
5
7
6
5
4
Unterschreitung der Untergrenze
8
7
6
5
P2_ADCF_Set_Limit
die Flags einmal zu lesen, damit eventuelle
Init:
P2_Burst_Read_Index_Limit
P2_ADCF_Set_Limit
'Grenzwerte Kanal 2 setzen
'Flags lesen und rücksetzen
'Flags lesen
= 10b)
Then
= 2000h)
Then
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
)
LONG
LONG
19
18
17
16
4
3
2
1
3
2
1
0
4
3
2
1
ein.
die

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis