Добрый день, уважаемые форумчане.
Не могу найти хорошего описания по модели памяти в CoDeSys.
Конкретно вопрос можно поставить следующим образом.
На прикрепленной картинке выделена область памяти, которую автоматически сформировал
CoDeSys при добавлении Modbus Masterа. В этой области появились переменные "Last adress" и "Last error", которые как будто
перекрывают друг друга, так как у одной адрес QD8.0 и тип данных DWord, а у другой адрес QW8.1 и тип данных Word. Хотя, видимо, не перекрывают. Просто я не понимаю концепцию памяти. Видимо, области 8.0 и 8.1 - это разные области?
Тоже не понятно, что делается с адресами вставленного Modbus Universal Devicа?
Получается, что под него выделаяется область памяти QB8.1.0 и подобласти IW8.1.0.0 - IW8.1.3.0.
Получается, что адреса QD8.0, QW8.1, QB8.1.0 - это разные адреса.
Зачем для области I так увеличивать количество точек (вложенности, что ли)? Почему нельзя было обозвать их IW8.0 - IW8.3, например? Ведь здесь другой идентификатор в начале - I вместо Q.
Как разобраться со всеми этими точками в адресах?