Создание блока PZEM-017! HELP!

Необходима помощь в созднии блока.

Создаем свой блок. Вопросы, помощь знатоков.
DesertG
Рядовой
Сообщения: 14
Зарегистрирован: 15.03.2020{, 13:13}
Репутация: 0
Имя: Евгений

Создание блока PZEM-017! HELP!

#21

Сообщение DesertG » 04.05.2020{, 17:13}

Парни вы где? :smile427:

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Создание блока PZEM-017! HELP!

#22

Сообщение Sancho » 29.07.2020{, 11:41}

PZEM-017 ещё не побеждён?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

kbplug
Рядовой
Сообщения: 61
Зарегистрирован: 10.03.2017{, 09:54}
Репутация: 19

Создание блока PZEM-017! HELP!

#23

Сообщение kbplug » 18.08.2020{, 22:08}

Добрый день, купил модуль PZEM-017, а полноценно использовать его не могу. Посути от PZEM-004 отличается очень слабо. Если бы можно было переделать штатный блок для PZEM-004. Изменить то нужно совсем немного... Никто не одолел этот модуль?

kbplug
Рядовой
Сообщения: 61
Зарегистрирован: 10.03.2017{, 09:54}
Репутация: 19

Создание блока PZEM-017! HELP!

#24

Сообщение kbplug » 01.09.2020{, 20:59}

Оказалось получить данные по модбассу Pzem 017 не сложно.
Нужно сконфигурировать адоесс устройства с помощью программы от производителя: Http://www.mediafire.com/file/vtvevyvat ... h.zip/file, а так же задать необходимій шунт.
Далее подключить по сжеме:
pzem_017.png
pzem_017.png (8.43 КБ) 538 просмотров
И сконфигурировать адреса модбасса в FLProg. Правда запустить на програмном порте не получилось, работает только на аппаратном.
Вот рабочий проект для нано:
PZEM-017_nano.flp
(202.49 КБ) 47 скачиваний
Но вопрос как обнулять значение накопленной енергии?

Вот что написано в документации по обнуленни енергии:
2.5 Reset energy
The command format of the master to reset the slave's energy is (total 4 bytes):
Slave address + 0x42 + CRC check high byte + CRC check low byte.
Correct reply: slave address + 0x42 + CRC check high byte + CRC check low byte.
Error Reply: Slave address + 0xC2 + Abnormal code + CRC check high byte + CRC check
low byte


Как можно реализовать это?

Ответить

Вернуться в «Разработка пользовательских блоков»