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

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

  • neděle, 07 březen 2010 02:00

 Logo software 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 u instalačních souborů.

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ě si přečtěte manuál v pdf u instalátoru.
    • 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

Použití utilitky pro zálohování DB z S7-1200: http://www.blaja.cz/index.php?option=com_content&task=view&id=350&Itemid=52

Step7 Basic V10.5 pro PLC řady 1200: http://www.blaja.cz/index.php?option=com_content&task=view&id=332&Itemid=53

 

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