Byte Array (RS232 Schnittstelle) auswerten - Stromzähler SML Daten in CX9000

good_mike

Level-1
Beiträge
55
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe einen IR-Lesekopf (http://www.volkszaehler.org/) über die am CX9000 angebaute RS232 Systemschnittstelle (-N030) angeschlossen und möchte damit meinen Zweirichtungs-Stromzähler auslesen, welcher die Daten per SML-Protokoll ausgibt.

Anhang anzeigen Zähler_auslesen.zip
Würdet Ihr das auch so machen oder gibt es Verbesserungsvorschläge...

Das Protokoll habe ich analysiert in dem ich den Lesekopf an die RS232 des Laptop's angeschlossen habe, die Daten per HTERM eingelesen und in Excel exportiert habe. (s. anliegendes .pdf /Excel).
Anhang anzeigen Log_Hex.pdf

Soweit habe ich schonmal die "Rohdaten" in der SPS.
Byte_Array_CX.jpg

Wie kann ich jetzt den Bytestrom so auswerten das ich an die Messwerte komme??

Das ist mein erstes "Projekt" im Zusammenhang mit RS232 Schnittstellen, daher bitte ich um etwas Nachsicht:D

Schon einmal vielen Dank an alle....

good_mike
 
Zuletzt bearbeitet:
Du musst die Bytewurst in die passende Datenstruktur schieben. Achte darauf, dass der CX9000 eine ARM Plattform mit 4 Byte Alignment ist. Alternativ kannst Du die Daten per ADS übers Netz abholen und in .NET Umwandeln.
 
Zurück
Oben