Работа с ошибками
Несмотря на идеально продуманную автоматизацию, в процессе работы могут возникать различные неполадки: потеря соединения с камерой, сбой базы данных, нераспознанные коды и др. Ниже приведены типичные проблемы и действия оператора для их решения.
- Потеря связи с камерой: Если камера отключилась или произошёл разрыв соединения, в интерфейсе статус изменится на «Нет соединения» и счётчики перестанут расти. Cluster Hub автоматически пытается переподключиться (повторные попытки через интервалы времени). Оператору стоит проверить физическое подключение камеры (кабель, питание), доступность по сети (ping по IP). Как правило, программа восстановит связь самостоятельно, и статус сменится на «Подключено». Если этого не произошло, попробуйте перезапустить камеру (или сервис передачи данных с неё). Можно временно остановить сессию/партию, если ожидание затягивается, чтобы потом продолжить с чистого места. После восстановления связи сканирование продолжайте как обычно – пропущенные коды, если нужно, отсканируйте повторно.
- Сбой базы данных: Признаки – в интерфейсе индикатор «Запись: ...» переключился на «Файл (аварийно)» или счётчики «БД» перестали расти, а вместо них увеличиваются «Файл». Это означает, что Cluster Hub не смог записать данные в базу (например, потеряно соединение с БД-сервером) и автоматически переключился на резервное сохранение в файл. Оператору необходимо:
- Проверить состояние базы данных – доступен ли сервер (например, нет ли проблем с сетью, работает ли СУБД).
- Если проблема явная (сервер перезагружается или сеть временно недоступна), можно дождаться восстановления: Cluster Hub периодически пытается вновь подключиться. После восстановления он может продолжить писать в базу, но данные, записанные в файл за время сбоя, не попадут автоматически в базу. Их нужно будет позже вручную импортировать (если важно иметь их в БД) или оставить в качестве резервной копии.
- Если проблема с настройками (например, неверный пароль к БД), можно оперативно открыть Настройки → Запись данных и исправить строку подключения, затем сохранить и нажать «Тест подключения». При успешном результате новая запись пойдёт уже в базу.
Примечание: Все считанные коды сохранятся в любом случае – либо в БД, либо в файле. Потери данных не произойдёт, но желательно устранить проблему, чтобы вернуться к основному режиму хранения.
- Не читается код (NoRead): Если сканер отображает, что код не распознан (например, загорается индикатор “No Read” на самом устройстве), Cluster Hub увеличит счётчик No read. Оператору следует отложить этот товар в сторону и после завершения основной работы попробовать считать его повторно, возможно, другим устройством или вручную ввести код (если доступно такое ПО). Частые NoRead могут указывать на проблему: грязные или повреждённые марки, расфокус камеры, неверное расстояние. Корректируйте положение товара под камерой, убедитесь, что освещение и фокус правильные. Также можно включить звуковое оповещение о NoRead в настройках, чтобы сразу слышать, когда сканирование прошло неуспешно – тогда вы быстрее отреагируете (например, задержите товар под камерой чуть дольше).
- Дубликаты кодов: При включённом фильтре дубликатов система игнорирует подряд идущие одинаковые коды. Если на экране всплывает «Дубликат!», это означает, что один и тот же код считался дважды. Оператору нужно решить, было ли это действительно повторное сканирование одного и того же объекта. Обычно дубликаты возникают, когда товар задерживается в поле зрения камеры и та читает код повторно. Это не опасно – второй раз код просто не запишется (предотвращено двойное сохранение). Если же вы намеренно сканируете одинаковые коды (например, тестируете систему), отключите временно фильтр дубликатов в настройках.
- Невалидный код (при валидации): Система покажет ошибку (индикатор станет красным) при сканировании кода, которого нет в загруженном списке. Оператор должен изъять этот товар и проверить его: возможно, он лишний или ошибочный. Сама программа не сохраняет этот код, так что вмешательства не требуется, кроме как отреагировать на сам факт. Все такие события логируются во «Валид. неизвестные» (если настроена таблица), их можно потом просмотреть.
- Некорректные данные в файле/таблице: Например, обнаружились “кракозябры” вместо кириллицы в комментариях или неверное время. Проверьте настройки формата строки и кодировки. Cluster Hub записывает файлы в UTF-8. При открытии CSV в Excel может требоваться импорт с указанием UTF-8. Также, убедитесь, что на ПК правильная временная зона – Cluster Hub метки времени берёт из системного времени.
- Слишком медленная работа интерфейса: Если на странице накопилось очень много отображаемых записей (например, крупные числа), интерфейс может слегка притормаживать. Обычно это не мешает работе сервера. Вы можете периодически сбрасывать счётчики (значок «◯») – это обнуляет только отображение, на сохранённые данные не влияет.
- Ошибки принтера SSCC: Если при генерации SSCC видите сообщение об ошибке принтера, или этикетки не печатаются, убедитесь, что принтер онлайн и адрес указан правильно. Время от времени проверяйте, не закончилась ли лента/краска. Если ошибка продолжает появляться, можно временно отключить генерацию (снять флажок «Генерация транспортных упаковок») и работать в ручном режиме (будете сканировать выданные вручную этикетки).
- Другие ошибки: На вкладке «Дополнительно» есть инструмент «Контроль уникальности» – если он включён и закончилась память или что-то пошло не так с локальной БД, можно нажать «Очистить БД уникальности». Также, если Cluster Hub работал долго без перезагрузки, а потом стал вести себя некорректно, простой перезапуск сервиса может решить проблему (при этом данные не потеряются, т.к. уже сохранены). Всегда можно посмотреть лог-файл (если настроен) или консоль, где Cluster Hub пишет внутренние сообщения – они помогут понять природу ошибки.
В большинстве случаев Cluster Hub спроектирован так, что автоматически справляется с кратковременными сбоями (принцип “автовосстановления”). Задача оператора – следить за индикацией на экране и физическим процессом, и при необходимости предпринимать действия (перезапустить оборудование, заменить кабель, вызвать ИТ-специалиста).
Всегда помните: данные сохраняются сразу. Даже если произошёл сбой экрана или браузер завис – на сервере Cluster Hub продолжает работать. Вы можете перезагрузить страницу веб-интерфейса, и счётчики
обновятся. Если же проблема на стороне сервера Cluster Hub (программа), лучше остановить сканирование и устранить её, чтобы не рисковать потерей данных.