Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-X-A20 Handbuch Seite 176

Inhaltsverzeichnis

Werbung

LS-Bus + ADwin-X-A20
LS_DigProg
LS_DigProg
170
programmiert die digitalen Kanäle 1...32 eines Moduls vom Typ HSM-
LS_DigProg
24V am LS-Bus in Gruppen zu 8 als Ein- oder Ausgang.
Syntax
#Include
ADwin-X.Inc
ret_val
= LS_DigProg(ls_module, pattern)
Parameter
Eingestellte Moduladresse (1...15) am HSM-Modul auf
ls_module
dem LS-Bus.
Bitmuster, nach dem die Kanäle als Ein- oder Ausgang
pattern
gesetzt werden:
Bit = 0: Kanal als Eingang setzen.
Bit = 1: Kanal als Ausgang setzen.
Bitnr.
Kanalnr.
Rückgabewert, das den Fehlerstatus angibt:
ret_val
-1: Keine Kommunikation mit dem Modul möglich.
>0: Bitmuster mit mehreren Fehlerbits.
Bit = 0: kein Fehler.
Bit = 1: Fehler aufgetreten.
Bit-Nr.
31...8
7
Temp2 Temp1
Status
- :don't care (mit
0CFh
Par:Parity-Fehler bei der Datenübertragung auf dem LS-Bus.
Ovr: Overrun-Fehler bei der Datenübertragung auf dem LS-Bus.
Time: Timeout-Fehler bei der Datenübertragung auf dem LS-Bus.
WD: Watchdog hat ausgelöst. Die Kanaltreiber sind deaktiviert.
Temp1: Übertemperatur am Treiber für Kanäle 1...16. Treiber ist deaktiviert.
Temp2: Übertemperatur am Treiber für Kanäle 17...32. Treiber ist deaktiviert.
Bemerkungen
Die Anweisung soll nur im Abschnitt
ge Ausführungszeit hat.
Nach der Initialisierung mit
guriert.
Die Kanäle können nur in Gruppen zu je 8 als Ein- oder Ausgang gesetzt werden
(nur 4 relevante Bits, die anderen Bits werden ignoriert).
Siehe auch
LS_DIO_Init, LS_Dig_IO, LS_Digout_Long, LS_Digin_Long, LS_Get_Output_
Status, LS_Reset, LS_Watchdog_Init, LS_Watchdog_Reset
Gültig für
HSM-24V + X-A20
31...4
3
2
32:25 24:17 16:9
6
5...4
WD
ausmaskieren)
verwendet werden, weil sie eine lan-
Init:
sind alle Kanäle als Eingänge konfi-
LS_DIO_Init
ADwin-X-A20, Handbuch Sep. 2019
ADwin
LONG
LONG
1
0
8:1
LONG
3
2
1
0
Time
Ovr
Par

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis