Настройка и работа с загрузчиком R1ScaleLoader
Содержание
Настройка загрузчика
Для изменения настроек загрузчика можно использовать разработанную для этого WEB-консоль R1ScaleLoaderControl, либо напрямую изменять файл настроек загрузчика Settings.ini
.
Файл настроек находится в каталоге Settings
каталога программы.
Общие настройки
Настройки находятся к группе Main
Название настройки | Тип значения | Значение по умолчанию | Описание |
---|---|---|---|
UserName | string | root | Имя пользователя используемое для подключения в весам LS515 |
Password | string | 3342222 | Пароль используемый для подключения в весам LS515 |
PasswordAlt | string | teraoka | Альтернативный пароль используемый для подключения в весам LS515, если не подошел основной пароль |
MainDataPath | string | ./Data | Путь к данным ПО |
Настройки логирования
Настройки находятся к группе Logging
Название настройки | Тип значения | Значение по умолчанию | Описание |
---|---|---|---|
EnableLog | bool | True | Включение ведения логов |
SaveLogDays | int | 7 | Количество дней, которое сохраняются логи |
MaxLogSize | int | 5000000 | Максимальный размер файла лога до создания нового файла |
EnableDigiLogFile | bool | True | Разрешить ведение логов в формате QLoad |
LogLevel | string | INFO | Уровень логирования. Возможные варианты: DEBUG, INFO, WARNING, ERROR, CRITICAL |
LogPath | string | ./Log/ | Путь сохранения файлов логов |
DigiLogPath | string | ./Log/ | Путь сохранения файлов логов в формате QLoad |
Настройки импорта
Настройки находятся к группе Import
Название настройки | Тип значения | Значение по умолчанию | Описание |
---|---|---|---|
ImportPath | string | ./Import | Каталог импорта файлов |
ImportImagesPath | string | ./Import/Images | Каталог импорта файлов картинок |
Encoding | string | utf-8 | Кодировка файлов импорта |
RemoteFilesOnStart | bool | True | Удалять файлы совпадающие с правилами, находящиеся в каталоги импорта при запуске ПО |
Update | bool | False | По умолчанию обновлять базу товаров, иначе замещать |
SyncTime | bool | True | Синхронизировать время при загрузке данных в весы |
LoadLabelsOnLoadDataBase | bool | True | Загружать шаблоны этикеток при загрузке данных в весы |
DateTimeFormat | string | %Y%m%d%H%M | Формат даты времени в файлах импорта |
Список весов
Настройки находятся к группе ScaleX
Где Х - это порядковый номер весов.
Название настройки | Тип значения | Значение по умолчанию | Описание |
---|---|---|---|
- | string | - | - |
Список правил импорта
Настройки находятся к группе ImportRuleX
Где Х - это порядковый номер правила импорта.
Название настройки | Тип значения | Значение по умолчанию | Описание |
---|---|---|---|
- | string | - | - |
Запуск загрузчика
ОС Windows
Для запуска загрузчика используются файл run-loader.bat
, находящийся в каталоге ПО.
ОС Linux
Каталог, где должно находится ПО по умолчанию: /opt/PyR1ScaleService
Для запуска загрузчика в качестве сервиса systemd необходимо установить службу r1scaleloader.service
командой systemctl enable r1scaleloader.service
,.
В случае расположения ПО по другому пути, необходимо внести соответствующие изменения в файл r1scaleloader.service
.
Для запуска ПО вручную необходимо выполнить команду: python3 R1ScaleLoaderMain.py