Modul RDM

Begonnen von fiesewiese, 23. Februar 2008, 18:09:57

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

fiesewiese

Hallo,

scheinbar funktioniert das Modul RDM in Oscat 2.7 für Step 7 nicht ordnungsgemäß.
Hier mal ein Beispiel einer erzeugten Sequenz:


-1.053181e+030    DW#16#F154B02A
-4.242042e+030    DW#16#F2562B1B
-1.625738e+030    DW#16#F1A42859


teilweise waren auch welche dabei , die keine gültigen Realzahlen darstellten.

Getestet habe ich mit S7-PLCSIM.

dalbi

hallo fiesewiese,

da ist tatsächlich noch ein fehler drin gewessen, der baustein war leider noch nicht getestet, das problem war ein umwandlungsfehler DWORD_TO_REAL muss natürlich DINT_TO_REAL(DWORD_TO_DINT()) sein. ein problem besteht allerdings noch da der baustein jetzt nur negative zahlen liefer von 0..-1 weis bloß nicht warum, aber wird sich auch noch finden.

MfG
Daniel

dalbi

so baustein wurde korrigiert und ist in der version 2.71 enthalten.

Danke, fiesewiese!

MfG
Daniel

fiesewiese

Hi,

danke für das schnelle Bugfixing. Die Funktion liefert zwar nur negative Zahlen, aber man kann sich ja mit einem nachfolgenden UD DW#16#7FFFFFFF behelfen.

Super Arbeit, die ihr hier leistet, macht weiter so.

mfg
Fiesewiese




hugo

lade dir bitte nochmals die lib jetzt sollte es positive ergebnisse geben