25.05.2015, 15:01
Hallo,
da ich hier im Forum neu bin, möchte ich mich kurz vorstellen.
Ich bin gelernter Elektriker (ist schon eine Ewigkeit her) und habe auf der Technikerschule meine ersten Erfahrungen mit LabView gemacht.
Da aber LabView an der Schule gerade so im "Aufbau" war, gab es noch keine richtige Ausbildung. Einlesen/Erfassen von versch. Werten
über einen DAQ-Assistenten, dazu ein paar Formeln, das war es dann auch.
Mittlerweile habe ich diverse Bücher gelesen, aber da ich bisher in der Arbeit keine Möglichkeit hatte LabView anzuwenden ist mein Wissenstand begrenzt.
Strukturen sind geläufig und mit Arrays komme ich nach einigen Probieren klar. Wenn ich ein Problem habe, probiere ich halt viel herum.
Sehr viel Selbststudium. Ich hoffe ihr akzeptiert meine "nervigen" Fragen. Einige davon sind sicherlich totale Anfängerfragen, aber schließlich fängt
jeder mal klein an.
Nun zu meinem Problem:
Ich möchte einen Gleichstrommotor über digitale Ausgänge schalten. Der Betrieb soll über einstellbare Zeiten geregelt werden und wiederholt sich.
Eine Sequenz ist für mich bis jetzt die einfachste Lösung.
Der Motor hat im Nennbetrieb ca. 5A Stromaufnahme. Steigt der Strom über einen einstellbaren Wert, soll der Motor anhalten.
Allerdings erst, wenn der Strom eine festgelegte Zeit den Nennstrom überschreitet. Der Motor soll also weiterlaufen, wenn der Nennstrom max. 2 sec überschritten wird. Erst dann soll der Motor abschalten.
Die Strombegrenzung habe ich über eine einfache "Größer als" Funktion realisiert, aber wie bekomme ich es hin, dass der "Überstrom" 2 sec anliegen darf
und dann erst abgeschaltet wird. Mittlerweile verstricke ich mich in Schleifen und Case-Strukturen. Dazu kommt noch, wenn der Motor innerhalb der
2 sec seinen Nennstrom wieder erreicht hat, der Motor normal weiterlaufen soll.
Ich denke bestimmt viel zu kompliziert und es ist ganz einfach!
Grüße
da ich hier im Forum neu bin, möchte ich mich kurz vorstellen.
Ich bin gelernter Elektriker (ist schon eine Ewigkeit her) und habe auf der Technikerschule meine ersten Erfahrungen mit LabView gemacht.
Da aber LabView an der Schule gerade so im "Aufbau" war, gab es noch keine richtige Ausbildung. Einlesen/Erfassen von versch. Werten
über einen DAQ-Assistenten, dazu ein paar Formeln, das war es dann auch.
Mittlerweile habe ich diverse Bücher gelesen, aber da ich bisher in der Arbeit keine Möglichkeit hatte LabView anzuwenden ist mein Wissenstand begrenzt.
Strukturen sind geläufig und mit Arrays komme ich nach einigen Probieren klar. Wenn ich ein Problem habe, probiere ich halt viel herum.
Sehr viel Selbststudium. Ich hoffe ihr akzeptiert meine "nervigen" Fragen. Einige davon sind sicherlich totale Anfängerfragen, aber schließlich fängt
jeder mal klein an.
Nun zu meinem Problem:
Ich möchte einen Gleichstrommotor über digitale Ausgänge schalten. Der Betrieb soll über einstellbare Zeiten geregelt werden und wiederholt sich.
Eine Sequenz ist für mich bis jetzt die einfachste Lösung.
Der Motor hat im Nennbetrieb ca. 5A Stromaufnahme. Steigt der Strom über einen einstellbaren Wert, soll der Motor anhalten.
Allerdings erst, wenn der Strom eine festgelegte Zeit den Nennstrom überschreitet. Der Motor soll also weiterlaufen, wenn der Nennstrom max. 2 sec überschritten wird. Erst dann soll der Motor abschalten.
Die Strombegrenzung habe ich über eine einfache "Größer als" Funktion realisiert, aber wie bekomme ich es hin, dass der "Überstrom" 2 sec anliegen darf
und dann erst abgeschaltet wird. Mittlerweile verstricke ich mich in Schleifen und Case-Strukturen. Dazu kommt noch, wenn der Motor innerhalb der
2 sec seinen Nennstrom wieder erreicht hat, der Motor normal weiterlaufen soll.
Ich denke bestimmt viel zu kompliziert und es ist ganz einfach!
Grüße