Dynamisches Motorpoti,
Verstellung über Taste PLUS und MINUS.Das Programm „MotPotQA1“ liefert am Analogausgang QA1 eines Steuerrelais EASY 8xx einen Sollwert von 0…10Vdc in Abhängigkeit von der Dauer der Aktivierung der Taste „PLUS“ oder „MINUS“. Der analoge Ausgangswert QA1 ist remanent gespeichert und ist damit nach erneutem Einschalten unverändert wieder vorhanden. Mit Drücken der Taste „PLUS“ beginnt eine Erhöhung des Sollwertes erst langsam, danach mittel und zum Schluss schnell bis zum Loslassen der Taste. Wird die Taste „PLUS“ erneut gedrückt, beginnt die Verstellung wieder mit langsam usw.. Eine Absenkung des Sollwertes QA1 mit der Taste „MINUS“ erfolgt ebenfalls über langsam, mittel und dann schnell.
Progr.-Ablauf:1) Die anzugsverzögerte Zeitstufe T32 erhält die aktuelle
Verzögerungszeit über den Baustein BT01(copy)
vom MW 7 in das MW 10 kopiert.
2) Das MW 10 ist der Sollwert für T32.
3) Wird die Taste „PLUS“ oder „MINUS“ gedrückt startet T32.
4) Die erste Laufzeit von T32 ist die Zeit für eine langsame
Verstellgeschwindigkeit von QA1.
5) Ist die erste Laufzeit abgelaufen, wird mit BT02(copy) aus dem MW 8
der neue Sollwert ins MW 10 kopiert. T32 startet mit der zweiten
Laufzeit. Die mittlere Verstellgeschwindigkeit von QA1 ist aktiviert.
6) Mit Ablauf der zweiten Laufzeit wird mit BT03 aus dem MW 9 der neue
Sollwert ins MW 10 kopiert. T32 startet mit der dritten Laufzeit.
Die schnelle Verstellgeschwindigkeit ist aktiviert.
7) Parallel zur aktiven Verstellgeschwindigkeit wird ein entsprechende
Merker (M91, M92, M93) gesetzt. Dieser Merker triggert dann
wiederum die Bausteine BT04, BT05 und BT06.
Ist M91 gesetzt wird der Baustein BT04 getriggert. Er kopiert den
Sollwert „Impuls langsam“ aus dem MW 11 in das MW 14.
9) Das MW 14 ist der Sollwert für den Zähltakt (Blinktakt) der
Zeitstufe T31.
10) Mit der Taste „PLUS“ oder „MINUS“ und dem aktuellen Zähltakt
(langsam, mittel, schnell) zählt der Zähler C31 vorwärts
oder rückwärts.
11) Der Zähler C31 spiegelt seinen Ausgangswert direkt auf den
Analogausgang QA1.
12) Am Ausgang QA1 steht der Analogwert zur weiteren Verarbeitung zur
Verfügung.
Sollwert-Eingabe für Steuerrelais oder Simulation (ONLINE-Eingabe !) :MW 7: Sollwert „Zeit langsam“ = 5 000ms
MW 8: Sollwert „Zeit mittel“ = 10 000ms
MW 9: Sollwert „Zeit schnell“ = 15 000ms
MW 11: Sollwert „Zeittakt langsam“ = 200ms
MW 12: Sollwert „Zeittakt mittel“ = 100ms
MW 13: Sollwert „Zeittakt schnell“ = 5ms
Die Sollwerte sind online in das Steuerrelais oder der Simulation einzutragen.
Nach dem einmaligen online Eintrag in das Steuerrelais EASY 8xx sind die Sollwerte dort remanent.
Alle Sollwerte sind änderbar und können dadurch an den Prozess der zu steuernden Maschine angepasst werden.
Frage:
Das Programm „MotPotQA1“ belegt 1340 Byte des Programmspeichers. Das sind ca. 17%. Und MotPotiQA1 ist nur ein Unterprogramm zum gesamten Programm.
Meine Frage ist, kann das Programm „MotPotQA1“ kürzer geschrieben werden?
Ist das Programm ganz anders zu gestalten?
Vielen Dank.
Mit freundlichen Grüßen
Fricke