| Hledání | Kontakty | O firmě | Servis | Fórum | eShop | Ceník [€] | m.elsaco.cz | | Přihlásit |
VYTVÁŘENÍ APLIKACE
Návrh aplikace v grafickém vývojovém prostředí FRED můžeme rozložit do několika základních kroků.
Založení projektu
S pomocí správce založíme projekt a vybereme hardwarovou platformu řídicího systému. Můžeme založit nový (zcela prázdný projekt) nebo použít šablonu (vzor) některého z dříve uložených projektů. Založíme listy pro schémata, můžeme také přidat listy s textovou dokumentací - např. technickou zprávu projektu, aplikační poznámky ap.
Popis hardwarové konfigurace
Podle skutečné konfigurace (např. podle projektu MaR) vybereme z knihovny příslušné HW moduly - obvykle centrála a periferní I/O moduly. Všem vstupním a výstupním signálům přiřadíme propojovací pole (labely) s názvy, které umožní jejich přehledné používání v celém projektu. Tím jednoznačně určíme vstupy a výstupy pro celý projekt aplikačního programu. Při návrhu můžeme pamatovat i na simulované vstupy, které lze využít při ladění aplikace.
Sestavení signálové cesty
Dalším krokem je sestavení signálové cesty, tj. určení, jak se mají postupně vstupní signály zpracovávat, aby z nich vznikly signály výstupní. Je vhodné provést rozvahu a rozdělit celkové řešení na dílčí, relativně samostatné celky. Ty je vhodné zakreslovat do samostatných listů. Skupiny listů se stejnou problematikou lze zařadit pro přehlednost projektu do jedné pojmenované skupiny listů.
Schéma aplikace se vytváří z knihovních modulů přetažením z knihovny na plochu listu. Knihovna obsahuje značné množství nejrůznějších prvků - od nejjednodušších logických hradel až po komplexní funkční bloky jako např. regulátory, moduly pro tvorbu menu ovládacího panelu, komunikační bloky atd. Jednotlivé moduly jsou graficky znázorněné funkční bloky s definovanou funkcí. Na levé straně obrázku modulu jsou vstupy, na pravé výstupy. Pomocí nich se jednotlivé moduly propojují tak, aby spojnice představovaly tok dat. Jednotlivé knihovní moduly je také možné parametrizovat - k tomu slouží přehledný dialog modulu, ve kterém je možné nastavit jeho vnitřní parametry.
Překlad a ladění aplikace
Po sestavení schématu aplikace se vytvoří vlastní aplikační program a komunikační linkou se zavede do řídicí jednotky, kde se začne fyzicky vykonávat. Prostředí se potom přes volbu v hlavním menu přepne z editačního do ladicího režimu. V tomto režimu není možná editace, ale je možné otevírání dialogů modulů. V ladicím režimu probíhá neustálá komunikace mezi řídicí jednotkou PROMOS a prostředím FRED, takže schéma aplikace je ”živé”. Data se zobrazují jednak v dialogových oknech modulů, jednak ve vstupních i výstupních labelech.
Tak lze sledovat aktuální hodnoty signálů a přitom kontrolovat, zda aplikace pracuje tak, jak jsme předpokládali.
Archivace projektu
Po odladění a ukončení práce je vhodné s pomocí správce projektů aplikaci archivovat. Projekt bude uložen se všemi použitými knihovními prvky tak, aby se k němu bylo možné v budoucnu kdykoliv vrátit, případně upravit. Současně jsou s projektem uloženy také všechny případné textové poznámky a dokumentace.
Poznámky
katalogový list k_fred.pdf - 1 MB, 14.02.2014
uživatelský manuál um_fred_jadro.pdf - 1.9 MB, 02.03.2007
uživatelský manuál um_fred_pl2.pdf - 3.8 MB, 04.04.2007
prezentace fred_prezentace.pdf - 1,61 MB
stránka FRED ke stažení
registrace programu FRED
ZÁKLADNÍ CHARAKTERISTIKA
Grafické vývojové prostředí FRED představuje zcela nový nástroj pro vývoj aplikací s řídicími systémy PROMOS line 2. Zachovává obecnou koncepci osvědčeného nástroje ProgWin - návrh aplikace v grafické formě schématu sestaveného z funkčních bloků. Umožňuje vytvářet aplikační programy pro systémy s centrálními jednotkami CCPU, XCPU a XCom. Je určeno pro počítače s operačními systémy Windows® 2000/XP.
Základním rysem stavby celého produktu je otevřenost. Všechny používané datové soubory jsou ukládány ve formátu standardního popisovacího jazyka XML. To umožňuje exportovat libovolné informace obsažené v projektu do vyšších vrstev řídicích programů (nadřízená úroveň řízení, vizualizace, dispečerské řízení). Vizuální
rozhraní, generování exekutivního kódu a hardwarově závislá část
jsou od sebe důsledně odděleny. To umožňuje implementaci vývojového
prostředí pro různé hardwarové platformy.
První verze vývojového prostředí FRED pro platformu CCPU Promos line 2 zachovává současnou stávající filosofii umístění výkonných modulů (metod) ve firmware centrální jednotky, vývojové prostředí vytváří datové instance jednotlivých objektů a zajišťuje jejich vzájemné propojení a organizaci do výkonných smyček. Používané knihovní moduly jsou shodné, takže přechod z prostředí ProgWin do prostředí FRED je velmi snadný. Prostředky pro import projektů vytvořených v ProgWinu umožní aplikačním programátorům využít veškeré dosud realizované know-how s minimální pracností.
Pro platformu XCom je implementován pružnější způsob sestavení aplikace - výkonné funkce jsou součástí knihovních modulů. Vývojové prostředí pak zajišťuje organizaci procesů a sestavení celé aplikace. Program aplikace je následně přeložen do mezikódu, zaveden do paměti výkonného mikropočítače a interpretován firmwarovým virtuálním strojem. Tento (byť na první pohled komplikovanější) způsob přináší větší variabilitu při sestavování aplikací - od jednodušší inovace výkonných prvků až po možnost sestavení vlastních knihovních modulů na uživatelské úrovni. Vítanou vlastností do budoucna bude jistě i relativně snadná portace na novou hardwarovou platformu.
Prostředí FRED ve srovnání se starším prostředím ProgWin přináší především následující nové vlastnosti:
systémové
grafické
editační
organizační
aplikační
Objednací čísla
EI0109.00
FRED-CCPU, grafické vývojové prostředí, platforma PL2-CCPU
EI0109.00/U
FRED-CCPU, grafické vývojové prostředí, platforma PL2-CCPU, upgrade z ProgWinu
obj. číslo | typ a popis výrobku (nalezeno 2 x) | mj | €/ks | ks | ber |
Připravujeme...
Položky označené jsou naše firemní programy se SW klíčem (CW ovladače, FRED, OPC server). Pokud zakoupíte takto označený SW v našem eShopu (podmínkou je registrace a povolená platba fakturací), bude vám doručen e-mail se SW klíčem.