Здравствуйте, помогите, пожалуйста, решить, на первый взгляд, простую задачку: от датчика продукции сигнал поступает на вход ПЛК, выдерживается заданная задержка, и на выход ПЛК формируется импульс 20 мс. Проблема в том, что входные импульсы поступають очень быстро, быстрее чем задержка на выход.
Объявление
Свернуть
Пока нет объявлений.
Простая задачка для ПЛК 40
Свернуть
X
-
Сообщение от Антон Посмотреть сообщениеВ чем отличие использования функциональных блоков опроса входов и формирования выходов в программе и использования модуле вх/вых в дереве проекта?
Использование конфигуратора(корзины) решает проблему с организацией обмена с модулями, опрос происходит отдельно от основной задачи тем самым исключает конфликты пользовательской программы и процессом опроса модулей. Подход удобен если в процессе работы ПО аппаратная конфигурация "жестко" определена и ее изменение не планируется в дальнейшем, благодаря конфигуратору, в проекте достаточно объявить нужные переменные и соотнести их входами модулей в корзине.
Комментарий
-
Сообщение от Антон Посмотреть сообщениеЗдравствуйте, помогите, пожалуйста, решить, на первый взгляд, простую задачку: от датчика продукции сигнал поступает на вход ПЛК, выдерживается заданная задержка, и на выход ПЛК формируется импульс 20 мс. Проблема в том, что входные импульсы поступають очень быстро, быстрее чем задержка на выход.
Комментарий
-
Проблема при использовании тамеров, что импульсы на входе следуют часто, до отработки импульса на выходе.
Сделал при помощи ФИФО от Оскат библиотеки. Читаю метку времени в которую срабатывает вход di, прибавляю выдержку, и проверяю истекло ли заданное время. После формирую выход в течение 20 мс.
Комментарий
-
Сообщение от Антон Посмотреть сообщениеС какой частотой идёт опрос входов и формирование выходов, при использовании корзины модулей?Последний раз редактировалось Пушкарев Андрей; 02-12-2024, 09:26 AM.
Комментарий
-
Сообщение от Антон Посмотреть сообщениеПроблема при использовании тамеров, что импульсы на входе следуют часто, до отработки импульса на выходе.
Сделал при помощи ФИФО от Оскат библиотеки. Читаю метку времени в которую срабатывает вход di, прибавляю выдержку, и проверяю истекло ли заданное время. После формирую выход в течение 20 мс.
Комментарий
-
Задача такая : по транспортёру едут банки, датчик считывает наличие банки, далее камера считывает код, если он корректный, то банка продолжает движение, если нет её выталкивает пневмоцилиндр. На входы ПЛК идут сигналы с датчика и камеры, выход ПЛК управляет чтением кода и работой пневмоцилиндра.
Комментарий
Комментарий