PROMOTIC a PLC Simatic raz-dva Autor: Jaroslav Blažek Zdroj: www.blaja.cz Uterý, 24. duben 2012
Na několik kliknutí myši se dá vytvořit spojení Scada systému Promotic s PLC Simatic S7. Vyzkoušeli jsme za Vás, jak moc je tohle tvrzení pravdivé. Přímý driver pro PLC automaty Siemens řady Simatic S7 má Scada software Promotic implementován již od loňského roku, věnovali jsme se tomu v samostatném článku. V poslední verzi tohoto nástroje ale přibyly přednastavené obrazovky pro PLC Simatic s připojením jak přes Ethernet, tak i přes velmi používaný NETLink převodník. Na video ukázce v závěru uvidíme, zda je vytvoření funkčního spojení s S7 skutečně jen otázka několika kliknutí myši. PLC Simatic S7-1200 zapojený do sítě s IP adresou 192.168.1.100. Uvnitř běží jednoduchý testovací prográmek, který různě rozsvěcuje výstupy PLC. Předpoklad je, že stav těchto vstupů a výstupů uvidíme na našem počítači v Promotic aplikaci. Driver Promotic umí samozřejmě i řadu S7-300/400 a navíc hodně používaný NETLink převodník. PLC řady S7-1200 vylo zvoleno proto, že nám prostě „přišlo pod ruku“.
Nejdříve jsme museli z webu stáhnout poslední verzi Promotic 8.1.7, ve které jsou již potřebné obrazovky dostupné. Je to
všechno
otázka
několika
minut,
zkomprimovaný instalační soubor má necelých 60MB. Vše se dá po skončení pokusů jednoduše odinstalovat.
Instalace se podařila, nic jiného se ani nestane, vše funguje na 100%, ta správná verze Promotic je instalována.
Nebudeme používat nějaké aplikace z minulých
zkušebních
projektů,
ale
představíme si, že jsme uživatelé, kteří si to chtějí vyzkoušet tak, aby fungovalo spojení na PLC a nemuseli zatím moc přemýšlet
nad
nějakou
tvorbou
obrazovek, tagů, objektů a podobně. Založíme si proto nový projekt s hotovou startovací
obrazovkou
s
vytvořenou
nástrojovou lištou pro ovládání.
Do naší aplikace vložíme nový objekt „S7 protokol“, ve kterém si vybereme typ PLC a spojení. Každý tento typ PmS7 má jinou hotovou obrazovku, klidně si to vyzkoušejte po jednom, stojí to za to.
Jakmile potvrdíme verzi vybraného protokolu,
otevře
se
nám
okno
s nastavením PmS7 driveru. To je nejdůležitější
co
musíme
udělat,
nastavit IP adresu našeho PLC a doporučuji změnit periodu komunikace, vteřina je dost dlouhá doba pro obnovení
dat
z PLC.
Jestliže
jsme
s nastavením spokojeni, stačí kliknout na „OK“ a je to. Můžete si vygenerovat i oblast merkrů nebo datových bloků.
A máme hotovou aplikaci i s tagy do PLC, které budou přenášet informace o stavech jednotlivých vstupů a výstupů S7-1200
Pokud potřebujeme změnit frekvenci obnovování dat z PLC, stačí kdykoliv toto upravit v nastavení parametrů dat. Nezapomenout
vše
uložit
a
zkompilovat.
A teď zkusíme spustit Runtime naší vygenerované
aplikace.
Bez
platné
licence vše poběží jen hodinu, ale to na veškeré odzkoušení i další vývoj aplikace stačí, licenci si můžeme klidně dokoupit později. Nebo vytvořenou aplikaci je možné bez licenčního klíče spouštět také v režimu RtFree
–
tedy
freeware
runtime.
V tomto režimu je možné provozovat aplikace do 30ti proměnných bez časového omezení. Volba tohoto režimu se nastaví v objektu „Aplikace“ na kartě „Aplikace“, konfigurátor: Režim runtime bez licenčního klíče: Bezplatná runtime licence, aplikace do 30ti proměnných. Hotovo, všechno běží jak má. V horní části obrazovky je i počítadlo paketů a chyb včetně
barevného
popisu
stavu
jednotlivých vstupů a výstupů PLC. Proti generované obrazovce Promotic je zde jedna změna, vložil jsem si na obrazovky vlastní tlačítko pro přepínání mezi nimi. Jinak můžete využít menu „Obrazy“ v horní liště.
Takže vytáhněte ze šuplíku nějaké vhodné PLC a vzhůru na zkoušení. Závěr: Upřímně musím konstatovat, že jednodušeji to už snad ani nejde. Jestliže se chcete trochu s tímto nástrojem seznámit, je tohle přesně to, co pro začátek potřebujete. Je totiž úplně něco jiného zkoušet si aplikaci na funkčním spojení s PLC, než jen nějak „na sucho“. Simatic S7-1200 je dostupný již pro každého, a protože jsou drivery stejné i pro S7-300/400, není problém si zkusit i nějakou část pro skutečný projekt. Samozřejmě zkušení programátoři již tento postup přeskočí, ale začínající uživatelé jej zcela jistě ocení.