Страница 1 из 1
Подключение счетчика энергии DDS519MR
Добавлено: 14 мар 2021, 22:29
Hardwarest
Приветствую. Обладатель довольно функциональных устройств Sinotimer DDS519MR
51plYy9+jNL._AC_SL1001_.jpg
Но пока не получается подключить. Из того что я выяснил, дефолтный адрес "1" и читать надо Холдинг или Инпут. Читал то и то с 0 го адреса, но безрезультатно.
При запуске он пишет Ad 100, второй Ad 46, как вариант это адреса, пробовал... и безрезультатно.
изображение_viber_2021-03-14_21-22-54.jpg
Так же фото инструкции если поможет разрбраться)
изображение_viber_2021-03-14-22-54.jpg
изображение_viber_2021-03-14_21-228.jpg
Main Board подключаю счетчик.flp
Подключение счетчика энергии DDS519MR
Добавлено: 15 мар 2021, 12:13
Panagiotis
Попробуй так, надеюсь с подключением всё правильно у вас. как вариант можете программой Модбас Пулл проверить. На самом девайсе написан номер адреса который является 8. а на фотографии показано 100 не пойму.
Подключение счетчика энергии DDS519MR
Добавлено: 15 мар 2021, 23:44
Hardwarest
Panagiotis писал(а): 15 мар 2021, 12:13
На самом девайсе написан номер адреса который является 8.
Это фото из сети...
На моих девайсах иное)
изображение_viber_2021-03-15_15-36-54.jpg
Пробовал и 100, и 1, и 46... Всё 0
Подключил вроде правильно), ну думал что производитель А - В перепутал, так тоже не работает
изображение_viber_2021-03-15_15-39-51.jpg
изображение_viber_2021-03-15_15-39-54.jpg
Отправлено спустя 6 часов 59 минут 12 секунд:
Разобрался, нужно было Паритет сделать "Чет"
Это было написано в мануале, но я как всегда)
Теперь дилемма № 2
Как получить правильные данные. Как перевести что они дали в мануале. Low и High byte.. Как переводить в понятный адресс.
К примеру на 0 адресе пытаюсь читать вольты, по факту 215, а он мне 17253
изображение_viber_2021-03-15_22-41-40.jpg
55555.jpg
В мануале следующее
изображение_viber_2021-03-14-22-54.jpg
Подключение счетчика энергии DDS519MR
Добавлено: 16 мар 2021, 05:09
edyapd
Вы выводите число в "integer", а вам прибор отдаёт во "floating-point".
Подключение счетчика энергии DDS519MR
Добавлено: 16 мар 2021, 10:15
Hardwarest
edyapd писал(а): 16 мар 2021, 05:09
Вы выводите число в "integer", а вам прибор отдаёт во "floating-point".
Я тоже это заметил, но "Аналоговые" входа не имеют выбора типа. Как конвертировать?
+ "floating-point" я вообще первый раз вижу. Погуглив "Число с плавающей запятой (или число с плавающей точкой)", как с ним работать.... Я вообще завис
Подключение счетчика энергии DDS519MR
Добавлено: 18 мар 2021, 22:54
Hardwarest
Вопрос решен, может кому то пригодится. Файл примера программы с конвертером регистры.
*Обратить внимание что паритет необходимо сделать четным!