Блок для читання даних з енергомонітора PZEM-004T
Блок служить для читання даних із модуля
PZEM-004T
Увага!
Блок працює з модулями, починаючи з 3-ї версії.
З версіями 1 та 2 блок не працює
Блок працює з модулями, починаючи з 3-ї версії.
З версіями 1 та 2 блок не працює
Блок настроюється за допомогою редактора блоку.
У налаштуваннях модуля вибирається UART, до якого підключений модуль, або шлейф модулів.
При активації чекбокса "Вхід скидання лічильника кіловат - годин" у блоку створюється вхід "R". По передньому фронту імпульсу на цьому вході відбувається скидання лічильника кіловат-годин у модулі.
При активації чекбокса «Вихід напруги» у блоку створюється вихід «Voltage», на якому буде поточне значення напруги, що вимірюється модулем у вольтах.
При активації чекбокса «Вихід струму» у блоку створюється вихід «Current», на якому буде поточне значення струму, що вимірюється модулем в амперах.
При активації чекбокса «Вихід потужності» у блоку створюється вихід «Power», на якому буде поточне значення потужності, що вимірюється модулем в кіловатах.
При активації чекбокса «Вихід кіловат-годин» у блоку створюється вихід «Energy», на якому буде поточне значення лічильника кіловат-годин вимірюване модулем.
При активації чекбокса «Вихід частоти» у блоку створюється вихід «Frequency», на якому буде поточне значення частоти мережі, що вимірюється модулем у герцах.
При активації чекбокса «Вихід коефіцієнта потужності» у блоку створюється вихід «PF», на якому буде поточне значення коефіцієнта потужності, що вимірюється модулем.
За замовчуванням тип даних на модулі - Float.
Для збереження пам'яті контролера можна активувати чекбокс «Використовувати цілі значення на виходах». При цьому тип даних на виходах зміниться на Integer, а у виходу Energy тип даних стане Unsigned Long. Значення на виходах будуть такі:
При активації чекбокса "Вхід скидання лічильника кіловат - годин" у блоку створюється вхід "R". По передньому фронту імпульсу на цьому вході відбувається скидання лічильника кіловат-годин у модулі.
При активації чекбокса «Вихід напруги» у блоку створюється вихід «Voltage», на якому буде поточне значення напруги, що вимірюється модулем у вольтах.
При активації чекбокса «Вихід струму» у блоку створюється вихід «Current», на якому буде поточне значення струму, що вимірюється модулем в амперах.
При активації чекбокса «Вихід потужності» у блоку створюється вихід «Power», на якому буде поточне значення потужності, що вимірюється модулем в кіловатах.
При активації чекбокса «Вихід кіловат-годин» у блоку створюється вихід «Energy», на якому буде поточне значення лічильника кіловат-годин вимірюване модулем.
При активації чекбокса «Вихід частоти» у блоку створюється вихід «Frequency», на якому буде поточне значення частоти мережі, що вимірюється модулем у герцах.
При активації чекбокса «Вихід коефіцієнта потужності» у блоку створюється вихід «PF», на якому буде поточне значення коефіцієнта потужності, що вимірюється модулем.
За замовчуванням тип даних на модулі - Float.
Для збереження пам'яті контролера можна активувати чекбокс «Використовувати цілі значення на виходах». При цьому тип даних на виходах зміниться на Integer, а у виходу Energy тип даних стане Unsigned Long. Значення на виходах будуть такі:
| Voltage | Напруга у вольтах *10 |
| Current | Струм у міліамперах |
| Power | Потужність у Ваттах *10 |
| Energy | Лічильник Ватт-годин |
| Frequency | Частота у Герцях*10 |
| PF | Коефіцієнт потужності*100 |
У полі «Період опитування» задається, з якою періодичністю відбуватиметься опитування модуля.
За інформацією виробника модуля не рекомендується опитувати модуль частіше 2 разів на секунду. Мною вдало перевірена періодичність опитування в 200 мілісекунд, Але можливо на інших примірниках модулів за такої періодичності будуть помилки.
При підключенні декількох модулів шлейфом до одного UART (за допомогою перетворювачів UART <-> RS485) необхідно активувати чекбокс "Використовувати адресу".
За інформацією виробника модуля не рекомендується опитувати модуль частіше 2 разів на секунду. Мною вдало перевірена періодичність опитування в 200 мілісекунд, Але можливо на інших примірниках модулів за такої періодичності будуть помилки.
При підключенні декількох модулів шлейфом до одного UART (за допомогою перетворювачів UART <-> RS485) необхідно активувати чекбокс "Використовувати адресу".
У полі «Адреса» ввести адресу модуля, з яким даний блок буде працювати.
До одного UART можна прив'язати кілька блоків для читання даних енергомонітора.
До одного UART можна прив'язати кілька блоків для читання даних енергомонітора.