PDA

Просмотр полной версии : Запросные посылки Modbus RTU



Фенрир
26.06.2019, 15:41
Добрый день. Представим следующую ситуацию: подключили к ПЛК модуль аналогового ввода, в cd законфигурировали модуль на опрос 8 входов, то есть создали 8 шт REAL INPUT MODULE. Становимся в прослушку и видим, что запрос 8 входов происходит по отдельности, то есть 8 запросных посылок. У меня вопрос, почему в cd не опрашиваются они в одной посылке, так же быстрей обмен данными будет, почему не опросить 16 регистров в одной посылке, нежели каждые 2 по отдельности. А если у меня там 7 модулей по каждому из которых 16 запросов данных. Или может я чего-то не понимаю..

capzap
26.06.2019, 15:44
Добрый день. Представим следующую ситуацию: подключили к ПЛК модуль аналогового ввода, в cd законфигурировали модуль на опрос 8 входов, то есть создали 8 шт REAL INPUT MODULE. Становимся в прослушку и видим, что запрос 8 входов происходит по отдельности, то есть 8 запросных посылок. У меня вопрос, почему в cd не опрашиваются они в одной посылке, так же быстрей обмен данными будет, почему не опросить 16 регистров в одной посылке, нежели каждые 2 по отдельности. А если у меня там 7 модулей по каждому из которых 16 запросов данных. Или может я чего-то не понимаю..
перейдите на библиотеки и такие вопросы отпадут сами собой

melky
26.06.2019, 17:21
только будете в одной посылке читать еще мусор (ну в смысле служебные регистры с другими данными), потому что Овену в голову не пришло сделать последовательно данные а только потом служебку.

Валенок
26.06.2019, 20:10
а если это 2/8ас еще и эквилибристикой заниматся, потому что овену в голову ре пришло что выравнивание на плк и модулях нужно делать идентично

Фенрир
27.06.2019, 08:54
Спасибо, понял