Вы как будто не видели рисунок 3.7 на 52 странице этого документа https://ftp.owen.ru/CoDeSys23/06_Doc...ation_v2.0.pdf ?
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
IVM само выровняется - внутреннее ПО ПЛК это сделает., но для удобства всегда пихаю по 2 байта в начало, которые использую для битовых значений аварий, чтобы не высчитывать биты где-то там в середине или конце, особенно с учетом выравниваний можно легко ошибиться.
вообще удобно кинуть 2 + 2 байта потом все float раскидать, а уже после них остальное 4-х байтное и далее на уменьшение. В общем кому как удобнее.
IVM это делается больше для того, чтобы потом не ошибаться. не более того. А так прошивка ПЛК сама это выравнивание выполняет, в зависимости от количества байт переменной.