Jste zde

Softwarová konverze PLC programu ze Simatic S7-200 do S7-1200.

Od loňského představení nové řady 1200 malých PLC Siemens chyběla ve Stepu 7 Basic V10.5 možnost načíst nebo konvertovat programy vytvořené pro starší řadu 200 v Step 7 Micro/Win. Siemens nyní vydal softwarový konvertor, který to dokáže. Podíváme se jak na to, a co všechno k tomu budeme potřebovat.

Nejedná se o samostatný nástroj, ale celý konvertor se instaluje do Step7 Basic V10.5 a je přístupný z menu programu. Pro to aby vůbec šel konvertor nainstalovat a poté správně pracoval, musíte splnit několik podmínek. Mít správné verze obou programů, tedy jak Step 7 Micro/Win minimálně SP6, tak Step7 Basic V10.5 s nainstalovaným SP2. Dále program pro S7-200 musí být napsán v LADER editoru, musí být bezchybně zkompilován a nesmí obsahovat uživatelská hesla. Odkazy pro stažení konvertoru a eventuální SP6 pro Micro/WIN najdete na konci článku.

 

  • Spustíme instalaci konvertoru, který si sám zkontroluje potřebné verze programů. Micro/Win není ve správné verzi, proto jej musíme aktualizovat nejdříve. Pokud máte vše v pořádku, několik následujících obrázků přeskočte.

 

  • Aktualizace SP Micro/Winu je vždy trochu atypická, proto si ji ve zkratce popíšeme.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Instalátor Micro/Winu SP6 nejprve prohledá Váš počítač a hledá platnou instalaci předchozích verzí. Zachovejte klid a klidně si postavte na kafe, tento proces trvá delší dobu.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Konečně je vše OK, můžeme pokračovat v instalaci.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Neobvyklá věc, nejprve opravdu musíte sami odinstalovat přesně podle pokynů předchozí verzi a poté spustit znovu instalaci SP6.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Tohle hlášení Vás může, ale nemusí, při celém procesu aktualizace Micro/Winu několikrát překvapit. Stačí jej ale potvrdit, a vše pokračuje dále, takže, kdo ví?

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • A je to. Správná verze Micro/Winu je na svém místě, a i SP2 pro Step7 Basic V10.5 je nainstalován.

 

Konverze programu z PLC Simatic S7-200 do S7-1200

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Opět spustíme instalaci konvertoru, která je pomocí klasického instalátoru dokončena během pár chvil.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Po spuštění Step 7 Basic V10.5 najdeme v menu "Project" novou položku "Convert S7 200 Project...". Spustíme a uvidíme co se bude dít.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • V menším okně vybereme projekt určený ke konverzi. Pro nás nějaký testovací, ale je to kopie skutečného projektu. Předpokládá se, že S7-200 program splňuje podmínky pro úspěšnou konverzi do S7-1200, tedy je uložen ve správné verzi software a LADER editoru, a zkompilován bez chyb.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Po chvilce je vše hotovo. Informační hlášení je samozřejmé, neboť ne všechny funkce a příkazy s S7-200 jdou převést do S7-1200. Rozdíly jsou opravdu detailně vysvětleny v manuálu nakonci článku.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Celý projekt se hezky převede do S7-1200. Místa v programu, kde konvert neproběhl pořádně jsou označena. Například zadání doby do časovače, která v S7-200 má jiný formát než v 1200. Takže v časovači jen doplníme požadovanou dobu.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Systémové bity v původním S7-200 jsou také označeny, doplníme jen správný bit podle HW konfigurace. Deklarace vstupů a  výstupů jsou ale správné, takže opravíme jednu chybku a celý FC blok je připraven pro další použití. Jedná se o velmi jednoduchou funkci, která přesune do výstupu jedno z čísel podle stavu bitu na řídícím vstupu.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Použití akumulátorů v takovém formátu také není dovoleno.

 

Mimochodem tohle použití akumulátorů v řadě S7-300/400 neuděláte ani omylem, a je to škoda.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Parametrizace rychlého čítače je v S7-1200 podstatně elegantnější než v řadě 200, takže tenhle segment je už jen pro informaci.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Datový blok se konvertuje bez potíží dokonce i s patřičnými komentáři.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • A jsme u HW konfigurace. Konvertor nespecifikuje CPU, do racku si sami přetáhneme PLC jaké potřebujeme, a v něm nastavíme potřebné parametrizace. Tento krok je vhodné udělat první po konverzi.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Pokud se nám nechce pracně hledat všechny změny, nebo si myslíme že je vše v pořádku, provedeme kompilaci programu.

Konverze programu z PLC Simatic S7-200 do S7-1200 

  • Stále 137 chyb, takže s chutí do toho a půl je hotovo. Podotýkám že většina chyb je odstanitelná velmi jednoduše, neboť se jedná o jedny a ty samé funkce. 

Konverze programu z PLC Simatic S7-200 do S7-1200 

  

 

  • Rozhodně funkce na kterou všichni uživatelé nové řady PLC S7-1200 čekají. Já jsem musel v loni potřebné bloky psát pro 1200 znovu, takže v S7-200 udělat archívní projekt se všemi funkcemi a ten překonvertovat do 1200, opravit a používat. Rozdílů při konverzi je mnohem více, několik zde uvedených je jen pro ukázku. Určitě přečtěte manuál v pdf na konci článku.
  • Jen pozor, stále není vyřešena ztráta dat v DB při kopírování projektu do S7-1200, takže používejte utilitu na zálohování DB. Dokonce i Siemens ji dává ke stažení na svém webu.

Jaroslav Blažek


 

Doplňující odkazy k článku:

SP6 pro Step7 Micro/Win: http://www1.siemens.cz/ad/current/index.php?ctxnh=86f90bfae0&ctxp=download_software

Simatic S7-200 do S7-1200 konverter a SP2 pro Step 7 Basic V10.5: http://www1.siemens.cz/ad/current/index.php?ctxnh=5dc8474325&ctxp=download_software

Manuál S7-200 do S7-1200 konvertoru s detailním popisem rozdílů: s71200_converter.pdf (311.22 KB)

Použití utilitky pro zálohování DB z S7-1200, článek na HW serveru: http://automatizace.hw.cz/zalohovani-a-obnoveni-datovych-bloku-z-plc-simatic-s7-bez-pouziti-step7

Instalace SP2 pro Step7 Basic V10.5, článek na HW serveru: http://automatizace.hw.cz/simatic-step-7-basic-v105-instalace-sp2

Další články, testy, recenze o PLC, Scada/HMI systémech, pohonech, profi-software a komponentech nejen pro průmyslové aplikace najdete na automatizace.HW.cz

Hodnocení článku: