Цитата:
Сообщение от Arsie
В группах наших в соцсетях вроде ссылки есть на пригласительные.
|
Упс... Загляну (не привык на соцсети ориентироваться - даже в голову не пришло).
Цитата:
Сообщение от Arsie
Повторю ещё раз: с точки зрения modbus нет разницы (побайтно) передать 16 статусов или один 16-разрядный регистр.
|
С точки зрения физического уровня - разница есть. И заключается она во времени, на которое шина становится недоступной для других устройств (что при большом числе опрашиваемых входов может быть критично):
Вычитать условные 16 входов порегистрово - это 21 байт. Вычитать их же как маску состояния - это 6 байт. Разница во времени занятия шины - более чем трехкратная.
Вычитать условные 100 входов порегистрово - это 105 байт. Вычитать их же как маски состояния - всего 12 байт. Разница во времени занятия шины - почти девятикратная.
Ну и второй случай, когда это может понадобиться - мониторинг средствами SCADA:
Условные 500 входов порегистрово - это 500 переменных.
Условные 500 входов масками состояния - всего 32 переменных.
Когда речь идет о крупных установках (скорее всего, не АВОК) - стоимость готового решения может различаться в несколько раз.