Цитата Сообщение от Scream Посмотреть сообщение
Добрый день.
Хотел использовать переменную 4 byte в modbus slave (через конфигуратор), но столкнулся с тем, что конфигуратор помимо 2х регистров создал еще один перед этой переменной, доступа к которой я не имею, увидел эту пустоту в логах мастера.

Чтобы использовать 4 byte надо всё выравнивать самому по 4 байта? (где написано об этом?)
Еще будут подводные камни?
4 byte(DWORD) и REAL в содесис должны иметь четные адреса 0, 2, 4, 6, .....
В конфигурации выравнивание выполняется АВТОМАТИЧЕСКИ, самому ничего выравнивать не надо, только нужно учитывать это при определении номеров регистров в слейве.
Также выравнивание будет если после одиночного 8bit будет, например, регистр.
Скрытый текст: