ÚVOD:
Na podněty a četné dotazy čtenářů a uživatelů software TIA portál (dále jen TIA), nástroje pro programování PLC Simatic S7 všech řad a ve spolupráci se společností Foxon s.r.o. vznikl tento praktický průvodce pro nastavení a práci s tímto softwarem. Cílem následujících dílů, jejichž počet bude flexibilně přizpůsoben jednotlivým tématům, nebude výuka kompletního programování v TIA a jeho vlastností, ale právě naopak. Zaměříme se na praktické stránky práce s tímto softwarovým nástrojem hlavně na jeho nastavení, spojení s PLC, aktualizace CPU, hardwarového katalogu, simulátoru atp. To vše pro uživatele, kteří potřebují porozumět TIA, dále Těm kteří se s tímto softwarem setkávají jen občas a v neposlední řadě všechny kteří o tomto software potřebují něco vědět. Uvítáme jakékoliv Vaše ohlasy, abychom mohli eventuálně další díly korigovat.
Téměř všechny obrázky a texty vznikly jedinečně jen pro tohoto průvodce.
Pokud nemáte k dispozici licenci pro TIA portál, bude Vám, stejně jako nám, stačit časově omezená verze TIA. Dále je nezbytné poděkovat všem, kteří nám třeba jen na pár hodin umožnili použít jejich stanici s plnou verzí TIA, aby mohly vzniknout patřičné obrázky a vyzkoušení některých postupů.
V závěru každé části najdete poměrně důležité odkazy na stažení posledních verzí software a doplňujících nástrojů, neboť praxe ukazuje, že ne vždy je úplně jednoduché toto najít.
Váš FOXON s.r.o. & Jaroslav Blažek
VARIANTY A AKTUALIZACE TIA PORTAL, ROZŠÍŘENÍ NABÍZENÉHO HW V TIA, PŘENOS STARŠÍCH PROJEKTŮ Z TIA 10.5 DO TIA 11, PŘENOS S7-300 PROJEKTŮ ZE STEP7 DO TIA 1, VYTVOŘENÍ MIGRAČNÍHO SOUBORU A PROVEDENÍ MIGRACE
Obsah:
1.1 Varianty a obsah software TIA portal
1.2 Aktualizace software TIA portal
1.3 Rozšíření nabízeného hardware v TIA portal
1.4 Přenos starších projektů S7-1200 z verze TIA 10.5 do TIA V11
1.5 Přenos S7-300 projektů Step7 do TIA V11 na jedné stanici
1.6 Vytvoření migračního souboru S7-300 na PC stanici Step7 pro jiné PC s TIA V11
1.7 Migrace S7-300 projektu ze souboru PC stanice Step7 do jiného PC s TIA V11
1.1 VARIANTY A OBSAH SOFTWARE TIA PORTAL
Pojmy jako Step7 verze 11, Step7 verze 5.5, TIA portál V11 můžou občas působit rozháraně, proto neuškodí si ihned ze začátku vysvětlit co je co, abychom se později nepletli.
TIA portál je software, který obsahuje několik softwarových nástrojů. Pro programování PLC slouží Step7 V11, vytváření aplikací pro HMI systémy umožní WinCC V11.
V11 v tomto případě znamená softwarovou verzi, TIA portál začínal s verzí 10.5, aktuální je verze 11 a připravuje se verze 12.
V blízké budoucnosti bude pod křídla TIA integrován i nástroj pro parametrizaci Siemens pohonů StartDrive V11, nás to ale zatím zajímat nebude, stačí PLC a HMI systémy.
|
Pokud tedy budeme v tomto průvodci hovořit o TIA, bude se jednat vždy o TIA portal V11 (Step7 V11 + WinCC V11), jestliže budeme používat pojem Step7, jedná se o klasický Step7 verze 5.4 nebo 5.5.
Samotný software Step7 V11 a WinCC V11 existuje ve dvou verzích, Basic a Professional. Nejčastěji se nyní používá verze Basic, která je nezbytná pro programování PLC řady S7-1200, verze Professional již umožňuje vytvářet programy a aplikace pro celou řady PLC Simatic tedy S7-300/400. Samozřejmě, že stále je možné pracovat se Step7 verze 5.5 nebo 5.4, jak dlouho bude tento všem známý a velmi rozšířený software k dispozici záleží i na uživatelích, jestli budou ochotni migrovat k TIA, nebo stále preferovat klasický a spolehlivý Step7. My si také ukážeme, jak se dají /nedají projekty ze Step7 přenést - migrovat do TIA.
1.2 VARIANTY A OBSAH SOFTWARE TIA PORTAL
Pro správné funkce a dostupnosti veškerého nového firmware třeba pro PLC, je nezbytné mít k dispozici poslední verze software TIA.
Samotná verze 11 již nestačí, v současné době je k dispozici service pack 2, takže vzhůru na něj.
SP2 je k dispozici na webu Siemens zdarma.
|
Instalace SP2 není nic na pět minut, již samotný SP2 je velký přibližně 4GB. Instalátor naštěstí pozná předchozí instalaci a nabídne možné varianty.
|
Vyberte si vždy uživatelsky definovanou instalaci, získáte tak detailní přehled o instalovaném software.
Nezapoměňte si povolit i instalaci migračních nástrojů pro PLC programy.
|
Hotovo, SP2 je tam. Tím to ovšem zdaleka nekončí, pro konečný úspěch bude nutné ještě něco více instalovat. Proto je důležitý nenápadný odkaz "Detailed information about installed software".
|
Update 4 pro TIA je zatím poslední kus software, který bude nezbytné instalovat. Opět se jedná o balík programu cca 1,5GB a stahuje se z webu Siemens.
|
Jak je vidět poslední upgrade kompletního software TIA je v pořádku.
Nyní využijeme nenápadný odkaz "Detailed information about installed software".
|
Něco podobného by mohlo být nyní instalováno na PC, všechny instalované komponenty TIA. Tohle detailní okno s informacemi je velmi důležité pro další instalace jednotlivých komponentů do TIA.
1.3 ROZŠÍŘENÍ NABÍZENÉHO HARDWARE V TIA PORTAL.
TIA samozřejmě obsahuje hardwarový katalog, podobně jako Step7, ale jeho doplnění o nové komponenty, nebo chcete-li aktualizace, již probíhá jinak. Hlavní rozdíl spočívá v tom, že ne všechny staré díly lze do TIA dostat, proto se nedivte, že v HW katalogu již nenajdete například starší CPU a podobně. Prostě TIA je primárně určen pro nové projekty s novým hardwarem.
Tohle je klasická ukázka HW katalogu, který ještě není doplněn o to, co chceme a potřebujeme. Ukážeme si to na novém PLC řady S7-1200 CPU1215 6ES7 215-1AG31-0XB0, které v posledním SP2 a HW katalogu samozřejmě není.
Takhle se do HW nabídky doplní jakýkoliv další díl, který Siemens do TIA nabízí a je lhostejné zda se jedná o PLC řady S7-1200, nebo třeba CPU S7-300/400, nebo jakýkoliv jiný díl. Klidně si to zkuste na PLC řady S7-300, je jich v nabídce na webu Siemens několik.
Ti, kteří používají verzi software Basic pro řadu S7-1200, nabídku na vložení PLC Simatic S7-300/400 samozřejmě nenajdou.
|
Úplně nejdřív je nutné navštívit web Siemens a tam si stáhnout nové moduly do HW katalogu TIA portálu. To je jeden z nejdůležitějších odkazů, najdete jej proto jak v závěru dílu, tak i přímý link tady . Stahuje se vždy archív, který si poté rozbalíte někde na disk.
Tento archív HSP 0026, obsahuje nové CPU pro S7-1200 s novým firmwarem V3.0. My budeme potřebovat naši označenou 6ES7 215-1AG31-0XB0.
|
Po rozbalení z archívu vznikne jeden soubor s příponou *.isp11, který již půjde importovat do TIA, jak si ukážeme dále.
U nás ve složce máme ještě další update, hlavně nový HMI panel a GPRS modul. Postupy pro import těchto dalších dílů do TIA jsou shodné. Podle názvu souboru je jasné, pro jaký TIA je určen a co obsahuje.
|
Pokud jsme v před chvíli u okna s detailními informacemi TIA ohledně instalovaných produktů řekli, že jej budeme často potřebovat, tak nyní tento případ nastává.
V záložce "Installation of support package" nejprve spodním tlačítkem přidáme soubor *.isp11 a pak teprve se nám objeví v nabídce na instalaci v horním řádku. Zatím není nic instalováno, je nutné patřičný soubor označit a pak použít tlačítko "Install".
|
Aby instalace vůbec proběhla, je nezbytné po aktivaci instalace celý TIA portal zavřít, teprve pak se instalace řádně rozběhne. Je to trochu krkolomné, jak je vidět potvrzovací tlačítko je šedé, neaktivní, celé se aktivuje opravdu až po ukončení TIA portalu. |
Za pár minut je ale vše hotovo a můžeme TIA znovu spustit s tím, že už by měla být HW nabídka aktualizována. |
Je to tak, v již známém okně vidíme potvrzení úspěšné instalace. Zatím nemáme instalován nový HMI Basic panel ve třetím řádku, ale k tomu stačí uvedený postup opakovat. |
Teď se konečně vrátíme do hlavního prostředí TIA, v nabídce hardware již máme, naši fungl novou CPU S7-1200 CPU1215 6ES7 215-1AG31-0XB0. |
Po vložení nové stanice do hardware TIA již s touto pracujeme klasicky jako s předchozími modely.
Mimochodem tato CPU je bezvadná například v tom, že má 2x Ethernet port, není proto nutné používat hub při verze připojení HMI panelu k PLC.
|
1.4 PŘENOS STARŠÍCH PROJEKTŮ S7-1200 Z VERZE TIA 10.5 DO TIA V11.
Obecné oficiální informace téměř vždy tvrdí, že přenést, neboli migrovat do TIA V11 se dá téměř jakýkoliv projekt jak pro S7-1200, tak pro S7-300/400. Praxe bude asi tak někde uprostřed, migrace z TIA V10.5 bude více méně bezproblémová, migrovat projekty vytvořené ve Step7 se bude spíše jen individuálně.
Vezmeme jednodušší zkušební projekt pro PLC Simatic S7-1200 a zkusíme jej otevřít v TIA V11. TIA pozná, že se jedná o projekt vytvořený ve starší verzi TIA a konvertuje jej do složky s přidaným názvem V11 SP2 Update 4. Takže o původní projekt nepřijdete. |
Chvilku to trvá, opět bude důležité si například ve starší verzi udělat projekt hlavně s vlastními používanými funkčními bloky pro S7-1200 a ty konvertovat do nové verze TIA. Nikdo je přece nechce psát znovu.
|
Po konvertu je nezbytné nový projekt zkompilovat.
|
Kompilátor celý projekt překontroluje a na chyby nás upozorní.
Vyzkoušejte si to několikrát a uvidíte, že to není zase tak marné. Na druhé straně při konverzi z TIA verze 10.5 do verze 11 se snad ani nějaké potíže očekávat nedají, to by mělo fungovat na 100%.
|
Také samotná kompilace chvilku trvá.
|
Při takovém kousku programu ani žádné chyby nečekejte. Každý projekt má ovšem své specifika, takže každá konverze bude jiná. |
Je to potřeba vše vyzkoušet a v případě potíží zvážit, zda to stojí za to. Na PC můžete mít totiž instalovány obě Basic verze TIA, jak starší 10.5 tak verzi 11, takže případné opravy na projektu starší verze jsou pak v praxi jednodušší udělat v původním platném programu s TIA.
1.5 PŘENOS S7-300 PROJEKTŮ STEP7 DO TIA V11 NA JEDNÉ STANICI.
Jak bylo uvedeno v předchozí kapitole, migrovat projekty vytvořené ve Step7 V5.x se bude asi jen výjimečně. Spíše jen funkční bloky vytvořené pro Step7 a používané ve stovkách programů a strojů budou mít nějaký reálný smysl pro migraci v případě, že byste z nějakého důvodu chtěli opustit klasický Step7 a začít vše dělat v TIA. Pro úspěšnou migraci bude nezbytné SW vybavení, ne všechno je možné úspěšně migrovat a existuje spousta omezení.
Připravili jsme si opět jednodušší projekt ze Step7 V5.4 +SP5, což je nejnižší možná verze pro migraci projektů do TIA. Využijeme k tomu v TIA menu "Migrate project ...".
|
Vybereme Step7 projekt a zvolíme také cíl pro nově vytvořený projekt. Velmi důležité je rozmyslet si zda chceme konvertovat i hardwarovou sestavu, nový TIA totiž všechen hardware nepodporuje, mnohokrát ale stačí jen program, HW se stejně použije nový.
Jinak řečeno, migrovat ze Step7 do TIA je možný jen projekt, který obsahuje podporovaný hardware v TIA. Dále nelze migrovat multiprojekty, musíte původní projekt rozdělit atp.
|
Klidně si vyzkoušejte nejprve projekt bez hardware, nemusí totiž fungovat ani jedno ani druhé. Seznam podporovaného HW pro migraci do TIA je v odkazu na konci, nebo v přímém linku tady . Pokud ovšem potřebujete konvertovat projekt včetně hardware, nezbude Vám nic jiného, než v původním Step7 projektu nahradit starší hardware podporovaným hardwarem v TIA podle uvedeného seznamu.
Takhle při migraci ze Step7 pravděpodobně většina z Vás skončí.
Je jistě překvapivé, že TIA vyžaduje ještě instalaci původního Step7. Pokud na PC není, což může být dost obvyklá situace, kdy si zákazník koupí jen TIA s tím, že si, co bude potřebovat, zkonvertuje ze starších projektů, tak nezbude opravdu nic jiného než instalovat další Step7, nebo použít postup uvedený v následující kapitole.
Obdobné je to při migraci integrovaného projektu HMI s WinCC flexible 2008 SP2.
|
1.6 VYTVOŘENÍ MIGRAČNÍHO SOUBORU S7-300 NA PC STANICI STEP7 PRO JINÉ PC S TIA V11.
Existuje ovšem ještě další způsob konvertu projektu, a sice vytvořit patřičným nástrojem na jiném PC kde funguje starší Step7 soubor projektu, konkrétně s příponou *.am11, ten pak nahrát do našeho PC a zkusit zkonvertovat do TIA. Je to cesta elegantnější a hlavně nevyžaduje instalaci a licenci na Step7.
Softwarový nástroj "Migration Tool TIA ..." se sice instaloval zároveň s TIA, ale na instalačním CD ve složce "Support" je i jeho samostatná verze, určená třeba právě k instalaci na stanici, kde je jen Step7. Stačí jej nainstalovat, je to za několik minut.
|
Samotný nástroj má jen tohle jednoduché okno, kde postačuje vybrat projekt Step7 a zadat cestu kde se vytvoří požadovaný soubor *.am11, která již půjde migrovat do TIA. Opět je důležitá volba pro možnost přidat do migračního souboru i hardware. |
Migrační soubor se vytvoří překvapivě během pád desítek sekund a není ani veliký. Pro nás je soubor bez hardware, neboť původní projekt obsahuje nepodporované PLC.
|
Pokud se při vytváření souboru nástroji něco nelíbí - projekt obsahuje nepodporovaný hardware a tak dále, příčin, které vedou k přerušení je dost a dost, vytváření migračního souboru se ukončí.
Migrace například nepodporuje option Drive ES v původním Step7 projektu.
|
1.7 MIGRACE S7-300 PROJEKTU ZE SOUBORU PC STANICE STEP7 DO JINÉHO PC S TIA V11.
Během několika pokusů z předchozí kapitoly přijdete na to co a jak, takže bezchybný *.am11 soubor jistě máte vytvořen.
Opět přes příkaz migrace v TIA načteme náš *.am11 soubor.
Povšimněte si, že můžeme do TIA načíst jak *.am11 soubor, tak soubor projektu *.s7p.
|
Konečně je migrace projektu S7-300 ze Step7 do TIA úspěšná.
Po migraci je vhodné projekt a jednotlivé bloky zkompilovat, pak nám kompilátor přesně ukáže, kde nesouhlasí formát čísla, který ve Step7 prošel, ale tady trochu zlobí.
|
Symbolika se migruje bez potíží. Protože jsme neměli v souboru hardware, nástroj si vytvořil CPU315-2DP jako nespecifikovanou stanici, neboť potřebuje do ní vložit PLC program, datové bloky atd. |
Nejdůležitější je ale migrace PLC programu a programových bloků. Tady se nevyskytl žádný zádrhel, pokud je již migrační soubor vytvořen, vždy se něco importuje, i když se občas objeví drobné chybky.
To uvidíte sami, co prošlo ve Step7 nemusí projít v TIA. Zcela jistě si to zkuste i se složitými kusy programu, abyste přesně zjistili, co a jak funguje.
|
Na závěr si ukážeme, že i kus PLC programu migroval do TIA včetně všech komentářů přesně tak, jak jsme potřebovali.
Zkoušejte si vše několikrát, hlavní je dokázat program otevřít, nebo úspěšně migrovat do TIA. V dalším díle si například ukážeme, jak vytvořit funkční spojení mezi PLC a TIA na PC stanici pro nahrání konfigurace a PLC programu do PLC a třeba práci se simulátorem, pokud nemáme k dispozici PLC nebo funkční spojení.
Jaroslav Blažek
www.blaja.cz
Užitečné odkazy k tématům 1. části:
Podpora a stažení dalšího hardware do TIA portal V11:
http://support.automation.siemens.com/WW/view/en/54164095
Update TIA portal V11:
http://support.automation.siemens.com/WW/view/en/58112582
Seznam podporovaného hardware pro migraci do TIA portal V11:
http://support.automation.siemens.com/WW/view/en/50029532
Stažení hardware pro KTP400 HMI panel do TIA portal V11:
http://support.automation.siemens.com/WW/view/en/60497002?Datakey=47069298
|