S5 und REAL nach IEEE

RonOro

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

ich habe eine S5-135U mit CPU 928B (eigentlich sogar eine VIPA 928C),
und einen PB-Slave der Soll- und Istwerte nur im REAL-Format nach IEEE
verarbeitet.
Jetzt ist die Frage, ob es irgendwo schon Wandel-Bausteine von KG <-> REAL gibt, oder ob ich selbst was erfinden muß.
Vielleicht hat ja hier einer eine Idee.
 
Def.: REAL=REAL(KIND(1E0)

KG ist eine Real

z.b.

DB 130
DD 10 KG=-5468833-01
DD 10 KH=FFF1 FFF1
 
Ich hatte ein ähnliches Problem!

Und zwar mit Reals auf einer S7 die ich in das S5-Format KG wandeln
mußte.

Ich hab mir auch die Sachen bei Siemens runtergeladen,aber ich
glaube für 20 Punkte.

Schau dort mal nach!

Absolute Profis haben bestimmt kein Problem das selber zu schreiben,
hätte mich wahrscheinlich sehr viel Zeit gekostet! :roll:

Viele Grüße!
 
Ich hatte ein ähnliches Problem!

Und zwar mit Reals auf einer S7 die ich in das S5-Format KG wandeln
mußte.

Ich hab mir auch die Sachen bei Siemens runtergeladen,aber ich
glaube für 20 Punkte.

Schau dort mal nach!

Absolute Profis haben bestimmt kein Problem das selber zu schreiben,
hätte mich wahrscheinlich sehr viel Zeit gekostet! :roll:

Viele Grüße!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
klärt mich mal auf. scheinbar habe ich hier ein verständnisproblem.

eine kg ist eine variable vom typ real einfache genauigkeit, also 32bit.

wie sieht denn eine real nach ieee aus wenn nicht so?
 
Ich kann Aufklärung geben:
Von Siemens gibt es ein Gleitkomma Paket mit verschiedenen Bausteinen (+,-,*,/), die eine Gleitkommazahl auf AKKU 1 und AKKU 2 verteilen, wegen dem 16 Bit Speicher. Somit wird die Mantisse und der Exponent getrennt.

Gruß Steffen
 
Ich bin auch nicht ganz dabei. Der TE hatte ja eine 928er - also 32 Bit-Akku. Und somit ist doch Real (S7) und KG (S5) identisch oder?

Das Gleitkoma-Paket macht ja nur bei CPU´s bis 944 (also 16-Bit-Akku) Sinn, oder?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das S7-Real-Format entspricht der IEEE, das S5-Gleitpunkt-Format ist nicht. Daher muss beim verwenden von Real-Zahlen in gemischten Systemen S5 und S7/PC/Codesys dies berücksichtigt und entsprechend der gewünschten Genauigkeit gewandelt werden.

Grüsse Corrado
 
Zurück
Oben