Hallo zusammen,
Ich bin beinahe neu in der Easy-Programmierung, vor mehr als 10 Jahren habe ich mal eine Modellbahnanlage mit einigen Sensoren und PWM-Antrieb realisiert. Dies aber mit learning-by-doing.
Nun habe ich eine klarer definierte Aufgabenstellung:
Ich habe eine Mischmaschine mit zwei Pumpen, die eine Zweikomponenten-Mischung miteinander vermischt. Komponente A und Komponente B haben je einen Pumpenmotor (DC-Motor, Drehzahlgesteuert über Dekadenschalter). So können die Motoren in ihrer Drehzahl so variiert werden, dass sich ein bestimmtes Mischungsverhältnis ergibt. Alles nur gesteuert, ohne Regelkreis.
Nun möchte ich die bestehende Maschine mit einer Easy aufrüsten, am besten mit meiner vorliegenden 620-DC-TC.
An beide Motorwellen bringe ich einen Sensor an, der pro Umdrehung einen Puls an die Easy ausgibt. Nun soll die Easy mittels interner Berechnung prüfen, ob sich die beiden Drehzahlen innerhalb des vorgegebenen Faktors unterscheiden (damit das Mischungsverhältnis stimmt). Wenn mehr als ±5% davon abgewichen wird, soll an einem Ausgang ein Summer ertönen. Die Easy übernimmt somit keine Regelungsfunktion, lediglich die Prüfung ob alles i.O. ist oder nicht.
Pumpenkennwerte:
Pumpe A:
0.3cm^3 pro Umdrehung
Solldrehzahl ca. 400 U/min = 6.66 U/s
Pumpe B:
0.16cm^3 pro Umdrehung
Solldrehzahl ca. 150U/min =2.5U/s
Nach Umrechnung der unterschiedlichen Fördermenge und dem einzuhaltenden Mischverhältnis von A:B = 5:1 ergibt sich, dass die Pumpe B 0.375 * der Drehzahl von Pumpe A entsprechen soll.
Beispiel:
Pumpe A dreht sich mit 400 U/min, also soll sich Pumpe B mit 400 * 0.375 = 150U/min drehen.
Nun würde ich die Abweichung zwischen Solldrehzahl und Istdrehzahl der Pumpe B bestimmen. Ist diese > 1.05 oder <0.95, dann soll der Ausgang Q1 auf High gehen.
Ist dies mit der vorhandenen Easy 620-DC-TC zeittechnisch möglich?
Und hätte mir jemand vielleicht eine gute Projektvorlage? Da wäre ich sehr dankbar.
Allen ein schönes Wochenende!