Obsah

Průvodce integrací Modbus: práce se složitými daty

Modbus je velmi rozšířený „jazyk“ průmyslových zařízení. Je však poměrně starý a preferuje práci s malými, jednoduchými čísly (16bit). Moderní systémy (např. Mervis) často používají velká a přesná čísla (32bit).

Propojení těchto dvou světů může být jako snaha vtěsnat velkou krabici do malé poštovní schránky.

1. Nastavení připojení (kanál)

Než budete moci číst jakákoliv data, musíte nejprve nakonfigurovat komunikační linku.

 Vlastnosti Modbus kanálu

2. Přidání obecného zařízení

Pokud vaše zařízení není v knihovně, můžete jej přidat ručně pomocí šablony „Generic“.

 Přidání obecného Modbus zařízení

3. Řešení „dvou boxů“ (dělené registry)

Chcete-li přes Modbus poslat velké číslo (32bit), musíme jej rozdělit napůl a odeslat jako dvě menší čísla (16bit).

4. Řešení pomocí „škálování“ (jednodušší varianta)

Jednodušší způsob, jak odesílat desetinná čísla (např. „24,5 °C“), je zbavit se desetinné tečky ještě před odesláním.

5. Kdo je hlavní? (Server vs. Client)