Bronkhorst softwarový nástroj FlowDDE
Zřeknutí se odpovědnosti
Informace v tomto návodu byly přepracoványviewed a je považován za zcela spolehlivý. Za nepřesnosti však neneseme žádnou odpovědnost. Materiál v této příručce slouží pouze pro informační účely.
Copyright
Všechna práva vyhrazena. Tato dokumentace je chráněna autorským právem. Technické a optické změny a tiskové chyby vyhrazeny. Informace obsažené v tomto dokumentu se mohou kdykoli změnit bez předchozího upozornění. Společnost Bronkhorst® si vyhrazuje právo upravit nebo vylepšit své produkty a upravit obsah, aniž by byla povinna informovat konkrétní osoby nebo organizace. Specifikace zařízení a obsah balení se mohou lišit od údajů uvedených v tomto dokumentu.
Symboly
- Důležitá informace. Vyřazení těchto informací může způsobit zranění osob nebo poškození přístroje nebo instalace.
- Užitečné informace. Tyto informace usnadní používání tohoto nástroje.
- Další informace jsou k dispozici na internetu nebo od místního obchodního zástupce.
VŠEOBECNÉ INFORMACE O PRODUKTU
ZAVEDENÍ
Tato příručka vysvětlí ovládání softwarového nástroje FlowDDE. Byl napsán na základě FlowDDE V4.67, ale měl by být vhodný i pro dřívější (a budoucí) verze, i když se funkce mohou lišit od popsaného. FlowDDE je server pro dynamickou výměnu dat (DDE), snadné propojení mezi aplikacemi Windows a digitálními přístroji Bronkhorst®. DDE poskytuje základní úroveň meziprocesové komunikace mezi aplikacemi Windows. Pomocí příkazů DDE, zasílaných softwarem do FlowDDE, lze data odesílat nebo vyžadovat z digitálních přístrojů. FlowDDE zajišťuje veškerou komunikaci s přístroji a poskytuje data aplikacím. PřampMezi aplikace s DDE komunikací patří Microsoft Excel a LabVIEW (National Instruments). Několik aplikací Bronkhorst® vyžaduje pro komunikaci s přístrojem FlowDDE, např. FlowPlot a FlowView.
ODKAZY NA JINÉ PŘÍSLUŠNÉ DOKUMENTY
Manuály a příručky pro digitální přístroje jsou modulární. Obecné pokyny poskytují informace o fungování a instalaci přístrojů. Provozní pokyny vysvětlují použití funkcí a parametrů digitálních přístrojů. Informace specifické pro fieldbus vysvětlují instalaci a použití fieldbus nainstalované na přístroji.
Manuály a uživatelské příručky
Technické výkresy 
Softwarové nástroje
Všechny tyto dokumenty najdete na: http://www.bronkhorst.com/en/downloads
PODPOROVANÉ NÁSTROJE
Všechny přístroje FLOW-BUS a přístroje s komunikací RS232 s následujícími omezeními:
- Rozhraní RS232/FLOW-BUS: 16bitový není podporován a pouze 32bitový firmware >= 4.09
- Digitální hmotnostní průtokoměry/regulátory bez komunikace RS232: firmware >= pouze V5.xx
- Digitální řídicí moduly (E-7000): firmware >= pouze V3.xx
SYSTÉMOVÉ POŽADAVKY
| Procesor | x86 nebo x64 700 MHz nebo vyšší |
| Paměť (RAM) | 64 MB |
| Pevný disk | 20 MB volného místa na disku |
| Zobrazit | 800 x 600 nebo vyšší rozlišení, 256 barev nebo více |
| Spojení | RS232 port s FIFO buffery |
| Operační systém | Windows 2000, XP, Vista (x86 nebo x64) nebo 7 (x86 nebo x64) |
- Symbol seskupení číslic měny se musí vždy lišit od desetinného symbolu čísla. Mít stejné symboly není platné (nejen v této situaci, ale i v jiných situacích) a pravděpodobně způsobí i další problémy. Viz KB198098 společnosti Microsoft.
- Aby se předešlo chybám v komunikaci, doporučuje se použít sériový (RS232) port s detekcí přetečení hardwarové vyrovnávací paměti. Málokterý převodník USB-RS232 má tuto vlastnost, ale např. Digitus obj.č. DA-70156 má.
INSTALACE A SPUŠTĚNÍ
Při instalaci FlowDDE postupujte podle pokynů na obrazovce. FlowDDE se nainstaluje do C:\Program Files\Bronkhorst\FlowDDE32. Spusťte FlowDDE prostřednictvím nabídky Start: Start >> (Všechny) programy >> Bronkhorst >> FlowDDE V4.67.
- C:\Program Files je systémová složka a za ní následuje (x86) na 64bitových verzích Windows a může se lišit u neanglických verzí Windows.
Možnosti spuštění
V některých situacích je vhodné, aby se FlowDDE choval jinak nebo po spuštění provedl nějakou akci. K dispozici jsou následující možnosti spuštění:

