Устройства
Блок «Устройства» содержит список подключенного к станции оборудования, функционал по добавлению нового оборудования и функционал по настройке логики работы оборудования.
При этом оборудование разделено по уровням агрегации:
- Потребительские упаковки
- Наборы
- Коробки
- Паллеты

Чтобы добавить оборудование, необходимо нажать на кнопку «ДОБАВИТЬ» в нижней части окна и заполнить форму «Новое оборудование».

Вкладка «УСТРОЙСТВО»:
- Название – может быть любым
- Тип – тип оборудования, для каждого типа оборудования определён перечень устройств и схем обработки данных
- Устройство – определяет настройки оборудования и протокол взаимодействия с оборудованием
- Уровень агрегации – на каком уровне агрегации установлено оборудование
- Активно – подключение к оборудованию при старте задания
- Добавить – кнопка по добавлению устройства

Вкладка «ПАРАМЕТРЫ»:
- Параметры устанавливаются в зависимости от выбранного Типа оборудования и Устройства
Сканеры
Стандартный ручной сканер (TCP/IP - Client)
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается° - Ожидается один код (Экспериментальное) – программа будет обрабатывать группу кодов, пришедшую с камеры, по одному
- Время задержки чтения – если оборудование быстро считывает коды, и чтобы не было дублей
- Параметры входных данных – устройство при считывании может добавлять в конец кода символы перевода каретки (CR) и перевода строки (LF), а так же символы описания SSCC "(00)", для корректной работы ETL может потребоваться удалять эти символы при получении данных
Стандартный ручной сканер (TCP/IP - Server)
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается° - Ожидается один код (Экспериментальное) – программа будет обрабатывать группу кодов, пришедшую с камеры, по одному
- Время задержки чтения – если оборудование быстро считывает коды, и чтобы не было дублей
- Параметры входных данных – устройство при считывании может добавлять в конец кода символы перевода каретки (CR) и перевода строки (LF), а так же символы описания SSCC "(00)", для корректной работы ETL может потребоваться удалять эти символы при получении данных
Стандартный ручной сканер (COM)
- Порт – указывается COM-порт подключения оборудования
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается° - Ожидается один код (Экспериментальное) – программа будет обрабатывать группу кодов, пришедшую с камеры, по одному
- Время задержки чтения – если оборудование быстро считывает коды, и чтобы не было дублей
- Параметры входных данных – устройство при считывании может добавлять в конец кода символы перевода каретки (CR) и перевода строки (LF), а так же символы описания SSCC "(00)", для корректной работы ETL может потребоваться удалять эти символы при получении данных
Камеры
Стандартная камера (TCP/IP - Client)
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается° - Ожидается один код (Экспериментальное) – программа будет обрабатывать группу кодов, пришедшую с камеры, по одному
- Время задержки чтения – если оборудование быстро считывает коды, и чтобы не было дублей
- Параметры входных данных – устройство при считывании может добавлять в конец кода символы перевода каретки (CR) и перевода строки (LF), а так же символы описания SSCC "(00)", для корректной работы ETL может потребоваться удалять эти символы при получении данных
Стандартная камера (TCP/IP - Server)
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается° - Ожидается один код (Экспериментальное) – программа будет обрабатывать группу кодов, пришедшую с камеры, по одному
- Время задержки чтения – если оборудование быстро считывает коды, и чтобы не было дублей
- Параметры входных данных – устройство при считывании может добавлять в конец кода символы перевода каретки (CR) и перевода строки (LF), а так же символы описания SSCC "(00)", для корректной работы ETL может потребоваться удалять эти символы при получении данных
Группа камер
- Список устройств – параметры подключения к камерам (Адрес, Порт), новое подключение добавляется по кнопке "ДОБАВИТЬ СОЕДИНЕНИЕ":
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Подключение – по заданным параметрам (Адрес, Порт) будет открываться порт для подключений, этот функционал направлен для использования отбраковщика Контроллер Encode (TCP/IP - Client):
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается° - Интервал переподключения (сек) - в случае если связь с камерой разорвана при запущенном задании, то ETL пытается переподключиться с указанным интервалом
- Параметры входных данных – устройство при считывании может добавлять в конец кода символы перевода каретки (CR) и перевода строки (LF), а так же символы описания SSCC "(00)", для корректной работы ETL может потребоваться удалять эти символы при получении данных
Виртуальные устройства
Виртуальная камера (TCP/IP - Server)
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается° - Ожидается один код (Экспериментальное) – программа будет обрабатывать группу кодов, пришедшую с камеры, по одному
- Время задержки чтения – если оборудование быстро считывает коды, и чтобы не было дублей
- Параметры входных данных – устройство при считывании может добавлять в конец кода символы перевода каретки (CR) и перевода строки (LF), а так же символы описания SSCC "(00)", для корректной работы ETL может потребоваться удалять эти символы при получении данных
Событие: Запуск задания
Устройство будет запускать схему при старте задания.
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается°
Событие: Завершение задания
Устройство будет запускать схему при остановке задания.
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается°
Панель инструментов
Устройство будет запускать схему при клике по названию схемы в разделе "МОНИТОРИНГ".
Отбраковщики
Стандартный отбраковщик (TCP/IP – Client)
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается° - Ожидается один код (Экспериментальное) – программа будет обрабатывать группу кодов, пришедшую с камеры, по одному
- Время задержки чтения – если оборудование быстро считывает коды, и чтобы не было дублей
- Параметры входных данных – устройство при считывании может добавлять в конец кода символы перевода каретки (CR) и перевода строки (LF), а так же символы описания SSCC "(00)", для корректной работы ETL может потребоваться удалять эти символы при получении данных
Стандартный отбраковщик (TCP/IP – Server)
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается° - Ожидается один код (Экспериментальное) – программа будет обрабатывать группу кодов, пришедшую с камеры, по одному
- Время задержки чтения – если оборудование быстро считывает коды, и чтобы не было дублей
- Параметры входных данных – устройство при считывании может добавлять в конец кода символы перевода каретки (CR) и перевода строки (LF), а так же символы описания SSCC "(00)", для корректной работы ETL может потребоваться удалять эти символы при получении данных
Стандартный отбраковщик (TCP/IP – Client (MODBUS))
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Посылать пакет поддержки соединения (КАР) – если флаг установлен, то посылается пакет поддержки соединения с ПЛК, чтобы ПЛК это соединение не разрывал
- Интервал пакета поддержки соединения (КАР), мс – интервал считывания регистра пакета поддержки соединения
- Регистр поддержки соединения (КАР) – какой регистр считывать
Отбраковщик ENCODE (TCP/IP – Client (MODBUS))
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Количество создаваемых подключений к устройству единовременно – кол-во подключений к TCP серверу по порту, указанному в настройке выше, сервер на ПЛК поддерживает до
5подключений - Интервал переподключения в случае разрыва соединения (с) – интервал времени в секундах для выполнения переподключений в случае разрыва соединения
- Посылать пакет поддержки соединения (КАР) – если флаг установлен, то посылается пакет поддержки соединения с ПЛК, чтобы ПЛК это соединение не разрывал
- Интервал пакета поддержки соединения (КАР), мс – интервал считывания регистра пакета поддержки соединения
- Регистр поддержки соединения (КАР) – какой регистр считывать
Контроллер Encode (TCP/IP - Client)
- Адрес – указывается IP адрес подключения оборудования
- Порт – порт для подключения к TCP серверу, запущенному на ПЛК, по умолчанию на ПЛК используется
5001порт - Количество создаваемых подключений к устройству единовременно – кол-во подключений к TCP серверу по порту, указанному в настройке выше, сервер на ПЛК поддерживает до
5подключений - Интервал переподключения в случае разрыва соединения (с) – интервал времени в секундах для выполнения переподключений в случае разрыва соединения
- Использовать OPC UA для настройки? – на ПЛК может быть запущен OPC UA сервер для записи значений переменных, необходимых для работы программы ПЛК
- Порт OPC UA Server – если на ПЛК запущен UPC UA сервер, то нужно указать порт, на котором запущен этот сервер, по умолчанию используется
4840порт
Весы
Стандартные весы (COM)
- Порт – указывается COM-порт подключения оборудования
- Делимитер – специальный символ, настраиваемый на оборудовании, с которого ведется получение данных (камера технического зрения, ручной сканер и т.д.), в том случае, если при передаче данных не предусмотрено автоматическое разделение этих данных на блоки (происходит «слипание» кодов при групповом сканировании или передаче сканируемой информации потоком без разделения). Рекомендуется использовать символ
- пробел, в настройках обозначается° - Ожидать окончания строки – наполняет буфер до тех пор, пока не получит символ переноса строки, если весы один вес несколькими пакетами отправляют
- Использовать таймер стабилизации – если весы отправляют вес постоянно, то ETL будет ожидать, пока вес не будет приходить одинаковым
- Единицы измерения – в каких единицах получать значение:
г,кг - Время задержки для стабилизации – время задержки перед считыванием конечного измерения, мс
Принтеры
Стандартный принтер (System Driver)
- Подключение – выбирается принтер из списка подключенных принтеров в операционной системе
- Шаблон – текущая этикетка печати оборудования. Определяется по какому шаблону этикетки будет сгенерирована этикетка и отправлена на оборудование. Выбирается из списка этикеток сформированных в конструкторе этикеток в разделе «ЭТИКЕТКИ»
- Количество кодов в одном печатном задании – настройка для диспетчера очереди печати. Например, при значении 1 и отправке 100 кодов на печать будет создано 1 задание на 100 кодов, при значении 10 и отправке тех же 100 кодов будет создано 10 заданий по 10 кодов. Таким образом, принтер можно перегрузить заданиями, если их будет очень много, в 1 задании 1 код, или получить долгую задержку печати при отправке одного большого задания, или у принтера может не хватить памяти для загрузки большого задания. Рекомендованное значение – 15-20
- Частота наполнения спуллера печати (сек) – определяется частота отправки кодов на принтер в количестве, равным количеству кодов в одном печатном задании
- Уведомлять, когда количество кодов в очереди задания менее чем заданное – указывается количество кодов, если в задании остаётся кодов меньше, чем было указано, то будет выводиться уведомление
Принтер (Smartdate x45)
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Имя переменной – переменная в шаблоне принтера, в которую будет подставляться значение кода из задания
- Установить задание при старте – печать кодов начнётся сразу же после нажатия кнопки «ПУСК», нет необходимости отправлять коды на принтер вручную из окна мониторинга
- Название задания – указать, какой шаблон принтера использовать для печати
- Максимальное значение буфера – максимальное количество кодов в буфере принтера
- Минимальное значение буфера – минимальное количество оставшихся кодов в буфере принтера
- Частота опроса буфера – интервал опроса буфера печати принтера на количество оставшихся кодов
ETL опрашивает буфер печати принтера на количество кодов в буфере. Если кодов меньше значения указанного в поле Минимальное значение, то передается пул кодов в количестве: Максимальное значение - Текущее количество в буфере печати.
Принтер (HX Nitro)
- IP адрес – указывается IP адрес подключения оборудования
- Опрос опрос количества напечатанных кодов (мс) – интервал опроса буфера печати принтера на количество оставшихся кодов
Принтер (TSC HEX - 1000)
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- ZPL поле – здесь прописывается ZPL код, места, куда подставляются значения переменных, нужно указать в следующем формате:
{{code}} - Печать при старте – печать кодов начнётся сразу же после нажатия кнопки "ПУСК", нет необходимости отправлять коды на принтер вручную из окна мониторинга
- Опрос буфера (мс) – интервал опроса буфера печати принтера на количество оставшихся кодов
- Максимальное значение – максимальное количество кодов в буфере принтера
- Минимальное значение – минимальное количество оставшихся кодов в буфере принтера
ETL опрашивает буфер печати принтера на количество кодов в буфере. Если кодов меньше значения указанного в поле Минимальное значение, то передается пул кодов в количестве: Максимальное значение - Текущее количество в буфере печати.
Принтер (DOMINO)
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Шаблон этикетки – указать, какой шаблон принтера использовать для печати
- Имя переменной датаматрикса принтера – переменная, отвечающая за значение datamatrix
- Переменная этикетки 2/3/4/5 – переменная в шаблоне принтера, в которую будет подставляться указанное значение, либо выбранное значение из списка
- Опрос буфера (мс) – интервал опроса буфера печати принтера на количество оставшихся кодов
- Максимальное значение – максимальное количество кодов в буфере принтера
- Минимальное значение – минимальное количество оставшихся кодов в буфере принтера
ETL опрашивает буфер печати принтера на количество кодов в буфере. Если кодов меньше значения указанного в поле Минимальное значение, то передается пул кодов в количестве: Максимальное значение - Текущее количество в буфере печати.
Сериализационный принтер ZPL
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Печать при старте – печать кодов начнётся сразу же после нажатия кнопки «ПУСК», нет необходимости отправлять коды на принтер вручную из окна мониторинга
- Ширина, высота этикетки – фактические размеры этикетки, точки
- Позиция Datamatrix X, Y – позиция Datamatrix на этикетке
- Масштаб Datamatrix – масштаб кода
Сериализационный принтер EZPL
- IP адрес – указывается IP адрес подключения оборудования
- Очистка буфера
- Версия прошивки
- Ширина, высота этикетки – фактические размеры этикетки, мм
- Позиция Datamatrix X, Y – позиция Datamatrix на этикетке
- Масштаб Datamatrix – масштаб кода
- Отступ между этикетками – отступ между этикетками, мм
- Яркость – яркость кода, значение от 0 до 19
- Скорость печати – скорость печати, значение от 2 до 7 дюймов в сек
Принтер (VideoJet)
- IP адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Название шаблона в принтере – указать, какой шаблон принтера использовать для печати
- Переменная этикетки датаматрикса – переменная, отвечающая за значение datamatrix
- Переменная этикетки датаматрикса (текстовая)
- Переменные этикетки 2, 3, 4 – дополнительные данные, которые можно подставить в шаблон
- Начальное значение буфера – количество кодов в буфере при старте задания
- Минимальное значение – минимальное количество оставшихся кодов в буфере принтера
- Уведомлять, когда количество кодов в очереди задания менее чем заданное – указывается количество кодов, если в задании остаётся кодов меньше, чем было указано, то будет выводиться уведомление
ETL опрашивает буфер печати принтера на количество кодов в буфере. Если кодов меньше значения указанного в поле Минимальное значение, то передается пул кодов в количестве: Максимальное значение - Текущее количество в буфере печати.
Принтер (Linx)
- IP адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Название шаблона в принтере – указать, какой шаблон принтера использовать для печати
- Переменная этикетки датаматрикса – переменная, отвечающая за значение datamatrix
- Переменная этикетки датаматрикса (текстовая)
- Переменные этикетки 2, 3, 4 – дополнительные данные, которые можно подставить в шаблон
- Начальное значение буфера – количество кодов в буфере при старте задания
- Минимальное значение – минимальное количество оставшихся кодов в буфере принтера
- Уведомлять, когда количество кодов в очереди задания менее чем заданное – указывается количество кодов, если в задании остаётся кодов меньше, чем было указано, то будет выводиться уведомление
ETL опрашивает буфер печати принтера на количество кодов в буфере. Если кодов меньше значения указанного в поле Минимальное значение, то передается пул кодов в количестве: Максимальное значение - Текущее количество в буфере печати.
Dikai TTO принтер
- IP адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Имя шаблона принтера – указать, какой шаблон принтера использовать для печати
- Максимальный буфер принтера – максимальное количество кодов в буфере принтера
- Минимальный буфер принтера – минимальное количество оставшихся кодов в буфере принтера
- Имя переменной датаматрикса принтера – переменная, отвечающая за значение datamatrix
- Текстовая переменная 1/2/3 – дополнительные переменные, которые можно подставить в шаблон
- Опрос буфера (мс) – интервал опроса буфера печати принтера на количество оставшихся кодов
ETL опрашивает буфер печати принтера на количество кодов в буфере. Если кодов меньше значения указанного в поле Минимальное значение, то передается пул кодов в количестве: Максимальное значение - Текущее количество в буфере печати.
Solmark принтер
- IP адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Установка шаблона из софта – устанавливать шаблон из Encode Track Line 2 или из принтера
- Шаблон этикетки – указать, какой шаблон принтера использовать для печати
- Переменные этикетки 2, 3, 4 – дополнительные данные, которые можно подставить в шаблон
- Максимальное значение – максимальное количество кодов в буфере принтера
- Минимальное значение – минимальное количество оставшихся кодов в буфере принтера
- Уведомлять, когда количество кодов в очереди задания менее чем заданное – указывается количество кодов, если в задании остаётся кодов меньше, чем было указано, то будет выводиться уведомление
- Остановить принтер, если кодов в базе нет – посылает команду остановки печати, когда закончились коды для печати
ETL опрашивает буфер печати принтера на количество кодов в буфере. Если кодов меньше значения указанного в поле Минимальное значение, то передается пул кодов в количестве: Максимальное значение - Текущее количество в буфере печати.
Dacode принтер
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Имя задания – название шаблона
- Идентификатор переменной – id переменной
- Максимальное значение – максимальное количество кодов в буфере принтера
- Минимальное значение – минимальное количество оставшихся кодов в буфере принтера
- Уведомлять, когда количество кодов в очереди задания менее чем заданное – указывается количество кодов, если в задании остаётся кодов меньше, чем было указано, то будет выводиться уведомление
Yeacode принтер
- Адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Имя шаблона принтера – указать, какой шаблон принтера использовать для печати
- Опрос буфера (мс) – интервал опроса буфера печати принтера на количество оставшихся кодов
Принтер (Dikai лазерный)
- IP адрес – указывается IP адрес подключения оборудования
- Порт – указывается порт подключения оборудования
- Имя переменной датаматрикса принтера – переменная, отвечающая за значение datamatrix
- Имя второй переменной датаматрикса – вторая переменная, отвечающая за значение datamatrix
- Переменная этикетки 2/3/4 – другие переменные шаблона
- Опрос буфера (мс) – интервал опроса буфера печати принтера на количество оставшихся кодов
- Максимальное значение – максимальное количество кодов в буфере принтера
- Минимальное значение – минимальное количество оставшихся кодов в буфере принтера