Вводил. и в 10ичной и в 8ричной и в 16ричной. Та же самая ошибка.
Пробовал функции read registers (0x003) и read input registers (0x004). но в лучшую сторону ситуация не меняется
смена таргетов и прошивки помогла. спасибо.
теперь я ломаю голову над адресацией битов, байтов, слов
Добавляю в конфигурацию Register input module. В регистре слово с адресом %IW9.1.0.0. Мне всегда казалось што последняя цифра должна здесь обозначать номер бита. НО обратится к нему я не пойму как. То бишь например мне нужен 9й бит из этого слова. Думаю что он будет иметь адрес IX9.1.1.1. но не тут то было. обзывая этот адрес в глобальных переменных получаю ошибку как на рисунке. кроме того меня смутило што после слова %IW9.1.0.0 идет слово %IW9.1.1.0.
Мне казалось что должно бы быть следующим слово %IW9.1.2.0.
Поясните пожалуйста ситуацию и подскажите где я не прав. Как вообще будет выглядеть правильная адресация