Настройка Moxa NPort 5000
Установка драйвера
Astra Linux 1.8 (ядро 6.6)
Для настройки совместной работы Старт-4 на ОС Astra Linux c преобразователем Moxa NPort 5000 необходимо выполнить следующие шаги:
-
Установить необходимые пакеты для сборки драйвера, выполнив команду
sudo apt install gcc cmake
-
Скачать свежую версию драйвера с официально сайта moxa (минимальная рабочая версия - v6.1)
wget https://cdn-cms.azureedge.net/getmedia/83e52320-5801-4a67-ab6d-e6e03b2f8728/moxa-real-tty-linux-kernel-6.x-driver-v6.1.tar
-
Распаковать архив
tar xvf moxa-real-tty-linux-kernel-6.x-driver-v6.1.tar
-
Перейти в нужную директорию
cd moxa
-
Собрать драйвер. Убедиться что при этом не было ошибок сборки и загрузки драйвера
Ubuntu
Для настройки совместной работы Старт-4 на ОС Ubuntu c преобразователем Moxa NPort 5000 необходимо выполнить следующие шаги:
-
Скачать драйвер на соответствующую версию ядра Linux на странице устройства
Чтобы узнать вашу версию ядра, необходимо наберать в командной строке:
uname -r
Например, для Ubuntu 22.04.04 LTS версия ядра 6.8.0-45-generic, потому на странице устройства необходимо скачать драйвер NPort Real TTY для Linux (Linux Kernel 6.x). Полученный файл, например moxa-real-tty-linux-kernel-6.x-driver-v6.1.tar необходимо распаковать в любую директорию, выполнив следующую команду:
tar xvf moxa-real-tty-linux-kernel-6.x-driver-v6.1.tar
-
Установить драйвер, выполнив команду
sudo ./mxinst
Предварительно может потребоваться установка прав на запуск скрипта:
sudo chmod +x ./mxinst
Настройка подключения
В начале необходимо наст роить устройство Moxa NPort 5000 согласно инструкции. Необходимо настроить IP адрес и порты RS-485 в режиме Real COM с параметрами, совместимыми с устройствами “Сириус”.
Убедиться, что устройство доступно из внутренней сети, выполнив команду ping с настроенным адресом Moxa NPort 5000, например:
ping 10.0.1.101
Перейти в директорию с установленным драйвером
cd /usr/lib/npreal2/driver
Настроить маппинг на COM порты
sudo ./mxaddsvr 10.0.1.101 2
В данном примере будет создано 2 COM порта, привязанных к устройству по адресу 10.0.1.101 с IP по ртами по умолчанию. Имена созданных COM портов будут выведены в консоль при успешном выполнении команды.
Для удаления созданных портов выполните команду:
sudo ./mxdelsvr 10.0.1.101
Разрешить доступ к созданным портам для группы dialout
sudo chgrp dialout /dev/ttyr00
В Старт-4 при создании канала необходимо вручную ввести адрес порта в поле Порт, так как созданные драйвером каналы не определяются автоматически.