Step 7 Dezimalzahl aus Visualisierung in Byte auf DB schreiben

Fredl

Level-2
Beiträge
18
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

hiermit möchte ich euch gerne um Hilfe bitten, ich habe bei einem Problem einen ziemlichen Knoten im Kopf und meine Programmierkenntnisse reichen hier noch nicht ganz.;)

Ich möchte über eine Visualisierung (Movicon) gerne das Datum und die Uhrzeit stellen.
Dazu benutze ich auf der SPS die SFC 0. Die Solldaten für Tag, Monat, Jahr etc. liegen in einem DB als Byte deklariert. Wenn ich im DB die Solldaten im Format z.B. B#16#30 (für Tag 30) angebe. Funktioniert die SFC0 und die Zeit wird korrekt eingestellt.

Jetzt würde ich gerne die Solldaten im DB über die Visualisierung vorgeben. Hier würde ich in einem Eingabefeld zum Beispiel Tag 30 (dezimal) eingeben. Dann wird in den DB B#16#1E geschrieben. Benötigt wird aber B#16#30 (also Dez 48).

Wie kann ich dies aus Movicon so beschreiben, das im DB ein korrekter Wert eingetragen wird und in der Visu für den Benutzer eine Dezimalzahl einzugeben ist?

Vielen Dank für eure Hilfe!
 
Bei einigen Visualisierungen kann man ein Ein-/Ausgabefeld direkt BCD-formatiert einstellen. Wenn das nicht geht mußt du dir die eingegebenen Werte z.B. mit 'ITB' umwandeln und dann an den SFC0 schreiben.
 
Zurück
Oben