Увидел два небольших дефекта в SMLogix.
1. Адреса MODBUS назначаются не с начала.
При создании нового проекта и добавлении MODBUS-переменной ей автоматически назначается адрес 1, хотя адресация начинается с нуля.
Ожидается, что адреса переменным будут назначаться с начала (нуля).
Пояснение на картинке:
2. Сбивается настройка отображения значений в формате HEX.
Отрываем макрос в менеджере макросов, с настройкой HEX все хорошо:
После перетаскивания макроса на поляну и его открытия пропала настройка HEX: