
Сообщение от
Евгений Сергеевич
To Загнетов
не совсем понятно со смещением и нумерацией бит
судя по формату данных вы используете функцию 3х bit
т.е. считываете регистр а потом выделюете из него необходимые биты,
тогда вопрос
1) почему начинается с 101 а не со 100?
2) если мне надо считать 1 регистр надо указывать 2 с учетом смещения?
если не привязываться к вашему панели, то должно было бы выглядеть следующим образом
для пр110 12/8:
входы прибора : рег 0х100=256 слово, биты 0-11
выходы прибора : рег 0х000=0 слово, биты 0-7
1й сет. вход прибора : рег 0х200=512 слово, биты 0-15
2й сет. вход прибора : рег 0х201=513 слово, биты 0-15
и т.д.
1й сет. выход прибора : рег 0х300=758 слово, биты 0-15
и т.д.
при обращение напрямую к биту нужно использовать битовый адрес т. для первого входа прибора 0х1000=4096 по счету бит