První kroky s poskytuje programování v IEC 61131-3 jazycích, podporuje jak grafickou tak textovou podobu. Umožňuje vytvářet, upravovat a ladit IEC 61131-3 (ST, LD, IL, FBD) programy pro řídicí jednotky METEL PLC pomocí profesionálního IDE (Integrated Development Environment). Díky celosvětově rozšířenému Eclipse IDE je velmi snadno použitelný a výkonný programovací nástroj. METEL IEC 61131-3 je vlastně překladač IEC 61131-3 programů do standardního kódu C, který umí kompilovat a spustit uvnitř METEL PLC jednotek s podporou grafického ladění programu. Hlavní účel Vytvářet, editovat a ladit standardizované IEC 61131-3 LD, ST, IL a FBD programy. Používá nejmodernější grafické editory a simulátory pro schémata a funkční bloky (FBD). Výkonný debugger (ladící nástroj) pro PLC jednotky. Simulace a ladění programů běžících v PLC. METEL IDE generuje čitelný a efektivní standardizovaný kód C a vytváří binární soubory pomocí kompilátoru platformy C. Jak začít 1. Stáhněte METEL IDE na stránkách www.metel.eu v sekci software, není potřeba registrace ani další oprávnění. 2. Stažený soubor rozbalte a nainstalujte. 3. Během instalace byla na pracovní ploše vytvořena ikona METEL IDE. Program spusťte pravým tlačítkem myši a volbou Spustit jako administrátor. 4. Vytvoření projektu File->New->New GEB 61131 project www.metel.eu 1/8 www.iplog.eu
5. Umístění a pojmenování projektu. Název projektu nebo POU by neměl obsahovat mezery, nahraďte je například podtržítkem! 6. Vytvořte nové POU (Programová Organizační jednotka) uvnitř projektu, prostřednictvím pravého tlačítka myši Create new POU. Na levé straně obrazovky v Projekt Exploreru najdete seznam všech vytvořených projektů. Nový projekt je prázdný. www.metel.eu 2/8 www.iplog.eu
7. Pojmenování nové POU (Variables), výběr ze 4 programovacích jazyků a typ POU (Program). - Pro spárování METEL PLC jednotky a software je důležité importovat hardware proměnné, jako jsou vstupy a výstupy z PLC do METEL IDE ve formě strukturovaného textu. 8. Kopírování Proměnných z PLC do POU Variables - Otevřete webové rozhraní jednotky v internetovém prohlížeči. Všechna METEL zařízení mají z výroby unikátní IP adresu, která je vylepena na boxu. Například http://10.68.0.6/metel/iec_61131-3/ - Zkopírujte celý text z webové stránky. - Přepište defaultní text v POU Variables textem ze schránky (z PLC jednotky). www.metel.eu 3/8 www.iplog.eu
9. Vytvoření nové POU pro část programu Funkčních bloků. Pravé tlačítko myši na hlavní složku projektu First project -> Create new PoU. 10. Vytváření programu. - Vkládání objektů proměnných I/O se dělá kliknutím, držením a přetažením na POU - Expression - Vstupní proměnné nebo konstanty - Variable Ref - Výstupní proměnné nebo konstanty - Pojmenování proměnné musí být stejné jako v POU Variables www.metel.eu 4/8 www.iplog.eu
11. Všechny proměnné musí být deklarovány v seznamu Ladder Variables. - Klikněte na Add Variable tlačítko v pravém dolním rohu a zapište vlastnosti. Variable s name pojmenujte proměnnou stejně jako v Variables POU Data type - datový typ proměnné, stejně jako je deklarované v POU Variables. Například proměnné typu BOOL mohou nabývat pouze dvou stavů ( log. 1 and log. 0). Variable type typ proměnné, EXTERNAL je určena pro proměnné, které se nacházejí v jednotce PLC. Ostatní se používají uvnitř programu. www.metel.eu 5/8 www.iplog.eu
12. Propojení proměnných se realizuje prostřednictvím Funkčních bloků. Funkční blok je v podstatě malý program, který provádí různé funkce jako jsou logický OR, AND, TIMERS, COUNTERS a mnoho dalších. Pro pomoc s výběrem správného Funkčního bloku použijte tlačítko F1 na formuláři Funkčních bloků. Pokud vyberete Funkční blok s deklarovaným typem jako je například AND_BOOL, pak musí být vstupní a výstupní proměnné stejného typu, jak jsou deklarovány u Funkčního bloku. Pokud vyberete Funkční blok bez datového typu, program ho automaticky vybere podle použitých vstupních, výstupních proměnných. K zobrazení METEL Funkčních bloků je potřeba jednou spustit Build projektu. Project->Build all, v seznamu funkčních bloků pak budou také viditelné. 13. Propojení mezi objety na POU se provádí tažením zleva doprava. www.metel.eu 6/8 www.iplog.eu
14. RUN and DEBUG (nahrání binárního souboru do PLC). METEL IDE umožňuje práci s projektem v RUN a DEBUG módu uvnitř IDE, oba módy lze použít také jako Simulátor nebo jako Aplikaci v zařízeni (v PLC). DEBUG ladící nástroj umožňuje umístění přerušení, krokování a zobrazení aktuálních stavů proměnných z IEC 61131-3 programů. AS Simulator As Application - Umožňuje spustit a ladit program bez nutnosti hardware (PLC jednotky). - Kompiluje, nahrává a spouští program v PLC jednotce. Jak zkompilovat projekt a nahrát program do METEL PLC s možností ladění. Klikněte na RUN tlačítko -> Debug As -> GEB application. Nastavení parametrů pro kompilování a nahrání programu. Project - Vyberte projekt, který chcete kompilovat. Target device - Kompilátor pro iplog_gama. Target address - IP adresa zařízení kam se bude nahrávat. Times to run - Kolikrát se smyčka programu spustí, vyberte 0=infinity loop. Klikněte na Debug tlačítko, METEL IDE začne kompilovat program, generovat C kód, vytvářet binární soubor a nahrávat ho do PLC jednotky. www.metel.eu 7/8 www.iplog.eu
Na konci generování programu a nahrání binárního souboru METEL IDE spustí program, zobrazí ladící prostředí a stavy proměnných. Generováni programu krok po kroku DEBUG a RUN ikony Ukončení DEBUG Přepnutí na editaci Stav Proměnných DEBUG MÓD červená barva znamená log.1/aktivní, modrá barva log.0/neaktivní Doporučení METEL IDE si pamatuje předchozí nastavení pro DEBUG a RUN, po úvodním nastavení je možné používat ikony z hlavního panelu nástrojů bez nutnosti opětovné konfigurace. Pokud byl spuštěn DEBUG, je potřeba ukončit tlačítkem STOP před opětovnou editací programu. www.metel.eu 8/8 www.iplog.eu