Добрый вечер! Возник такой вопрос: возможно ли контролировать наличие связи с Master устройством, при условии что ПЛК160 является Slave? Интерфейс RS-485-2, протокол ModBus RTU.
Добрый вечер! Возник такой вопрос: возможно ли контролировать наличие связи с Master устройством, при условии что ПЛК160 является Slave? Интерфейс RS-485-2, протокол ModBus RTU.
Создайте регистр хранения в ведомом(slave) и отслеживайте его изменение, а в ведущем запросом по инкременту (допустим на 1) изменяйте величину в этом регистре ведомого. Если изменения в ведомом не наблюдаются, значит связь в обрыве.
Можно циклически изменять бит какой-нибудь в ведомом.
Такой вариант не подходит, т.к. возможности редактировать программу Master устройства нет.
Если Мастер только читает, а команды отправляются только Оператором, то использовать slave через библиотеки, а не конфигурацию, тогда может по наличию запросов на чтение и выполнять контроль.