PDA

Просмотр полной версии : Энкодер и ПЛК 110



Валентин46
15.04.2019, 13:32
Доброго времени суток, форумчане. Прошу за ранее не ругать, т.к. новенький на форуме и в программирование на языке cfc. Прошу помощи или подсказки в моей проблеме как и в какую сторону мне двигаться.

Есть ПЛК 110-24.60.Р-М. и два энкодера Autonics. Подключение выполнил через входы DI1....DI4. Конфигурация в ПЛК FAST ENCODERS. В программе основной написал на языке CFC сому программу. Но вот проблема заключается в том, что я не знаю как мне обнулить счет двух энкодеров в 0 и начать считать с 0.

Sulfur
15.04.2019, 13:47
Валентин46
Никак. Встроенный функционал Фаст-Энкодера не позволяет это сделать.
Варианта два:
1. Делать промежуточную переменную, в которой аккумулирутся показания энкодера и обнулять её.
2. Изучать HardellaIDE и писать свой модуль высокоскоростной обработки. Это если ПЛК [M02].

Валентин46
15.04.2019, 15:05
Спасибо большое. Если я правильно делал, брал переменную, показания счетчика текущие и отнимал предыдущие. Получился 0. Присваивал 0 переменной и все. Либо 0 либо счет текущий.