Цитата Сообщение от SKTB_STO Посмотреть сообщение
Для задачи управления тиристорами требуется таймер с более высокой дискретностью (одна милисекунда маловато). Достаточная дискретность 100 мкс.
В сатндартных библиотеках CoDeSys все завязано со структурой TIME, а это не чаще 1 мс. В то же время ПЛК100 может обрабатывать входные импульсы с частотой до 10 кГц.
Если не существует 100 микросекундного таймера, тогда подскажите каким образом можно обеспечить необходимую точность выходного сигнала. ШИМ не подходит т.к. длительность импульса не меняется, меняется периодичность их следования.
Таймер 100мкс несомненно есть внутри ядра
Входы обрабатываются на таких частотах либо по прерыванию (счетчики и тригеры) либо поллингом без фильтрации (энкодер)
Однако цикл ПЛК не может быть раз в 100мкс. - ресурсов не хватает!

Купите БУСТ или его аналог и управляйте тиристорами на здоровье!