TIA Brauche dringend mal Hilfe... Ich muss eine Zeit aus einem Rezept an einen Timer gebe

Tmbiz

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

gerade bin ich bei einem Kunden und der möchte, dass ein Motor nach 15 bis 60 Minuten ausgeschaltet wird. Dazu möchte er einen Wert zwischen 15 und 60 Minuten in sein Rezept eingeben und dieses dann übertragen.

Code:
// Einschaltverzögerung-----------------------------------------------
      A     #Selbsthaltung3
      L     "Maschinen_Data".Daten_aus_Rezeptverwaltung.Kühlschnecke_ges_Laufzeit
      SE    "Tmt_ESV_Kühlung"
// Startbedingung---------------------------------------------------

Über den Parameter "Maschinen_Data".Daten_aus_Rezeptverwaltung.Kühlschnecke_ges_Laufzeit ist als S5Time deklariert.

Das Problem ist, muss der Kunde die Zeit in ms eingeben. Was kann ich machen um die Eingabe auf einen Wert zwischen 15 und 60 zu halten?
 
Am HMI Eingabefeld die Dezimalstelle auf 3 einstellen.
Dann kann er 15,000 bis 60,000 eingeben, wobei die Kommastellen nicht unbedingt angegeben werden müssen.

Mit einer linearen Skalierung können die Kommastellen auch komplett eliminiert werden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
aber dann hat man immer noch die nachkommastellen.. in den einstellungen der variablen gibt es 'lineare skalierung'
wenn du da z.b. bei plc 1 und bei hmi 1000 einträgst wäre das direkt 1 sekunde die du im eingabefeld eingibst.
 
So weit wie ich es hier erfassen kann, kann man im Rezept, keine Lineare Skalierung nutzen.

Änderung:
Gerade habe ich noch einmal unter den Variablen geschaut und musste erkennen, dass man diese doch skalieren kann. -> Oh man, der ganze Aufwand und man hätte nur mal richtig gucken müssen. Danke für eure Hilfe.
 
Zuletzt bearbeitet:
Zurück
Oben