Zatímco v předchozím článku jsme si ukázali jak otestovat RFID identifikační systém ifm electronic přes webové rozhraní a zkusit jej aspoň hardwarově připojit k S7-1200, nyní již vyzkoušíme plnohodnotnou funkci ve spolupráci s PLC Simatic S7-300 a sběrnice Profinet. DTE101 je totiž primárně určena pro připojení k nadřazenému PLC systému. Vůbec nejlépe je funkce vidět na naší videoukázce v závěru.
RFID sestava stejná jako minule, jen doplněna o HMI panel a PLC, které je momentálně mimo výsluní. |
Profinet připojený zeleným kabelem do DTE101 přes M12 konektor. Jak jsme si říkali minule, je to nezbytné pro dodržení vysokého krytí jednotky. |
Z druhé strany již standardnější Profinet konektor. Tento kabel koupíte spolu s RFID, takže není nutno nic vyrábět na koleně, hlavně druhou stranu s M12 připojením. |
Vše co budeme potřebovat, stáhneme z webu ifm. Všechny tři položky, popis funkčního bloku do PLC programu Step7, dále gsd soubor a funkční programový blok, který celou sestavu v PLC programu obslouží. Klikněte si na obrázek pro zvětšení. |
GSD soubory instalujeme klasickým způsobem, fungují obě verze, jak 2.1 tak 2.3. |
Vyhodnocovací jednotku DTE101 pak najdeme v patřičné složce v HW konfiguraci Step7. Budeme také potřebovat jednotlivé moduly pro sloty DTE101. |
Namrskáme to do sestavy PLC. Verzi GSD eventuálně změníme ve vlastnostech DTE101. Nezapomenout upravit na jednotlivých slotech skutečné připojení, tedy zda je na něm anténa, a podobně. Klikněte si na obrázek pro zvětšení. |
Již dopředu budeme potřebovat znát parametry transpondéru/ID tagu. Hlavně délku čtených a zaznamenávaných dat, které jsou na nosiči uloženy po blocích. Defaultně je totiž nastavena délka 4 Byte. Pokud tohle nastavení máme chybně, budeme sice v PLC programu data z nosiče číst, ale nepůjdou zapsat. |
Stačí se podívat do katalogového listu ID-tagu a vidíme, že i když "kolečka" nosiče vypadají fyzicky stejně, nejsou stejné. My máme k dispozici E80370.
|
Funkční blok ifm electronic FB120 v PLC programu vygeneruje po vložení datový blok. Jediné co je potřeba udělat, tak nastavit oblast kam se mají přečtené data uložit a odkud se mají vzít pro zápis na vstupech DATA_READ a DATA_WRITE. Klikněte si na obrázek pro zvětšení. |
Pro názornost máme vytvořenou jednu obrazovku na HMI panelu, kde můžeme přečíst UID našeho transpondéru, upravit data pro zápis na nosič, zapsat je a také přečíst. V popisu bloku je uveden význam kódů v proměnné status, tak jak je to obvyklé u ostatních funkcí. Navíc jsme si přidali LED DONE pro vykonání příkazu, signalizaci připojené antény a přítomností ID tagu v dosahu antény. |
Ovládání čtení a zápisu nejprve zprovozníme přes VAT tabulku ve Step7, stejně jako přípravu dat. Klikněte si na obrázek pro zvětšení. |
Celé ovládání a data ohledně RFID míří z HMI přímo do datového bloku DB120 funkce FB120. Na videoukázce je to vidět naprosto přesně. |
RFID systém ifm DTE101 připojený k Simatic S7 315-2 PN/DP
|
Závěr:
Funkční blok FB120 pro obsluhu RFID systému na Profinet sběrnici funguje ifm electronic jednoduše a spolehlivě, nemá smysl vymýšlet nic vlastního, i když kreativitě se meze nekladou. Vše zprovozníte za velmi krátkou dobu a přesně to je potřeba, fungující hardware a k němu programovou funkci, která vše obslouží. Není totiž vždy tolik času, aby bylo možné vymýšlet vymyšlené.
Jaroslav Blažek
Doplňující odkazy k článku:
Vyhodnocovací jednotka DTE101: http://www.ifm.com/products/cz/ds/DTE101.htm
Identifikační systémy ifm electronic, download files: http://www.ifm.com/ifmcz/web/idsys-download.htm