RECENZE

PROFIBUS

3. část recenze ProfiTrace 2 – pokročilé funkce, pluginy

V závěrečné sérii článků o PROFIBUS analyzátoru si mimo jiné ukážeme připojení analyzátorem na PROFIBUS jako Master, následné ovládání Slave stanic, nastavování rychlosti sítě (PROFIBUS na 9,6 kbps jste ještě asi neviděli) a také instalaci a použití pluginů, které tento nástroj posouvají do dalších možností.

Poslední článek mi vyšel trochu delší, získal jsem totiž neplánovaně na závěr grafický plugin do ProfiTrace 2 a nechtěl jsem už dělat další díl. Úplně nejdříve se ale podíváme na čtení zpráv, které běhají na PROFIBUS lince mezi Masterem a dalšími Slave stanicemi.

banner skoleni blog

Záložka ProfiTrace a dole potom Zprávy při použití prohlížecího filtru. Abychom něco viděli, je nezbytné Spustit nahrávání zpráv. Pak začne nahrávání veškeré komunikace na síti, nezapomenout prosím za chvilku nahrávání vypnout, dat je opravdu hodně a zahltili byste si kompa. Pro následné prohlížení je vhodné používat filtr zpráv pro přehlednost zobrazení.

V dolní části okna je možné vidět i přesný obsah zprávy, což je určitě výhodné hlavně pro vývojáře protokolů a opravdové fandy.

S filtrem si můžete cvičit podle potřeby, já mám na obrázku například jen komunikaci se stanicí na adrese 12, kde to zrovna koktá jako u logopeda. Logicky je jasné, že vše červené je špatně.

Záložka Profitrace a Zprávy při použití prohlížecího filtru, analyzátor ProfiTrace2

 

Přestože možnosti nastavení nahrávacího a prohlížecího filtru jsou opravdu bohaté, tak základní přednastavení plně dostačuje. Nic důležitého vám neunikne a naopak nedůležité věci filtr zachytí.

Tady si uvědomíte, že čeština programu je opravdu neocenitelná.

Analyzátor ProfiTrace2, nahrávací a prohlížecí filtr

 

Záložka ProfiCaptain, kde se řeší vše ohledně zprovoznění Master funkcí z PC. Ze všeho nejdříve je nutno nastavit rychlost, stejnou jakou komunikuje Master PLC, klikem na černou krabičku ProfiCore, a pak podle zvýrazněných tlačítek.

Zde v podstatě nadefinujeme vše tak, aby naše PC mohlo vystupovat jako další Master na PROFIBUS síti souběžně s PLC, aby nebyl nijak ovliněn program v PLC a chod stroje.

Záložka ProfiCaptain

 

Máme vše nastaveno, tak z Offline módu přejdem do režimu Operate. Během chvilky jsme plně aktivní další stanice Master na stroji.

Režim Operate, analyzátor sítě PROFIBUS

 

Teď si ukážeme funkci, o které jsem se zmiňoval v prvním článku, a sice získání identifikačních dat jednotlivých stanic. Ty jsou totiž čteny jen při přihlášení účastníka do sítě a není tedy možno za chodu stroje odpojovat periferie jen proto, abychom se dozvěděli její přesný typ.

Tlačítko Class 2 Commands nám otevře okno, kde vybereme záložku Network scan a odstartujeme. Naše PC jako Master si po všech Slave účastnících vyžádá a načte identifikační údaje. Ty se už okamžitě přenesou i do Live listu v hlavním okně ProfiTrace.

Tohle má ale jednu jedinou podmínku pro správnou funkci. Musíme mít pro vyhodnocení patřičné gsd soubory ve správné složce programu. V samotné instalaci jich moc není, ale český prodejce vám jich na instalační CD přidal další stovky, takže si nemusíte dělat starosti. Jistěže se dají další a další přidávat, sám jsem jich přidal taky několik, jen nezapomeňte vždy provést nové naskenování gsd knihoven.

získání identifikačních dat jednotlivých stanic

Krátký náhled v hlavním okně ProfiTrace do Live listu, kde je vidět, že místo adres se už zobrazí typy Slave stanic. Je to výborná funkce, když máte stanic více. Většina jich je ve skřínkách a nejsou moc dobře přístupné, takže nemusíte nic otvírat, pěkně se všechno zobrazí samo.

Typy Slave stanic, Live List


