Вложений: 1
ПЛК110-24.30.Р-М и 4 энкодера
Добрый день!
Понадобилось в рабочий код, в котором есть обработка четырех инкрементальных энкодеров, добавить работу по ТСР.
Энкодеры подключены к DI3-DI10.
Вложение 60315
Вся программа расположена в PLC_PRG и без ТСР энкодеры обрабатываются без проблем.
Вот фрагмент опроса энкодеров
Как только добавляю обработку ТСР, то нужно очень медленно крутить энкодеры, чтоб они изменяли значение.
Пробовал разбить на части и перенести весь код в "Конфигурация задач" - вообще перестает обрабатывать энкодеры!
Удалил все, кроме обработки энкодеров в "Конфигурация задач" и пробовал разные варианты "тип": циклическая, свободная и т.д. - не работает!
По идее, если в "Конфигурация задач" есть единственная задача с "тип" "свободная", то это должно быть равнозначно выполнению в PLC_PRG?
Пробовал обработку поцепить на таймер в "Системные события" и поиграться с временем срабатывания таймера - безрезультатно!
В общем не пойму куда копать... :(