Hallo Sebbe,
in der Steuerungskonfiguration sind die Ausgangsbytes %QB2 (LowByte) und %QB3 (HighByte)für den ersten PWM Ausgang zu erkennen. Diese bilden zusammen ein Wort. Die aus meiner Sicht einfachste Lösung ist, eine Variable wie folgt zu deklarieren:
wOut_PWM1 AT %QB2 : WORD;
Der Blick in das Handbuch der Klemme - Stichwort Prozessabbild - verrät nun, dass der PWM Ausgang in 1023 Schritten, entsprechend 0 bis 100%, eingestellt werden kann. Es werden dazu die Bits 5 bis 14 benutzt, die Bits 0 bis 4 sind ohne Bedeutung. Aufgrund dieser Verschiebung der 10 relevanten Bits um 5 Stellen nach links kann man auch einfach dem Ausgangswort Werte im Bereich von 0 bis 32736 dez. zuweisen, was dann 0 bis 100% entspricht.
Letztlich musst Du also Deinen Prozentwert mit dem Skalierungsfaktor - in diesem Fall 327,36 - multiplizieren, das Ergebnis von REAL_TO_WORD wandeln und dann der Variablen wOut_PWM1 zuweisen.
Zum Thema Grundfrequenz der 750-511: Diese ist auf 250 Hz werkseitig voreingestellt. (100 Hz bei der 750-511/000-002). Die Frequenz kann per Registerkommunikation - siehe Beispiel im Handbuch - auch verstellt werden. Da die geänderte Einstellung nicht remanent in der Klemme gespeichert wird, ist dies nach jedem Neustart des Kontrollers erneut durchzuführen.