PROMOS fórum

FRED - grafické vývojové prostředí => FRED - platforma XCom => Téma založeno: libor 26.03.2010, 10:43:47



Název: Dispečink - XCOM - PL2/RT + M-Bus zařízení
Přispěvatel: libor 26.03.2010, 10:43:47
Řešíme podobnou úlohu jako v tomto vlákně (http://forum.elsaco.cz/index.php?topic=97.0). Rozdíl je v tom, že chceme, aby XCOM (XCOM-31) vyčítal M-Bus měřiče a dával je k dispozici na jednom TCP portu (přes QQ) a přes druhý TCP port, aby se dalo komunikovat s jednotkami PL2 a/nebo RT po RS-422/485. Půjde to? Není v tom nějaký problém?

Dotaz zaslaný mailem (viz výzva (http://forum.elsaco.cz/index.php?topic=13.msg112#msg112)).


Název: Re: Dispečink - XCOM - PL2/RT + M-Bus zařízení
Přispěvatel: libor 26.03.2010, 11:04:59
Úloha je na XCOM-31 jednoduše řešitelná. Vytvoříte obsluhu M-Bus zařízení (+ případnou korekci načtených dat) a dále odesílání načtených dat přes QQ (QQ Multi Read + TCPbuffer).

Následně přidáte modul COM2TCP na "průchozí" spojení TCP <-> COM pro spojení s jednotkami PL2/RT přes sériovou linku.

V příloze je principielní zapojení (bez konkrétních hodnot vif a dif pro M-Bus a korekci načtených hodnot).

Jenom je potřeba si dát pozor na nastavení TCP portů, aby u modulu TCPbuffer a COM2TCP nebyly stejné (v příkladu je to 3000 a 3001). A dále je nutné, aby jeden z těchto modulů měl instanci 1 a druhý měl instanci 2. Je to z toho důvodu, že od instance se odvozuje použitý slot, který lze v XCOM využít (maximálně 2).

(připojený soubor vidí pouze registrovaní uživatelé (http://forum.elsaco.cz/index.php?action=register))