Показать сообщение отдельно
Старый 13.09.2017, 18:41   #466
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: FBD чайникам

У меня много записи coils по адресу "0" (УВВ-шками воспринимаемых как широковещательный) - т.к. сразу всем УВВ нужно установить одинаковое значение на выходах. Но после записи 2G шлёт паразитный запрос на чтение, УВВ-шки, как положено, молчат, 2G ждет тайм-аута... А потом за время примерно впятеро меньше тайм-аута вычитывает нужные Inputs (сокращать тайм-аут рискованно - овены иногда отвечают с солидной задержкой, хотя обычно почти мгновенно... а для решаемой задачи "тормоза" безопаснее пропущенного изменения входных состояний).
UPD: наверное, не совсем корректно написал "паразитный трафик" - но не смог сформулировать как еще это обозвать (паразитные запросы и вызванные ими простои канала?)...

Не нарушает Сегнетикс (в данном контексте) - в стандарте Modbus нет запрета вычитывать только что записанные регистры.
Но не нарушают и Овен с Аткомом - они, как требует ModbusRTU, просто молчат в ответ на запросы 2G по адресу "0" (широковещательному)...
ailcat вне форума   Ответить с цитированием