PDA

Просмотр полной версии : RS-485 контроль исправности сетевых устройств.



Сергей-М.
25.02.2025, 14:47
Здравствуйте.
Меня интересует есть ли возможность программно в Лоджике контроллировать исправность устройств в сети? Сейчас сделал на ПР200 сеть и 3 устройства в сети. Всё работает, но если одно из устройств отвалится, то я не вижу этого пока не считаю регистры. Это не удобно когда нет надобности опрашивать устройство. Или, использую модуль удалённого выхода не понять принял он команду или нет.

kondor3000
25.02.2025, 14:51
Здравствуйте.
Меня интересует есть ли возможность программно в Лоджике контроллировать исправность устройств в сети? Сейчас сделал на ПР200 сеть и 3 устройства в сети. Всё работает, но если одно из устройств отвалится, то я не вижу этого пока не считаю регистры. Это не удобно когда нет надобности опрашивать устройство. Или, использую модуль удалённого выхода не понять принял он команду или нет.

Что значит не понять, как раз модули вывода проще всего проверить. Записали на выход, потом прочитали и сравнили.
Нужна обратная связь, без неё даже диагностика работать не будет.

EFrol
25.02.2025, 15:52
Единственный способ проверить связь - это что-то спросить у прибора (например, его имя или версию) и ждать ответа определенное время.

Cs-Cs
25.02.2025, 16:05
Конечно есть. В настройках устройства есть поле для переменной "Статус".

Валенок
25.02.2025, 17:37
А статус - от банального наличия регулярного обмена, причём пофиг - ввода или вывода (если тут про модбас)
О чем и сказал EFrol по сути

Ollema
27.02.2025, 09:31
А есть быстрый способ определить неисправное устройство в сети Modbus, когда из-за одного сеть подсаживается и периодически теряется то одно устройство в сети, то другое?
Отключать устройства по одному - не предлагать ))

imaex
27.02.2025, 09:37
А есть быстрый способ определить неисправное устройство в сети Modbus, когда из-за одного сеть подсаживается

Что значит "подсаживается"? Modbus - протокол уровня приложения, он про физику знать ничего не знает.

Ollema
27.02.2025, 13:37
Что значит "подсаживается"? Modbus - протокол уровня приложения, он про физику знать ничего не знает.

Подсаживается - это когда потенциалы не соответствуют стандартам RS485 и когда Modbusу не получается передавать или принимать данные. Неужели сложно для понимания?

imaex
27.02.2025, 14:03
Да всё я понял. Это Вы не поняли, потому ещё раз - протоколу modbus физика передачи сигналов вообще пофиг. Это протокол уровня приложения.