Jak zajistím komunikaci LookDetu se stanicí na lince RS485?
Toto řešení popisuje postup v LookDetu verze 6.x. Je potřeba, aby čtenář byl seznámen se základními principy fungování LookDetu. Doporučujeme prostudovat články Jaký je koncept DbNet komunikace mezi řídicím systémem a LookDetem? a Jak zprovozním DbNet komunikaci?.
Veškerá komunikace probíhá po DbNetu.
V první řadě je potřeba, aby existovala stanice, která je připojena do LookDetu klasicky prostřednictvím ethernetové sítě (dále také routující stanice).
V druhém kroku máme stanici, která komunikuje po lince RS485 a u které chceme zajistit komunikaci s LookDetem (dále také routovaná stanice).
Routovaná stanice je připojena po lince RS485 k routující stanici.
Nastavení routované stanice
V rámci routované stanice je potřeba přidat komunikační objekt DbNet, nastavit jeho parametry a vybrat, které proměnné se budou komunikovat.
Hodnota parametru Mode je potřeba nastavit na COM.
Hodnota parametru Active může zůstat False.
Hodnota parametru Address musí být jiná než je hodnota stejnojmenného parametru komunikačního objektu DbNet v routující stanici.
Hodnoty ostatních komunikačních parametrů komunikačního objektu DbNet je potřeba volit s ohledem na potřeby komunikace.
Nastavení routující stanice
Rozlišují se dva směry komunikace – data z routované stanice do LookDetu a data z LookDetu do routované stanice (viz Jaký je koncept DbNet komunikace mezi řídicím systémem a LookDetem?). Toto je v rámci routující stanice podstatné. Routující stanice vyčte data z routované stanice a aktivně je pošle do LookDetu. Toto se holt neděje automaticky, toto je potřeba naprogramovat v rámci procesu řídicího systému.
V první řadě ale provedeme nastavení komunikačního objektu DbNet a výběr komunikovaných proměnných.
V routující stanici již máme definovány proměnné, které routující stanice aktivně posílá do LookDetu. K těmto proměnným přidáme proměnné, které potřebuje aktivně zasílat do LookDetu routovaná stanice.
Následně programovým kódem zajistíme, aby se tyto proměnné skutečně posílaly.
Nastavení LookDetu
V LookDetu vlastně už není potřeba nic zvláštního nastavovat. Jen je potřeba v administraci v sekci Stanice vytvořit novou stanici podle návodu v článku Jak zprovozním DbNet komunikaci?.
Důležité je nastavit stejné parametry, jako jsou nastaveny pro komunikaci s routující stanicí. Jediný rozdíl je v adrese. V naší ukázce má routující stanice adresu 1 a routovaná stanice má adresu 2.
Od teď může LookDet vyčítat a měnit všechny proměnné v routované stanici, které jsou sdíleny jak je znázorněno v přiloženém videu v kapitole Nastavení routované stanice. Tato komunikace už je dále řešena automaticky a není potřeba nic řešit kódem v procesu.
A to je vše
