Работа по сигналу тактов
Сигнал тактов – внешний сигнал, подаваемый на вход A4 ПЛК, обозначающий, как правило, так работы машины, например, шаговый конвейер.
Данный функционал решает проблему, когда машина работает по тактам, и нельзя определить время или расстояние до места принятия решения, но можно отсчитать, через сколько тактов продукт окажется на этом месте.
Настройки в рецептурных картах
| Переменная ПЛК | Описание |
|---|---|
countOfClockCyclesBeforeRecordingTimestampsOrPositions |
Количество тактов до начала записи временных меток или позиций в очереди, предназначенных для расчёта момента принятия решения |
Включение функционала
Функционал включается, если значение переменной countOfClockCyclesBeforeRecordingTimestampsOrPositions больше 0.
Обратите внимание
Если установить значения переменных countOfMissedProductSensorTriggers и countOfClockCyclesBeforeRecordingTimestampsOrPositions больше 0, то программа будет работать по функционалу, связанному с переменной countOfMissedProductSensorTriggers.
Принцип работы
ПЛК по входу A4 считывает сигнал тактов. По датчику продукта A2 добавляет продукты в очередь.
Для каждого продукта в очереди при получении сигнала тактов рассчитывает количество прошедших тактов. Когда для продукта количество прошедших тактов сравняется со значением переменной countOfClockCyclesBeforeRecordingTimestampsOrPositions, то ПЛК для этого продукта запишет временную метку или позицию, предназначенных для расчёта момента принятия решения.
Пример. Значение countOfClockCyclesBeforeRecordingTimestampsOrPositions = 2.

Используемые входы
A2– датчик продуктаA4– сигнал тактов