Darstellung IEEE-754 in Concept 2.6 XL

Riedi

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

ich bin gerade bei der Anbindung eine E&H t-mass 65F an eine Schneider Quantum CPU (140CPU43412) und 140CRP81100.
Die Profibus Parametrierung efolgte mit Sycon (Hilscher). Soweit so gut, Geräte kommunizieren miteinander nur ich bekomme
keine verständlichen Werte.....
Der t-mass liefert Werte im IEEE-754 Gleitkommaformat.

IEEE.JPG

Nur die Darstellung im Concept will mit nicht gelingen, finde da auch kaum Doku drüber. Für Siemens gibt es einige Hinweise und Tipps.

VG
Martin
 
Hallo Martin
Ich hoffe du baust deine Teststation nicht für einen Kunden. Warum muss es eine so alte Software und Steuerung sein, die längst abgekündigt ist?

Zu deiner Frage
In der Sycon solltest du eine real Zahl + Status als Bytefolge mit 5 Byte definiert haben.
In Concept gehst du in die Parameter der CRP und importierst die mit Sycon exportierte cnf Datei.
Als Import wählst du 5x Int8 an einer Startadresse deiner Wahl.
Im Programm wandelst du jeden Int8 in ein Byte zurück und setzt 4 Byte nach IEEE zusammen.
Im 5. Byte ist dein Status.
Holger
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Holger,

kurz zur Erklärung. Das Testsystem dient nur internen Schulungszwecken, wir haben genau den Typ SPS im Werk im Einsatz für unsere Zentrale Leittechnik. Auch mit der Möglichkeit Profibus Geräte anzubinden was aber nicht genutzt wurde. Ich komme mehr aus der Siemens Schiene und muss mich bei neuen Themen dann häufig ans Forum wenden ;)
Das mit der Konfiguration im Sycon und CRP müsste so passen.

Sycon.JPG

Nur mit der Wandlung habe ich noch Probleme, wie bekomme ich die 4 Byte in Concept zusammen? Vor allem nach IEEE. Gibt es da einen speziellen Baustein für?

INT to Byte.JPG

Vielen Dank für deine Unterstützung!

VG
Martin
 
Ich komme mehr aus der Siemens Schiene und muss mich bei neuen Themen dann häufig ans Forum wenden
kein Problem, dafür ist es ja da:p
Gibt es da einen speziellen Baustein für
Nein Das musst du selber bauen.
Mit deinen Eingangsdaten %300xxx passt was nicht. Die sollten nur 8bit sein und nicht wie bei dir 16bit.
Kannst du ein Bild von der CRP Konfig (Parameter) mal hochladen?
 
So, nach ein wenig versuchen habe ich jetzt einen plausiblen Wert.

INT8 to Real.JPG

Vielen Dank nochmal für die Unterstützung! :D
 
Zurück
Oben