Цитата:
Суть упорядоченного размещения переменных в области памяти или
«выравнивания (align)», принятого в среде CoDeSys, заключается в
организации физической памяти таким образом, что переменные размером 8
бит, 2 байта и 4 байта должны располагаться только по определенным
адресам. Адрес 4-байтной переменной должен быть кратен 4, 2-байтной –
кратен 2, а однобайтной (или 8 бит) – кратен 1 и может находиться в любой
точке пространства памяти.
у меня в Lectus Modbus OPC все работает когда адреса переменных задаешь по порядку - 0,1,2.... хотя переменные по типу разные