Перейти к основному содержимому

Ларус — подключение и конфигурация

Ларус — линейка промышленных устройств собственной разработки Лиман.

Версии Ларус

МодельНазначение4diac FORTE
Ларус-10IIoT-шлюз: сбор данных с Пассеров → передача в Стрикс по MQTT❌ нет
Ларус-100Промышленный контроллер: локальная автоматика, I/O модули✅ предустановлен

Ларус-100 — подключение 4diac IDE

Ларус-100 работает на Linux (Debian/Yocto) с 4diac-Forte (уже установлен, сборка не требуется).

  • Порт FORTE: 61499
  • Device Type в IDE: FORTE_PC, Profile: HOLOBLOC
  • Протоколы: Modbus RTU, Modbus TCP, MQTT, OPC UA

1. Узнайте IP-адрес Ларус-100

ssh user@<IP-Ларус-100>
# Проверьте статус FORTE:
systemctl status forte

Если FORTE не запущен:

systemctl start forte

2. Проверьте доступность порта 61499

# С рабочей станции Windows:
Test-NetConnection -ComputerName <IP-Ларус-100> -Port 61499

# С Linux/macOS:
nc -zv <IP-Ларус-100> 61499

3. Настройте System Configuration в 4diac IDE

В редакторе System Configuration:

  1. Выберите устройство (или добавьте новое из Palette).
  2. Измените адрес MGR_ID:
    • Было: localhost:61499
    • Стало: <IP-Ларус-100>:61499
  3. Убедитесь в параметрах устройства:
    • Device Type: FORTE_PC
    • Profile: HOLOBLOC
Firewall

Порт 61499 должен быть открыт для входящих TCP-соединений на Ларус-100:

iptables -A INPUT -p tcp --dport 61499 -j ACCEPT

I/O модули Ларус-100

Аналоговые входы/выходы

МодульКаналыДиапазонModbus-адрес
AI88 аналоговых входов4–20 мА / 0–10 В30001–30008
AO88 аналоговых выходов4–20 мА / 0–10 В40001–40008

Дискретные входы/выходы

МодульКаналыНапряжениеModbus-адрес
DI1616 дискретных входов24 В DC10001–10016
DO1616 дискретных выходов24 В DC00001–00016

Подключение I/O в 4diac IDE

Для работы с I/O используйте FB типа CLIENT_1_0 (Modbus TCP):

CLIENT_1_0:
ID = "modbus tcp: <IP-Ларус-100>:502; 1; 3; 0; 8"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
протокол: IP:порт; unit_id; функция; адрес; количество

Ларус-10 — шлюз Пассер → Стрикс

Ларус-10 — это IIoT-шлюз без FORTE. Он самостоятельно опрашивает датчики Пассер по Modbus RTU и публикует данные в Стрикс по MQTT. Программировать через 4diac IDE его не нужно.

Пассер (Modbus RTU) ──► Ларус-10 ──MQTT──► Стрикс

Настройка Ларус-10 выполняется через его веб-интерфейс (не через 4diac IDE).


Сетевые требования

Ларус-100

ПараметрЗначение
Порт управления FORTETCP 61499
Порт данных Modbus TCPTCP 502
UDP Multicast (PUBLISH/SUBSCRIBE)UDP 239.0.0.x:61000+

Ларус-10

ПараметрЗначение
MQTT-брокер (Стрикс)TCP 1883 / 8883
Modbus RTURS-485 (COM-порт)

Диагностика

ПроблемаУстройствоПроверьте
Нет соединения с FORTEЛарус-100systemctl status forte, порт 61499 открыт
Ошибка Download в IDEЛарус-100IP-адрес в System Configuration, firewall
Нет данных с ПассерЛарус-10Modbus RTU кабель, адрес устройства, baud rate
MQTT не публикуетЛарус-10Настройки брокера, топики, сертификаты TLS

Следующие шаги