Его еще до вас дали сто человек . Вы говорите о формуле (результах) ,не указывая границы переменных(аргументов) и делаете ошибочные выводы вместе с ASO .ПЛК или просто скажем контроллер не суть важна ,главное что это относится к цифровым (дискретным) системам. И дело не в делении на ноль ,а в том что длина импульса (минимальная) равна циклу выполнения программы. И если вам нужна именно нулевая мощность(или 100%) ,то это делается уже не ШИМ (генератором),а логикой (отсутствие коротких импульсов и пауз) ..
электронщик до мозга костей и не только