Wie wandelt man HEX in INT bei einer S7-200?

Jan

Level-1
Beiträge
813
Reaktionspunkte
79
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte meine Stunde aus der CPU-Uhr wandeln.

S7-200 CPU 224XP

Ich habe die aktuelle Stunde im VB607 stehen (HEX 16); dies entspricht so auch der aktuellen Stunde.
Ich brauche diese Zahl 16 letztendlich als REAL.

Wenn ich den Baustein "B_I" verwende, liest dieser Baustein die HEX 16 als 22 ein.
Ich brauche aber die 16.

Mit welcher Funktion bekomme ich die 16 auch hinten raus?

Mit der Suchfunktion habe ich leider keine Lösung gefunden.

Ich hoffe ihr könnt mir weiterhelfen.
 
Dann machst du einfach unmittelbar vorher einen MOVE von VB607 -> AC0,
AC0 wandelst du dann mit den BCD_I auf dein gewünschtes VW.

Mfg
Manuel

Ich glaubs ja nicht...

Es funktioniert. :p

Danke, danke, danke. :TOOL:

Was ist "AC0"?

Was passiert da so im Groben?
 
AC0 ist einfach ein Akku, also einfach für genau solche Fälle quasi temporärer Zwischenspeicher ...
 
Zurück
Oben