Корзина
  • Ваша корзина пуста!

Интеграция 1С с автоматизированным этикеровщиком через Modbus TCP/IP

Интеграция 1С с автоматизированным этикеровщиком через Modbus TCP/IP

Просмотров 72

Компания Азтек реализовала проект по интеграции ERP-системы «1С» с промышленным автоматизированным этикетировщиком китайского производства. В результате было создано программное решение, полностью заменяющее штатное ПО оборудования и обеспечивающее прямую печать этикеток из документов 1С (счета, накладные, производственные задания). Система позволяет управлять конвейером, отслеживать сигналы датчиков и автоматически запускать печать.

Реализована поддержка системы «Честный знак»: получение кодов маркировки по API и их валидация после печати. Взаимодействие с оборудованием выполняется по протоколу Modbus TCP/IP с использованием внешних компонент 1С и нативного кода, что обеспечивает стабильную работу решения в промышленной среде.

Ключевые технологии: 1С (внешние компоненты), Modbus TCP/IP, Industrial Automation, C++.

Адаптация и интеграция автоматизированного этикетировщика с системой 1С

Задача клиента: Клиент приобрёл автоматизированный этикетировщик — конвейерную линию с аппликатором этикеток и термотрансферным принтером, управляемую контроллером Inovance. Штатное программное обеспечение оборудования (Windows, Bartender и управляющее ПО) не было адаптировано для российского рынка, имело неудобный интерфейс и не обеспечивало прямую интеграцию с системой 1С. В результате процесс печати этикеток требовал ручного ввода данных, что приводило к ошибкам и потерям времени.

Цель проекта: Создать универсальный программный мост между системой 1С и оборудованием, обеспечивающий полностью автоматизированный процесс печати и наклейки этикеток непосредственно в рамках рабочих процессов предприятия.

Решение Азтек: наша компания разработала внешнюю компоненту и специализированную обработку для 1С, которые выступают в роли драйвера и контроллера всего комплекса оборудования. Решение обеспечивает прямое управление этикетировщиком из 1С и полностью заменяет штатное программное обеспечение.

Архитектура и функционал решения

Архитектура решения построена по многоуровневому принципу и охватывает все этапы взаимодействия системы 1С с промышленным оборудованием — от низкоуровневого управления до автоматизации бизнес-процессов и работы с системой маркировки.

  1. Низкоуровневое взаимодействие с оборудованием

В рамках проекта создана внешняя компонента, обеспечивающая взаимодействие с контроллером Inovance по промышленному протоколу Modbus TCP/IP. Компонента реализует прямой обмен данными с оборудованием и поддерживает команды управления, включая запуск и остановку конвейерной линии, контроль параметров работы и мониторинг текущего состояния оборудования.

  1. Интеграция с системой 1С

Для работы в среде 1С разработана универсальная обработка, которая может быть подключена к большинству типовых и нетиповых конфигураций. Обработка обеспечивает прямую печать этикеток из любых документов 1С — таких как реализации, производственные задания и перемещения. Пользователь формирует задания на этикетировщик непосредственно из привычного интерфейса 1С, без ручного ввода данных и использования сторонних приложений.

  1. Автоматизация цикла печати

Отдельный программный модуль в системе 1С реализует автоматизацию процесса печати этикеток. Система ожидает сигнал от фотоэлектрического датчика оборудования и при его срабатывании автоматически инициирует печать подготовленного шаблона этикетки, заполненного данными из 1С (наименование, артикул, срок годности, серийный номер и другие параметры). Весь цикл выполняется без участия оператора, что снижает вероятность ошибок и повышает производительность.

  1. Поддержка системы маркировки «Честный ЗНАК»

Решение поддерживает работу с системой маркировки «Честный ЗНАК». Получение кодов маркировки осуществляется через API, уже встроенный в используемую конфигурацию 1С. Коды автоматически передаются в шаблон этикетки и печатаются. Дополнительно реализована возможность последующего контроля — сканирование напечатанного кода для подтверждения корректности маркировки и вывода товара из оборота в установленном порядке.

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

Интерфейсы системы и функциональные возможности

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

Интерфейс настройки и подключения к контроллеру (desktop)



Данный интерфейс предназначен для настройки соединения между системой 1С и промышленным контроллером этикетировщика. В нём задаются параметры подключения внешней компоненты, сетевые настройки и параметры обмена по протоколу Modbus TCP/IP.

