PDA

Просмотр полной версии : Ошибка с MB_SLAVE



brmatvey
23.09.2021, 11:26
Никак не могу настроить работу modbus tcp сервера на СПК110, клиент отваливается с ошибкой 0A.

Вообще возможно ли на СПК110 развернуть и modbus tcp master для опроса ввода вывода и modbus tcp slave на другом порту для сервера?

Евгений Кислов
23.09.2021, 11:33
клиент отваливается с ошибкой 0A.

Расскажите подробно про клиента, пожалуйста.
Какой Unit ID в нем настроен?


Вообще возможно ли на СПК110 развернуть и modbus tcp master для опроса ввода вывода и modbus tcp slave на другом порту для сервера?

Да, это возможно.

brmatvey
23.09.2021, 12:35
Расскажите подробно про клиента, пожалуйста.
Какой Unit ID в нем настроен?



Да, это возможно.

Понял свою ошибку. Опытным путём понял, что ID 255. Получается SlaveID в СПК вообще настроить нельзя?

Евгений Кислов
23.09.2021, 13:16
Понял свою ошибку. Опытным путём понял, что ID 255. Получается SlaveID в СПК вообще настроить нельзя?

Начиная с SP16 - слэйв отвечает только на запросы с Unit ID = 0 и 255 (остальные адреса зарезервированы для режима шлюза Modbus RTU/TCP - вкладка SerialGateway).
В следующих версиях вернули старое поведение (чтобы слэйв отвечал на запросы с любыми Unit ID).