ROZHRANÍ
ROZHRANÍ RS232/FLOW-BUS
Rozhraní RS232/FLOW-BUS je rozhraní mezi FLOW-BUS a sériovým (počítačovým) portem RS232 V24. Dodává se buď jako samostatná uzavřená jednotka s konektorem FLOW-BUS a konektorem RS232 nebo jako integrovaný modul 14TE vašeho čtecího a řídicího systému E-7000 nebo E-8000. Převodník nabízí komunikaci s přenosovou rychlostí až 38400 baudů. K dispozici je podpora komunikačního softwaru. Nastavení komunikace jsou: 38400, n, 8, 1.
D-konektor pro RS232
Zásuvka RS232 (x) (subminiaturní 9kolíkový) D-konektor má následující konfiguraci kolíků:
| Číslo PIN | Popis |
| 1
2 3 4 5 6 7 8 9 |
nepřipojeno TXD
RXD nepřipojeno 0 Vd DTR CTS RTS Štít |
RS232 NA MULTIBUSOVÉM PŘÍSTROJI
Rozhraní RS232 na multibusovém přístroji lze připojit k libovolnému sériovému (počítačovému) portu RS232 V24. Ujistěte se, že respektujete schéma zapojení. Bronkhorst® nabízí speciální kabely pro komunikaci, oddělující linky RS232 od napájení a analogového vstupu a výstupu. Na 9kolíkovém samčím D-sub konektoru přístroje jsou k dispozici RX a TX na kolíku 6 a kolíku 1.
Sériovou komunikaci RS232 na multibusovém přístroji s RS232 lze považovat za systém FLOW-BUS s jedním přístrojem a rozhraním FLOW-BUS/RS232. V případě, že je k dispozici připojení FLOW-BUS fieldbus, lze komunikovat s ostatními přístroji připojenými k FLOW-BUS. Komunikace RS232 je možná pomocí:
- 9kolíkový Sub D-konektor (přístroje bez IP65, např. EL-FLOW)
- 8kolíkový konektor DIN (přístroje s krytím IP65, např. CORI-FLOW) Přesné zapojení naleznete ve schématu zapojení.
Aplikace, např. EL-FLOW
Pro správnou instalaci kabelu se prosím podívejte na příslušné schéma zapojení uvedené v odstavci 1.2.2
- Standardně rozhraní nabízí komunikaci s přenosovou rychlostí 38400 baudů. U přístrojů, které nabízejí možnost změnit přenosovou rychlost RS232, může být přenosová rychlost nakonfigurována odlišně. Informace o podporovaných přenosových rychlostech naleznete v technické dokumentaci vašeho přístroje.
INFORMACE O PARAMETRECH
FLOW-BUS se používá pro výměnu hodnot parametrů mezi přístroji a ovládacími moduly (klávesnice nebo rozhraní PC). Informace o parametrech se skládají z několika vlastností pro chování v systému FLOW-BUS. V tabulce 'vlastnosti parametrů' najdete seznam parametrů a jejich vlastností. V tabulce 'hodnoty parametrů' jsou hodnoty popsány podrobněji. Tento seznam se skládá převážně z parametrů pro nastavení režimu.
| Popis vlastnosti v tabulce vlastností parametrů | |
| Položka | Popis |
| Parametr (DDE) | Jedinečné číslo parametru (také používané pro DDE komunikaci: P(x)). |
| Jméno | Název parametru, používaný pro identifikaci parametru. |
| Proces | Proces, kde je parametr použit na FLOW-BUS modulu, který se používá pro komunikaci přímo přes RS232. Pokud je v tabulce prázdný, musí být proces určen ze systému FLOW-BUS
informace (pro parametry umístěné ve více než jednom procesu, např. žádaná hodnota, měření). |
| FBnr (parametr) | Číslo parametru probíhá na modulu FLOW-BUS, který se používá pro komunikaci přímo přes RS232. |
| Typ | Variabilní typ parametru
· c (bez znaménka) char 1 byte hodnota 0..255, když je StrLen 0 · c řetězec Více bajtů, když je StrLen jiná než 0 · i (bez znaménka) celé číslo 2 byty hodnota 0..65535 · f float 4 bajty hodnota +-1.18E-38..+-3.39E+38 (IEEE-floating point notation) · l (bez znaménka) dlouhé 4 bajty hodnota 0..4294967295 datové typy > 1 bajt jsou MSB jako první. |
| StrLen | Délka řetězce v bajtech (znaky) používaná v kombinaci s typem c pro řetězce
· -2 znamená, že řetězec je zakončen nulou, není definována délkou, ale až do prvního znaku 0. · X označuje řetězec o délce X bajtů · 0 znamená, že nejsou vyžadovány žádné informace (není to parametr typu řetězce) |
| Min | Minimální hodnota parametru povolená při čtení/zápisu parametru. Hodnota bude zkontrolována
na tomto limitu (chyba, když je mimo limit). |
| Max | Maximální povolená hodnota parametru při čtení/zápisu parametru. Hodnota bude kontrolována na tomto limitu (chyba při překročení limitu). |
| Číst | Indikace, zda je povoleno čtení parametru přes FLOW-BUS. |
| Napsat | Indikace, zda je povolen zápis parametru přes FLOW-BUS. |
| Hlasování | Indikace, zda má být parametr průběžně dotazován FlowDDE, aby byla (měnící se) hodnota parametru aktuální. |
| Moderní | Indikace, zda je parametr určen pouze pro pokročilé uživatele. Jedná se především o parametry pro
údržba/servis. |
| Zajištěno | Indikace, zda je parametr zabezpečen pro použití prostřednictvím FLOW-BUS. Čtení tohoto parametru je možné, ale jeho změna vyžaduje zvláštní zacházení. |
| Vysoká bezpečnost | Indikace, zda je parametr vysoce zabezpečený (pouze několik parametrů). Čtení tohoto parametru je možné, ale jeho změna vyžaduje zvláštní zacházení. |
| Popis | Krátký popis významu parametru nebo jeho použití. |
| DDE str | Řetězec parametru DDE (max. 10 znaků). Toto se stane hodnotou DDE, když parametr není
k dispozici na nástroji. Také: do verze FlowDDE V4.58 používané pro identifikaci parametrů. |
- Změna hodnot parametrů je možná, když parametr není jen pro čtení a není zabezpečený. Rozsah a typ parametrů je popsán v tabulkách. Když jsou hodnoty parametrů mimo rozsah, budou buď 'přiříznuty' na nejbližší povolenou hodnotu, nebo se zobrazí chybová zpráva: 'chyba hodnoty parametru'.
Změna hodnot parametrů je možná, když parametr není jen pro čtení a není zabezpečený. Rozsah a typ parametrů je popsán v tabulkách. Když jsou hodnoty parametrů mimo rozsah, budou buď 'přiříznuty' na nejbližší povolenou hodnotu, nebo se zobrazí chybová zpráva: 'chyba hodnoty parametru'. Pro komunikaci s FLOW-BUS jinými způsoby než DDE, přímo přes RS232 ASCII-řetězce nebo přes C-knihovny, použijte čísla parametrů pro FLOW-BUS moduly (ve sloupci FBnr tabulky Parameter properties). Také budete potřebovat znát adresu uzlu přístroje na FLOW-BUS, číslo procesu a číslo parametru na přístroji. Adresa uzlu je adresa uzlu přístroje na FLOW-BUS. Rozhraní RS232 akceptují adresu uzlu 128. Při odesílání zpráv na adresu uzlu 128 bude zpráva vždy přijata, bez ohledu na skutečnou adresu uzlu přístroje na sběrnici. Proces lze nalézt v tabulce parametrů nebo je nutné jej určit, když není nic vyplněno. V takovém případě je číslo procesu nejčastěji 1, ale na zařízeních s např. více kanály senzorů bude proces 1 pro první kanál , 2 pro druhý a tak dále až do 32. Na těchto modulech jsou tímto způsobem násobeny také procesy 33, 65 a 65.
Je důležité vědět, že ne všechny parametry jsou dostupné na všech (FLOW-BUS) přístrojích. Další podrobnosti o parametrech a jejich použití naleznete také v technické dokumentaci vašeho přístroje. Softwarová aplikace Bronkhorst® FlowDDE také dává nadhledview jaké parametry jsou na kterých zařízeních k dispozici.
OPERACE
ZÁKLADNÍ: KOMUNIKACE S NÁSTROJI A OBSLUŽOVÁNÍ KLIENTSKÝCH APLIKACÍ
Po spuštění FlowDDE se zobrazí hlavní okno. Skládá se z lišty menu, informačního řádku a sekce zpráv.
V části zpráv je obecný postup pro zahájení poskytování klientských aplikací pomocí serveru FlowDDE popsán ve čtyřech krocích:
- Připojte nástroj k portu COM počítače
- Nastavte komunikační nastavení
- Zahajte komunikaci
- Počkejte, až bude FlowDDE připraveno
Pomocí informací v kapitole 2 a/nebo schématu zapojení fyzicky připojte přístroj k portu COM počítače.
Nastavení komunikace 
Než bude možné provést komunikaci s přístrojem (přístroji), je třeba správně nakonfigurovat nastavení komunikace. Otevřete nastavení komunikace z nabídky Komunikace >> Nastavení komunikace… nebo stisknutím F2. Zobrazí se okno zobrazené na pravé straně. Na rozhraní lze zvolit COM port a přenosovou rychlost. Pro většinu rozhraní je výchozí přenosová rychlost 38400. U LOW-BUS lze nastavit některá nastavení pro FLOW-BUS rozhraní. Výchozí hodnoty (Auto busmaster + optimalizace a povoleno řetězení procesů i parametrů) by se měly měnit pouze v případě, že tyto možnosti nejsou podporovány, tj. pouze pro starší rozhraní. Na OK jsou nastavení přijata, zatímco na Cancel FlowDDE uchová svá nastavení. V hlavním okně jsou aktuální nastavení komunikace zobrazena pod lištou nabídek vedle stavu rozhraní.
Otevřená komunikace
Jakmile je nastavení komunikace správně nakonfigurováno, může být zahájena komunikace s přístroji a klientské aplikace mohou využívat hodnoty přístroje. V nabídce klikněte na Komunikace >> Otevřít komunikaci nebo stiskněte F3. Nyní se FlowDDE pokusí vytvořit připojení k rozhraní FLOW-BUS. Jakmile je spojení navázáno, FlowDDE v případě potřeby inicializuje rozhraní a naskenuje připojený FLOW-BUS, pokud je k dispozici. Pokud se konfigurace FLOW-BUS liší od předchozí konfigurace, FlowDDE zobrazí varování. Všem připojeným přístrojům je přiřazeno číslo kanálu a pro každý kanál jsou vytvořeny příslušné položky parametru DDE. Tyto položky parametru DDE mají používat klientské aplikace. Po vytvoření všech položek DDE začne FlowDDE periodicky dotazovat několik parametrů ze všech přístrojů. Hodnoty DDE těchto parametrů jsou aktualizovány po každém dotazování, takže klienti je nemusí před použitím aktivně obnovovat. Od této chvíle je FlowDDE připraveno pro každého klienta. FlowDDE lze minimalizovat a chová se tiše jako server, dokud není komunikace ukončena.
Zavřete komunikaci
Komunikaci s přístrojem lze zastavit z menu Komunikace >> Ukončit komunikaci nebo F4. Polling je zastaven, všechny položky DDE jsou ukončeny a klienti již nemohou nastavovat nebo získávat hodnoty parametrů.
- Komunikace se automaticky uzavře, když se zavře FlowDDE.
KONFIGURACE
Když je otevřena komunikace a FlowDDE naskenoval systém FLOW-BUS, lze konfiguraci FLOW-BUS viewed: FLOW-BUS >> Konfigurace nebo F5.
Zobrazí se následující okno.
Na levé straně jsou zobrazeny všechny nástroje připojené k FLOW-BUS seřazené podle přiřazeného kanálu. V tomto example jsou připojeny dva digitální ovladače (kanál 1 a 2) a jedno rozhraní RS232/FLOW-BUS se 4 kanály reálného času (kanál 3 až 6). Na pravé straně je horní rám určen pro přidání starších modulů do FLOW-BUS. Chcete-li přidat takový modul, připojte modul ke sběrnici FLOW-BUS, stiskněte Hledat a postupujte podle pokynů na obrazovce. V části Informace o zařízení se zobrazí informace o vybraném kanálu v seznamu na levé straně. Uzel zobrazuje aktuální adresu uzlu přístroje. Adresu uzlu přístroje lze změnit stisknutím tlačítka Změnit a zadáním nové adresy uzlu. U vícekanálových zařízení, např. rozhraní RS232/FLOW-BUS, je proces kanálu zobrazen u Process. Zaškrtávací políčko Dotaz udává, že vybrané parametry – ty označené v seznamu parametrů Dotaz – z tohoto kanálu jsou dotazovány FlowDDE při otevřené komunikaci. Do pole Info lze zadat jakékoli komentáře k nástroji. Tyto komentáře se ukládají mezi relacemi FlowDDE, pokud se nezmění konfigurace FLOW-BUS. Konfigurační okno umožňuje základní testování vybraného přístroje. Měření je dotazováno a žádaná hodnota může být zapsána při provozním testu.
NASTAVENÍ
Chcete-li optimalizovat FlowDDE pro vaši aplikaci nebo řídit prostředky, lze nakonfigurovat chování FlowDDE. Nastavení jsou rozdělena do dvou kategorií: čas dotazování a systémová nastavení.
Čas hlasování
Parametry, jejichž hodnota se může často měnit, FlowDDE načítá periodicky. Tyto parametry jsou v seznamu parametrů označeny jako Poll. Jak často jsou tyto parametry dotazovány, je určeno časem dotazování. Čím nižší je čas dotazování, tím častěji jsou parametry čteny, ale tím vyšší je zatížení CPU. Čas dotazování lze změnit na Server >> Čas dotazování. Otevře se okno na pravé straně. Obsahuje tři nastavení:
- Čas dotazování: čas mezi dvěma požadavky na průzkum.
- Dávka kanálů: počet kanálů, které jsou dotazovány najednou. Při příštím dotazování se dotazuje další dávka. To zabraňuje vysokému zatížení CPU kvůli mnoha kanálům, které jsou dotazovány, ale snižuje skutečnou dobu dotazování na kanál, protože celkový počet kanálů je vydělen dávkou kanálů.
- Čas dotazování v reálném čase: čas dotazování pro kanály v reálném čase v případě, že je použit box rozhraní RS232/FLOW-BUS s povoleným dotazováním v reálném čase. To vyžaduje speciální konfiguraci, kterou používá např. FlowPlot.
Nastavení systému
Jiná nastavení než související s časem dotazování jsou dostupná pomocí Server >> Nastavení. Základní nastavení jsou: 
- Opakovat přístup k síti: počet opakování požadavku na čtení nebo zápis po selhání.
- Parametry dotazování při inicializaci: po zahájení komunikace jsou načteny všechny parametry všech zařízení, takže je vyplněna počáteční hodnota DDE.
- Potlačit chyby kompatibility: starší přístroj nemá nejnovější parametry. Chyby čtení související s neexistujícími parametry jsou potlačeny.
- ide pokročilé parametry: skryje pokročilé parametry v seznamech parametrů a oknech FlowDDE. Pro normální provoz přístroje nejsou skryté parametry potřeba. Pro údržbu nebo servis mohou být tyto parametry potřeba viditelné a tuto možnost lze deaktivovat. I když jsou tyto parametry skryté, stále je lze získat prostřednictvím DDE.
- Oříznout CRLF z přijaté hodnoty DDE: některé aplikace Windows odesílají návrat vozíku a posun řádku s každým příkazem DDE. FlowDDE je dokáže odstranit. U binárních parametrů se to nestane.
- Zobrazit datum, čas, ms. v hlavním okně FlowDDE pro každý řádek. Zobrazit datum, čas, ms. v hlavním okně FlowDDE pro každý řádek.
- Povolit nepřímé dotazování: každý přístroj FLOW-BUS sleduje, které parametry se mění sám nebo kterýkoli jiný přístroj. Parametr 81 ukazuje proces, ve kterém se mění parametr. Když je tato možnost povolena, FlowDDE čte parametr 81 a dotazuje se na procesy, které se změnily, takže aplikace nemusí parametry samy dotazovat. Poznámka: tato volba zpomaluje komunikaci, protože z FLOW-BUS se načítá mnohem více dat.
- Povolit komunikaci s nedostupnými parametry: DDE položky jsou vytvořeny pro parametry nad číslem 237, když přístroj parametr neobsahuje. Po změně tohoto nastavení komunikaci zavřete a otevřete.
- Ignorovat omezení databáze: FlowDDE negeneruje chyby na základě informací o parametrech ve své databázi (viz kapitola 3 a 6), ale čte a zapisuje všechny příkazy do přístroje. Když přístroj vrátí chybu, zobrazí se tato chyba.
Režim simulace
V simulačním režimu je možná pouze DDE komunikace s virtuálním systémem uloženým v databázi. To lze použít, když nemáte k dispozici systém FLOW-BUS. Hodnoty parametrů může váš klient číst a zapisovat prostřednictvím DDE. V tomto režimu jsou simulovány pouze ovladače. Odeslání setpointu bude mít za následek stejnou hodnotu pro měření po několika sekundách.
Spuštění simulace:
- Spusťte FLOWDDE.EXE kliknutím na ikonu
- Vyberte [Server][Simulovat]
- Počkejte, až se zobrazí zpráva „Simulace=ON“
- Spusťte svou klientskou aplikaci
VIEW A UPRAVTE PARAMETRY
Všechny parametry, které může mít jakýkoli přístroj Bronkhorst®, jsou uloženy v databázi FlowDDE, která se používá pro správnou komunikaci s přístroji. Obsah této databáze může být vieweditoval a upravoval.
View parametry a hodnoty
Seznam parametrů a jeho vlastností, jak je popsáno v kapitole 3, může být viewed by Info >> Seznam parametrů. Význam hodnot několika parametrů může být viewed by Info >> Seznam hodnot parametrů. Na view parametry, které modul (přístroj) může mít, otevřete View moduly/parametry z nabídky FLOW-BUS. Vyberte správný modul a klikněte na View tlačítko parametrů.
Upravit parametry
V sekci Parametry mohou být všechny vlastnosti parametru viewed a změněno. Nedoporučuje se nic měnit, ale pro zlepšení výkonu může být užitečné odstranit parametr ze seznamu dotazování nebo z DDE vůbec. Tyto dvě možnosti jsou popsány zde.
Chcete-li změnit vlastnost určitého parametru, vyhledejte správné číslo parametru buď pomocí tlačítek Select, nebo zadáním jeho čísla do pole pod ním a stisknutím tlačítka Hledat. Vlastnosti jsou nyní zobrazeny. Chcete-li zastavit dotazování FlowDDE na parametr v jeho sekvenci dotazování, zrušte zaškrtnutí políčka Poll. (Chcete-li zahájit dotazování parametru, zaškrtněte jej.) Chcete-li uložit novou hodnotu, změňte číslo parametru nebo zavřete okno a odpovězte na otázku Ano. Odstranění parametru z DDE znamená, že k němu klientské aplikace nemohou dosáhnout a FlowDDE nečte hodnotu parametru z přístroje. Chcete-li odebrat parametr z DDE, zrušte zaškrtnutí políčka Dostupné v DDE. Ve výchozím nastavení jsou všechny parametry dostupné (zaškrtnuté).
Změnu informací o parametrech nelze vrátit zpět jinak než přeinstalací FlowDDE! Pokud si nejste plně vědomi účinku, NEPROVÁDĚJTE žádné změny!
ZKUŠEBNÍ KOMUNIKACE
Pro operace údržby a servisu je často vyžadováno čtení nebo zápis určitého parametru. FlowDDE obsahuje dvě testovací zařízení: jedno pro testování komunikace FLOW-BUS a DDE a druhé pro testování komunikace ProPar nižší úrovně.
Test FLOW-BUS a DDE
Otevřete testovací formulář FlowDDE z nabídky FLOW-BUS >> Test FLOW-BUS a DDE nebo F6. Zobrazí se následující okno.
Okno se skládá ze dvou částí. V sekci Test FLOW-BUS lze parametry číst a zapisovat přímo do přístroje, bez ohledu na chování DDE, že pro čtení hodnoty parametru je vyžadován samostatný poll příkaz a do přístroje se zapisují pouze změny. Hodnota DDE se aktualizuje při čtení, ale ne při zápisu. Naopak v sekci Test DDE lze parametry číst a zapisovat jako každý klient DDE. Stisknutím Číst se zobrazí aktuální hodnota na úrovni DDE, ale skutečná hodnota přístroje se nepřečte a může se lišit. Při zápisu je hodnota zapsána do úrovně DDE a vzhledem k povaze DDE, pouze pokud je jiná než předchozí hodnota, je hodnota zapsána do přístroje.
V sekci Test DDE lze snadno vytvořit odkazy na klientské aplikace, např. Microsoft Excel. Vyberte kanál a parametr, na který se má vytvořit odkaz.
Stisknutím Kopírovat odkaz zkopírujte odkaz do schránky. V klientské aplikaci použijte volbu Vložit jinak a vyberte Vložit odkaz pro vložení odkazu (např. Vložit jinak v aplikaci Microsoft Excel, viz obrázek). Jakákoli změna hodnoty parametru bude odeslána do klientské aplikace. Je to možné i obráceně. Zkopírujte odkaz z libovolné aplikace (např. zkopírujte buňku z Excelu). V testovacím formuláři stiskněte Vložit. Jakákoli změna v poli aplikace má za následek aktualizaci hodnoty parametru ve FlowDDE. Všimněte si, že když je komunikace ukončena, všechny linky budou ukončeny a nebudou obnoveny, když je komunikace znovu otevřena. Zakázat standardní dotazování dočasně zastaví FlowDDE dotazování vybraných parametrů a na přístroji se provádějí pouze akce čtení v tomto testovacím formuláři (nebo libovolném klientovi).
Test ProPar 
Pro účely nízkoúrovňového testování obsahuje FlowDDE formulář Test Propar, ve kterém lze jednotlivé zprávy FLOW-BUS číst a zapisovat do přístroje. Tento formulář nahrazuje dřívější testovací aplikaci DLL. Tento formulář lze otevřít pouze tehdy, když je komunikace ukončena pomocí Komunikace >> Test PropPar nebo Shift+F6. Pomocí tohoto formuláře lze odesílat zprávy na úrovni uzlu/procesu/parametru, takže lze číst a/nebo zapisovat i parametry, které nejsou v databázi FlowDDE. Jakmile je poprvé stisknuto tlačítko Číst nebo Zapisovat, komunikace je zahájena. Při zavření okna se uzavře i komunikace.
SERVISNÍ DENÍK
V případě problémů s vaším nástrojem (nástroji) a potřebujete kontaktovat odborníka (např. Bronkhorst® Support), všechny hodnoty parametrů vašeho nástroje mohou být zaznamenány do file. Chcete-li vytvořit takový protokol služby, klepněte na File >> Servisní protokol nebo Ctrl+L a zadejte file jméno.
DDE KOMUNIKACE KLIENTŮ
KOMUNIKACE ZÁKLADNÍCH PARAMETRŮ
Klientské aplikace komunikují se serverem FlowDDE pomocí zpráv DDE. Před výměnou zpráv bylo nutné vytvořit odkaz DDE. Odkaz DDE se skládá ze tří částí: serveru, tématu a položky. Pro oddělení znaky '|' a '!' lze použít, takže odkaz DDE např. v aplikaci Microsoft Excel se změní na Server|Topic!Item.
Pro standardní parametry přístroje a server FlowDDE jsou to:
- Server: FlowDDE nebo FlowDDE2
- Téma: C(X) pro kanál X
- Položka: P(Y) pro parametr Y
Bývalýample odkazu DDE v buňce Microsoft Excel je =FlowDDE|'C(1)'!'P(8)' pro čtení parametru 8 kanálu 1.
SPECIÁLNÍ MOŽNOSTI
Kanál 0
Speciální příkazy lze odesílat do FlowDDE pomocí kanálu příkazů 0, C(0). Tento kanál nesouvisí s žádným nástrojem FLOW-BUS, ale je určen pouze pro řízení FlowDDE. Kanál 0 obsahuje pouze položky P(0) , P(1) a P(2). P(0) je parametr příkazu. Zápis čísla do P(0) spustí FlowDDE, aby načetl všechny hodnoty parametrů z jednoho nebo více kanálů a aktualizoval hodnoty parametrů na úrovni DDE. Pro čtení menšího množství parametrů lze číst skupiny parametrů. Které parametry jsou ve které skupině, najdete v seznamu parametrů.
Další speciální akce lze spustit pomocí P(0): 
P(1) je kanál informací o stavu čtení. Když FlowDDE čte data z FLOW-BUS, všechny stavové/chybové zprávy budou odesílány tomuto parametru. Když je hodnota tohoto parametru 0, je vše v pořádku, jinak bude obsahovat stavové/chybové hlášení.
P(2) je kanál informací o stavu zápisu. Když klientská aplikace odešle data do FlowDDE a FlowDDE odešle hodnoty do FLOW-BUS, budou na tento parametr odeslány všechny stavové/chybové zprávy. Když je hodnota tohoto parametru 0, je vše v pořádku, jinak bude obsahovat stavové/chybové hlášení.
Parametr 0
Podobně jako lze parametr 0 kanálu 0 použít ke čtení parametrů z libovolného kanálu, lze parametr 0 libovolného kanálu použít ke čtení parametrů z tohoto kanálu: 
Jakákoli kombinace výše uvedeného je platná po oddělení částí čárkou, např. C(X)!P(0) = 1-10,20,GROUP3 přečte parametry 1 až 10, 20 a všechny parametry ve skupině 3 kanálu X .
Téma serveru
Informace o serveru FlowDDE, několika nastaveních a informace o konfiguraci FLOW-BUS mohou klienti získat prostřednictvím tématu server.
Téma serveru má několik položek: 
TECHNICKÉ PODROBNOSTI FLOWDDE
V následujícím schématu je schematicky znázorněna komunikace z DDE klienta s přístrojem. Aplikace FlowDDE využívá Flowb32.dll a databázi parametrů.
Klient DDE komunikuje s FlowDDE pomocí zpráv DDE. FlowDDE používá databázi parametrů pro informace o parametrech a Flowb32.dll k provádění nízkoúrovňové komunikace se sběrnicí FLOW-BUS. Flowb32.dll má metody pro snadné odeslání nebo vyžádání hodnoty parametru určitému uzlu, procesu a parametru a získání odpovědí. Z volání těchto metod konstruuje požadované FLOW-BUS zprávy v binárním protokolu ProPar, odesílá tyto zprávy a přijímá a interpretuje odpovědi z přístrojů.
SERVIS
Pro aktuální informace o Bronkhorst® a servisních adresách navštivte naše webmísto: http://www.bronkhorst.com Máte nějaké dotazy ohledně našich produktů? Naše obchodní oddělení vám ochotně pomůže s výběrem správného produktu pro vaši aplikaci. Kontakt prodeje e-mailem: sales@bronkhorst.com V případě poprodejních dotazů je k dispozici naše oddělení zákaznických služeb, které vám pomůže a poradí. Kontakt CSD e-mailem: aftersales@bronkhorst.com Bez ohledu na časové pásmo jsou naši odborníci v rámci skupiny podpory k dispozici, aby okamžitě odpověděli na váš požadavek nebo zajistili další vhodné kroky. Naši odborníci jsou k dispozici na čísle: +31 859 02 18 66
Dokumenty / zdroje
![]() |
Bronkhorst softwarový nástroj FlowDDE [pdfNávod k obsluze Softwarový nástroj FlowDDE |





