0
Waiting for user's reply
Евгений Лешкив 1 month ago in Products / Modbus • updated 4 weeks ago 8

Не могу получить данные от девайса - получаю такое сообщение в логе:

[22-03-2017 09:55:45.022] ERROR CAbstractModbusDevice(1): FC128 Exception: 0

Стандартной софтиной данные на 502 порту вижу. Сниффер тоже показывает, что обмен по протоколу Modbus идет

Under review

Евгений, какое приложение? какая версия?

Такую ошибку мог вам выдать i2 Control v2.2, но не i3 pro.
Уточните, какой адрес запрашиваете, каким приложением пользуетесь.


Актуальная версия приложения сможет выдать вам конкретный код ошибки, его возвращает контроллер при попытке чтения или записи с помощью определенных команд.


варианты http://support.iridiummobile.net/topics/1031-oshibka-error-cabstractmodbusdevice2-fc128-exception-0/

Выгрузил проект в i3. Данных все еще не получаю. Но эмулятор, действительно больше не ругается.

Скрин из сниффера при работе со штатным ПО:

Евгений, лучше использовать support@iridiummobile.ru для непубличных данных. Примеры, конечно, для многих будут интересны и полезны.


Чтобы эмулятор начал ругаться достаточно в настройках драйвера выставить Debug)

Какое штатное ПО используете? В Wireshark больше интересен Query, чем Response (ip.addr == 31.134.154.231).

Евгений, проверьте все же адреса. Например, адрес 10399, который виден на скриншоте - считывается (16 бит).


зы: надо бы затереть ip во всех сообщениях

Здравствуйте!


При запуске вашего проекта, в лог идет сообщение "FC3: Exception: 2". Она означает что драйвер пытается прочитать адрес не доступный для чтения. Вы уверены что у вас настроены адреса реально существующих каналов? Возможно у вас в драйвере есть один или несколько адресов, которые не доступны.