Показать сообщение отдельно
Старый 19.01.2010, 12:15   #194
trawl
Новичок
 
Регистрация: Apr 2009
Сообщения: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMH - modbus - slave

Цитата:
Сообщение от Arsie
"По переменной", только со стороны мастера. Там мастерная и слейвовая части практически независимы. Для контроля можно использовать любую переменную слейва, только посылать на неё не меандр, на нужные данные. При желании так можно контролировать каждую переменную, отправляемую на слейв.

Ещё один способ: при записи переменной автоматически проходит цикл её чтения из слейва, что и выводится на выходе переменной. Можно сравнивать то, что записали с тем, что считалось. Если в течении некоторого времени после записи в переменную на её выходе не появилось записанное значение, то с большой вероятностью переменная не дошла до слейва. Этот способ хорошо годится для циклических переменных.
SMH является мастером, к нему подключены два слейва - сторонние устройства. Можно ли контролировать наличие связи с каждым из них по ответам слейва при опросе и определять с каким пропала связь? Вариант с записью переменной в слейв не подходит, т. к. изменение переменной изменяет режим работы устройства (что недопустимо). Может ли помочь блок "Link"? Можно ли где-нибудь познакомиться с его подробным описанием?
trawl вне форума   Ответить с цитированием