OSCAT Forum

oscat.lib => oscat.lib fuer Step 7 => Thema gestartet von: fiesewiese am 23. Februar 2008, 18:09:57

Titel: Modul RDM
Beitrag von: fiesewiese am 23. Februar 2008, 18:09:57
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.
Titel: Re: Modul RDM
Beitrag von: dalbi am 24. Februar 2008, 14:33:15
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
Titel: Re: Modul RDM
Beitrag von: dalbi am 25. Februar 2008, 00:13:43
so baustein wurde korrigiert und ist in der version 2.71 enthalten.

Danke, fiesewiese!

MfG
Daniel
Titel: Re: Modul RDM
Beitrag von: fiesewiese am 25. Februar 2008, 18:47:48
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



Titel: Re: Modul RDM
Beitrag von: hugo am 25. Februar 2008, 19:22:33
lade dir bitte nochmals die lib jetzt sollte es positive ergebnisse geben