Перейти к содержанию
+7 (800) 234-36-06 IT.encode@encode.one
Скачать в PDF

Датчик корзины

Настройки в рецептурных картах

Переменная ПЛК Описание
debounceProductSensorForBucket Время устранения дребезга датчика корзины (мс)
signalOverfillingBucketPassToSignalStopLine Передавать ли сигнал о переполнении корзины на сигнал аварии
durationAfterOverfillingBucket Время, по истечении которого ПЛК выдаёт сигнал о переполнении корзины
durationAfterEmptyingBucket Время, по истечении которого ПЛК отключает сигнал о переполнении корзины

Принцип работы

ПЛК запускает отсчёт времени в момент получения сигнала от датчика корзины.

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

ПЛК выдаёт сигнал о переполнении корзины всё время, пока датчик корзины выдаёт сигнал. И к этому времени прибавляется время, равное durationAfterEmptyingBucket.

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

Включение аварии

Если установлена настройка signalOverfillingBucketPassToSignalStopLine, то при включении сигнала о переполнении корзины ПЛК будет выдавать сигнал аварии.

Используемые входы/выходы

Зона 1:

  • Входы:

    • A5 ПЛК – датчик корзины
  • Выходы:

    • B5 ПЛК – сигнал переполнения корзины
    • B3 ПЛК – сигнал аварии

Зона 2:

  • Входы:

    • A5 модуля расширения – датчик корзины
  • Выходы:

    • B5 модуля расширения – сигнал переполнения корзины
    • B3 модуля расширения – сигнал аварии