Problem bei Rechnen mit "REAL" Werten

SPS n00b

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Community,

Im Rahmen eines Projektes ist ein Programm für einen verfahrbaren Maschinentisch zu programmieren.
Der Weg wird dabei von Linearpotentiometern erfasst und analog eingelesen. Die Ansteuerung der einzelen Spindelantriebe erfolgt ebenfalls analog.
Nun zu meinem Problem:

Ich habe die eingelesenen Werte normiert und in "REAL" gewandelt und möchte nun z.B. ein Subtraktion ausführen. Wenn ich mir nun den Wert am "Move" Baustein ansehe (200mm) und den Wert dann am Subtraktionsbaustein wieder aufrufe, steht dort nicht mehr meine erwartete (200mm) sondern irgendein Wert. Woran liegt das? Am Ausgang sowie am Eingang der jeweiligen Bausteine steht das Sie mit "REAL" Werten arbeiten.
Bitte dringend um Hilfe.

Hardware:
CPU314C-2 DP
STEP 7 V5.3 + HF2

spss.jpg
spss.jpg
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Der Sollwert_X wird in einen MD in "REAL" geschrieben. Den will ich nun einfach wieder Aufrufen! Aber wie auf dem Bild zu sehen ist, verändert sich der Wert und ich kann mir nicht erklären warum.
 
Hi,

also ich würde mal vermuten du beschreibst eines der Bits aus deinem MD nochmals im Programm irgendwo.

Entweder du versuchst mal folgendes "Ctrl+Alt+Q" und gibst dort dein MD ein z.B. MD100 und mach nen Haken bei "Überlappende Zugriffe auf Speicherbereiche" und schau mal was da rauskommt. Ich vermute du verwendest das MD100 oder auch nur einen Teil davon im Resst deines Programmes nochmals.


Gruß

KoKo
 
Zurück
Oben