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.
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
so baustein wurde korrigiert und ist in der version 2.71 enthalten.
Danke, fiesewiese!
MfG
Daniel
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
lade dir bitte nochmals die lib jetzt sollte es positive ergebnisse geben