Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 15

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

Werbung

ADwin
Nur Prozessor T11.
CPU_Digin
eine Flanke an einem DIG I/O-Eingang des Prozessormoduls aufgetreten ist.
Syntax
#Include
ADwinPro_All.Inc
ret_val
= CPU_Digin(channel)
Parameter
Nummer des DIG I/O-Eingangs am
channel
Prozessormodul:
0: DIG I/O 0.
1: DIG I/O 1.
Statusmeldung, ob eine Flanke an dem gewähl-
ret_val
ten DIG I/O-Eingang aufgetreten ist:
0: Flanke ist nicht aufgetreten.
1: Flanke ist ein- oder mehrfach aufgetreten.
Bemerkungen
Die Anweisung
CPU_Digin
DIG I/O-Kanal mit
CPU_Dig_IO_Config
Mit
CPU_Dig_IO_Config
de oder auf fallende Flanken reagiert. Nach einem Neustart sind die
DIG I/O-Kanäle als Eingang und für fallende Flanken konfiguriert.
Durch die Anweisung
dung für Flanken ausgelesen; dabei wird die Statusmeldung automa-
tisch auf den Wert 0 zurückgesetzt.
An den DIG I/O-Eingängen werden TTL-Signale erwartet.
Siehe auch
CPU_Digout, CPU_Dig_IO_Config, CPU_Digin (T9, T10)
Gültig für
CPU-T11
Beispiel
#Include
ADwinPro_All.Inc
Dim
dummy
as Long
Init:
Rem Beide DIG I/O Kanäle als Eingang mit steigender Flanke
Rem einstellen
CPU_Dig_IO_Config(100010b)
Rem Statusmeldung an DIG I/O 1 lesen und dadurch zurücksetzen
dummy
= CPU_Digin(1)
Event:
Rem ...
If(CPU_Digin(1) =
End
EndIf
Rem ...
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
gibt zurück, ob seit dem letzten Befehlsaufruf
hat nur eine Funktion, wenn der gewählte
als Eingang konfiguriert ist.
wird festgelegt, ob
wird die modulinterne Statusmel-
CPU_Digin
1)
Then
'Bei steigender Flanke ...
'... das Programm beenden
LONG
LONG
auf steigen-
CPU_Digin
Pro II: Allgemeine Befehle
CPU_Digin
CPU_Digin
11

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis