Kolekce proměnných a počáteční hodnoty
V následujícím článku jsou popsány různé přístupy k práci s proměnnými. Dočtete se zde o nastavení a použití počátečních hodnot a zejména o tzv. Kolekci proměnných, která slouží pro nastavení uloženého stavu PLC.
Patron
Neuron
Gate
Unipi 1.1
Axon
Tento článek je určen pouze pro zkušené uživatele SW platformy Mervis. Dbejte opatrnosti a vždy se před nahráním kolekce ujistěte, že zápis neovlivní jiné části programu, než je požadováno.
Nastavení nesprávných hodnot může vést k chybám, nebo dokonce i k poškození připojených technologií.
Příprava
Pro účely tohoto návodu máme vytvořen prázdný projekt s několika proměnnými. Při testování a výuce práce s proměnnými také doporučujeme použít prázdný projekt.
Otevřete proto Mervis IDE v poslední verzi, založte nový projekt, a přiřaďte PLC. Vaše pracovní plocha by měla, v závislosti na použitém PLC, vypadat přibližně takto:
Nyní projekt přepněte do plného módu. Kliknutím pravým tlačítkem na položku názvu sestavy se rozbalí kontextová nabídka, kde klikněte na Přepnout do plného módu.
Zobrazí se dialogové okno s informací, že je tato akce nevratná, zvolte OK.
Nyní se přepněte do okna programu (main.program.fbd) a vytvořte několik náhodných proměnných.
Proměnné lze vytvořit kliknutím pravým tlačítkem do okénka na levé nebo pravé straně programovací plochy. V kontextové nabídce se přesuňte nad položku Globální proměnné a v podnabídce vyberte Vytvořit novou proměnnou.
Postup opakujte dokud nevytvoříte dostatečný počet proměnných k testování. U některý nastavte počáteční (výchozí) hodnoty.
Nahrajte aktuální sestavu do PLC, počáteční hodnoty se nahrají také. Pro nahrání klikněte na tlačítko Nahrát sestavu v hlavní liště:
V následujícím dialogu klikněte na OK pro potvrzení nahrání programu do PLC.
Poslední dialogové okno slouží pro výběr varianty nahrání a režimu spuštění PLC. V tomto případě ponechte nezměněno a klikněte na OK.
Počáteční hodnoty
Ne vždy je nutné použít kolekci proměnných, v některých případech si lze vystačit i s nastavením aktuálních hodnot proměnných jako počátečních.
Toto je vhodné zejména pokud se dokončují práce na technologii a potřebujete mít projekt zálohován včetně kalibračních údajů, uživatelského nastavení a dalších údajů upravených, či vypočítaných až při běhu v místě instalace.
Na některých proměnných v projektu jsou nastaveny Počáteční hodnoty, tyto hodnoty se do PLC nahrají v případě:
- Že proměnná v PLC zatím neexistovala - typicky při prvním nahrání sestavy, nebo po přidání nové proměnné
- Studeného restartu PLC
Jelikož se v minulém kroku do PLC nahrál nový projekt, byly nahrány i počáteční hodnoty všech proměnných.
Manuální nastavení počátečních hodnot
Nastavení počátečních hodnot proměnných, funkčních bloků (podívat se i výše do textu, zda je někde popsáno, že se práce s proměnnými týká také nastavení bloků atd..)
Stažení hodnot z PLC a nastavení jako počátečních
mód ladění, získat proměnné, vyčtení proměnných s průvodcem, nastavení počátečních hodnot všech proměnných pomocí průvodce (otisk stávajícího stavu)
Kolekce proměnných
Kolekce proměnných je soubor obsahující informace o typu a hodnotách proměnných v době jejich vyčtení. Kolekce proměnných je uložena v souboru *.vars v kořenovém adresáři projektu, odkud může být znovu vyčtena a například použita pro nastavení počátečních hodnot proměnných.
Kolekci proměnných lze získat kliknutím pravým tlačítkem a výběrem možnosti Vyčíst proměnné s pomocí průvodce z kontextové nabídky.
/– obrazek vyberu pruvodce –/
Následně se otevře dialogové okno s třemi možnostmi
/– obrazek dialogoveho okna –/
- Nastavit jako počáteční hodnoty – propíše všechny proměnné do počáteční hodnoty
- Přidat ke kolekci proměnných – přidá všechny proměnné do kolekce proměnných
- Zápis do Prohlížeče proměnných – zobrazí aktuální hodnoty u všech proměnných
Poznámky a tipy
Nastavení výchozích hodnot přímo na sekci I/O → popsat jak a proč to tak funguje, k čemu je to dobré. Zkusit se podívat, zda se nedá aktivovat pomocí MWD i DS na nějaké I/O, pokud ne, tak aspoň nějaký návod na nouzové osvětlení.