Vrátíme se zpět do záložky ProfiCaptain (důvěrně nazývána kapitán Korkorán) a připojíme si jednu Slave stanici (pro ukázku ET200S, ale zkoušel jsem i WAGA a ostatní) na našeho Mastera, tedy ji v podstatě PLC šlohneme.

Protože ale teď bude Master pro zvolenou stanici naše PC, budeme už potřebovat gsd soubor, abychom mohli stanici našemu Masterovi správně nakonfigurovat. Bude to trochu složitější, ale výsledek je pak fantastický. GSD/GSE soubor musí být přesně k dané periferii, stane se klidně, že gsd ve STEP7 běží, ale stejný tady nejede, což mě potkalo. To se týká rozdílů hlavně v posledních číslech produktu (-0AB0 atp.)

V levém okně vybereme z rozsáhlé nabídky ET200S SIEMENS a přetáhneme myší doprava k ProfiCore.

„Kapitán Korkorán“ (ProfiCaptain) je jediná část programu, která není zatím přeložena do češtiny.

Připojení Slave v ProfiCaptain

Klikem na Slave otevřeme dialog a tlačítkem Setup Modules & Parameters musíme nastavit skutečnou konfiguraci ET200S, obdobně jako třeba ve STEP7.

Po nastavení konfigurace už se můžeme opravdu pokusit tlačítkem Steal Slave „ukrást slejva“.

Setup Modules & Parameters

Pokud máme vše v pořádku, bude u Slave stanice zelený čtvereček a Slave je náš. Ostatní účastníci jsou stále pod velením PLC a program v PLC běží dál.

Přes tlačítko Watch/Modify I/O můžeme sledovat nebo nastavovat jednotlivé vstupy/výstupy. Je to kouzelné, nechce-li se nám to nastavovat ručně, zvolíme třeba mód Bit-Walk, a pak se jen díváme, jak se rozsvěcuje výstup po výstupu. Dá se tím výborně odzkoušet funkčnost výstupů a vstupů bez jakýchkoliv úprav v PLC programu. Ten totiž není vždy k dispozici, nebo je v PLC pod heslem.

Software ProfiTrace2, ukázka

Teď zkusíme úplně odpojit PLC od PROFIBUS sítě a veškerá data pro Slave stanice budou generována v našem PC. Prakticky odpojíme konektor na PLC, ale shora připojíme náš Master. Tím můžeme bezvadně vyzkoušet kvalitu linky a její schopnost pracovat resp. nepracovat při velkých rychlostech.

Nejdříve ovšem musíme vypnout Mastera do offline režimu, jinak k přepnutí rychlosti PROFIBUS nedojde. To je důležité, často se na to zapomene, přepnutí na oko vypadá jako OK, ale není tomu tak.

V nastavení parametrů zvolíme rychlost PROFIBUS, takže my jdeme na maximum. Nejsme žádní troškaři, uvidíme, co to udělá.

Vše potvrdíme a přepneme se opět na plně aktivního Mastera, tedy režim Operate.

Testování kvality linky, tester ProfiTrace2

A zpátky v záložce ProfiTrace zkusíme automaticky zjistit rychlost. Po chvilce se nastavení objeví v roletovém menu vpravo. Nic se tady nenastavuje, pokud se naše rychlost nepotvrdí, máme něco špatně a musíme se vrátit k předchozímu kroku. Dost se to poprvé plete, takže až to párkrát zkusíte, bude to jasné.

Automatické ověření rychlosti


Nejzajímavější část, v záložce Osciloskop vidíme skutečný průběh signálů na sběrnici. Je vidět, že průběh na 12 Mbps je silně zkreslený, ale to jsme si ukazovali už v minulé části.

Změřil jsem kurzory čas mezi dvěma hranami při odpovědi stanice, to je ten žlutě označen v nanosekundách. Bude to zajímavé při porovnání na nižších rychlostech. To si zkuste, nastavovat různé rychlosti a vyhodnotit průběhy.

 Osciloskop - skutečný průběh signálů na sběrnici

 

Teď ukáže osciloskop, opravdu o co jde. Stejná zpráva jako na 12 Mbps, ale při rychlosti 9,6 kbps. Vzdálenost mezi hranami pulsu je opět ve žlutém, ale o řád vedle, v mikrosekundách.

I když extrém, tak je zajímavé zjištění, že nejvyšší rychlost není zas až tak výhodná, je totiž náročná na kabeláž, provedení a podporu ze Slave stanic. Proto nejběžnější 1,5 Mbps pro spoustu aplikací plně vyhovuje. Troufnu si tvrdit, že i 500 kbps nebo dokonce 187,5 kbps budou dostatečné, a hlavně více odolné proti rušení a nevhodné kabeláži.

