Весовые операции — руководство пользователя
Раздел «Весовые операции» реализует полностью автоматизированный учёт взвешивания транспорта на автомобильных весах: без оператора система сама фиксирует въезд, момент полной остановки, массу, фотографирует автомобиль и табло весов, распознаёт госномер и складывает всё это в готовую операцию с брутто/тарой/нетто. Применяется, например, на элеваторах, карьерах, полигонах ТБО, при отгрузке нефтепродуктов — везде, где нужно исключить человеческий фактор и приписки на въезде-выезде.
1. Из чего состоит весовая#
Типовой комплект весовой станции:
- Контроллер Galileosky 10 LTE (или WiFi) — центральный узел: считывает показания весового индикатора по RS‑232 (протокол Easy Logic — поддерживает индикаторы разных производителей), принимает сигналы парктроников, управляет светофором и звуковым сигналом, передаёт данные в облако;
- Два парктроника (Exzotron ParkNet) — установлены по краям платформы (~2 м от края), определяют направление движения (въезд/выезд) и фиксируют момент полной остановки автомобиля на стоп-линии;
- Камеры Dahua — фронтальная и тыловая — установлены на одинаковом расстоянии от весов, чтобы одинаково захватывать и короткий грузовик, и длинную фуру с прицепом;
- Светофор — при остановке на стоп-линии переключается на красный, блокируя движение до завершения взвешивания, затем на зелёный;
- Дисплей весов — отображает текущий вес; камера дополнительно фотографирует табло в момент остановки — это отдельное, независимое от телеметрии подтверждение массы.
Видеодемонстрация работы комплекса:
2. Как проходит взвешивание#
- Автомобиль заезжает на весовую платформу.
- Парктроники фиксируют движение до стоп-линии.
- Звучит сигнал, светофор переключается на красный.
- Автомобиль останавливается.
- Камеры фиксируют фронтальное и тыловое фото автомобиля.
- Терминал Galileosky считывает вес и фиксирует момент остановки.
- Дополнительно делается фото табло весов.
- Данные отправляются на сервер и проходят ИИ-анализ (распознавание номера и показаний табло).
- После фиксации светофор переключается на зелёный — автомобиль покидает весовую.
Каждый проезд создаёт одну «сырую» операцию — либо въезд гружёным, либо въезд/выезд пустым, в зависимости от технологии предприятия. Пара «въезд + выезд» — это уже готовый процесс с посчитанным нетто (см. раздел 5).
3. Правила для водителей на весовой#
Чтобы автоматика не путала машины и направления, для водителей и механизаторов действует простая процедура:
- Табличка с ID на лобовом стекле — формат А4, чёрным по белому, в прозрачном файле с водительской стороны:
Т01,Т02… для тракторов,П01,П02… для прицепов; - Одностороннее движение по знакам — на весах установлены два знака-маркера: «Въезд ПОЛНЫЙ» (только для гружёного заезда, до разгрузки) и «Въезд ПУСТОЙ» (только для заезда после разгрузки, под тару) — заезжать нужно строго со своей стороны;
- Порядок заезда — остановиться перед весами, убедиться, что предыдущий транспорт полностью съехал и весы обнулились; заехать медленно и строго по направлению своего статуса; после остановки не двигаться и ждать фиксации веса (10–15 сек); выезжать по сигналу/команде диспетчера; выдержать паузу 10–20 сек перед тем как на весы заедет следующая машина.
Запрещается: заезжать без таблички с ID; путать сторону въезда (полный/пустой); заезжать, пока предыдущий транспорт не завершил выезд, или без паузы сразу за ним; менять транспортное средство без замены таблички. Нарушение направления заезда — частая причина ошибок автоматической классификации гружёный/тара.
4. Раздел «Весовые операции»: интерфейс#
Слева — список весовых станций компании (имя, локация, IP контроллера, переключатели «Активно» и «УТКО»); справа — журнал с двумя вкладками:
- «Процессы» — уже собранные пары въезд+выезд, по одной строке на рейс: даты и время заезда/выезда, № въезда и № выезда, гос. номер, автомобиль, номер прицепа, груз, вес брутто/тара/нетто, статус (Ожидает выезда / Завершён);
- «Операции» — сырые записи датчика по одной на въезд/выезд, без группировки — сюда попадает всё, что физически зафиксировал терминал, даже если пара ещё не собралась.
Клик по строке открывает снизу график сырого веса с весового терминала за время операции и панель фотографий (фронт/тыл, при наличии — фото табло) с меткой распознанного номера или подписью «Номерных знаков не найдено», если распознать не удалось.
Клик по значку лупы над графиком открывает окно синхронизации сырых данных весов при подозрении на пропуск; кнопка с карандашом в строке «Процессов» открывает поиск и привязку автомобиля из справочника вручную — нужна, когда номер не распознан или не совпал ни с одним известным авто.
5. Ручное объединение операций («склейка»)#
Автоматика связывает въезд с выездом сама — по времени и по распознанному номеру. Но если номер не распознан или совпал не с той машиной, есть прямой ручной способ — работает одинаково на вкладках «Процессы» и «Операции»:
Ctrl+клик по второй строке, когда первая уже выделена, — предлагает объединить обе операции в пару. Больший вес автоматически становится «гружёным», меньший — «тарой»; система сразу показывает подтверждение с обоими весами перед объединением.
Если одна из двух операций уже была в какой-то паре — старая связь рвётся (её прежний партнёр возвращается в статус «Ожидает выезда»), и создаётся новая пара. Это осознанно разрешено даже для уже Завершённых процессов — типовой случай, когда автоматика по ошибке связала операцию с «шумовым» соседом по времени, а настоящая пара нашлась отдельной строкой позже.
Правый клик по строке «Процессов» открывает контекстное меню с пунктом «Пересчитать эту операцию» — умный построчный пересчёт: система заново определяет тару/направление по долгосрочной истории конкретной машины (а не только по текущему справочнику) и ищет партнёра по времени в обе стороны; если операция уже была в паре — сначала расцепляет её.
6. Надёжность: работа без потери данных#
Комплекс спроектирован так, чтобы кратковременные обрывы связи не роняли учёт:
- Вес и события — через терминал Galileosky. Сама масса приходит не «живым» веб-запросом, а обычной телеметрией трекера: Galileosky считывает показания весового индикатора по RS‑232 в момент остановки и передаёт их вместе с координатами и служебными данными по GPRS/LTE. Если связь на секунды или минуты пропадает, терминал буферизует данные во внутренней памяти и досылает их сразу после восстановления связи — взвешивание не теряется, лишь может прийти на сервер с задержкой.
- Фото — отдельным фоновым процессом, а не только «вживую». Система не полагается исключительно на снимок, сделанный камерой в момент проезда: каждая новая операция отдельно помечается на фотообработку, и фоновая задача сама забирает нужный кадр — либо из уже полученного снимка, либо, если его не было (камера/сеть были недоступны ровно в этот момент), обращается напрямую к самой камере и вытягивает кадр из её собственного архива на карте памяти по точному времени операции. Поэтому кратковременная недоступность камеры в момент взвешивания не приводит к потере фото — оно подтягивается постфактум.
- Распознавание номера и табло выполняется в том же фоновом процессе, уже после того как фото гарантированно получено — отсюда возможна небольшая задержка между самим взвешиванием и появлением распознанного номера или бейджа «Номерных знаков не найдено» в интерфейсе.
Итог: парктроники и камеры автономны сами по себе, контроллер связи буферизует операции при обрыве канала, а фотографии подтягиваются из архива камеры отдельным шагом — весовая продолжает штатно фиксировать проезды даже при временной недоступности интернета, ничего не задваивая при восстановлении связи.
7. Распознавание номеров и веса (ИИ)#
Каждое фото проходит через модуль ИИ-распознавания: госномер на кузове и, отдельно, показания цифрового табло весов (там, где такое фото предусмотрено). Требуется уверенность распознавания не менее ~95% — если модель сомневается, делается до нескольких повторных попыток, прежде чем результат будет принят. Итог виден прямо на фотографиях в журнале: зелёная рамка вокруг номера и бейдж с распознанным значением (см. рис. 2) либо пометка «Номерных знаков не найдено», если распознать не удалось ни разу — тогда автомобиль привязывается вручную (карандаш в «Процессах», раздел 4) или по ручной склейке (раздел 5).
Вместе номер + масса + фото фронта/тыла/табло + точное время образуют самодостаточную запись по каждому проезду — этого достаточно, чтобы разобрать спорную ситуацию (кто, когда, с каким весом проехал) без физического присутствия оператора на месте.
8. Интеграция с ФГИС УТКО#
Для предприятий, работающих с отходами (полигоны, мусоровозы), в журнале «Процессы» и «Операции» есть отправка записи в государственную систему учёта — значок ♻:
- серый значок — запись ещё не отправлена, клик отправляет её;
- зелёный значок — отправлено успешно, при наведении показывается время отправки;
- красный значок — последняя отправка завершилась ошибкой (текст ошибки — во всплывающей подсказке); клик по красному значку — повторная попытка.
9. Отчёты по взвешиванию#
Кнопка «Отчёты» в верхней панели открывает построители отчётов. Доступны три отчёта, у каждого — свой набор фильтров, оба вида представления («Процессы» — пары въезд+выезд, «Операции» — сырые события), печать и экспорт в Excel:
- «Взвешивание по весовой» — по одной или нескольким весовым станциям сразу за период;
- «Взвешивание по автомобилю» — с отбором конкретных транспортных средств;
- «Взвешивание по продукту» — в разрезе вида груза.
Полная презентация комплекса, инструкция для водителей на весовой (как отдельный документ) и исходная запись демонстрации — во вложениях к этой статье.