ElektroPrůmysl.cz, srpen 2017

Elektro Průmysl .cz SOFTWARE srpen 2017 | 69 rý např. používaly první PLC řady NS-900 z kolínské Tesly, jejíž je firma Teco legálním následníkem. CFC – Continuous Flow Chart Pro přehlednější zobrazení a názorné pro- pojení funkcí, funkčních bloků a vstupů a výstupů používá Mosaic pokročilé funkční schéma tzv. CFC (Continuous Flow Chart). Tento způsob programu se sice do nor- my zatím nedostal, ale je na tolik intuitivní a popisný, že se velmi rychle stal oblíbeným nástrojem programátorů a pro svoji popis- nost i učitelů průmyslové automatizace. Jde o editor, kde se na plochu napřed položí funkční bloky a poté se mezi sebou propojí vazby mezi nimi a vazby na konkrétní vstu- py a výstupy.Tento způsob umožňuje zavést i zpětnou vazbu, což např. FBD neumožňuje. V tomto de facto editoru CFC lze v systému Mosaic vystavět celou hierarchii vlastních funkčních bloků, kdy pouhým ohraničením již odladěného schématu vznikne nový blok se vstupy a výstupy na hranách to- hoto ohraničení. V extrémním případě lze celý program zapouzdřit do jednoho bloku a uložit do uživatelské knihovny. Kompatibilita programů Firma Teco přistoupila k této normě součas- ně s přechodem svého vývojového prostředí pod Windows kolem roku 2000. Zároveň se stala prvním českým členem organizace PLC Open, která sdružuje největší světové výrob- ce PLC a dbá o rozvoj a kompatibilitu podle této normy napříčmezi členy a různými tech- nologiemi. Mosaic je tedy průběžně testován především proti „benchmarkům“ této orga- nizace. Praktickým a nezávislým potvrzením kompatibility s normou se stala implementa- ce knihoven OSCAT se zhruba 600 funkcemi a funkčními bloky do Mosaicu. Tyto knihov- ny dostupné ve zdrojových kódech napsalo sdružení Open Source Community for Auto- mation Technology (ww.oscat.de ) dle normy a nezávisle na vývojových prostředích jaké- hokoliv výrobce. Dnes jsou knihovny OSCAT součástí instalace Mosaic a pro Tecomaty je mohou programátoři plně využít. Datové struktury, programové organizační jednotky Velkým přínosem normy je unifikace da- tové základny, datových struktur a rozdě- lení každého programu do organizačních Obr. 2 Program ovládání dvoumotorů joystickemsestavený v grafickémprogramu CFC v prostředí Mosaic. Je zobrazený stav v režimu simulátoru běhu programu (Run). Nalevo je vidět struktu- ra použitých programo- vých jednotek, funkcí a funkčních bloků. Dole je "watch" okno pro sledování aktuálního stavu jednotlivých proměnných během ladění programu. Napravo je nový I/O konfigurátor.Ten např. umožňuje pojmenovat si konkrétní vstupy a výstupy jakýmkoliv textovým řetězcema to i s interpunkcí. Nahoře je lišta se záložkami všech otevřených oken se soubory svázané s tímto projektem. Jsou vidět části programu psané v různých jazy- cích (ST, LD, IL a FBD).

RkJQdWJsaXNoZXIy Mjk3NzY=