Просмотр полной версии : Энкодер ЛИР 158 и ПЛК 110 М02
Здравствуйте, возник вопрос по подключению энкодера лир158б 1000имп.об к плк 110.60(М02) . В конфигурации плк меняем Fast discrete inputs на Fast Encoders при этом появляется две переменных типа Word, максимальное значение которого 65535 , как оказалось этого недостаточно для нашей задачи (необходимо больше примерно в 50-100раз), попытались реализовать счет с помощью стандартных блоков но при этом цикл программы не успевает считать (складывать вычитать), при этом быстрый вход реагирует коректно (визуально). Энкодер стоит на валу швп, необходимо считать линейное перемещение каретки в обе стороны. Может быть есть какие-то стандартные пути решения задач с использованием энкодеров?
Максимальная частота вращения?
Используйте M-7084 (https://0f5d2a-59.myshopify.com/products/m-7084)
AlexandrGr
04.07.2024, 17:15
Частота вращения?
А это имеет значение в данном случае?
Реализовать каскадный счетчик, например на 32бит, для ПЛК110 - не проблема.
Реализовать точное позиционирование на ПЛК110 - тоже не проблема.
Просто хотел рассчитать максимально-допустимое время цикла.
Быстрые входы ПЛК110(M02) до 100кГц, т.е. 1000 имп/об * 100 об/с (или 6000об/мин - больше ПЛК не успеет подсчитать)
Поправьте меня, если я не прав?!
Пусть 100 об/с = 100кГц => 65535 / 100000 = 0.655 с или программа должна не реже чем каждые 600 мс обрабатывать счетчик входа,
иначе она будет пропускать переполнения счетчика.
Может поделитесь примером обработки сигналов энкодера?
Может поделитесь примером обработки сигналов энкодера?
Посмотрите здесь https://owen.ru/forum/showthread.php?t=39844&p=439786&viewfull=1#post439786
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot