Назад к блогу

Функции таймера датчика: когда локальная задержка помогает логике ПЛК

Встроенные таймеры датчиков могут отфильтровывать дребезг, растягивать короткие импульсы и упрощать локальное управление временем, но они не заменяют диагностику ПЛК или логику безопасности. Узнайт...

Многие интеллектуальные фотоэлектрические, ёмкостные и бесконтактные датчики могут задерживать, растягивать или формировать импульс на своём выходе переключения до того, как сигнал достигнет ПЛК. При осторожном использовании такая локальная обработка позволяет подавлять дребезг и делать короткие события видимыми. При неосторожном применении она может скрыть реальное время процесса и отправить специалистов по обслуживанию искать причину не в той программе.

Таймер следует размещать в датчике только тогда, когда такое поведение является частью требований к измерению. Управление последовательностью операций, реакция на неисправности и временные параметры, видимые оператору, обычно проще контролировать в контроллере.

Что на самом деле делают распространённые режимы таймера

Задержка включения фильтрует короткие обнаружения

При задержке включения условие срабатывания должно оставаться активным в течение заданного времени, прежде чем выход изменит состояние. Более короткое событие отбрасывается. Это позволяет подавлять вибрацию, брызги или кратковременные фоновые отражения, но одновременно добавляет задержку к каждому корректному обнаружению.

Диаграмма времени задержки включения с отклонёнными и принятыми импульсами датчика

Выход изменяется только после того, как вход остаётся активным в течение интервала Ton. Диаграмма времени предоставлена компанией Carlo Gavazzi и сохранена в CDN PLC ProTech.

Задержка выключения удерживает выход после окончания обнаружения

При задержке выключения выход изменяется сразу после появления объекта, а затем остаётся активным в течение заданного интервала после исчезновения объекта. Это позволяет компенсировать небольшие промежутки между упаковками или поддерживать сигнал достаточно долго для реакции последующего устройства.

Комбинированные задержки и режимы однократного импульса изменяют форму событий

Задержка включения/выключения независимо обрабатывает оба перехода. Однократный импульс по переднему фронту формирует импульс фиксированной длительности в момент начала обнаружения; однократный импульс по заднему фронту формируется в момент окончания обнаружения. Длительность импульса задаётся локально, а не определяется длиной объекта.

В документации Carlo Gavazzi по датчикам IO-Link перечислены режимы задержки включения, задержки выключения, комбинированной задержки, а также однократного импульса по переднему или заднему фронту. У других производителей могут использоваться другие названия или логика таймера может применяться до либо после инверсии выхода, поэтому окончательным источником информации является руководство к изделию.

Локальная обработка времени решает три практические задачи

Во-первых, она позволяет устранить дребезг механически нестабильного или оптически зашумлённого события непосредственно у источника. Во-вторых, она может растянуть импульс, который короче фильтра входа ПЛК, периода обновления сети или интервала выполнения задачи. В-третьих, при поддержке соответствующих функций она может обеспечить одинаковую реакцию локального проводного выхода и канала технологических данных IO-Link.

Преимущество заключается в детерминированном поведении в точке измерения, а не в «бесплатном резервировании». Таймированный выход датчика не обеспечивает безопасность или производительность согласованной работы машины после отказа ПЛК. Он лишь продолжает применять заданное правило формирования сигнала, пока на него подаётся питание.

Почему таймирование в ПЛК часто является лучшим вариантом

Таймер контроллера виден в программе, для него можно настроить аварийные сигналы, его можно изменять с контролем доступа, а также учитывать режим, рецепт и состояние машины. Инженеры могут одновременно видеть необработанный вход и квалифицированный сигнал. Это упрощает анализ первопричин при изменении расстояния между изделиями, скорости или отражательной способности.

Таймирование на стороне датчика скрывает необработанное событие от дискретного входа ПЛК, если только второй канал или диагностическое значение IO-Link не предоставляет к нему доступ. Если машина пропускает детали, контроллер может видеть только изменённый сигнал и не сможет отличить слабую цель от слишком большой задержки.

Проблема цикла сканирования аналогична логике однократного импульса. В руководстве по однократным импульсам в Studio 5000 объясняется, почему ширину события и выполнение задачи необходимо оценивать совместно, а не считать независимыми.

Рассчитывайте время как сквозной бюджет

Время реакции, которое видит машина, включает время реакции датчика, заданный таймер, фильтрацию входного модуля, время цикла IO-Link или обновления сети, период задачи контроллера, выполнение программы, задержку выхода и реакцию исполнительного механизма. Важнее учитывать максимальную задержку, чем одно значение из каталога.

При растягивании импульса задавайте длительность выхода с запасом относительно самого медленного допустимого пути регистрации. При фильтрации задержкой включения убедитесь, что самая короткая корректная цель остаётся в зоне обнаружения дольше заданной задержки на максимальной скорости линии. Настройка, работающая во время медленного ввода в эксплуатацию, может отбрасывать годные изделия на рабочей скорости производства.

IO-Link упрощает управление параметрами — и облегчает их случайное изменение

IO-Link может предоставлять режим и значение таймера в качестве параметров, что позволяет загружать рецепты и заменять устройства. Одновременно это требует управления параметрами. Храните утверждённый набор параметров, ограничивайте круг лиц, имеющих право на их запись, и фиксируйте единицы измерения, поскольку некоторые устройства поддерживают миллисекунды, секунды или минуты.

При замене устройства проверьте его идентификатор и версию IODD до восстановления параметров. В руководстве по вводу IO-Link в эксплуатацию рассматриваются режимы портов, технологические данные, работа с IODD и проверка.

Не используйте стандартный таймер датчика как функцию безопасности

Стандартный таймированный выход не является сертифицированной задержкой безопасности, функцией подавления или защитной остановки. Для приложений, связанных с безопасностью, требуются подходящие устройства, архитектура, диагностика и валидация. Если таймированный сигнал влияет на опасное движение, оценка рисков должна определить, следует ли реализовать эту функцию в контроллере безопасности или сертифицированном устройстве.

Проверка при вводе в эксплуатацию, выявляющая скрытые крайние случаи

Зафиксируйте режим таймера, значение, единицы измерения, инверсию выхода и то, применяется ли настройка к проводному выходу, каналу IO-Link или обоим. Проверьте импульсы немного ниже и немного выше порогового значения. Измените скорость линии, создайте реалистичные промежутки, выполните включение и выключение питания, отключите IO-Link и проверьте резервное состояние.

При наличии такой возможности регистрируйте необработанное значение обнаружения, таймированный сигнал переключения, квалифицированный бит ПЛК и конечное действие машины. Эти данные показывают, где была добавлена задержка, и предотвращают дублирование фильтрации одновременно в датчике и ПЛК.

Мнение редакции: локальный интеллект должен оставаться локальным по области применения

PLC ProTech рекомендует использовать таймеры датчиков для обработки сигналов, неотделимой от задачи измерения: подавления дребезга, компенсации промежутков и растягивания импульсов. Таймирование последовательности и решения по неисправностям должны оставаться в контроллере, если только документированная архитектура не требует иного.

Интеллектуальный датчик должен уменьшать неопределённость на входе. Если его таймер делает необработанный процесс невидимым, несколько строк лестничной логики превращаются в более сложную проблему для обслуживания.

Часто задаваемые вопросы

В чём разница между задержкой включения и задержкой выключения в датчике?

Задержка включения выжидает заданное время перед включением выхода и отбрасывает входные сигналы короче этой задержки. Задержка выключения включает выход сразу, но выжидает заданное время перед его выключением после окончания обнаружения.

Может ли однократный импульс датчика зафиксировать событие, которое пропустил бы ПЛК?

Он может растянуть выходной импульс, чтобы входной тракт ПЛК успел его обнаружить. При этом длительность импульса всё равно должна с достаточным запасом превышать максимальные значения фильтра входа, обновления сети и интервала выполнения задачи.

Следует ли фильтровать один и тот же сигнал и в датчике, и в ПЛК?

Только при наличии документированной причины. Последовательное применение нескольких фильтров увеличивает задержку и может скрыть корректные события. Оставляйте один этап видимым и фиксируйте общий бюджет времени.

Сохраняются ли настройки таймера IO-Link после замены датчика?

Они могут сохраняться, если мастер поддерживает хранение параметров, а заменяющее устройство совместимо. При вводе в эксплуатацию необходимо проверить идентификатор устройства, версию IODD, единицы измерения и восстановленные значения.

Автор: редакционная команда PLC ProTech

Оставить комментарий

Обратите внимание, комментарии должны быть одобрены перед публикацией.