Сначала надо со связью разобраться, связь должна работать, тогда и данные будете получать, хоть и неправильные.
Добавьте целочисленные регистры которые точно читаются, адрес (RegistеrInput, WORD), скорость (RegistеrInput), номер прибора. Функция 0х03.
Потом будете разбираться с неправильными показаниями.
Как раз Native и переставит байты в словах (только в DWORD и REAL), останется только слова местами поменять в программе. ФБ для перестановки местами WORD, есть даже в примерах на форуме.
По поводу дробной части V1, попробуйте этот регистр считать как Real Input 1 Дробная часть.jpg
Последний раз редактировалось kondor3000; 13.12.2021 в 14:47.