S7-1200 a periferie ET200S na Profinetu s diagnostikou

  • úterý, 28 červenec 2015 04:00

Připojení ET200S k S7-1200 není už zase až tak neobvyklé, dogma S7-1200 jako malého omezeného PLC je již opuštěno a Profinet má každé CPU. Prakticky to uvidíte i na naší videoukázce v závěru článku.

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í.

Profinet ET200S


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.

Profinet ET200S


Do našeho projektu si vše z HW katalogu jednoduše přetáhneme myší.

Profinet ET200S


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.

Profinet ET200S


Nejdůležitější je pak přiřadit naši periferii IM151-3PN do sítě k PLC.

Profinet ET200S


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.

Profinet ET200S


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í. 

Profinet ET200S


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í. 

Profinet ET200S


Stačí jen dopsat několik řádků do PLC programu a periferie ožije.

Profinet ET200S


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ů.

Profinet ET200S


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.

Profinet ET200S


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 ...

Profinet ET200S


... 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í. 

Profinet ET200S


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.

Profinet ET200S


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.

Profinet ET200S


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.  

Profinet ET200S


Ideální stav je ale tento, kdy vše funguje jak má.

Profinet ET200S


Videoukázka online disgnostiky ET200S přes Profinet S7-1200.

Klikněte si zde pro otevření videa v samostatném okně


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               

Blaja automation portal

Pro psaní komentářů se přihlašte

Kontakt

email : blaja @blaja.cz
email reklama: info @blaja.cz
email adresy bez mezery 
před zavináčem

Jaroslav Blažek
Štěpánská 1888
755 01 Vsetín
+420 608 180 209