Датчик корзины
Данный функционал предназначен для регистрации сигналов от датчика переполнения корзины отбракованных продуктов.
Настройки в рецептурных картах
| Переменная ПЛК | Описание |
|---|---|
durationAfterOverfillingBucket |
Задержка включения выхода, информирующего о переполнении корзины отбракованных продуктов, мс |
durationAfterEmptyingBucket |
Задержка отключения выхода, информирующего о переполнении корзины отбракованных продуктов, мс |
Принцип работы
ПЛК запускает отсчёт времени в момент получения сигнала от датчика корзины.
Если датчик корзины выдаёт сигнал на протяжении заданного времени, определённого в переменной durationAfterOverfillingBucket, и дольше, то ПЛК выдаёт сигнал о переполнении корзины. Если за это время, датчик корзины перестал выдавать сигнал, то ПЛК сбрасывает отсчёт времени.
ПЛК выдаёт сигнал о переполнении корзины всё время, пока датчик корзины выдаёт сигнал. И к этому времени прибавляется время, равное durationAfterEmptyingBucket.
В момент, когда датчик корзины перестал выдавать сигнал, ПЛК запускает отсчёт времени, определённого в переменной durationAfterEmptyingBucket. По истечении этого времени ПЛК отключает сигнал о переполнении корзины. Если за это время, датчик корзины снова начал выдавать сигнал, то ПЛК сбросит отсчёт времени.
Используемые входы/выходы
Входы:
A5– датчик корзины
Выходы:
B5– сигнал переполнения корзины