у меня кроме 2 байтов было и 8 бит, с 9го адреса считывал отчетливо 4х байтовуюЧто бы сильно не портить настроение на оставшийся выходной на этой неделе, поверте что все в этой истории посвоему правы. Если задать в конфигураторе разнообразные по количеству байт переменные и требуется в них что то записать от внешнего мастера, то следует помнить о выравнивании, о том что перед 4-х байтовой переменной может образоваться "пустота". Это как в рассказе Задорнова про девятый вагон: "Девятый вагон это тот который после восьмого, а не перед 10", может возникнуть путаница на какой адрес записывать 4-е байтаНо чтобы получать ликвидные данные, а не часть от одного параметра, а часть от другого стоит следовать документации.
Но, если писать организацию обмена с помощью библиотек модбаса, то становиться уже не важно как устроена адресация в КДС, внешним мастером записываете с 9 регистра 4-байта, то и в ПЛК считываете 4 байта начиная с 9 регистра