да, забыл сказать, что эта часть кода выведена как отдельная задача. Там цикл поставил 3 мс (ТЕ 6 циклов = 18 мс), но получается почему-то те самые 15 ГцПо Вашему коду получается, что каждый из массивов COEFx проходится за 6 циклов ПЛК (обычно это 10 мс). 60 мс - это как раз около 15 Гц.
ПопробуюРассмотрите вместо этого использование блока PWM_PW из библиотеки OSCAT_BASIC. https://ftp.owen.ru/CoDeSys3/98_Book...asic333_ru.pdf




Ответить с цитированием