Připojení a také diagnostiku stavu periferie ET200S přes Profinet uvidíme i na závěrečné videoukázce.
Téměř cokoliv se dá připojit k PLC S7-1200 díky Profinet rozhraní, je to jen otázka jak to udělat. IM151-3PN s několika vstupními a výstupními moduly bude náš test dostačující. |
Protože periferie ET200S je z produkce Siemens, najdeme její komponenty v hardwarovém katalogu TIA Portal. V opačném případě je nezbytné, importovat do TIA patřičné soubory. |
Do našeho projektu si vše z HW katalogu jednoduše přetáhneme myší. |
Sloučení nebo opačný postup ohledně adres, je přístupné přes nabídku pravého tlačítka myši. Tedy trochu jinak než v klasickém Step7 V5.5. |
Nejdůležitější je pak přiřadit naši periferii IM151-3PN do sítě k PLC. |
Na rozdíl od Profibus připojení je u Profinet jeden úkon, na který je potřeba dát pozor. Musíme přiřadit jméno periferie k jeho adrese. |
Slouží k tomu spaciální okno, kde TIA portal najde na síti vše. Při větších konfiguracích je vhodné použít patřičné filtry pro zobrazení. Je lhostejné jestli se jedná o nový IM interface, nebo již připojený, kde jsme jen změnili jméno. Klikněte na obrázek pro zvětšení. |
Jestliže online vypadá nějak takto, je vše v pořádku. Konfigurované HMI není na síti přítomno. Klikněte na obrázek pro zvětšení. |
Stačí jen dopsat několik řádků do PLC programu a periferie ožije. |
Celý stav jednotlivých periferií můžeme pomocí systémových programových bloků v PLC sledovat a vyhodnotit. Podle požadavku si vybereme patřičný blok, nebo více bloků. |
Jestliže nám stačí sledovat jen status LED, vybereme si první výše uvedený blok. Nemá asi smysl sledovat vše a vždy, stačí kolikrát vědět, co nejede, stejně situace vyžaduje lidský zásah a pak stačí informace, že třeba nefunguje periferie ve skřínce MX3, která je tam a tam. |
Vyzkoušíme například indikaci stavu jednotlivých modulů v ET200S s použitím bloku ModuleStates. Jestliže si přeložíme informaci v RetVal ... |
... zjistíme, že dva bajty proměnné STATE pro informaci o stavu modulů nemusí vždy stačit. V nápovědě je vše podrobně popsáno, ale jestliže víme, že naše ET je opravdu malé, tak stačí i dva bajty. Klikněte na obrázek pro zvětšení. |
Nebo si vytvoříme datový blok jak pro stavovou informaci funkčního bloku RetVal, tak pro 128 bitů STATEmaximální konfigurace ET200S. Každý bit odpovídá stavu každého modulu, nultý bit pak informuje, že vznikla někde porucha, další bity upřesňují na kterém modulu. |
Nyní máme možnost plného záznamu pro maximální konfiguraci periferie. Přiznám, že plně osazené ET2000S jsem ještě asi ani neviděl. |
Jak je vidět na videoukázce, vytrhneme jeden modul ze sestavy a okamžitě online máme informaci, že právě na tomto ET je porucha, a to na pátém modulu. Stačí mrknout do nápovědy pro klíč, bit v pořadí n-1 je číslo slotu s poruchou. Diagnostika v S7-1200 je ovšem podstatně širší, my jsme si ukázali opravdu jen malou část. |
Ideální stav je ale tento, kdy vše funguje jak má. |
Videoukázka online disgnostiky ET200S přes Profinet S7-1200.
|
Závěr:
Simatic S7-1200 již opravdu není jen pro jednoduché aplikace, široký rozsah CPU umožní jejich použití i v případech, kde zatím dominovaly PLC řady S7-300. Nebo můžeme CPU použít jen pro sběr dat z různých periferií.
Jaroslav Blažek
Doplňující odkazy k článku:
PLC SIMATIC S7-1200: http://stest1.etnetera.cz/ad/current/index.php?vw=0&ctxnh=5dc8474325&ctxp=home