-> Hier kostenlos registrieren
Hallo Leute. ich möchte mit dem Baustein CMP_R in CFC 2 Realwerte auf gleichheit prüfen.
nun gibt mir die Funktion am Ausgang EQ kein True zurück, obwohl beide Werte den selben Wert haben. Der eine kommt von einem OpAnl (PCS7 8.2), der andere wird über den bus von einer s7 steuerung eingelesen.
Bei Realwerten kann ja vielleicht ganz hinten bei der x-ten Nachkommastelle eine Abweichung sein durch einen rundungsfehler oder so. wüsste aber nicht woher die kommen soll. die Quelle ist bei beiden ein Int, der und am Baustein in der Online ansicht wird der Wert xx.0 angezeigt.
hier noch ein bild:
gibt es eine möglichkeit, den exakten wert in bin anzuzeigen? oder hat jemand sonst einen tipp?
nun gibt mir die Funktion am Ausgang EQ kein True zurück, obwohl beide Werte den selben Wert haben. Der eine kommt von einem OpAnl (PCS7 8.2), der andere wird über den bus von einer s7 steuerung eingelesen.
Bei Realwerten kann ja vielleicht ganz hinten bei der x-ten Nachkommastelle eine Abweichung sein durch einen rundungsfehler oder so. wüsste aber nicht woher die kommen soll. die Quelle ist bei beiden ein Int, der und am Baustein in der Online ansicht wird der Wert xx.0 angezeigt.
hier noch ein bild:
gibt es eine möglichkeit, den exakten wert in bin anzuzeigen? oder hat jemand sonst einen tipp?