- • A vezérelt eszközökre vonatkozó követelmények
- • Egyszerű termosztát hiszterézissel
- • Egyszerű fűtési menedzsment a heti ütemterv és a jelenlét kapcsolóval
- • Teljesítmény korlátozó
- • Értesítés magas hőmérsékleten (LETÖLTÖTT)
- • Hiszterézis-vezérlés konfigurálása az EquationSmart Rule segítségével
- • PID hőmérséklet-szabályozás
- • PID Cascade
- • A kazán kaszkád szabályozása
- • Hőfok kiegyenlítő szabályzó
- • Fűtésvezérlés magas villamosenergia-tarifán keresztül terheléskezelési tarifaszámláló bemenettel
- • Kazán és szivattyú vezérlése
- • Fűtés és hűtés módok
- • Több eszköz szerkesztése
- • Integráljon több vezérlőegységet
- • Biztonsági értékek
- • Két napi ütemterv összekapcsolása egy nap alatt
- • Eszközök csoportosítása vagy összekapcsolása
- • Statisztikai értékek használata a Smart Rules
- • Forróvíz-cirkulációs szivattyú vezérlése
- • Adatok exportálása a TapHome-ból a Google Spreadsheet-be az Integromat segítségével
- • Eszközleírások exportálása
- • 2022.1
- • 2021.3
- • 2021.2
- • 2021.1
- • 2020.1
- • 2019.1
- • 2017.1 - Redőnyök automatizálása - szögvezérlés frissítése
- • 2017.1 - Redőnyök automatizálása - Napsugarak mélysége
- • 2017.1 - Táblázatok frissítve
- • 2017.1 - Core frissítés az alkalmazásból
- • 2017.1 - Dupla kattintás és hármas kattintás
- • 2017.1 - Fedezze fel az eszközöket
- • 2017.1 - Többértékű kapcsoló
- • 2017.1 - Engedélyek
- • 2017.1 - A modul csere csere
- • 2017.1 - Automatikus üzemmódba állítva - "Nyomógombok esemény" Smart Rule
- • 2017.1 - Napi ütemterv Smart Rule
- • Firmware váltási napló
Configuration
A Modbus egy nyílt kommunikációs protokoll. Általában a HVAC eszközökkel való integrációra használják.
A Core három buszpályaudvarral rendelkezik. A TapHome belső busz mellett támogatják a Modbus RTU-t is. A Core LAN portja támogatja a Modbus TCP-t. Ez azt jelenti, hogy a Modbus-eszközökhöz való csatlakozáshoz nem kell külön eszközt vásárolnia a TapHome-től.
Beállít
A Beállítások → Hardver → Modbus menüpontban adja meg az új felületet:
- Modbus RTU (terminál meghatározása: BUS1, BUS2 vagy BUS3)
- Modbus TCP (Adja meg az egyes eszközök IP-címét)
Ha Modbus RTU-t használ (RS485 kábellel), akkor ellenőrizze, hogy a ModHus eszközhöz csatlakoztatott csatlakozót nem használja-e a TapHome Bus. Ne feledje, hogy egynél több modbus-eszközt is használhat ugyanazon a buszon, de nekik ugyanazokat az általános modbus-beállításokat (Baudrate, Parity, Data Bits, Stop Bits) és specifikus Slave ID-t kell használniuk minden csatlakoztatott eszközhöz.
A Modbus RTU eszközöket nem lehet egyetlen terminálon kombinálni a TapHome Bus eszközökkel. Mindkét interfész elektromosan kompatibilis, de teljesen eltérő kommunikációs protokollt használ.






A Modbus kommunikáció általános beállításai (a gyártó kézikönyve tartalmazza)


Végrehajtás a Taphome-on:

A Modbus kommunikációs táblázat a gyártótól

Végrehajtás a Taphome-n belül




Ha a kommunikáció nem működik a következő tesztnél, próbáljon meg változtatni a regiszterek címeit -1-rel vagy +1-rel a táblázatban szereplő értékekhez képest. Ez általában segít.
A Modbus RTU vagy a Modbus TCP felületen eszközkészletet adhat hozzá a sablonból: https://taphome.com/support/15695874, vagy meghatározhatja a sajátját :
Támogatott Modbus eszköztípusok
Általános eszköztípusok segítségével határozhatja meg az egyedi Modbus-integrációt:
Eszköztípus | Megjelenítés | Változtatható írási kifejezésekhez |
---|---|---|
Hőmérséklet szenzor | -- csak olvasható -- | |
Termosztát | Se | |
Kapcsoló | St | |
Többértékű kapcsoló | ![]() | Mu |
Dimmer / analóg kimenet | Le | |
Villanyóra | -- csak olvasható -- | |
Modbus Wrapper | -- csak olvasható -- | |
Reed kapcsolat | -- csak olvasható -- | |
Változó | ![]() | Va |
Értékek olvasása és írása
A Modbus regiszterek típusai
C – Coil (1-bit, read/write)
SC – Single Coil (1-bit, read/write)
D – Discrete input (1-bit, read only)
H – Holding register (16-bit, read/write)
SH – Single holding register (16-bit, read/write)
A – Analog input (16-bit, read only)
Az „S” regiszter típusok csak írási funkciókra vonatkoznak, és olyan eszközöknél kell használni, amelyek nem támogatják a több regiszterbe történő egyszerre történő írást.
Adattípusok
Int16 (-32,768 to 32,767)
Uint16 (0 to 65,535)
Int32 (-2,147,483,648 to 2,147,483,647)
Uint32 (0 to 4,294,967,295)
Float (IEEE 754 Single precision floating point)
Bool – (-inf, 0> = false, (0, inf) = true
BigEndianInt16
LittleEndianInt16
BigEndianUint16
LittleEndianUint16
BigEndianInt32
LittleEndianInt32
BigEndianUint32
LittleEndianUint32
BigEndianFloat
LittleEndianFloat
Az egyes adattípusoknál a BigEndian az alapértelmezett beállítás, pl. Az Int32 megegyezik a BigEndianInt32-rel.
MODBUSR (MODBUS READ)
MODBUSR(register_type, register_address, data_type) Example: MODBUSR(H, 20, Int16)/100
Visszatérési értékkel bíró regiszter értékét adja meg a 20. címen int16 formátumban, és osztja azt 100-zal.
MODBUSW (MODBUS WRITE)
MODBUSW(register_type, register_address, data_type, value_to_write) Example: MODBUSW(H, 20, Int16, Te/100)
Az érzékelő hőmérsékletét osztja 100 int int16 formátummal a 20 regiszterbe.
MODBUSWNE (MODBUS WRITE NOT EQUAL)
Csak akkor írja a regiszterbe, ha az aktuális érték eltér. Olvassa be az értéket, ellenőrzi, hogy megegyezik-e, és ha nem, írja a regiszterbe. Hasznos EEPROM memória megmentésére.
MODBUSWNE(register_type, register_address, data_type, value_to_write) Example: MODBUSWNE(H, 20, Int16, Te/100)
Először leolvassa az értékét a holding címjegyzékből a 20. címen int16 formátumban, összehasonlítja azt a hőmérséklet-érzékelő hőmérsékletével, osztva 100-val, és csak akkor, ha az értékek különböznek, az érzékelő hőmérsékletét osztja 100 int int16 formátumban a 20 regiszterbe.
A regisztrációs címeket hexadecimális formátumban is lehet írni, pl. 20 megegyezik a 0x14-rel.
kifejezések
Kövesse ezt a linket, hogy további információt találjon a kifejezésekről: https://taphome.com/support/41123985