Autor Thema: Modul RDM  (Gelesen 7624 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

fiesewiese

  • Gast
Modul RDM
« 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.

dalbi

  • Gast
Re: Modul RDM
« Antwort #1 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

dalbi

  • Gast
Re: Modul RDM
« Antwort #2 am: 25. Februar 2008, 00:13:43 »
so baustein wurde korrigiert und ist in der version 2.71 enthalten.

Danke, fiesewiese!

MfG
Daniel

fiesewiese

  • Gast
Re: Modul RDM
« Antwort #3 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




Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re: Modul RDM
« Antwort #4 am: 25. Februar 2008, 19:22:33 »
lade dir bitte nochmals die lib jetzt sollte es positive ergebnisse geben