ADwin
setzt einen einzelnen Ausgang des angegebenen Digital-Moduls auf
P2_MIO_Digout
den Pegel High oder Low. Alle übrigen Ausgänge bleiben unverändert.
Syntax
#Include
ADwinPro_All.inc
P2_MIO_Digout(module,output,value)
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer des Ausgangs, der angesprochen werden
output
soll.
MIO-4 Rev. E, MIO-4-ET1 Rev. E
0...7: DIO-Kanäle.
24...27: TRA-Ausgänge.
MIO-D12 Rev. E
16...27: TRA-Ausgänge.
Neuer Zustand für den gewählten Ausgang:
value
0: Pegel Low.
1: Pegel High.
Bemerkungen
Die angesprochenen Leitungen müssen zunächst mit der Anweisung
als Ausgänge programmiert werden; davon ausgenommen sind
DigProg
TRA-Kanäle.
Mit
kann ein beliebiger Ausgang gelöscht oder gesetzt wer-
P2_MIO_Digout
den, ohne den Zustand der anderen Ausgänge zu ändern.
Siehe auch
P2_MIO_Digout_Long,
Gültig für
MIO-4 Rev. E, MIO-4-ET1 Rev. E, MIO-D12 Rev. E
Beispiel
#Include
ADwinPro_All.inc
Init:
Rem Kanäle 0...3 als Eingang, 4...7 als Ausgang
P2_MIO_Digprog(1,10b)
Event:
Rem Eingangsbits einlesen und prüfen, ob Kanal 3 gesetzt ist
If
(P2_MIO_Digin_Long(1)
P2_MIO_Digout(1,5,0)
Else
P2_MIO_Digout(1,5,1)
EndIf
ADwin-Pro II Software, Handbuch Apr. 2021
P2_MIO_DigProg
And
100b
= 100b)
'Kanal 3 gesetzt: Bit 5 löschen
'Kanal 3 gelöscht: Bit 5 setzen
LONG
LONG
LONG
P2_MIO_
Then
Pro II: Multi-I/O
P2_MIO_Digout
P2_MIO_Digout
31