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 Thommi - 19.01.2004 11:22)
Als Antwort auf Relais dauernt ansteuern von Thommi - 19.01.2004 9:53

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!


    Antwort schreiben


Antworten:

Re: Relais dauernt ansteuern (von Arno Plack - 25.01.2004 0:10)