V našem čtvrtém dílu ohledně seznámení s PLC SIMATIC S7-1500 si ukážeme připojení externích periferií a zařízení k PLC, jejich PROFINET propojení a nejčastější chyby. V souvislosti s chybami se velmi lehce dotkneme diagnostiky a poruchových hlášení, jak v PLC, tak online přes TIA Portal, a v neposlední řadě také přímo na displeji CPU.
Ve spolupráci se společností FOXON s.r.o. a portálu blaja.cz vznikl tento kratší praktický kurz pro seznámení s PLC Simatic S7-1500 od společnosti Siemens.
Téměř všechny obrázky a texty vznikly jedinečně jen pro tento kurz S7-1500.
FOXON s.r.o. & Jaroslav Blažek
Obsah
4.1 Konfigurace hardware externího zařízení
4.2 Nastavení vlastností PROFINET portu
4.3 Připojení IM151-3PN do sítě
4.4 Přiřazení jména periferie v projektu TIA Portal
4.5 Nepřihlášení konfigurované periferie k PLC
4.1 KONFIGURACE HARDWARE EXTERNÍHO ZAŘÍZENÍ
Stejně jako u jiných CPU je ve spoustě aplikací nutné připojení externích zařízení přímo na nějakou komunikační sběrnici PLC. Počínaje vzdálenými vstupy/výstupy, přes měniče pohonů až k různým snímačům, speciálním modulům a podobně. Pro všechna tato periferní zařízení, lhostejno zda se jedná o Siemens produkt, nebo jiného výrobce, platí stejné zásady a postupy, které si ukážeme.
Vezmeme si nejpoužívanější Siemens IM151-3 PN, 6ES7151-3AA23-0AB0 interface pro I/O moduly řady ET200S. Můžeme ale použít cokoliv, co podporuje PROFINET protokol.
Celou periferní sestavu musíme nejprve dostat do hardwarové konfigurace projektu TIA Portal. Najdeme patřičný interface IM151-3PN v HW katalogu a buď myší, nebo přes schránku, si jej vložíme k CPU. Pokud zařízení v katalogu není, je nutné jej tam importovat přes GSD soubor, což je konfigurační soubor ve formátu XML, který najdete u každého zařízení určeného k PROFINET připojení.
Samotný import GSD jsme si již několikrát popisovali.
V konfiguraci máme náš interface IM151-3PN, zatím jen tento interface a není připojen do žádné definované sítě. Existuje několik postupů co, udělat první, co druhé a tak dále, výsledek ale bude vždy stejný.
IM151-3PN si můžeme libovolně přejmenovat, ale je nutné přiřadit zařízení IP adresu, kterou bude v síti používat.
Na rozdíl od PROFIBUS připojení, u PROFINETu je nutné kromě adresy nastavit ještě další parametry. Jedním z nich je topologie, tedy odkud kam kabel půjde. To můžeme buď ponechat libovolné, nebo přesně definovat spojení. Jestliže začínáte, je vhodné ponechat nastavení partnerů na libovolném.
Jinak musíme přes roletové menu vybrat přesně port, kde bude naše IM151-3PN připojeno. TIA Portal nabídne jen to, co zatím máme v konfiguraci, tedy CPU a jeho dva PROFINET porty.
Také je nutné překontrolovat, zda máme patřičný port aktivní, pokud ne, může nám to přinést spoustu potíží, jak uvidíme dále. I když použijeme jen jeden port, necháme si proto raději aktivní oba dva.
Neméně důležité v konfiguraci periferií je jejich připojení do patřičné sítě. V TIA Portal V13 je tohle možné velmi jednoduše udělat pouhým přetažením myší, vlastně spojením dvou konfigurovaných zařízení.
Spojení se pak vytvoří automaticky včetně PROFINET sítě, pokud již nějaká v projektu TIA není.
Teď již klidně můžeme do našeho ET200S z hardwarového katalogu naskládat jednotlivé moduly. Opět buď přetažením myší, nebo přes funkci copy/paste.
I když naše výstupní moduly 4BD00 jsou z velké hloubky šuplíku a v hardwarovém katalogu TIA Portal vůbec nejsou uvedeny, nevadí, vše bude správně fungovat.
Než to ale uvidíme takhle blikat, nějaké nastavení ještě bude nutné udělat.
Jak je vidět, hardware konfigurátor TIA si automaticky k dalším modulům přidává v adrese další bajt. Proto podobně jako ve Step7 V5.5 je vhodné adresy sloučit, abychom využili prostor celého bajtu. Stačí na to využít menu přes pravé tlačítko myši.
Asi takto by mělo vše vypadat po sloučení adres.
Na závěr celé konfigurace to nejdůležitější. Přiřazení jména ke konkrétní adrese periferie. Bez tohoto úkonu nebude nic funkční, jméno může být "téměř" libovolné, ale hlavně, periferie IM151-3PN musí být na síti přítomna.
Podmínky tvoření názvu zařízení jsou velmi striktní a ne každý je zná nebo o nich ví.
Název zařízení musí mít pouze povolené znaky (a až z, 0 až 9, spojovník (mínus, nebo-li pomlčku) „-„ a tečku „.“) a nesmí začínat číslici, pomlčkou nebo tečkou. Také nesmí končit pomlčkou nebo tečkou. Omezena je také délka názvu daného zařízení na 127 znaků a mezi pomlčkou nebo tečkou nesmí být více znaků než 63 (číslic nebo písmen). Nesmí se také použít žádné velké písmeno.
Název také nesmí mít formát IP adresy (n.n.n.n) a nesmí začínat řetězcem "port-xyz", kde xyz = 0..9.
TIA portál si sám tvoří názvy s podtržítkem, ale jméno stanice si pak zkonvertuje podle požadovaných pravidel.
Utilita pro přiřazení jména a adresy v TIA Portal najde na síti všechny účastníky a zjistí, zda mají správně přiřazeno jméno. Je jedno, zda se jedná o nové zařízení, nebo již existující, důležitá je MAC adresa. Naše IM151-3PN s IP adresou 109 má přiřazeno jméno "pn_io_123", které my změníme na "io_et200_pn" z projektu TIA Portal.
Přes volbu Update překontrolujeme správné přiřazení jména.
Teď již jen stačí nahrát celou připravenou konfiguraci stanice do PLC.
Místo správné funkce nás může klidně po nahrání konfigurace do PLC čekat takový, nebo podobný stav. Červená LED BF na IM151-3PN signalizuje chybu na sběrnici PROFINET.
Předem, ale jen nyní, vyloučíme chybu kabelů, která je nejčastější příčinou takových stavů, zvlášť pokud nepoužíváte originální kabely s konektory a instalujete si RJ45 koncovky u stanic sami.
Online připojení k PLC signalizuje také chybu na periferii IM151-3PN.
Upřesnění najdeme v diagnostickém bufferu PLC, jednoduše stanice ET200S nebyla na síti nalezena. Prostě tam není.
Diagnostika S7-1500 na displeji CPU, také informuje o nepřítomnosti stanice.
Jednoduchá příčina. V nastavení konfigurace IM151-3PN není aktivován jeden z portů, do kterého je PROFINET kabel připojen. Buď tedy přepojíme kabel do vedlejšího portu, nebo tento port aktivujeme. A samozřejmě nahrajeme opravenou konfiguraci do PLC.
Pak již i při hledání dosažitelného zařízení najdeme naše ztracené ET200S s IM151-3PN a názvem "io_et200_pn".
4.6 DIAGNOSTIKA V PLC PROGRAMU PŘES SYSTÉMOVÉ FUNKČNÍ BLOKY
Funkce většiny bloků je přiblížena jejich popisem, ovšem naprosto klíčové je využití kontextové nápovědy TIA Portal, kde najdete detailní informace ohledně parametrizace jednotlivých funkcí.
Pro diagnostiku celé sestavy PLC, nebo jednotlivých prvků, máme k dispozici velké množství hotových systémových bloků, které stačí vložit do PLC programu.
Například LED blok, který by měl logicky vrátit stav některé signalizační diody v sestavě – teoreticky. Ale prakticky je to blok pro všechna různá zařízení a může nastat situace, že zrovna s naším IM151-3PN nebude moc využitý. Jestliže nyní zapátráte v nápovědě k tomuto bloku a dešifrujete si hodnotu v proměnné LED_RetVal, jistě přijdete na to proč.
My si dopředu připravíme datový blok, kde nám různé systémové funkce budou vracet hodnoty odpovídající stavům PLC.
Protože se jedná o univerzální funkce, je nutné každé nějak říci, který kus hardware má monitorovat. Konkrétní hardware si vybereme přes jeho systémové ID, které je zadáno do proměnné LADDR.
Jen malý kousek z nápovědy právě k LED bloku, kde jsou vidět některé parametry.
Tady již máme jinou poruchu, systémová LED SF indikuje, že na stanici není něco v pořádku. Vidíme, že poslední modul 4DO úplně chybí.
Zkusíme použít dvě systémové funkce, jednu pro stav zařízení, druhou indikující stav jednotlivých modulů v ET200S. Opět přes nápovědu rozklíčujte, co nám jednotlivé funkce vrací v proměnných STATE a RetVal.
Stav je udáván hodnotou a významem jednotlivých bitů v proměnné STATE. Proto VAT tabulka, kde si zobrazíme potřebné informace v binárním módu.
Diagnostický buffer PLC také napovídá, že jeden z hardwarových komponentů je vyjmut nebo ztracen. V detailu pak najdeme jeho ID, které je 272.
Podle výše uvedeného seznamu ID zjistíte lehce, o který modul se jedná.
Naprosto jednoznačně pak máte informaci o špatném modulu na ET200S ve slotu 5 přímo na displeji CPU.
Konfigurace celé sestavy a následná orientace v jednotlivých komponentech může být při větších projektech náročná, zvlášť pro začínající uživatele. Proto platí, postupujte po jednotlivých krocích a s rozvahou. Práce kvapná bývá v těchto případech... Co se týká detailní diagnostiky a alarmů PLC S7-1500 je toho tolik, že by toto téma vydalo na samostatný kurz. Ale pokud aspoň trochu víte co, jak a kde hledat, dá se v problémech orientovat.
Autor: Jaroslav Blažek, blaja.cz
Užitečné odkazy k tématům 4. části
Licence SIMATIC STEP 7 Professional (TIA Portal)
Související produkty
{foxonstore id="30383,59753"}