Доброго всем здравия . Понадобилось поработать с энкодером ,попробовал в реальном железе работает не корректно куда-бы я не крутил энкодер значение в регистре С всегда
наростает не зависимо от направления вращения.
Доброго всем здравия . Понадобилось поработать с энкодером ,попробовал в реальном железе работает не корректно куда-бы я не крутил энкодер значение в регистре С всегда
наростает не зависимо от направления вращения.
Надо подключить энкодер к 1 - канал А и 2 - канал B, и в ПЛК выбрать Fast Encoder
3119d56f98dccb20aca877ad19da7227.png
Dmitriy Murashov
SPS Software Engineer Automation Engineering RUS
У меня так и сделано .В конфигураторе в модуле Fast Encoder назначено имя регистра E в нём значение меняется правильно а в регистре C только увеличивается.
скинь проект. И посмотрим
Dmitriy Murashov
SPS Software Engineer Automation Engineering RUS
Да проекта ещё толком нет я хотел начать с энкодера на нём пока всё и встало. Но у меня даже тот пример который здесь выложен работает точно также. Переменные Еи М уменьшаются а С увеличивается
проверял и в симуляторе и в железе. Правильно-ли я понял что переменная С это конечная переменная с которой я буду работать дальше а переменная Е это выход модуля Fast-Encoder ?
Здравствуйте. Сегодня столкнулся с точно такой же ерундой. В какую бы сторону ни крутил энкодер, значение регистра только увеличивается. ПЛК110-30м02, режим работы быстрых входов - Fast Encoder. Что может вызвать такое поведение у ПЛК?
Он и будет только увеличивать значение так-как операция ABS убирает знак минус при обратном вращении ,а операция MOD я даже не знаю зачем она здесь.
Я выкинул эти две операции и всё стало работать единственный нюанс это уменьшился диапазон в два раза из-за преобразования из WORD в INT но мне этого более чем достаточно.
лампочки при вращении мигают?
Тролль-наседка, добрый, нежный и ласковый
Спасибо за советы, в проблеме разобрались. Дело было в бракованном энкодере. При вращении лампочки мигали одновременно, т.е. сигналы А и В не были смещены относительно друг друга. Энкодер заменили, обработку его сингалов написали сами. Все прекрасно работает.