-> Hier kostenlos registrieren
Hallo,
ich arbeite an einem Projekt mit der SPS ILC150ETH von Phoenix Contact und komme mit der ansteuerung eines Motors nicht weiter.
Vorhaben:
Es soll über einen Schalter E1 ein Motor über den anlogen Ausgang angesteuert werden. Dabei soll der Motor kontinuierlich anlaufen und beim ausschalten von E1 auch wieder auslaufen.
Dabei soll aber darauf geachtet werden das der Motor auch während des Einschaltvorgangs wieder abgeschaltet werden kann und kontinuierlich an Spannung / Drehzahl verringert.
E1=0 => AQ=0
E1=1 => AQ= soll nun innerhalb Zeit (t) bis auf Wert(x) ansteigen z.B. (X= FFFF in Word)
wenn dann
E1=0 => AQ= soll nun wieder bis auf den Wert0 herunterzählen
Das große Problem ist dabei das wenn AQ nicht den Maximal Wert (x) erreicht und vorher schon wieder abgeschaltet wird!!!!!! Es sollte dann ab dem erreichten Wert heruntergezählt werden und nicht ab dem Maximal Wert!!!!!
Es wäre super wenn mir jemand helfen könnte! Wenn dieses Problem in FBS bewältigbar ist wäre dies am besten! Antworten in anderen Sprachen würden mir aber auch schon sehr helfen!
Vielen Dank!!!
ich arbeite an einem Projekt mit der SPS ILC150ETH von Phoenix Contact und komme mit der ansteuerung eines Motors nicht weiter.
Vorhaben:
Es soll über einen Schalter E1 ein Motor über den anlogen Ausgang angesteuert werden. Dabei soll der Motor kontinuierlich anlaufen und beim ausschalten von E1 auch wieder auslaufen.
Dabei soll aber darauf geachtet werden das der Motor auch während des Einschaltvorgangs wieder abgeschaltet werden kann und kontinuierlich an Spannung / Drehzahl verringert.
E1=0 => AQ=0
E1=1 => AQ= soll nun innerhalb Zeit (t) bis auf Wert(x) ansteigen z.B. (X= FFFF in Word)
wenn dann
E1=0 => AQ= soll nun wieder bis auf den Wert0 herunterzählen
Das große Problem ist dabei das wenn AQ nicht den Maximal Wert (x) erreicht und vorher schon wieder abgeschaltet wird!!!!!! Es sollte dann ab dem erreichten Wert heruntergezählt werden und nicht ab dem Maximal Wert!!!!!
Es wäre super wenn mir jemand helfen könnte! Wenn dieses Problem in FBS bewältigbar ist wäre dies am besten! Antworten in anderen Sprachen würden mir aber auch schon sehr helfen!
Vielen Dank!!!
Zuletzt bearbeitet: