Produkt: | Elvis |
Version: | 2.4 |
Stand: | 2005-09-22 |
Zusammenfassung
Es kann gewünscht sein, dass Ereignisse durch ein Zeitprogramm vorgegeben werden können und diese, abhängig von weiteren Einflussgrößen, automatisch korrigiert werden sollen.
Ein Beispiel: Ein Schichtleiter soll die Arbeitszeiten für seine Schicht in einem Zeitprogramm eingeben können. Abhängig von der Differenz zwischen der gewünschten Temperatur in der Halle und der tatsächlichen Temperatur soll die Vorlaufzeit für die Heizung bestimmt werden und automatisch ein weiteres Zeitprogramm für die richtigen Heizzeiten erstellt werden.
Einzelheiten
Es handelt sich hierbei um eine relativ komplexe Lösung. Im globalen Script des Prozessservers wird beim Laden der Zeitprogramme geprüft, ob für diese zusätzliche Zeitprogramme erstellt werden sollen, die die realen Schaltzeiten enthalten. Bei der Erstellung dieser Zeitprogramme werden
- Volaufzeiten
- Nachlaufzeiten
- minimale Ausschaltzeiten
- minimale Einschaltzeiten
berücksichtigt.
Beispiel:
Vorlauf soll 5 sein Nachlauf soll -1 sein MinAusZeit soll 3 sein
ZeitprogrammX:
|---------------| |------------------------| |----------|
ein aus ein aus ein aus
ZeitprogrammX_real:
|-------------------| |---------------------------------------------|
ein aus ein aus
Beachten Sie: Die neuen Zeitprogramme werden stets so benannt wie das Original-Zeitprogramm mit der Ergänzung „_real“.
Die neuen Zeitprogramme enthalten einen Datenpunkt, dessen Name aus dem Zeitprogrammnamen und „_DP“ zusammensetzt ist.
Ein Beispielprojekt zum Download. (116 KB)