Быстрый энкодер
Сделаем обработку ABZ энкодера. В целом, этот пример мало чем отличается от создания быстрого счётчика.
Если у вас открыта среда Hardella IDE, то можете либо
открыть код примера в среде, либо создать свой проект на основе примера (File > New > Project > Fast encoder).

Из интересного:
- 
    
В основной цилк ПЛК передаются 3 значения с блока энкодера:
position,counter,zeroDetected - 
    
Сам по себе блок обработки энкодера не является чем-то магическим. Если зажать
ctrlи нажать на название блокаPRU_ABZ_ENCODER, то можно посмотреть как он устроен:
 
Таким образом можно практически всегда подсмотреть внутрь стандартной библиотеки.
Комментировать