Pro II: Digitale Ein-/Ausgänge
P2_Digout_Reset
P2_Digout_Reset
180
setzt die spezifizierten Ausgänge auf dem angegebenen Modul
P2_Digout_Reset
auf den Pegel Low.
Syntax
#Include
ADwinPro_All.inc
P2_Digout_Reset
Parameter
Eingestellte Moduladresse (1...15).
module
Bitmuster, mit dem einzelne digitale Ausgänge auf den
clear
Pegel Low gesetzt werden.
Bit = 0: Ausgang unverändert lassen.
Bit = 1: Ausgang auf Pegel Low setzen.
Modul AOut-1/16:
Bitnr.
Ausgang
Modul SENT-4-Out, SENT-6:
Bitnr.
Ausgang
Andere Module:
Bitnr.
Ausgang
Bemerkungen
Die angesprochenen Leitungen müssen zunächst mit der Anweisung
als Ausgänge programmiert werden. Das gilt nicht für das Modul
DigProg
AOut-1/16.
Mit
P2_Digout_Reset
den Zustand der anderen Ausgänge zu ändern.
Bei der Modulversion TRA-16-G Rev. E schaltet der Pegel High nach Masse,
nicht nach V
.
CC
Siehe auch
P2_Digout, P2_Digout_Bits, P2_Digout_Long, P2_Digout_Set,
Gültig für
AOut-1/16 Rev. E, DIO-32 Rev. E, DIO-32-TiCo Rev. E, DIO-32-TiCo2 Rev. E,
DIO-32/1-TiCo Rev. E, DIO-8-D12 Rev. E, REL-16 Rev. E, SENT-4-Out Rev. E,
SENT-6 Rev. E, SPI-2-D Rev. E, SPI-2-T Rev. E, TRA-16 Rev. E
Beispiel
ADwinPro_All.inc
#Include
Init:
Rem Bei AOUT-1/16: Zeile mit P2_DigProg löschen
Rem Kanäle 0...31 als Ausgang setzen
P2_DigProg(1,1111b)
Event:
If
(Par_1
= 1)
Then
Rem unteres Wort: geradzahlige Bits löschen
P2_Digout_Reset(1,0AAAAh)
EndIf
module
clear
(
,
)
31
...
16
31
...
16
31:28
27
...
–
19
...
31
30
...
2
31
30
...
2
können beliebige Ausgänge gelöscht werden, ohne
'Bedingung abfragen
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
LONG
LONG
15:0
–
24
23:0
16
–
1
0
1
0
P2_
P2_DigProg