Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 46421

TIA Wie verbinde ich 4 Byte zu einem DWord (SCL oder FUP da S7-1200)?

$
0
0
Hallo zusammen

ich habe eine S71200 und ein Vision Sensor (ProfiNet Gerät). Diese habe ich soweit eingebunden und kann auch mit ihm kommunizieren.
Nun möchte ich zusätzlich noch Detektor-Daten wie z.B. x/y Werte in die SPS übergeben.
Die Werte schreiben ich mit dem "DPRD_DAT" Baustein in ein "Array of Byte" da die einzelnen Daten in je 4 Byte übergeben werden.
Also x-Wert = 4 Byte , y-Wert = weitere 4 Byte usw.

Beispiel:

Wert an Sensor = 587,577 --> Wert*1000 --> wert an SPS = 587577

Im Array steht nun: [0]=00 [1]=08 [2]=F7 [3]=39
Binär steht da: 00000000 | 00001000 | 11110111 | 00111001 --> was wiederum 587577 ergibt.

Aber wie bekomme ich diese Bitfolge aus den 4 Byte so zusammen das ich die Bitfolge in ein DWord schreiben kann?
Ich vermute mal mit Schiebebefehlen aber ich steh irgendwie auf em Schlauch bzw. mir fehlt die Programmiererfahrung :-(

Hab ihr mir eventuelle ein Beispiel oder einen Lösungsvorschlag?

Ich danke euch schon mal für eure Antworten!

Grüße

Julian

Viewing all articles
Browse latest Browse all 46421


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>