Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

  • Pomocou MODBUS protokolu je možné do prevodníka zapísať HART paket, ktorý chceme vyslať (do registrov od adresy 52). Zápis môže byť realizovaný jedným alebo viacerými Modbus zápisovými operáciami funkciou 16 - Write Multiple Registers. Podľa dokumentácie výrobcu sa paket začína štartovacím bajtom a neobsahuje teda úvodnú preambulu (3 alebo viac znakov 0xFF synchronizujúcich signál účastníkov).
  • Následne sa zápisom hodnoty 0x0100 do registra 50 prevodníka spustí HART komunikácia. Prevodník vyšle HART paket a čaká na odpoveď.
  • Je nutné čítať registrer register 50, až kým sa hodnota nezmení z 0x0100 na 0x0200 (úspešná HART komunikácia) alebo na 0x0000 (chyba/timeout).
  • Ak bola komunikácia úspešná, z registrov na adresách 308 a vyšších je možné vyčítať odpoveď HART zariadenia. Túto je nutné následne parsovať a interpretovať.

...