Сообщение от
Sulfur
Конструктивно ПЛК состоит из основного процессора, где крутится ПЛЦ_ПРГ, и сопроцессора быстрых входов\выходов, где крутится собственный код. Организована область обмена данными. Стандартные фаст_энкодеры в конфигурации ПЛК есть ничто иное как программа для сопроцессора быстрых входов. Сопроцессор готовит данные, а основной процессор в нужный ему момент просто читает содержимое этого регистра обмена. Используя стандартные методы Вы сильно ограничены в функционале. Вышеозначенная среда очень серьезно расширяет возможности использования быстрых входов\выходов.
Прерывания в данном случае вообще не используются.
У меня уже работают несколько проектов с самописными модулями энкодера.