Сервер и симулятор Modbus TCP на вашем iPhone

Запустите сервер с редактируемой картой регистров и проверяйте на нём SCADA, HMI или свой клиентский код по Wi-Fi, без PLC на столе.

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

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

Экран сервера FieldKit, работающего на порту 1502, со счётчиками и параметрами подключения

Как это работает

  • Откройте Сервер, оставьте порт 1502 и нажмите Запустить.
  • Направьте внешний клиент Modbus TCP на адрес iPhone в той же сети Wi-Fi.
  • Следите за блоком Активные клиенты, счётчиками и журналом запросов.
  • Когда закончите, нажмите Остановить. Открытые сеансы закроются.

Редактируемая карта регистров

Coil и holding-регистры доступны для записи: вам на экране и клиентам через 05, 06, 15 и 16. Дискретные входы и входные регистры для клиентов только для чтения.

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

Настоящие ответы с исключениями

Сервер отвечает 01 на неподдерживаемую функцию, 02 на адрес вне карты, 03 на неверное количество или число байтов и 04 на внутренний сбой. Вы можете проверить, как ваш клиент обрабатывает каждую ошибку, не ломая PLC.

Ограничения, которые стоит учесть

  • Сервер работает на переднем плане. Во время теста держите приложение открытым на экране.
  • По умолчанию используется порт 1502. Порт 502 на iOS не гарантирован.
  • Говорит только на Modbus TCP, без RTU over TCP.
  • Это инструмент для тестов, а не шлюз для рабочего трафика.
Вопросы

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

Может ли ПК подключиться к iPhone?

Да, если оба устройства в одной сети и iOS разрешает приложению доступ к локальной сети. Используйте адрес, который показывает экран Сервер, и порт 1502.

Почему не порт 502?

Порт 502 стандартный для Modbus, но iOS не гарантирует, что приложение сможет его слушать. Если ваш клиент требует именно 502, запустите симулятор на ноутбуке.

Может ли одно приложение быть и клиентом, и сервером?

В нём есть оба режима. Для теста между двумя устройствами запустите сервер на одном, а клиент на другом.

Тестируйте на устройстве, которое вы контролируете

5,99 $ один раз. Клиент и сервер входят в цену.

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