Ну да. Похоже что так. Конечно всё надо проверять на реальном датчике.
Хотя скорее всего надо будет разложить 32 битное целочисленное на 2 отдельных регистра и положить в слейв как 2 регистра.
Так можно разобрать и собрать 32 битное целочисленное из 2 регистров, старшего и младшего 1 32 битное целочисленное.jpg
При неправильном отображении, поменять их местами.
Либо не разбирать, а принять старший и младший регистр из адресов 4 и 5 и положить их в слейв сразу.
Последний раз редактировалось kondor3000; 24.01.2023 в 12:32.
Ого.Спасибо огромное за наглядный пример.Попробую разобраться как Вы это сделали и какой принцип работы.
Так смотрите возник вопрос,данные 2 регистра мы получаем от Модуля Лира,все верно ?(другими словами эти две сетевые от него ).Вопрос почему две? если Вы писали выше что,один адрес должен быть 222.png
Или вторая сетевая уходит как раз на ИПП?
Последний раз редактировалось Виталийй; 24.01.2023 в 13:41.
Последний раз редактировалось kondor3000; 24.01.2023 в 14:01.
Я понял.А как сделать их рядом две переменных мне программа не дает сделать адреса рядом 4 и 5?444.png
ставить количество регистров по 1 на каждый адрес выходит?445.png
Либо я ошибаюсь
По итогу получаю данную программу,но она не работает так как у Вас в примере.
Обратите внимание на настройку ПР второго слота на количество регистров я поставил по 1 на каждый адрес так как,адреса у них рядом 4 и 5.Это верно?
Последний раз редактировалось Виталийй; 26.01.2023 в 15:56.