Через данный экран пользователь или инженер может:

  • запускать и останавливать процесс этикетирования;
  • указать путь к внешней компоненте, обеспечивающей взаимодействие с оборудованием;
  • задать команду контроллера и параметры чтения/записи регистров;
  • настроить IP-адрес и порт подключения;
  • установить начальный адрес и количество считываемых ячеек;
  • выполнить подключение и отключение от контроллера для проверки связи.

Интерфейс используется на этапе внедрения, наладки и диагностики системы, позволяя быстро проверить корректность обмена данными между 1С и оборудованием без использования сторонних утилит.

Интерфейс оператора линии (сенсорный интерфейс)

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

Через данный интерфейс оператор может:

  • подключаться к контроллеру оборудования с использованием заранее заданных параметров;
  • запускать и останавливать процесс этикетирования;
  • приостанавливать работу линии в случае необходимости;
  • переходить к настройкам и просмотру состояния входов и выходов (IO);
  • контролировать текущий режим работы оборудования.

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

Интерфейс контроля сигналов и состояния датчиков


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

На экране в реальном времени отображаются ключевые сигналы контроллера, включая:

  • положение верхнего ограничителя;
  • состояние аварийной остановки;
  • срабатывание датчиков наличия изделия;
  • срабатывание датчиков позиционирования и контроля этикетки;
  • состояние печати (установив «галочку» мы посылаем на принтер команду печати).

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

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

Интерфейс настройки параметров Modbus-обмена (сенсорный режим)


Данный экран предназначен для настройки параметров обмена данными между системой 1С и промышленным контроллером этикетировщика по протоколу Modbus TCP/IP в сенсорном интерфейсе. Он используется в сервисном режиме при внедрении, перенастройке или диагностике оборудования.

Через данный интерфейс выполняется конфигурация ключевых параметров взаимодействия, включая:

  • указание команды контроллера и используемой внешней компоненты;
  • задание сетевых параметров подключения (IP-адрес и порт);
  • настройку начального адреса и количества регистров Modbus;
  • подготовку параметров чтения и записи данных в контроллер.

Интерфейс позволяет оперативно адаптировать систему под конкретную конфигурацию оборудования без изменения программного кода и без использования сторонних утилит. Наличие данного экрана в сенсорном режиме упрощает работу сервисных инженеров и ускоряет ввод оборудования в эксплуатацию непосредственно на производственной площадке.

Ниже на видео продемонстрирован процесс работы автоматического этикетировщика в реальных условиях эксплуатации. Показано взаимодействие системы 1С с оборудованием: управление конвейером, срабатывание датчиков, обработка сигнала датчика, а также автоматическая печать этикеток без участия оператора. 

процесс работы

Результаты внедрения и используемые технологии

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

  • Ключевые результаты внедрения:
  • Полная автоматизация процесса маркировки. Исключен ручной ввод данных между системой 1С и этикеровщиком. Все данные для печати формируются непосредственно из документов 1С и передаются в оборудование автоматически.
  • Снижение количества ошибок. Минимизирован человеческий фактор при печати и нанесении этикеток за счет автоматического обмена данными и контроля этапов процесса.
  • Повышение скорости работы. Маркировка встроена в основной бизнес-процесс (например, отгрузку или производство), что позволяет оператору выполнять задачи без переключения между системами и сторонними программами.
  • Гибкость и масштабируемость решения. Решение адаптируется под различные конфигурации 1С, типы документов и модели принтеров, а также может быть расширено под новые требования оборудования или производства.
  • Соответствие требованиям законодательства. Обеспечена стабильная работа с системой маркировки «Честный ЗНАК», включая получение кодов, печать и контроль корректности маркировки в рамках единого автоматизированного процесса.
  • Резервный сценарий эксплуатации. При необходимости сохраняется возможность использования оригинального программного обеспечения этикеровщика на сенсорном компьютере без потери работоспособности оборудования.

Если вам требуется интеграция 1С с производственным оборудованием, автоматизация маркировки или разработка индивидуального решения под задачи предприятия — команда Азтек готова реализовать проект «под ключ».

Стоимость аналогичной разработки - от 100 000 рублей.

22 Января, 2026

Комментарии (0)

Ваш комментарий будет первым