semiswitch
Level-2
- Beiträge
- 12
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Ich würde gerne ein PWM signal erzeugen, wo ich den duty cycle gerne anhand eines sollwertes einstellen würde. Ich erhalte allerdings immer die fehlermeldung:
83,Eine Konstante ist an dieser Stelle nicht zulässig. Kann mir jemand sagen was ich falsch mache, denn ich habe jetzt schon etliche YT videos geschaut und komme immer noch nicht draus.
// Sandmenge in PWM umrechnen
"Merker".Sander_signal_temp := (0.567 * "Sollwerte".Sandmaenge - 72.9) / 448;
// PWM-Signal Zuweisung
"Local~PWM_Signal_Sander" := "Merker".Sander_signal_temp;
// PWM Ausgabe für Dosiereinheit
"CTRL_PWM_DB"(PWM := "Local~PWM_Signal_Sander",
ENABLE := "Merker".DOsiereinheit_ansteuern);
83,Eine Konstante ist an dieser Stelle nicht zulässig. Kann mir jemand sagen was ich falsch mache, denn ich habe jetzt schon etliche YT videos geschaut und komme immer noch nicht draus.
// Sandmenge in PWM umrechnen
"Merker".Sander_signal_temp := (0.567 * "Sollwerte".Sandmaenge - 72.9) / 448;
// PWM-Signal Zuweisung
"Local~PWM_Signal_Sander" := "Merker".Sander_signal_temp;
// PWM Ausgabe für Dosiereinheit
"CTRL_PWM_DB"(PWM := "Local~PWM_Signal_Sander",
ENABLE := "Merker".DOsiereinheit_ansteuern);