
O bloco de função CTRL_PWM gera uma modulação por largura de pulso.
A variável de ajuste é definida pela entrada. O valor deve estar entre 0 e 255. 255 corresponde a 100 %.
Esta entrada define o tempo de ciclo para uma largura de pulso. Isso corresponde a um ligar e um desligar. A entrada deve ser definida para um funcionamento correto. Espera-se o tipo de dados Tempo, como por exemplo T#5m.
A entrada define o tempo de ciclo mínimo de uma largura de pulso. Se este for subestimado, o segundo ciclo será proporcionalmente estendido. Recomenda-se limitar o ciclo máximo com PT_MAX.
A entrada define o tempo de ciclo total máximo ao ampliar. Este deve corresponder pelo menos à entrada PT. Para que esta entrada seja calculada, PT_MAX deve ser definido e PT_MIN deve estender a largura do pulso.
A entrada DIS desativa a modulação por largura de pulso e a saída Q é falsa.
A saída do tipo bool alterna ciclicamente entre verdadeiro e falso. Dependendo do sinal de largura de pulso. O primeiro ciclo começa com verdadeiro.