Показать сообщение отдельно
Старый 01.02.2015, 20:20   #2
Aard
Member
 
Регистрация: Mar 2007
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Modbus переменные

Цитата:
Сообщение от chaos1727 Посмотреть сообщение
Как я понимаю тип int занимает в памяти 2 байта и соответственно адрес переменной Var2 должен быть равен 00003 а адрес переменной Var3 равен 00005.Почему в окне переменных modbus все адреса идут по порядку как будто переменные занимают 1 байт?
В адресах указываются не байты, а двухбайтовые регистры. Регистр - это основная единица Modbus, занимает два байта.
Aard вне форума   Ответить с цитированием