Pro II: Multi-I/O
P2_MIO_Dig_Read_Latch
P2_MIO_Dig_
Read_Latch
28
P2_MIO_Dig_Read_Latch
Eingänge auf dem angegebenen Modul.
Syntax
#Include
ADwinPro_All.inc
ret_val
= P2_MIO_Dig_Read_Latch(module)
Parameter
Eingestellte Moduladresse (1...15).
module
Bitwerte des Latch-Registers. Jedes Bit entspricht
ret_val
einem digitalen Eingang (siehe Tabelle).
MIO-4 Rev. E, MIO-4-ET1 Rev. E
31:20
Bitnr.
–
Eingang
MIO-D12 Rev. E
Bitnr.
Eingang
Bemerkungen
Wir empfehlen, die angesprochenen Leitungen zunächst mit der Anweisung
als Eingänge zu programmieren; davon ausgenommen sind
P2_MIO_DigProg
OPT-Kanäle.
Sie können den aktuellen Zustand der digitalen Eingänge mit folgenden Anwei-
sungen in das Zwischenregister übernehmen:
•
P2_MIO_Dig_Latch
•
P2_Sync_All
Siehe auch
P2_MIO_Dig_Latch, P2_MIO_Dig_Write_Latch, P2_MIO_DigProg,
Digin_Long,
P2_Sync_All
Gültig für
MIO-4 Rev. E, MIO-4-ET1 Rev. E, MIO-D12 Rev. E
Beispiel
#Include
ADwinPro_All.inc
Dim
value
As Long
Init:
Rem Kanäle 7:0 der Module 1+2 als Eingänge setzen
P2_MIO_Digprog(1,00b)
P2_MIO_Digprog(2,00b)
Event:
Rem Pegel an den digitalen Eingängen von beiden Modulen synchron
Rem in die Zwischenregister übernehmen
P2_Sync_All(11b)
Par_1
=
P2_MIO_Dig_Read_Latch(1)'Latch von Modul 1 lesen
Par_2
=
P2_MIO_Dig_Read_Latch(2)'Latch von Modul 2 lesen
liefert die Bitwerte aus dem Latch-Register für digitale
19:16
OPT4:OPT1
31:12
11:0
–
OPT11:OPT0
(falls für das Modul aktiviert).
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
LONG
LONG
15:8
7 6 ... 1 0
–
7 6 ... 1 0
P2_MIO_