PLC Tuner
Перечень сокращений
Термин/Сокращение | Описание |
---|---|
ETLv2 | Encode Track Line 2 |
ПЛК | Программируемый логический контроллер INOVANCE Easy320 |
Описание программы
Программа PLC Tuner предназначена для более удобной настройки рецептов ПЛК по протоколу OPC UA во время работы линии. Так же программа позволяет устанавливать соединение через удалённый сервер, посредством которого осуществляется загрузка программы на ПЛК.
Описание интерфейса
В меню Настройки соединения с ПЛК осуществляется настройка подключения, а так же открытие тоннеля.
Параметры подключения:
- IP – IP-адрес ПЛК
- Port OPC UA – порт ПЛК, на котором развёрнут OPC UA сервер, на ПЛК, поставляемых ООО "ЭНКОД" порт
4840
Переключатель Тоннель предназначен для открытия тоннеля, посредством которого осуществляется загрузка программы на ПЛК удалённо. Соединение открывается на 5 минут, после чего автоматически закрывается, об этом выводится соответствующее уведомление.
Кнопка ПОДКЛЮЧИТЬСЯ устанавливает подключение с ПЛК по протоколу OPC UA, после чего открывается меню Переменные ПЛК. В этом меню загружается таблица переменных ПЛК, значения которых можно изменять.
Кнопки ЭКСПОРТ и ИМПОРТ позволяют экспортировать и импортировать значения переменных в файл. Это может пригодиться в случае, если настройка переменных ПЛК выполнялась в PLC Tuner, после чего эти значения нужно прописать в рецептурных картах в ETLv2. Для этого можно использовать экспорт и импорт.
Кнопка ЗАПИСАТЬ выполняет запись значений переменных в ПЛК.
Кнопка К НАСТРОЙКАМ возвращает в меню Настройки соединения с ПЛК.
Описание переменных ПЛК
Переменная ПЛК | Описание |
---|---|
debounceProductSensor | Время устранения дребезга датчика продукта, мс |
countOfMissedProductSensorTriggers | Количество первых срабатываний датчика продукта, которые нужно пропустить |
isUsedEncoder | Используется ли на линии энкодер, программа на ПЛК будет работать на основании значения с энкодера |
circleLength | Длина окружности ролика энкодера, мм |
lengthToTriggerCam | Расстояние от датчика продукта до камеры, мм |
lengthToDecisionMaking | Расстояние от датчика продукта до отбраковщика, мм |
isUsedTimer | Программа на ПЛК будет работать на основании времени. Если установлено и isUsedEncoder, и isUsedTimer, то программа будет работать на основании времени |
delayForTriggerCam | Задержка срабатывания камеры после срабатывания датчика продукта, мс |
delayForDecisionMaking | Время движения продукта по линии от датчика продукта до отбраковщика, мс |
durationTriggerCam | Длительность сигнала, подаваемого на камеру, мс |
maxTimeUpperSensor | Время, в течение которого датчик продукта может подавать сигнал. Если датчик продолжает подавать сигнал, считается, что датчик "залип", подаётся сигнал на аварию |
maxLengthUpperSensor | Расстояние, на протяжении которого датчик продукта может подавать сигнал. Если датчик продолжает подавать сигнал, считается, что датчик "залип", подаётся сигнал на аварию |
isUsedPusher | Используется ли на линии отбраковщик |
durationForFillPusher | Длительность сигнала, подаваемого на отбраковщик, время заполнения цилиндра отбраковщика, мс |
isUsedGreenLight | Используется ли на линии зелёный сигнал на сигнальной колонне |
timeOfGreenLight | Время сигнала, подаваемого на сигнальную колонну для зелёного сигнала, мс |
isUsedRedLight | Используется ли на линии красный на сигнальной колонне |
timeOfRedLight | Время сигнала, подаваемого на сигнальную колонну для красного сигнала, мс |
isUsedYellowLight | Используется ли на линии жёлтый на сигнальной колонне |
timeOfYellowLight | Время сигнала, подаваемого на сигнальную колонну для жёлтого сигнала, мс |
isUsedBeeper | Используется ли на линии звуковой сигнал на сигнальной колонне |
timeOfBeeper | Время сигнала, подаваемого на сигнальную колонну для звукового сигнала, мс |
countToAlarm | Количество отбракованных продуктов подряд для подачи сигнала об остановке линии. Например, если установлено 5 , то после 5 отбраковок подряд будет подан сигнал на остановку линии, при этом по умолчанию ПЛК продолжит свою работу |
stopLineMode | Определяет как будет подаваться сигнал остановки линии. Если не установлено, сигнал будет подаваться с самого начала работы ПЛК и отключаться при аварии. Если установлено, то сигнал будет подаваться в момент аварии |
cameraIpAddress | IP адрес камеры, установленной на линии. Значения устанавливаются по октетам, где [0] – 1-й октет |
cameraPort | Порт камеры, обычно 22 , 2002 |
isUsedSorter | Используется ли на линии сортировщик |
isUsedProductSensorForSorter | Используется ли отдельный датчик продукта для сортировщика. С ним работает только таймер (delayForTriggerSorter ) |
countOfProductsForEachLineAfterSorter | Количество продуктов направленных сортировщиком на каждую из сторон |
delayForTriggerSorter | Задержка до триггера сортировщика, при работе ПЛК по таймеру, мс |
lengthToTriggerSorter | Расстояние до триггера сортировщика при работе ПЛК по энкодеру, мм |
isStartedProgram | Старт/Стоп программы ПЛК |