Steffen006
Level-1
- Beiträge
- 8
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
habe die Aufgabe mit einer Logo und einem HMI-Panel "KTP-400 Basic" eine Zeitschaltuhr für eine Batterieladung zu erstellen.
Folgendes soll realisiert werden:
1.Der Start für die Entladung soll im HMI eingegeben werden.
2.Aus der Entladekapazität wird eine Zeit ausgerechnet wie lange die Entladung dauert.
3. 5 Minuten später wird das Ladegerät angeschaltet dies Läuft einfach nur bis 5 Minuten vor der Zeit des Starten der Entladung dann am nächsten Tag.
Bereits umgesetzt:
Die Zeit wie lange die Entladung dauert, habe ich bereits errechnet und bekomme eine Kommazahl (4,84)h heraus. Diese rechne ich mal 60um die Minuten zu bekommen und gebe sie dann an die Logo wobei ich eine Stoppuhr über die Wochenzeitschaltuhr und den eingegebenen Start starte und den Ausgang Q über einen Schwellwert (Die Entladezeit in Minuten) schalte.
Probleme:
Mein Problem ist es nun, da ich die Zeit im HMI ja BCD bzw. Hexadezimal also in zwei 8-Bit Char eingeben muss dass die Wochenzeitschaltuhr eine Einschaltzeit hat, mir die Endzeit der Entladung zu errechnen und wieder am HMI anzuzeigen, da die Logo sowie das HMI begrenzte Rechenmöglichkeiten haben und ein Script schreiben geht auch nicht da ich nur ein Basic Panel habe.
Danke im Voraus für Konstruktive Antworten
Gruß Steffen
habe die Aufgabe mit einer Logo und einem HMI-Panel "KTP-400 Basic" eine Zeitschaltuhr für eine Batterieladung zu erstellen.
Folgendes soll realisiert werden:
1.Der Start für die Entladung soll im HMI eingegeben werden.
2.Aus der Entladekapazität wird eine Zeit ausgerechnet wie lange die Entladung dauert.
3. 5 Minuten später wird das Ladegerät angeschaltet dies Läuft einfach nur bis 5 Minuten vor der Zeit des Starten der Entladung dann am nächsten Tag.
Bereits umgesetzt:
Die Zeit wie lange die Entladung dauert, habe ich bereits errechnet und bekomme eine Kommazahl (4,84)h heraus. Diese rechne ich mal 60um die Minuten zu bekommen und gebe sie dann an die Logo wobei ich eine Stoppuhr über die Wochenzeitschaltuhr und den eingegebenen Start starte und den Ausgang Q über einen Schwellwert (Die Entladezeit in Minuten) schalte.
Probleme:
Mein Problem ist es nun, da ich die Zeit im HMI ja BCD bzw. Hexadezimal also in zwei 8-Bit Char eingeben muss dass die Wochenzeitschaltuhr eine Einschaltzeit hat, mir die Endzeit der Entladung zu errechnen und wieder am HMI anzuzeigen, da die Logo sowie das HMI begrenzte Rechenmöglichkeiten haben und ein Script schreiben geht auch nicht da ich nur ein Basic Panel habe.
Danke im Voraus für Konstruktive Antworten
Gruß Steffen