A těch 9,6 kbps už můžete asi fakt zadrátovat čímkoliv.

 osciloskop - rychlost 9,6 kbps

Tady měl být původně konec, jenže před dokončením článku jsem dostal plugin se softwarem ProfiGraph, který využije driveru ProfiTrace 2 a připojí na PLC nástroj pro grafický záznam proměných s přesností jednoho cyklu PLC.

Úplně zvlášť se spustí další instalátor, který nainstaluje na PC patřičný software. Není to složité, jen se mi výrobce omlouval za chybu v instalátoru, která tvrdošíjně nabízí nepřesnou cestu k instalaci starého programu. Proto si nastavte cestu svou, někde do adresáře PROFIBUS testeru ProfiTrace 2, a tam si vytvořte třeba složku Tmp.

 plugin se softwarem ProfiGraph pro ProfiTrace2

I v nabídce programu se vytvoří nový nástroj a hlavně manuál s příklady, kde je vše popsáno tak detailně, že jsem se až divil. Musí to zprovoznit v podstatě každý.

manuál s příklady ProfiTrace plugin ProfiGraph

Teď je to trochu zamotanější. Samotný plugin není totiž nic jiného než dll knihovna, označená plg_název.dll. Tento soubor plg_profigraph_profilogger.dll najdeme ve složce, kde se nám nainstaloval ProfiGraph a překopírujeme jej do adresáře s programem ProfiTrace 2. a tam do složky app a plugins.

Následně po spuštění ProfiTrace v menu Nastavení a Pluginy překontrolujeme, zda se nám plugin načetl. Pokud ne, je na to tlačítko, pokud ano, tak povolíme plugin.

A teď to nejdůležitější. Přes tlačítko Obecné nastavení zjistíme, zda se pluginem spustil TCP server! Ten je důležitý, neboť přes něj půjde komunikace s ProfiGraphem. Mně se nespustil, neb plugin byl jen demo, škoda.

Výrobce mi sice nabízel dva za cenu jednoho, akce jako z letáku, ale přece jen to bylo jen na zkoušku dost peněz. Jinak se ovšem podobné nástroje samostatně prodávají za mnohonásobně vyšší cenu, takže plugin má určitě smysl!

ProfiGrapf plugin pro ProfiTrace2

Spuštěný ProfiGraph. V demoverzi nabídne pro představu jen načtení již uložených průběhů.

TCP Setting slouží k nastavení spojení na ProfiTrace 2. Localhost nahradíme IP adresou počítače v síti pokud se ProfiGraph spouští na jiném PC než běží samotný analyzátor. Pokud je vše na jednom PC, není potřeba nic měnit.

Export naměřených dat do Excelu je samozřejmostí.

Tohle demo pluginu si stáhněte z odkazu na konci článku. I když tyto doplňující nástroje nevypadají kolikrát graficky nijak excelentně, umí toho tolik, že vzhled vůbec není podstatný, na prvním místě jsou ta data. A to je to, oč tu běží.

ProfiGrapf plugin pro ProfiTrace2


Dalo by se ještě psát a psát dále, ale to už není účelem článku. Pro představení a seznámení s ProfiTrace 2 tahle série bohatě stačí. I tak toho bylo dost. Prodejce jej nabízí k zapůjčení, nebo vám jej předvede i u vás na místě. Je to totiž opravdu dobré vidět.

Zrovna minulý týden mi jeden zákazník sdělil, že jejich odběratel už začíná vyžadovat při předání stroje i protokol o změření stavu a rušení na PROFIBUS síti. Takže jen sáhli do skříně, změřili a bylo to. A bude to platit i opačně. Štěstí přeje připraveným.

Berte to třeba jako jeden z tipů na dárek pod stromeček, nebo spíš investici na snížení daňového základu před koncem roku.

 

Autor: Jaroslav Blažek, blaja.cz

Související produkty

{foxonstore id="23310"}

Novinky
z naší firmy

Stačí 2 e-maily měsíčně a neunikne vám nic podstatného. 
Přihlaste se a každou druhou středu čtěte přímo ve své poště.

Váš e-mail je u nás v bezpečí. Vždy ctíme Zásady zpracován osobních údajů.

Rychlý dotaz


Typ vašeho dotazu



Společnost FOXON je držitelem certifikátu ISO 9001:2015

Sledujte nás i na sociálních sítích.

Made by FOXON s.r.o. © 2022