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

Работа по сигналу тактов

Сигнал тактов – внешний сигнал, подаваемый на вход A4 ПЛК, обозначающий, как правило, так работы машины, например, шаговый конвейер.

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

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

Переменная ПЛК Описание
countOfClockCyclesBeforeRecordingTimestampsOrPositions Количество тактов до начала записи временных меток или позиций в очереди, предназначенных для расчёта момента принятия решения

Включение функционала

Функционал включается, если значение переменной countOfClockCyclesBeforeRecordingTimestampsOrPositions больше 0.

Обратите внимание

Если установить значения переменных countOfMissedProductSensorTriggers и countOfClockCyclesBeforeRecordingTimestampsOrPositions больше 0, то программа будет работать по функционалу, связанному с переменной countOfMissedProductSensorTriggers.

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

ПЛК по входу A4 считывает сигнал тактов. По датчику продукта A2 добавляет продукты в очередь.

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

Пример. Значение countOfClockCyclesBeforeRecordingTimestampsOrPositions = 2.

countOfClockCyclesBeforeRecordingTimestampsOrPositions_1

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

  • A2 – датчик продукта
  • A4 – сигнал тактов