УМАпанель управления
соединение…
⊘ Только смотрим — машина не управляется Снять: Настройки → «Только смотреть, не управлять»

Обзор

Что машина делает прямо сейчас

Каретки

Гайковёрты

Каретка А · 1–4
Каретка Б · 5–8

Наряд

Наладка

Шаг за шагом: выставили параметр — тут же попробовали

Гайковёрты

Как собран каждый и с каким давлением работает

Давление задаёт момент затяжки. Клапан один на пару гайковёртов — правка у одного меняет и второго: это гидравлика, а не программа.

Общие для всех восьми

В коде это одна настройка на машину, а не своя у каждого гайковёрта.

Работа

Наряд и счёт обработанных скреплений

Наряд — сколько отработать и когда встать

Машина сама остановится, когда объём выполнен. Пустое поле — величина не задана.
Предохранитель
Машина не тронется, если переключатели на пульте стоят не так. Режим и направление задаются пультом — панель их не меняет, а только сверяет.

Выполнение

Счёт

Новая смена
Счёт обнуляется, а нумерация шпал начинается с указанной — тогда номера в отчёте совпадут с разметкой пути.

Не доделано — проверить вручную

По гидромоторам

Настройки

Изменения применяются кнопкой внизу — сразу и после перезапуска. То, что налаживают на месте, лежит в «Наладке» и «Гайковёртах»; здесь остальное. Поиск ищет по всем.

Кто может управлять машиной

Смотреть панель можно без входа — забытый пароль не оставит бригаду без картины происходящего. Вход нужен, чтобы управлять и менять настройки.
Завести человека
Свой пароль меняется в своей учётной записи — нажмите на имя в правом верхнем углу.
Если пароль забыт. Сбросить может тот, у кого есть доступ к машине: удалить файл users.json рядом с программой — панель предложит завести администратора заново. Действует сразу, перезапускать узел не нужно: все входы при этом гаснут. То же самое делает команда python users.py --reset на самом узле. Любой сброс попадает в журнал настроек.

Обновление программы

Пакет обновления подписан паролем: чужая или случайная флешка ничего не поставит. Программа не переписывается на ходу — новая версия кладётся во второе место, и только потом узел переключается на неё. Не поднялась за отведённое время — при следующем включении откат.
Поставить обновление
Найдено на флешках
Как собрать пакет. На своём компьютере, в папке с программой:
python update.py --собрать <папка> обновление.uma --пароль СЕКРЕТ
По SSH. Скопировать файл на узел и выполнить там:
python update.py --поставить обновление.uma --пароль СЕКРЕТ
С флешки. Положить файл .uma в корень флешки, воткнуть в узел — он появится в списке выше.

Узлы

Связь с пятью процессорными модулями машины

Связь с узлами

События связи

Журнал

Что машина делала и что в ней меняли — по дням, с диска

Таблица за все дни журнала: сколько шпал, где не вышло и почему, кто что менял

Записи

Что подавали руками в этот запуск

Короткая память панели. Полная история — в журнале работы выше.
0 несохранённых