Как прочитать бит из слова ?

Здесь мы публикуем ответы на ваши наиболее частые вопросы по продукции Weintek

Модераторы: kiv, 8bit, VanMo

Как прочитать бит из слова ?

Сообщение 8bit » 25 фев 2021, 16:42

Для некотрых драйверов/устройств (например, modbus, локальные регистры панели) доступна адресация бит из слова.

Для локальных регистров панели адресация выглядит как:
Local Word Bits - LW_Bit - допустимый диапазон от 0 до 1230015 - DDDDDdd ,
где
DDDDD: адрес слова
dd: номер бита в слове (от 00 до 15)

Retentive Word Bits - RW_Bit - допустимый диапазон от 0 до 524287f - DDDDDh
где
DDDDD: адрес слова
h: номер бита в слове в шестнадцетеричной форме (от 0 до f)

Retentive A Word Bits - RW_A_Bit - допустимый диапазон от 0 до 65535f - DDDDDh
где
DDDDD: адрес слова
h : номер бита в слове в шеcтнадцетеричной форме (от 0 до f)

читать бит из слова 03.png
читать бит из слова 03.png (4.41 КБ) Просмотров: 4611


Для modbus синтаксиси похожий:

Input Register bit - 3x_bit - DDDDDdd от 100 до 6553515
где
DDDDD: адрес регистра
dd: номер бита в регистре (от 0 до 15)

Holding Register bit - 4x_bit - DDDDDdd от 100 до 6553515
где
DDDDD: адрес регистра
dd: номер бита в регистре (от 0 до 15)

читать бит из слова 01.png
читать бит из слова 01.png (70.17 КБ) Просмотров: 4611


читать бит из слова 02.png
читать бит из слова 02.png (16.27 КБ) Просмотров: 4611
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1107
Зарегистрирован: 20 апр 2020, 19:07

Вернуться в Часто задаваемые вопросы по Weintek (F.A.Q.)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0