oscat.lib > oscat.lib fuer Step 7

Modul RDM

(1/1)

fiesewiese:
Hallo,

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


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

--- Ende Code ---

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

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln