ProtoLink 1.4.0
Диагностика
Практический чеклист для локального запуска и диагностики
Веб-интерфейс не открывается
- Убедитесь, что ProtoLink запущен.
- Откройте http://127.0.0.1:8000 вручную.
- Проверьте /api/healthz — ожидается version 1.4.0.
- Если порт 8000 занят, закройте использующий его процесс и перезапустите ProtoLink.
Modbus TCP не отвечает
- Проверьте IP-адрес, TCP-порт и доступность устройства из текущей сети.
- Сверьте Unit ID и тип данных: coils, discrete inputs, input registers или holding registers.
- Уменьшите количество значений и увеличьте timeout при нестабильной связи.
Modbus RTU не отвечает
- Проверьте COM/serial-порт, baud rate, parity, stop bits и byte size.
- Сверьте Unit ID и закройте другие приложения, которые могут использовать порт.
- Проверьте линии A/B, GND, питание адаптера и параметры RS‑485.
Serial-порт не отображается
- Windows: проверьте COM-порт в Device Manager.
- Linux: проверьте /dev/ttyUSB* или /dev/ttyACM* и членство пользователя в группе dialout.
- macOS: для подключения обычно используется устройство /dev/cu.*.
Значения выглядят неверно
- Сверьте нулевую и единичную адресацию в документации устройства.
- Выберите правильный тип регистра и код функции.
- Для многорегистровых значений проверьте порядок байтов и перестановку слов.
- Сравните HEX и DEC, чтобы отличить формат данных от неверного адреса.
Запись не выполняется
- Проверьте, разрешает ли устройство запись в выбранный адрес.
- Сверьте диапазон значения, тип регистра и код функции.
- Для множественной записи проверьте начальный адрес и весь список значений.
Нужна дополнительная помощь?
Пришлите текст ошибки и параметры подключения