Поддержка

Есть вопрос перед покупкой или что-то не работает? Начните с частых проблем ниже или напишите нам, указав перечисленные здесь сведения.

Контакты

Напишите на support@chama.pro. Полезно указать:

  • версию iOS и версию приложения (Настройки в приложении);
  • модель устройства или преобразователя и то, что вы используете: Modbus TCP или RTU over TCP;
  • что вы пробовали, чего ожидали и какая ошибка на экране;
  • очищенный лог из раздела Логи через Экспорт JSON, если он у вас есть.

Не присылайте пароли, публичные IP-адреса и значения регистров с рабочих систем.

support@chama.pro

Частые проблемы

Приложение не подключается

  • Проверьте, что iPhone и устройство в одной сети. Гостевой Wi-Fi часто изолирует клиентов друг от друга.
  • Откройте настройки iOS, найдите приложение и включите Локальная сеть. Приложение может само открыть этот экран.
  • Проверьте хост и порт. Modbus TCP по умолчанию использует 502, но многие шлюзы работают на другом порту.
  • Проверьте файрвол устройства и то, не допускает ли оно только ограниченное число клиентов. Если разрешён один клиент, закройте другие опросчики.

Подключается, но каждое чтение завершается таймаутом

TCP-порт открыт, но на уровне Modbus никто не отвечает. Сначала проверьте Unit ID: нажмите Сканировать Unit ID. Затем проверьте, не является ли устройство преобразователем RS-485 в прозрачном режиме: после таймаута приложение предлагает Try RTU over TCP, это одно чтение, и оно ничего не записывает.

Полный чек-лист по таймаутам.

Устройство отвечает «Illegal data address»

Устройство на связи, но не обслуживает запрошенный регистр. Проверьте список регистров производителя и нотацию: если в руководстве указан 40001, это адрес протокола 0. Переключите нотацию на PLC 4xxxx и повторите с небольшим количеством.

Разбор кодов исключений.

Значения выглядят неверно

Два регистра, которые должны быть одним числом, обычно указывают на проблему с порядком слов. Попробуйте другой порядок байтов и слов в описании регистра или сравните варианты в конвертере float.

Значение, сдвинутое на один регистр, означает, что адресация сдвинута на единицу: сравните 0-based и 1-based.

Настройка преобразователя RS-485, например EW11

Введите IP-адрес и TCP-порт преобразователя, Unit ID устройства на RS-485 и диапазон его регистров. Для прозрачного режима в поле Фрейминг выберите RTU over TCP. Выберите Modbus TCP, если преобразователь работает как шлюз Modbus TCP.

Скорость, чётность и стоп-биты задаются в преобразователе и должны совпадать с устройством. Оставляйте на линии только один мастер.

Порт 8899 не определяет протокол. На нём могут слушать и Solarman-стики с V5, которые приложение не поддерживает.

Сервер не запускается

Проверьте разрешение на доступ к локальной сети, вашу текущую сеть и то, не занимает ли порт другое приложение или клиент. Используйте порт 1502. Порт 502 на iOS не гарантирован.

Как отключить отчёты о сбоях или счётчики использования

Откройте Настройки и выключите Отправлять diagnostics или Аналитика использования. Эти два переключателя работают независимо. Локальные логи и профили продолжают работать. Читать политику.

Возвраты

Приложение продаёт Apple, она же обрабатывает возвраты. Запросите возврат на reportaproblem.apple.com. Если что-то не работает, пожалуйста, напишите и нам: мы исправляем то, что можем воспроизвести.