PWM im ecomatmobil-Controller
9.1.2
Funktion PWM
Enthalten in Bibliothek:
ifm_CRnnnn_Vxxyyzz.LIB
verfügbar für:
•
ClassicController: CR0020, CR0505
•
ExtendedController: CR0200
•
SmartController: CR2500
•
SafetyController: CR7020, CR7021, CR7505, CR7506, CR7200, CR7201
•
CabinetController: CR0301, CR0302, CR0303
•
Platinensteuerung: CS0015
Funktionssymbol:
INIT
RELOAD
DIV64
CHANNEL
VALUE
CHANGE
DITHER_VALUE
DITHER_DIVIDER
Beschreibung
PWM wird zum Initialisieren und Parametrieren der PWM-Ausgänge genutzt.
Die Funktion hat einen mehr technischen Hintergrund. Durch ihren Aufbau können die PWM-Werte
sehr fein abgestuft ausgegeben werden. Damit eignet sich diese Funktion zum Aufbau von Reglern.
Die Funktion wird einmalig für jeden Kanal in der Initialisierung des Applikations-Programms
aufgerufen. Dabei muss der Eingang INIT auf TRUE gesetzt sein. Bei der Initialisierung wird auch der
Parameter RELOAD übergeben.
HINWEIS
Der Wert RELOAD muss für die Kanäle 4...7 (beim ClassicController oder ExtendedController: 4...11)
gleich sein.
Bei diesen Kanälen dürfen die Funktion PWM und die Funktion PWM1000 (→ Seite 174) nicht
gemischt werden.
Die PWM-Frequenz (und damit der RELAOD-Wert) ist intern auf 5 kHz begrenzt.
Je nachdem, ob eine hohe oder niedrige PWM-Frequenz benötigt wird, muss der Eingang DIV64 auf
FALSE (0) oder TRUE (1) gesetzt werden.
ifm
Systemhandbuch
ecomatmobile
PWM
SmartController (CR2500) V05
PWM-Signalverarbeitung
171