Поправлю
Захват-1.png
Или если у Wintek не zero-based addresing, прибавить к адресам "1"
Скрытый текст:
Поправлю
Захват-1.png
Или если у Wintek не zero-based addresing, прибавить к адресам "1"
Скрытый текст:
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
ПО факту получилось так: начиная с первых 2 байт адрес и функция чтения/записи в Weinteke 4х4, 4х5, 4х6, 4х7, 4х8, 4х9, 4х10, 4х11. Float 4х12, 4х14.
Все же Float, в Вашей системе отсчета если адреса начинаются с 1, должны быть 4х13, 4х15,
См. мою картинку, здесь адреса начинаются с 0. В этом случае у ОВЕН Float всегда по четным адресам, если предыдущий 2 байт был 4х10, то в конфигцрации для следующнго Float происходит автоматическое выравнивание адреса до ближайшего четного т.е. будет не 4х11, а 4х12.
Или в Вашей системе отсчета 4х12 превращаются в 4х13.
Просто для маленьких значений чисел Вы не заметите разницу в показаниях если сместите адрес на один регистр
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
А как ведется нумерация внутри байта ? Например, если первые два 8-битных регистра будут 4х0, то как будут в них нумероваться биты?