Подключение счетчика энергии DDS519MR

Вопросы от новичков
Ответить
Hardwarest
Рядовой
Сообщения: 43
Зарегистрирован: 25.12.2019{, 19:40}
Репутация: 5
Имя: Кирилл
Контактная информация:

Подключение счетчика энергии DDS519MR

#1

Сообщение Hardwarest » 14.03.2021{, 22:29}

Приветствую. Обладатель довольно функциональных устройств 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
(276.39 КБ) 32 скачивания

Panagiotis
Сержант
Сообщения: 127
Зарегистрирован: 11.09.2015{, 20:58}
Репутация: 5
Имя: Панаётис

Подключение счетчика энергии DDS519MR

#2

Сообщение Panagiotis » 15.03.2021{, 12:13}

Попробуй так, надеюсь с подключением всё правильно у вас. как вариант можете программой Модбас Пулл проверить. На самом девайсе написан номер адреса который является 8. а на фотографии показано 100 не пойму.
Вложения
Main Board подключаю счетчик.flp
(309.69 КБ) 25 скачиваний

Hardwarest
Рядовой
Сообщения: 43
Зарегистрирован: 25.12.2019{, 19:40}
Репутация: 5
Имя: Кирилл
Контактная информация:

Подключение счетчика энергии DDS519MR

#3

Сообщение Hardwarest » 15.03.2021{, 16:44}

Panagiotis писал(а):
15.03.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

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Подключение счетчика энергии DDS519MR

#4

Сообщение edyapd » 16.03.2021{, 05:09}

Вы выводите число в "integer", а вам прибор отдаёт во "floating-point".

Hardwarest
Рядовой
Сообщения: 43
Зарегистрирован: 25.12.2019{, 19:40}
Репутация: 5
Имя: Кирилл
Контактная информация:

Подключение счетчика энергии DDS519MR

#5

Сообщение Hardwarest » 16.03.2021{, 10:15}

edyapd писал(а):
16.03.2021{, 05:09}
Вы выводите число в "integer", а вам прибор отдаёт во "floating-point".
Я тоже это заметил, но "Аналоговые" входа не имеют выбора типа. Как конвертировать?
+ "floating-point" я вообще первый раз вижу. Погуглив "Число с плавающей запятой (или число с плавающей точкой)", как с ним работать.... Я вообще завис

Hardwarest
Рядовой
Сообщения: 43
Зарегистрирован: 25.12.2019{, 19:40}
Репутация: 5
Имя: Кирилл
Контактная информация:

Подключение счетчика энергии DDS519MR

#6

Сообщение Hardwarest » 18.03.2021{, 22:54}

Вопрос решен, может кому то пригодится. Файл примера программы с конвертером регистры.
*Обратить внимание что паритет необходимо сделать четным!
Вложения
Main Board подключаю счетчик DDS519MR.flp
(638.53 КБ) 28 скачиваний
Реистры счетчика DDS519MR.rar
(768 байт) 25 скачиваний

Ответить

Вернуться в «Начинающим»