Supervisor
Level-1
- Beiträge
- 93
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Hallo,
ich habe folgendes Problem:
Ich habe drei Bytes EB1, EB2 und EB3. Außerdem sind noch die Bits 0...4 vom Byte EB4 interessant.
Aus diesen Eingangsdaten möchte ich gerne ein Merker-DoppelWort (32bit Breite) MD1 generieren.
D.h. EB1 soll in den ersten 8 Bits (0...7) von MD1 stehen, EB2 in den nächsten 8 Bits (8...15) und EB3 in den Bits 16...23. Die Bits 0...4 von EB4 sollen dann die nachfolgenden Bits (24...28) von MD1 auffüllen. Die letzten 3 Bits (29...31) von MD1 sollen NULL sein.
Ich habe schon sämtliche Sachen in FUP und AWL ausprobiert, aber das klappt einfach nicht!!!!! Ich benutze eine S7-313 mit STEP7 V5.4.
Ich brauche dringend HILFE!!!!!
Weiß jemand Rat?
DANKE!!!
ich habe folgendes Problem:
Ich habe drei Bytes EB1, EB2 und EB3. Außerdem sind noch die Bits 0...4 vom Byte EB4 interessant.
Aus diesen Eingangsdaten möchte ich gerne ein Merker-DoppelWort (32bit Breite) MD1 generieren.
D.h. EB1 soll in den ersten 8 Bits (0...7) von MD1 stehen, EB2 in den nächsten 8 Bits (8...15) und EB3 in den Bits 16...23. Die Bits 0...4 von EB4 sollen dann die nachfolgenden Bits (24...28) von MD1 auffüllen. Die letzten 3 Bits (29...31) von MD1 sollen NULL sein.
Ich habe schon sämtliche Sachen in FUP und AWL ausprobiert, aber das klappt einfach nicht!!!!! Ich benutze eine S7-313 mit STEP7 V5.4.
Ich brauche dringend HILFE!!!!!

DANKE!!!