FB106 : Ventil
// Adressregister AR1 sichern
TAR1 #AR1_TEMP
// Adresse_IN (DWORD) => Ventil_IN (STRUCT)
L P##Ventil_IN
LAR1
L #Adresse_IN
T D [AR1,P#0.0]
// Ventil_IN (STRUCT) => Ventil_OUT (STRUCT)
U #Ventil_IN.Wahlschalter_FERN
UN #Ventil_IN.Endlage_AUF
U #Ventil_IN.Faehrt_AUF
= #Ventil_OUT.Befehl_AUF
U #Ventil_IN.Wahlschalter_FERN
UN #Ventil_IN.Endlage_ZU
U #Ventil_IN.Faehrt_ZU
= #Ventil_OUT.Befehl_ZU
U #Ventil_IN.Reserve_20
= #Ventil_OUT.Reserve_20
U #Ventil_IN.Reserve_27
= #Ventil_OUT.Reserve_27
U #Ventil_IN.Reserve_30
= #Ventil_OUT.Reserve_30
U #Ventil_IN.Reserve_37
= #Ventil_OUT.Reserve_37
// Ventil_OUT (STRUCT) => Adresse_OUT (DWORD)
L P##Ventil_OUT
LAR1
L D [AR1,P#0.0]
T #Adresse_OUT
// Adressegister AR1 wiederherstellen
LAR1 #AR1_TEMP