Поддержка
Есть вопрос перед покупкой или что-то не работает? Начните с частых проблем ниже или напишите нам, указав перечисленные здесь сведения.
Контакты
Напишите на support@chama.pro. Полезно указать:
- версию iOS и версию приложения (Настройки в приложении);
- модель устройства или преобразователя и то, что вы используете: Modbus TCP или RTU over TCP;
- что вы пробовали, чего ожидали и какая ошибка на экране;
- очищенный лог из раздела Логи через Экспорт JSON, если он у вас есть.
Не присылайте пароли, публичные IP-адреса и значения регистров с рабочих систем.
Частые проблемы
Приложение не подключается
- Проверьте, что 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. Если что-то не работает, пожалуйста, напишите и нам: мы исправляем то, что можем воспроизвести.