Využijeme ještě jednou Energy Meter 750, který má podporu Modbus TCP, jak jsme viděli i v minulém článku, kdy jsme k němu připojili LOGO!.
Téměř všechny HMI panely Siemens umí i další PLC a protokoly. I tento starší kus umí Modbus TCP. Někteří uživatelé tohle možná ani neví, nenapadlo by je to vůbec takto použít. Ovšem pro jednoduché přístroje, které nemají PROFINET a nejsou z rodiny Siemens, je Modbus TCP cesta.
Minule jsme se zmínili o jednom z úskalí, které nás tady čeká. Nelze kombinovat tyto komunikační protokoly. Je potřeba dát na to pozor.
I když máme starší panel, zkoušeli jsme i nový 2. generace se stejným výsledkem.
Z dalších důvodů si definujeme dvě spojení na stejné zařízení. Tohle souvisí s konkrétním Energy Masterem 750, kde se ne vždy zobrazovali správně proměnné z Modbus registrů Real, tedy čísla s plovoucí čárkou.
Klikněte na obrázek pro zvětšení
Tady máme druhé spojení pro Real adresní registry. Uvidíme dále.
Klikněte na obrázek pro zvětšení
Tagy do Energy Meteru přes dvě definované spojení. Datové typy Float používají jiné spojení než běžné Integer.
Podle mapy adresních registrů (ke stažení tady) najdeme tyto proměnné na těchto adresách. Horní řádek šestnáctibitové SHORT proměnné, dolní 32 bitů REAL. Když si zkusíte přehodit REAL na ten první komunikační protokol, tak uvidíte.
Kromě čtení času si musíme také vyzkoušet něco přes Modbus TCP do Energy Meteru 750 zapsat. Nejjednodušší bude úroveň kontastu a podsvětlení displeje. Tohle je vidět názorně na videoukázce v závěru.
Asi takto v reálu.
Ale připojit HMI panel a LOGO! k Energy Meteru není problém, ovšem každé zvlášť.
Klikněte na obrázek pro zvětšení
Videoukázka KTP400 panelu s Modbus TCP komunikací. Two minutes video.
https://www.youtube.com/watch?v=ef8gDbZO44Y&feature=youtube
Závěr:
Tohle jistě není hlavní cesta pro spojení mezi HMI Siemens a PLC Siemens, tam je PROFINET a basta, nic jiného nepřipadá v úvahu. Ovšem pro jednotlivé zařízení dalších výrobců je tohle možnost jak se obejít třeba bez sériové linky nebo PROFIBUS modulu. Jen pozor na kombinaci různých protokolů.
Jaroslav Blažek
Doplňující odkazy k článku:
Siemens HMI panely, vše najdete tady.
Weidmueller Česká republika zde.