Клиент Modbus TCP для iPhone и iPad

Подключайтесь к PLC, счётчику или шлюзу, читайте coil и регистры и проверяйте значение на объекте, не открывая ноутбук.

Загрузить в App Store
Отсканируйте код, чтобы открыть на iPhone

5,99 $ разово Без подписки Без аккаунта iOS 18 или новее

Экран клиента FieldKit, подключённого к устройству Modbus TCP, с тремя значениями holding-регистров

Подключение в несколько нажатий

Введите хост, порт и Unit ID или нажмите Найти устройства и выберите результат. Таймаут и число повторов задаются для каждого подключения. Сохранённый профиль подставляет цель, когда вы нажимаете Применить цель, поэтому выбор профиля никогда не затирает то, что вы ввели.

Неудачное подключение показывает причину: таймаут, отказ или сброс соединения, неверный формат ответа или исключение Modbus по названию. Ответ Illegal data address сопровождается подсказкой про нотацию PLC и 1-based.

Чтение всех четырёх областей данных

  • Coil через 01, дискретные входы через 02, holding-регистры через 03, входные регистры через 04.
  • До 125 регистров или 2000 бит за одно чтение, таков предел протокола.
  • Адреса в нотации 0-based, 1-based или PLC 4xxxx. Переключаться можно без отключения.
  • Браузер регистров показывает подписи, декодированные и масштабированные значения, если вы читаете через профиль.

Декодируйте значения, а не гадайте

Профиль хранит для каждого регистра формат, порядок байтов и слов, масштаб и единицу измерения, поэтому 0x42F6 0xE979 читается как температура, а не как два целых числа. Когда всё заработало, используйте профиль на следующем объекте.

Мониторинг и графики

Добавьте до 16 блоков в Мониторинг и опрашивайте их с периодом от 1 до 60 секунд, по умолчанию 2. Для каждого значения есть мини-график и полный график. Пока приложение открыто, оно хранит последние 600 точек или 1 час по каждому значению, а Экспорт CSV отдаёт вам цифры.

Запись только после подтверждения

Коды функций 05, 06, 15 и 16 проходят через Подготовить запись и Подтвердить запись. В окне перечислены полная цель и каждое значение. Если вы тем временем переподключитесь или смените цель, приложение отменит запись.

Вопросы

Перед покупкой

Почему устройство подключается, но не отвечает?

TCP-соединение открыто, но устройство или шлюз часто игнорирует Unit ID, который не обслуживает. Нажмите Сканировать Unit ID, чтобы перебрать распространённые номера.

Можно ли отправить сырой запрос?

Расширенный raw-запрос задаёт код функции, адрес и количество вручную для записи 05, 06, 15 и 16. Raw-записи тоже останавливаются в окне подтверждения.

Работает ли клиент через VPN или сотовую сеть?

Найти устройства требует Wi-Fi. Для подключения вручную нужен сетевой маршрут до устройства.

Прочитайте первый регистр сегодня

5,99 $ один раз. Без подписки и без аккаунта.

5,99 $ разово Без подписки Без аккаунта iOS 18 или новее