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í.

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.

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ě:

  1. Že proměnná v PLC zatím neexistovala - typicky při prvním nahrání sestavy, nebo po přidání nové proměnné
  2. 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 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

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í.