Дмитрий имел в виду модули ПЛК (не ОВЕН). Часто один модуль расщитан на работу с одним энкодером.
Новый ПЛК110 будет имеет возможность работы с энкодерами на большей частоте. Количество энкодеров определено только количеством быстрых входов.
http://www.owen.ru/catalog/programmi...lk110/opisanie
Как то занимались подобной темой,брали плк110 и 5 счетчиков си30,адоптировали их к ЛИРам.Но про мкс речи не было.
один энкодер и на 25 кгц можно попробовать, но человеку нужно 5 и по 100 кгц.
есть еще неявная фича старого и нового ПЛК110 - в старом - верно для прошивки 2.10.9, при использовании быстрого таймера, если не хватает времени - основной цикл "растягивается" позволяя коду выполняться, и если алгоритм имеет разброс по времени выполнения, в большинстве случаев, "нагоняет" требуемый ритм, пульсирует чуток время основного цикла - и пес с ним, "быстрое ядро" выполняется стабильно по таймеру.... в "новом" ПЛК - при нехватке времени в основном цикле сразу получаете "собаку"... раз в 100 лет соберутся условия для переполнения времени - и сразу такое жестокое наказание... пичалька
Последний раз редактировалось Дмитрий Артюховский; 28.12.2015 в 22:20.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
представляю, но к сожалению это не так.. точнее секундная "собака" работает штатно, но перезагрузки по времени бывают и из за кратковременных переполнений основного цикла... вот так чтобы совсем точно я эту фичу не выделил, но получил повторяющуюся ситуацию когда срывы в перезагрузку убирались либо "выключением" части алгоритма, либо "набросом" миллисекунды на время основного цикла
если поднять минималку, то во время холостого хода обмен с переферией может идти в одно большом прерывании не напрягая ни кого.
По поводу части алгоритма, примерно помню как устроено обращение к памяти микроконтроллера, но когда в плк организована многозадачность, где на два порядка отличается время цикла у задач, возможно крадут у друг друга участки памяти отсюда и появляется крах системы с уходом в перегрузку
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран