Показать сообщение отдельно
Старый 12.11.2021, 08:23   #303
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 730
Благодарил(а): 22 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Поболтаем?

Цитата:
Сообщение от младшой Посмотреть сообщение
Сначала запись, потом чтение.
Если слейв не дает читать Coil (и/или Holding Register), то контроллер запишет в него информацию, но не сможет прочитать. Что приведет к неприятному эффекту в виде замедления работы со слейвом, однако, в целом возможность управления слейвом не теряется.
Эта проблема даже не появилась бы, если бы для подобных регистров был флаг "производить чтение после записи". Поставил галку - читается, убрал - не читается. Дело даже не в том, что "позволяет, или не позволяет" слейв, а в том, что данные, считанные после записи, зачастую просто не используются, а время на запрос и чтение тратится. Мне, как программисту, странно, что этой галки изначально нет.
starmos вне форума   Ответить с цитированием