Migrovat celé projekty S7-300/400 vytvořené ve Step7 V5.x se bude asi jen výjimečně. Spíše pouze 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é nějaké SW vybavení, ne všechno je možné úspěšně migrovat a existuje opravdu spousta omezení.
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 nepletli.
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. A právě do verze Professional zkusíme dostat PLC programy a projekty ze Step7.
Pokud tedy budeme 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 s PLC programem pro S7-300/400. Pojem stanice dále znamená notebook nebo PC s patřičným softwarovým vybavením.
Pro samotnou migraci je potřeba splnit dost podmínek, jedna z hlavních je, že hardware v původním projektu musí být podporován TIA, přičemž TIA už ani zdaleka nepodporuje veškerý hardware. Seznam HW komponentů podporovaných v TIA je na odkazu v závěru článku. 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. Je toho dost a dost.
Další způsob konvertu projektu ze Step7 spočívá v možnosti, vytvořit patřičným nástrojem na jiné stanici kde funguje starší Step7 soubor projektu, konkrétně s příponou *.am11, ten pak nahrát do naší stanice a zkusit zkonvertovat do TIA. Je to cesta elegantnější a hlavně nevyžaduje instalaci a licenci na Step7.
Jedna z podmínek úspěšné migrace je minimální verze Step7 na stanici, kde chceme soubor *.am11 vytvořit. Nejnižší možná je tahle, verze 5.5 je samozřejmě také podporována. |
Pak jej stačí nainstalovat, je to za několik minut. Instalace je shodná s instalátorem software TIA, takže se není čeho obávat. |
A jedeme, migrace právě startuje. |
Hotovo, celý proces je opravdu otázkou několika desítek sekund. |
Vytvořený soubor *.am11 je velký jen několik kB. Nyní jej stačí zkopírovat třeba na přenosný flash disk a vyrazit s ním ke stanici s TIA. |
Migrace například nepodporuje option Drive ES v původním Step7 projektu, a takových hlášení s různými chybami vytvoříte při migraci spoustu, stačí si zkusit pár starších projektů. |
Tento postup má ale jednu velkou výhodu, nemusíte Step7 projekty migrovat přímo do TIA, kde se vytvoří stejné chyby ale v prostředí TIA, které přece jen není z nejrychlejších. Proto je použití samostatného softwarového nástroje velmi rychlé, případné chyby opravíte v notoricky známém Step7 a pokud se migrační *.am11 soubor vytvoří, tak již zcela jistě půjde do TIA načíst. Navíc je velmi malý, takže jej klidně pošlete třeba emailem.
Polovina úspěchu je za námi, nyní zbývá již jen načíst *.am11 soubor do TIA. Všimněte si, že můžeme do TIA načíst jak *.am11 soubor, tak soubor celého Step7 projektu *.s7p. |
Takhle pak vypadá PLC program pro S7-300 v TIA migrovaný ze Step7. Před jeho použitím je ale nezbytné všechny bloky řádně zkompilovat. |
Tady byla ta chybička, a sice špatný formát čísla na vstupu funkce FC9. Kompilátor všechny takové "úlety" najde a ukáže. Opravit je opět musíte sami. |
Stačí jen formát správně zvolit v patřičné tabulce proměnných. |
A je to v pořádku. Takových a podobných chyb bude u složitějších programů jistě hodně, ale to už je pak jen otázka času, všechno dát do pořádku. |
Závěr:
Samozřejmě, že stále je možné pracovat se Step7 verze 5.5 nebo 5.4. Záleží i na uživatelích, jestli budou ochotni migrovat k TIA, nebo stále preferovat klasický a spolehlivý Step7. To je už ale úplně jiná otázka, kterou my neřešíme.
Jaroslav Blažek
Doplňující odkazy k článku:
Seznam podporovaného hardware pro migraci do TIA portal V11: http://support.automation.siemens.com/WW/view/en/50029532
Update TIA portal V11: http://support.automation.siemens.com/WW/view/en/58112582