| Schlaufensteuerung mit ProzessreglerViele Frequenzumrichter stellen eine Reihe von Zusatzfunktionen, die bei Gestaltung einer Steuerung
verwendet werden können, zur Verfügung. Durch Verwendung dieser Hilfsmittel spart man unter Umständen viel
Programmierarbeit und hat sicher und stabil funktionierende Komponenten in seiner Steuerung. In der folgenden
Schaltung nutzen wir den internen Prozessregler des Frequenzumrichters SK 500E von Nordac. Der implementierte
Prozessregler ermöglicht, einen nachgeschalteten Antrieb mit einem Leitwert zu steuern und passend nachzuregeln.
Er basiert auf einem PI-Regler. Auch andere Hersteller rüsten ihre Geräte mit ähnlichen Funktionen aus. Somit kann
nahezu jeder beliebige Umrichter für solche und ähnliche Aufgaben eingesetzt werden. Schema der Anordnung Das Ziel des Versuches ist es, mithilfe eines Frequenzumrichters ein endloses Bandmaterial in eine
Schlaufe zu fördern. Dabei soll eine festgelegte Materialhöhe in der Schlaufe eingehalten werden. Der Frequenzumrichter
steuert einen 3-Phasen-Motor (Förderwalze) und bekommt das Feedback über die Materiallage von einem Laser, der ein Signal
von 0V bis 10V liefert. Das Material soll eine Höhe in der Mitte der Schlaufe einhalten. Der Laser liefert hier ein
Signal von 5V. Mit einem zweiten Motor (Zugwalze) wird das Material aus der Schlaufe rausgezogen. Die Geschwindigkeit
des Motors wird in dem Fall mit einem Potenziometer reguliert. Das Signal von dem Potenziometer wird gleichzeitig als
Leitwert dem Prozessregler zugeführt. SchaltplanSchaltplan ZugwalzeDie Zugwalze (hier ein einfaches Zahnrad) wird von einem Schrittmotor in Bewegung gebracht. Die notwendige
Leistung liefert der Motortreiber DM420. Der Motortreiber wird von Arduino Nano gesteuert. Ein kleiner Arduino-Sketch
bedient die Schnittstelle zu dem Treiber sowie einen digitalen und einen analogen Eingang. An dem digitalen Eingang D2
ist der Schalter S2, mit dem der Motor gestartet wird, angeschlossen. Der analoge Eingang ist mit dem Potenziometer P1,
der Einstellung der Geschwindigkeit dient, verbunden. Das Signal des Potenziometers dient gleichzeitig als Leitwert für
den Prozessregler und wird dem ersten analogen Eingang des Frequenzumrichters zugeführt. Schrittmotor Motortreiber Arduino NanoDie Steuerung des Schrittmotors, der in dem Versuch als Zugwalze agiert, übernimmt Arduino Nano. Der
kleine Mikrocontroller steuert den Treiber, an den der Schrittmotor angeschlossen ist. Das Programm gestalten wir
einfach. Mit dem Potenziometer P1, der an den anlogen Eingang A0 des Arduino angeschlossen ist, wird die Drehzahl des
Motors reguliert. So wird während des Tests eine Zugwalze simuliert, die mit jeweils anderer Geschwindigkeit das Material
aus der Schlaufe zieht. Arduino // Arduino Sketch // Schrittmotor Steuerung mit Arduino Nano // ACT Motor / Treiber DM420 // Arduino Nano, IDE 1.8.13 // ***************************************************************************** int PUL = 12; // Pulse int DIR = 11; // Drehrichtung int ENBL = 10; // Freigabe int Schalter_Start = 2; void setup() { pinMode (PUL, OUTPUT); pinMode (DIR, OUTPUT); pinMode (ENBL, OUTPUT); digitalWrite (ENBL, HIGH); pinMode (Schalter_Start, INPUT_PULLUP); } void Motor_drehen (int Schritte, int Pulslaenge, int Richtung, int Geschwindigkeit) { if (Richtung) { digitalWrite(DIR,HIGH); } else { digitalWrite(DIR,LOW); } for (int i = 0; i < Schritte; i++) { digitalWrite(PUL,HIGH); delayMicroseconds(Pulslaenge); digitalWrite(PUL,LOW); delayMicroseconds(Geschwindigkeit); } } void loop() { int Analog = analogRead (A0); // Geschwindigkeit-Einstellung int Tempo = 5115 - (Analog * 5) ; if ((digitalRead(Schalter_Start) == LOW) and (Analog > 7)) { Motor_drehen (1, 400, HIGH, Tempo); } } // ***************************************************************************** DistanzsensorDamit der Prozessregler seine Aufgabe richtig bewältigen kann, benötigt er eine Rückmeldung, um die
Ergebnisse seiner Bemühungen überprüfen zu können. In der Schaltung übernimmt die Rolle ein Keyence Laser, mit dem die
Tiefe der Schlaufe gemessen wird. Das Ergebnis der Messung wird von ihm in Form eines analogen Signals 0-10V geliefert.
Das Signal wird dem zweiten analogen Eingang AIN2 des Umrichters zugeführt. Laser als Distanzsensor FörderwalzeDas Material wird in die Schlaufe mit einem Drehstrommotor gefördert. Der Motor ist sehr klein und eignet
sich ausgezeichnet zum Aufbau von Testschaltungen auf einem Küchenbrett. Drehstrommotor FrequenzumrichterDie Hauptaufgabe in der Schaltung fällt dem Frequenzumrichter zu. Er muss den Drehstrommotor auf die
richtige Drehzahl bringen, um das Material in der Schlaufe stets möglichst auf einer konstanten Höhe zu halten.
Frequenzumrichter Die Parameter:
TestschaltungTestschaltung KurzvideoSchlaufensteuerung mit Nordac-Prozessregler Regler
|