Wincc Flex Uhrzeit per Script verändern

chefren_new

Level-1
Beiträge
138
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
hab folgendes Problem.
Für die Eingabe von Uhrzeiten habe ich ein Eingabefeld für Std und für Min und das für acht unterschiedliche Uhrzeiten.
Jetzt möchte ich alle acht Uhrzeiten um einen bestimmten Min-Wert ändern. Wie könnte ich das am besten machen?

Hat jemand damit schon Erfahrung?

Danke
 
Ich nehme mal an, dass wir hier von einer Art Zeitschaltuhr reden und das deine Zeitvorgaben im Format TimeOfDay (TOD) erfolgen ...?
In dem Fall mußt du nur den Zeitwert, den du passenderweise auch im Format TimeOfDay (oder Time) eingibst davon subtrahieren (oder addieren - je nachdem wohin es gehen soll).
Danach solltest du aber auf alle Fälle kontrollieren, dass dein Zeitwert nicht negativ wird (also dass du nicht mehr abziehst als als Vorgabezeit da ist) bzw. du nicht über 24:00 Uhr hinaus addierst.

An welcher Stelle siehst du für dich ein Problem ?

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallodanke für die rasche Antwortmein Problem ist das ich zwei Eingabefelder habe eins wo ich die Stunde eingeben kann und eines die Minuten.Diese Felder möchte ich gerne mit einem Script manipulieren so dass ich wenn ich z.B.: 15min die Zeit verlängern will ich einen Button habe mit +/- der diese zwei Felderdie Werte abändern.ich denke das geht mit einem Script am besten oder?gibt es so ein Script oder ein ähnliches was ich für meine Bedürfnisse anpassen kann?Gruß
 
Warum denken die Leute so kompliziert?

Ich gehe davon aus, dass Du kein Time oder TOD hast, sondern INT oder Byte.
Wenn diese als "normale" Variablen angelegt hast (Also kein Multiplex o.ä.) kannst Du folgendes machen:

Neuen Button anlegen
Ereignis Klicken
ErhoeheVariable -> Variable eintragen -> Wert um den erhoeht werden soll (Kann auch eine Variable sein, falls gewünscht!)

Verringern geht auch!

Dann kannst Du für die Variablen Grenzen aktivieren, z.B. bei Stunden 0 und 24, bei Minuten 0 und 60 ...

Grüße

Marcel
 
Zurück
Oben