-> Hier kostenlos registrieren
Hallo,
wie der Titel schon sagt muss ich in einem Temporären Array of DWord das erste Bit auf null setzen.
#Tmp.PDW[1..7]
Wie realisiere ich das?
Der Sinn und zweck soll sein dass egal was vorher mit diesem bit geschehen ist am ende immer null drin steht und direckt danach an den Profibusteilnehmer übertragen wird.
Das ganze sollte nach möglich keit hier rein.
Gruß Chickmc
wie der Titel schon sagt muss ich in einem Temporären Array of DWord das erste Bit auf null setzen.
#Tmp.PDW[1..7]
Wie realisiere ich das?
Der Sinn und zweck soll sein dass egal was vorher mit diesem bit geschehen ist am ende immer null drin steht und direckt danach an den Profibusteilnehmer übertragen wird.
Das ganze sollte nach möglich keit hier rein.
Code:
TAR2
L P##Ausgang
+I
LAR1
L DID [AR1,P#0.0]
T #Tmp.PDW[1]
<<<------------------------->>>
L DID [AR1,P#4.0]
T #Tmp.PDW[2]
L DID [AR1,P#8.0]
T #Tmp.PDW[3]
L DID [AR1,P#12.0]
T #Tmp.PDW[4]
L DID [AR1,P#16.0]
T #Tmp.PDW[5]
L DID [AR1,P#20.0]
T #Tmp.PDW[6]
L DID [AR1,P#24.0]
T #Tmp.PDW[7]
L #EA_Anfang
SLW 3
LAR1
L #Tmp.PDW[1]
T PAD [AR1,P#0.0]
L #Tmp.PDW[2]
T PAD [AR1,P#4.0]
L #Tmp.PDW[3]
T PAD [AR1,P#8.0]
L #Tmp.PDW[4]
T PAD [AR1,P#12.0]
L #Tmp.PDW[5]
T PAD [AR1,P#16.0]
L #Tmp.PDW[6]
T PAD [AR1,P#20.0]
L #Tmp.PDW[7]
T PAD [AR1,P#24.0]
Zuletzt bearbeitet: