Если регистры расположены последовательно и вы считываете их групповым запросом - в контексте Modbus TCP разница затрачиваемого времени между этим вариантом и чтением одного регистра стремится к нулю.
Отвечая на поставленный вопрос
Специальных средств нет, так как слэйв ничего не знает о мастере (если только мастер сам ему не сообщит).Можно ли средствами панели определить, что мастер прочитал данные из определенного регистра?
Как вы справедливо заметили - это можно решить дополнительными командами от мастера и обработкой их в панели через макросы.
Но в этом варианте вы тратите дополнительные время на посылку этих команд. Поэтому чтение групповым запросом всех нужных регистров мне кажется более рациональным вариантом.




Ответить с цитированием
