Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Relais dauernt ansteuern Kategorie: Programmierung (von Arno Plack - 25.01.2004 0:10)
Als Antwort auf Re: Relais dauernt ansteuern von Thommi - 19.01.2004 11:22

> Vielleicht mit "stports.init();" ?
>
>
> > Hallo zusammen.
> > Vielleicht kann mir ja jemand helfen. Ich habe ein Programm geschrieben, mit dem ich eine Motordreh-
> > zahl steuern will. Der Motor soll langsam anfahren. Im Programmcode lasse ich die Spannung am
> > PLM-Ausgang langsam ansteigen (hier ab 20 %, da der Motor am Frequenzumrichter sowieso noch
> > nicht anfährt). Da ich für den Frequenzumrichter eine Freigabe über eine Klemme benötige, lasse ich
> > C-Control 2 ein Relais schlie�en. Nun mein Problem: Das Programm lässt das Relais bei jeder
> > Ã?nderung der %-Zahl des PLM-Ausganges erneut abfallen und schlieÃ?t es direkt wieder. Folge, der
> > Motor springt fast aus der Halterung :-)
> >
> > Wie kann ich das verhindern, bzw. ermöglichen, das das Relais immer während des ganzen
> > Programmzyklus angezogen bleibt?
> >
> > Hier der Code:
> >
> >
> > //------------
> >   thread main
> > //------------
> > {
> > int n;
> > n=0;
> > plm.settimebase(0,plm.BASE_400);
> > plm.setmode(0,0);
> > plm.setperiod(0,100);
> >  
> > ports.set(1,1);  
> >  
> >
> > loop
> > {
> > for n=20...60
> > {
> > plm.out(1,n);
> > sleep 8000;
> >    }
> >   }
> > }
> >
> >
> > Vielen Dank im Voraus!

Hallo Thommi,

ich habe dein Programm in meine C-Control Unit, die mit OS_V3.0 und den neuesten
Modulen läuft, geladen und die Spannung am Port 1.1 und am PLM-Port mit dem
Oszilloskop gemessen.
Dabei ist kein Fehler aufgetreten.

GruÃ?

Arno


    Antwort schreiben


Antworten: