logo 
Jaselská 177, 280 02 KOLÍN
  košík 0 ks / 0.00 €
rozbalit | sbalit





na Promos HDL
  | Hledání | Kontakty | O firmě | Servis | Fórum | eShop | Ceník [] | m.elsaco.cz |   Přihlásit  
  / Úvodní  /  Ke stažení  /  Software
FRED, firemní grafické vývojové prostředí na programování našich výrobků (centrály CCPU, XCPU, Xcom, PRODIS, UKDM) | ELSACO Kolín

F R E D

foto

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

Grafické vývojové prostředí pro tvorbu aplikačního SW
centrál PROMOS line 2

ke stažení PDFkatalogový list k_fred.pdf - 1 MB, 14.02.2014
ke stažení PDFuživatelský manuál um_fred_jadro.pdf - 1.9 MB, 02.03.2007
ke stažení PDFuživatelský manuál um_fred_pl2.pdf - 3.8 MB, 04.04.2007
popis PDFprezentace fred_prezentace.pdf - 1,61 MB
stahuj stránka FRED ke stažení
registr 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é

  • nativní integrace do operačních systémů Windows® 2000/XP,
    využití COM technologie
  • podpora vícejazykového prostředí a nápovědy
  • otevřené řešení s maximálním využitím standardu XML

grafické

  • libovolná velikost pracovní plochy, možnost vlastního
    uspořádání jednotlivých oken a nástrojů
  • celkový náhled, zobrazení schémat v měřítku 50 ÷ 200 %
  • možnost přiřazení rámečku a výkresového razítka listům schématu pro uložení dokumentace v tištěné formě

editační

  • vestavěná nápověda, tooltipy
  • plovoucí ukotvitelná okna a nástrojové panely
  • víceúrovňový návrat / provedení změn (undo / redo)
  • pomůcky pro usnadnění editace - automatické generování labelů, propojení prvků dotekem, podpora schránky atd.


organizační

  • přehledná organizace jednotlivých součástí projektu
  • neomezená hloubka členění projektu
  • možnost otevření více projektů současně
  • archivace projektu spolu s použitými knihovními moduly, podpora více verzí prvků v knihovně
  • prostředky pro vestavěnou textovou dokumentaci projektu

aplikační

  • pro platformu CCPU import projektu z prostředí ProgWin
  • řízené a uživatelsky ovlivnitelné pořadí vykonávání jednotlivých prvků programu
  • podpora hardwarových platforem s různými procesory
foto

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 3 x) mj €/ks  ks ber
EI0109.00 FRED-CCPU, grafické vývojové prostředí, platforma PL2-CCPU, licence ks 200.00
EI0109.00/u FRED-CCPU, grafické vývojové prostředí, platforma PL2-CCPU, upgrade z ProgWin,… ks 120.00
EI0109.10 FRED-XCOM, grafické vývojové prostředí, platforma XCOM, licence ks 40.00

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.

 
© ELSACO Kolín
05.02.2015  hore
Info: pro správnou funkci našich stránek je třeba mít zapnutou podporu JavaScriptu a Cookies! Po F5 by měl tento text zmizet.