Nejprve budeme potřebovat samozřejmě nějaký projekt do PLC Simatic V20. Než to psát celé znovu provedeme obligátní upgrade projektu verze V17 do verze V20.
Upgrade chvilku trvá, potřebuje i GSD soubory, které si ale z projektu V17 bez potíží instaluje.
Projekt máme ve verzi V20 hotov. Ovšem my chceme vyzkoušet PLC S7-1200 G2 tedy druhé generace. V projektu máme původní 1212C.
Pokus o výměnu PLC jednoduše v HW konfiguraci pouze přetažením myši nevyšel. To se ale dalo čekat. :)
Klikněte na obrázek pro zvětšení
Tak vytvoříme nový projekt s novým G2 PLC. K CPU přidáme 3+3 moduly DI a DO a adresujeme je jako v upgradovaném projektu. Jak z CPU tak z periferií. Nyní nastane otázka, jak rychle a jednoduše dostaneme z projektu starého CPU program a vše do projektu nového G2 CPU?
Klikněte na obrázek pro zvětšení
Jednoduše takto. V referenční projektu kde je starší PLC kopírujeme vše co chceme do schránky a pak vložíme do nového G2 CPU. Funguje to bezvadně, včetně komentářů a symboliky proměnných. Pro složité projekty to ale bude jen částečná cesta.
Klikněte na obrázek pro zvětšení
Nezapomeneme si zablokovat kontrolu přístupu, abychom se nemuseli pořád přihlašovat.
Spustíme simulátor přes označenou ikonu vedle ikony s RT. Důležité upozornění, nelze spustit simulaci bez správné kompilace projektu.
Překontrolujeme ve vlastnostech projektu, zda opravdu máme podporovanou simulaci během kompilace, pokud ne, tak zaškrtneme patřičné políčko. A zkompilujeme znovu celý projekt.
Spustíme znovu simulátor, ten nám všechny interface zablokuje a nemusíme řešit IP adresy a kde ve které síti jsme.
Nahrání celé sestavy do PLC (simulátoru) je stejné jako do skutečného hardware.
Na spodní liště je vidět ikona automaticky spuštěného simulátoru.
V simulátoru už máme naše běžící G2 PLC i s IP adresou.
V TIA Portal vše vypadá a chová se jako v případě skutečného PLC. Existují nějaká omezení, ale ty pro běžné užití a třeba odladění programového bloku nejsou omezující. Koukněte na segment 16, MB23.
Klikněte na obrázek pro zvětšení
V simulátoru jako v předchozích verzích můžeme vytvořit tabulku proměnných a tam sledovat nebo nastavovat proměnné PLC programu. Tady je ten náš MB23 i s názvem.
Kromě tabulky můžeme ještě vytvořit spouštěcí události a také sekvenci kde nastavíme v čase třeba postup spínání vstupů a koukneme do PLC programu jestli nám to dělá co má.
Ještě pro klid duše vyzkoušíme, zda nepůjde vyměnit v HW konfiguraci nové G2 PLC za staré a samozřejmě nepůjde.
Klikněte na obrázek pro zvětšení
Ovšem výměna za jiný typ G2 PLC je bez problémů možná, stejně jako to funguje u starších verzí PLC.
Klikněte na obrázek pro zvětšení
Koukněte na video jak S7-PLCSIM V20 funguje. Two minutes video.
Závěr:
Trial verze S7-PLCSIM V20 na nějaké pokusy a vyzkoušení stačí, pro vážné používání pak stačí pořídit licenci. Běh TIA Portal a PLCSIM je ovšem náročný na HW a množství paměti v notebooku, a proto taky je vhodné nejprve vše vyzkoušet s trial verzí, jestli nám to na notebooku bude vůbec aspoň trochu fachčit.
Jaroslav Blažek
Doplňující odkazy k článku:
PLC simulátor S7-PLCSIM V20, tady část 1.
PLCSIM a PLCSIM Advanced rozdíly na support fóru Siemens tady.
SIMATIC STEP 7 incl. Safety, S7-PLCSIM and WinCC V20 TRIAL Download zde.