PDA

Просмотр полной версии : Как релаизовать обнуление энкодера а ПЛК110 М02



mikola_wow
07.03.2019, 19:11
Добрый день.
Просьба поделиться советом как реализовать обнуление энкодера в ПЛК110 М02.
Быстрые дискретные ввода работают в режиме Fast Encoder.
Запись "0" в переменную запрешена.

Заранее спасибо.

С ув. Николай

mikola_wow
11.03.2019, 11:41
Не могли бы дать пример как это реализовать через указатель ?
Заранее спасибо.

SA104
11.03.2019, 11:55
Не могли бы дать пример как это реализовать через указатель ?
Заранее спасибо.

https://www.youtube.com/watch?time_continue=3&v=uAsBEfiXnPU
Делал по этому видео - работает.

mikola_wow
11.03.2019, 15:53
С указателями в ПЛК110 версия М02 не работает исходя из этого видео.

Филоненко Владислав
11.03.2019, 16:05
Сброс энкодера в ПЛК М02 невозможно реализовать в принципе, т.к. он работает аппаратно и гораздо быстрее, чем сброс из основного цикла ПЛК.
Используйте промежуточную переменную offset, в которую записывайте текущее значение энкодера в момент, когда нужен сброс.
А актуальное положение высчитывается по формуле: corrected_pos:=cur_pos-offset;

SA104
11.03.2019, 16:13
С указателями в ПЛК110 версия М02 не работает исходя из этого видео.

виноват, у меня ПЛК100 был