WEB-интерфейс управления загрузчиком R1ScaleLoader

Материал из Википедия ЭТИМа (ETIM Wikipedia)
Перейти к навигации Перейти к поиску

Общие сведения

Для упрощения управления автоматическим загрузчиком весов разработана WEB-консоль R1ScaleLoaderControl.

Возможности консоли:

  • Изменение списка весов;
  • Изменение списка правил импорта;
  • Изменение настроек загрузчика;
  • Передача файлов к каталог импорта загрузчика;
  • Передача файлов с товарными данными, шаблонов этикеток и других файлов на весы, минуя загрузчик.

Доступ к WEB-консоли

Доступ к WEB-консоли осуществляется с помощью браузера.

Порт доступа по умолчанию: 27716

Ссылка для доступа к WEB-консоли:

http://localhost:27716/

Вместо использования имени localhost можно использовать IP-адрес компьютера, на котором запущена WEB-консоль.

Консоль можно использовать с любого компьютера в локальной сети, к которой подключен компьютер с запущенным приложением WEB-консоли.

Для доступа к WEB-консоли из сети интернет необходимо использовать VPN, обеспечивающий доступ к локальной сети или "белый" адрес и настраивать проброс портов на роутере, обеспечивающим выход в интернет.


! В настоящий момент поддерживается только HTTP соединение с WEB-консолью. HTTPS организуется только посредством WEB-proxy серверов.



Меню

Передача файлов в каталог импорта

Передача файлов на весы

Изменение списка весов

Изменение списка шаблонов этикеток

Изменение списка правил и настроек загрузчика

Просмотр протокола работы загрузчика

Изменение настроек WEB-консоли

Запуск WEB-консоли

Для работы программы необходим Python версии 3.10 и новее.

Так же необходимо установить используемые в программе библиотеки, указанные в файле requirements.txt.

Команда установки зависимостей: pip install -r /opt/PyR1ScaleService/requirements.txt


ОС Windows

Для запуска загрузчика используются файл run-control.bat, находящийся в каталоге ПО.

Для запуска ПО вручную необходимо выполнить команду из каталога ПО: python -m streamlit run R1ScaleLoaderControl.py

ОС Linux

Каталог, где должно находится ПО по умолчанию: /opt/PyR1ScaleService

Для запуска загрузчика в качестве сервиса systemd необходимо установить службу r1scaleloadercontrol.service командой systemctl enable r1scaleloadercontrol.service.

В случае расположения ПО по другому пути, необходимо внести соответствующие изменения в файл  r1scaleloadercontrol.service.


Для запуска ПО вручную необходимо выполнить команду из каталога ПО: python3 -m streamlit run R1ScaleLoaderControl.py