
Bronkhorst Software Tool FlowDDE
Ansvarsfraskrivelse
Oplysningerne i denne manual er vedrviewed og menes at være fuldstændig pålidelig. Der påtages dog intet ansvar for unøjagtigheder. Materialet i denne manual er kun til informationsformål.
Copyright
Alle rettigheder forbeholdes. Denne dokumentation er beskyttet af ophavsret. Der tages forbehold for tekniske og optiske ændringer samt trykfejl. Oplysningerne i dette dokument kan til enhver tid ændres uden forudgående varsel. Bronkhorst® forbeholder sig retten til at ændre eller forbedre sine produkter og ændre indholdet uden at være forpligtet til at informere særlige personer eller organisationer. Enhedsspecifikationerne og pakkens indhold kan afvige fra det, der er angivet i dette dokument.
Symboler
- Vigtig information. Kassering af disse oplysninger kan forårsage personskade eller beskadigelse af instrumentet eller installationen.
- Nyttig information. Disse oplysninger vil lette brugen af dette instrument.
- Yderligere information er tilgængelig på internettet eller fra din lokale salgsrepræsentant.
GENEREL PRODUKTINFORMATION
INDLEDNING
Denne manual vil forklare betjeningen af softwareværktøjet FlowDDE. Den er skrevet baseret på FlowDDE V4.67, men bør også være velegnet til tidligere (og fremtidige) versioner, selvom funktionaliteten kan afvige fra det, der er beskrevet. FlowDDE er en Dynamic Data Exchange-server (DDE), en nem forbindelse mellem Windows-applikationer og digitale Bronkhorst®-instrumenter. DDE giver et grundlæggende niveau af interproceskommunikation mellem Windows-applikationer. Ved at bruge DDE-kommandoer, sendt af software til FlowDDE, kan data sendes til eller rekvireres fra digitale instrumenter. FlowDDE håndterer al kommunikation til instrumenterne og leverer data til applikationer. EksampLes af applikationer med DDE-kommunikation er Microsoft Excel og LabVIEW (Nationale instrumenter). Adskillige Bronkhorst®-applikationer kræver FlowDDE for kommunikation til instrumentet/instrumenterne, f.eks. FlowPlot og FlowView.
REFERENCER TIL ANDRE GÆLDENDE DOKUMENTER
Manualer og vejledninger til digitale instrumenter er modulopbyggede. Generelle instruktioner giver information om funktion og installation af instrumenter. Driftsinstruktioner forklarer brugen af det digitale instruments funktioner og parametre. Fieldbus-specifik information forklarer installationen og brugen af feltbussen installeret på instrumentet.
Manualer og brugervejledninger
Tekniske tegninger 
Software værktøj
Alle disse dokumenter kan findes på: http://www.bronkhorst.com/en/downloads
UNDERSTØTTEDE INSTRUMENTER
Alle FLOW-BUS instrumenter og instrumenter med RS232 kommunikation, med følgende begrænsninger:
- RS232/FLOW-BUS interface: 16-bit understøttes ikke og 32-bit firmware >= kun 4.09
- Digitale masseflowmålere/controllere uden RS232-kommunikation: kun firmware >= V5.xx
- Digitale udlæsningskontrolmoduler (E-7000): firmware >= kun V3.xx
SYSTEMKRAV
| Processor | x86 eller x64 700 MHz eller højere |
| Hukommelse (RAM) | 64 MB |
| Harddisk | 20 MB ledig diskplads |
| Vise | 800 x 600 eller højere opløsning, 256 farver eller mere |
| Forbindelser | RS232-port med FIFO-buffere |
| Operativsystem | Windows 2000, XP, Vista (x86 eller x64) eller 7 (x86 eller x64) |
- Ciffergrupperingssymbolet for valuta skal altid afvige fra tallets decimalsymbol. At have lige symboler er ikke gyldigt (ikke kun i denne situation, men også i andre situationer) og vil sandsynligvis også forårsage andre problemer. Se Microsofts KB198098.
- For at undgå kommunikationsfejl anbefales det at bruge en seriel (RS232) port med detektering af hardwarebufferoverløb. Få USB-RS232-konvertere har denne funktion, men f.eks. Digitus varenr. DA-70156 har.
INSTALLATION OG OPSTART
Følg instruktionerne på skærmen, når du installerer FlowDDE. FlowDDE vil blive installeret i C:\Program Files\Bronkhorst\FlowDDE32. Start FlowDDE gennem Start-menuen: Start >> (Alle) Programmer >> Bronkhorst >> FlowDDE V4.67.
- C:\Program Files er en systemmappe og efterfølges af (x86) på 64-bit Windows-versioner og kan variere på ikke-engelske Windows-versioner.
Opstartsmuligheder
I nogle situationer er det praktisk, at FlowDDE opfører sig anderledes eller udfører en handling efter opstart. Følgende opstartsmuligheder er tilgængelige:

GRÆNSEFLADER
RS232/FLOW-BUS interface
RS232/FLOW-BUS-grænsefladen er en grænseflade mellem FLOW-BUS og den serielle (computer) RS232 V24-port. Den leveres enten som en separat lukket enhed med et FLOW-BUS-stik og et RS232-stik eller som et integreret 14TE-modul i dit E-7000 eller E-8000 udlæsnings- og kontrolsystem. Konverteren tilbyder kommunikation med en baudhastighed på op til 38400 baud. Support til kommunikationssoftware er tilgængelig. Kommunikationsindstillinger er: 38400, n, 8, 1.
D-stik til RS232
Hun RS232 (x) (sub miniature 9-pin) D-stik har følgende benkonfiguration:
| Pin-nummer | Beskrivelse |
| 1
2 3 4 5 6 7 8 9 |
ikke tilsluttet TXD
RXD ikke tilsluttet 0 Vd DTR CTS RTS Skjold |
RS232 PÅ MULTIBUSINSTRUMENT
RS232-interfacet på et multibus-instrument kan tilsluttes en hvilken som helst RS232 V24 seriel (computer) port. Sørg for at respektere tilslutningsdiagrammet. Bronkhorst® tilbyder specielle kabler til kommunikation, der adskiller RS232-linjerne fra strømforsyningen og analog ind- og udgang. På instrumentets 9-bens han-D-sub-stik er RX og TX tilgængelige på ben 6 og ben 1.
Seriel RS232-kommunikation på et multibus-instrument med RS232 kan behandles som et FLOW-BUS-system med et instrument og et FLOW-BUS/RS232-interface. Hvis der er en FLOW-BUS-feltbusforbindelse, kan andre instrumenter, der er tilsluttet FLOW-BUS, også kommunikeres med. RS232-kommunikation er mulig ved:
- 9-benet Sub D-stik (ikke-IP65 instrumenter, f.eks. EL-FLOW)
- 8-benet DIN-stik (IP65-instrumenter, f.eks. CORI-FLOW) For de nøjagtige forbindelser bedes du oplyse dit tilslutningsdiagram.
Anvendelser, f.eks. EL-FLOW
For korrekt kabelinstallation, se venligst det relevante tilslutningsdiagram nævnt i afsnit 1.2.2
- Som standard tilbyder grænsefladen kommunikation med en baudhastighed på 38400 baud. På instrumenter, der giver mulighed for at ændre RS232-baudraten, kan baudhastigheden være konfigureret anderledes. Se den tekniske dokumentation for dit instrument, hvilke baudrater der understøttes.
PARAMETERINFORMATION
FLOW-BUS bruges til parameterværdiudveksling mellem instrumenter og betjeningsmoduler (tastatur eller pc-interface). Parameterinformation består af flere egenskaber for adfærd i FLOW-BUS systemet. I tabellen 'parameteregenskaber' finder du en liste over parametre og deres egenskaber. I tabellen 'parameterværdier' er værdierne beskrevet mere detaljeret. Denne liste består hovedsageligt af parametre for tilstandsindstillinger.
| Egenskabsbeskrivelse i parameteregenskabstabel | |
| Punkt | Beskrivelse |
| Parameter (DDE) | Unikt parameternummer (anvendes også til DDE-kommunikation: P(x)). |
| Navn | Navn på parameteren, der bruges til parameteridentifikation. |
| Behandle | Proces hvor parameter bruges på FLOW-BUS modul, bruges til kommunikation direkte gennem RS232. Når den er tom i tabellen, skal processen bestemmes ud fra FLOW-BUS systemet
information (for parametre placeret i mere end én proces, f.eks. sætpunkt, måling). |
| FBnr(parameter) | Parameternummer i proces på FLOW-BUS modul, bruges til kommunikation direkte gennem RS232. |
| Type | Variabel type af parameteren
· c (ufortegn) char 1 byte værdi 0..255 når StrLen er 0 · c-streng Flere bytes, når StrLen er andet end 0 · i (ufortegn) heltal 2 bytes værdi 0..65535 · fo float 4 bytes værdi +-1.18E-38..+-3.39E+38 (IEEE-floating point notation) · l (ufortegn) lang 4 bytes værdi 0..4294967295 datatyper > 1 byte er MSB først. |
| StrLen | Længde af streng i bytes (tegn) brugt i kombination med Type c for strenge
· -2 angiver, at en streng er nultermineret, ikke defineret i længden, men indtil det første 0-tegn. · X angiver en streng med en længde på X bytes · 0 betyder ingen info påkrævet (ikke en strengtypeparameter) |
| Min | Minimum værdi af parameter tilladt, når parameter læses/skrives. Værdien vil blive kontrolleret
på denne grænse (fejl ved ude af grænsen). |
| Maks | Maksimal værdi af parameter tilladt, når parameter læses/skrives. Værdien vil blive kontrolleret på denne grænse (fejl ved ude af grænsen). |
| Læse | Indikering om parameter må aflæses via FLOW-BUS. |
| Skrive | Indikering om parameter må skrives via FLOW-BUS. |
| Afstemning | Angivelse af om parameter skal polles kontinuerligt af FlowDDE for at holde (ændre) parameterværdien opdateret. |
| Fremskreden | Angivelse om parameter kun er for avancerede brugere. Disse er hovedsageligt parametre for
vedligeholdelse/service. |
| Sikret | Indikation om parameteren er sikret til brug via FLOW-BUS. Det er muligt at læse denne parameter, men at ændre den kræver særlig håndtering. |
| Høj sikkerhed | Indikation om parameteren er meget sikret (kun få parametre). Det er muligt at læse denne parameter, men at ændre den kræver særlig håndtering. |
| Beskrivelse | Kort beskrivelse af betydningen af parameter eller hvor den bruges til. |
| DDE str | Parameter DDE-streng (maks. 10 tegn). Dette bliver DDE-værdien, når parameteren ikke er det
tilgængelig på instrument. Også: indtil FlowDDE V4.58 bruges til parameteridentifikation. |
- Ændring af parameterværdier er mulig, når en parameter ikke er skrivebeskyttet og ikke sikret. Området og typen af parametre er beskrevet i tabellerne. Når parameterværdier er uden for området, vil de enten blive 'klippet' på den nærmeste tilladte værdi, eller du vil få en fejlmeddelelse: 'parameterværdifejl'.
Ændring af parameterværdier er mulig, når en parameter ikke er skrivebeskyttet og ikke sikret. Området og typen af parametre er beskrevet i tabellerne. Når parameterværdier er uden for området, vil de enten blive 'klippet' på den nærmeste tilladte værdi, eller du vil få en fejlmeddelelse: 'parameterværdifejl'. For kommunikation med FLOW-BUS via andre måder end DDE, direkte via RS232 ASCII-strenge eller via C-biblioteker, skal du bruge parameternumrene for FLOW-BUS modulerne (i kolonne FBnr i tabellen Parameteregenskaber). Du skal også kende instrumentets nodeadresse på FLOW-BUS, procesnummeret og parameternummeret på instrumentet. Nodeadressen er nodeadressen på instrumentet på FLOW-BUS. RS232-grænseflader accepterer nodeadresse 128. Når der sendes beskeder til nodeadresse 128, vil beskeden altid blive accepteret, uanset den sande nodeadresse på instrumentet på bussen. Processen kan findes i parametertabellen eller skal fastlægges, når intet er udfyldt. I så fald er procesnummeret oftest 1, men på enheder med fx flere sensorkanaler vil processen være 1 for den første kanal , 2 for det andet, og så videre op til 32. På disse moduler multipliceres også proces 33, 65 og 65 på denne måde.
Det er vigtigt at vide, at ikke alle parametre er tilgængelige på alle (FLOW-BUS) instrumenter. For flere detaljer om parametre og deres brug, se også den tekniske dokumentation for dit instrument. Bronkhorst®-softwareapplikationen FlowDDE giver også en overview af hvilke parametre der er tilgængelige på hvilke enheder.
OPERATION
GRUNDLÆGGENDE: KOMMUNIKATION TIL INSTRUMENTER OG SERVERING AF KLIENTAPPLIKATIONER
Når FlowDDE er startet, vises hovedvinduet. Den består af en menulinje, en informationslinje og en beskedsektion.
I meddelelsessektionen er den generelle procedure for at begynde at betjene klientapplikationer med FlowDDE-serveren beskrevet i fire trin:
- Tilslut et instrument til en COM-port på pc'en
- Indstil kommunikationsindstillingerne
- Start kommunikationen
- Vent, indtil FlowDDE er klar
Brug oplysningerne i kapitel 2 og/eller tilslutningsdiagrammet, og tilslut instrumentet fysisk til COM-porten på pc'en.
Kommunikationsindstillinger 
Før kommunikation til instrumentet/instrumenterne kan foretages, skal kommunikationsindstillingerne være korrekt konfigureret. Åbn kommunikationsindstillingerne fra menuen Kommunikation >> Kommunikationsindstillinger... eller ved at trykke på F2. Vinduet i højre side dukker op. Ved Interface kan COM-porten og baudraten vælges. For de fleste interfaces er standard baudraten 38400. Ved LOW-BUS kan nogle indstillinger for FLOW-BUS interfacet indstilles. Standardværdierne (Auto busmaster + optimering og både proces- og parameterkæder aktiveret) bør kun ændres, hvis disse muligheder ikke understøttes, dvs. kun for ældre grænseflader. På OK accepteres indstillingerne, mens FlowDDE ved Cancel beholder sine indstillinger. I hovedvinduet vises de aktuelle kommunikationsindstillinger under menulinjen ved siden af interfacestatus.
Åben kommunikation
Når kommunikationsindstillingerne er korrekt konfigureret, kan kommunikationen til instrumenterne startes, og instrumentværdierne kan bruges af klientapplikationer. Fra menuen skal du klikke på Kommunikation >> Åbn kommunikation eller tryk på F3. Nu vil FlowDDE forsøge at oprette forbindelse til FLOW-BUS-grænsefladen. Når en forbindelse er etableret, vil FlowDDE initialisere interfacet efter behov og scanne den tilsluttede FLOW-BUS, når den er til stede. Når FLOW-BUS-konfigurationen er anderledes end den tidligere konfiguration, viser FlowDDE en advarsel. Til alle tilsluttede instrumenter tildeles et kanalnummer, og for hver kanal oprettes de relevante parameter DDE-elementer. Disse parameter DDE-elementer skal bruges af klientapplikationer. Når alle DDE-elementer er oprettet, begynder FlowDDE med jævne mellemrum at polle flere parametre fra alle instrumenter. DDE-værdierne for disse parametre opdateres efter hver afstemning, så klienter behøver ikke aktivt at opdatere disse før brug. Fra nu af er FlowDDE klar til enhver klient. FlowDDE kan minimeres og fungerer lige så lydløst som en server, indtil kommunikationen er lukket.
Tæt kommunikation
Kommunikation til instrumentet kan stoppes ved fra menuen Kommunikation >> Luk kommunikation eller F4. Polling stoppes, alle DDE-elementer afsluttes, og klienter kan ikke længere indstille eller få parameterværdier.
- Kommunikation lukker automatisk, når FlowDDE lukkes.
KONFIGURATION
Når kommunikationen er åbnet, og FlowDDE har scannet FLOW-BUS-systemet, kan FLOW-BUS-konfigurationen viewed: FLOW-BUS >> Konfiguration eller F5.
Følgende vindue vises.
På venstre side vises alle instrumenter, der er tilsluttet FLOW-BUS, sorteret efter deres tildelte kanal. I dette example, to digitale controllere (kanal 1 og 2) og et RS232/FLOW-BUS-interface med 4 realtidskanaler (kanal 3 til 6) er tilsluttet. På højre side er den øverste ramme beregnet til at tilføje ældre moduler til FLOW-BUS. For at tilføje et sådant modul skal du tilslutte modulet til FLOW-BUS, trykke på Søg og følge instruktionerne på skærmen. På Enheden vises oplysninger om den valgte kanal i listen i venstre side. Node viser instrumentets aktuelle nodeadresse. Et instruments nodeadresse kan ændres ved at trykke på Skift og indtaste den nye nodeadresse. For multi-kanal enheder, f.eks. et RS232/FLOW-BUS interface, vises processen for kanalen ved Process. Afkrydsningsfeltet Poll angiver, at udvalgte parametre – dem markeret Poll i parameterlisten – fra denne kanal bliver pollet af FlowDDE, når kommunikationen er åben. Eventuelle kommentarer om instrumentet kan indtastes i Info-feltet. Disse kommentarer gemmes mellem FlowDDE-sessioner, så længe FLOW-BUS-konfigurationen ikke ændres. Konfigurationsvinduet tillader grundlæggende test af et valgt instrument. Målingen polles, og et sætpunkt kan skrives ved driftstest.
INDSTILLINGER
For at optimere FlowDDE til din applikation eller for at kontrollere ressourcer kan FlowDDE's adfærd konfigureres. Indstillingerne er opdelt i to kategorier: afstemningstid og systemindstillinger.
Afstemningstid
Parametre, hvis værdi kan ændres ofte, læses af FlowDDE periodisk. Disse parametre er markeret Poll i parameterlisten. Hvor ofte disse parametre polles, bestemmes af pollingstiden. Jo lavere afstemningstiden er, jo oftere læses parametrene, men jo højere bliver CPU-belastningen. Afstemningstiden kan ændres på Server >> Afstemningstid. Vinduet i højre side dukker op. Den indeholder tre indstillinger:
- Afstemningstid: Tiden mellem to afstemningsanmodninger.
- Batch of channels: Antallet af kanaler, der polles på én gang. Den næste afstemningstid bliver den næste gruppe pollet. Dette forhindrer høje CPU-belastninger på grund af, at mange kanaler bliver pollet, men reducerer den faktiske polling-tid pr. kanal, da det samlede antal kanaler divideres med batchen af kanaler.
- Polling i realtid: afstemningstiden for realtidskanalerne i tilfælde af, at en RS232/FLOW-BUS interfaceboks bruges med realtidspolling aktiveret. Dette kræver speciel konfiguration, brugt af fx FlowPlot.
Systemindstillinger
Andre indstillinger end relateret til afstemningstiden er tilgængelige via Server >> Indstillinger. De grundlæggende indstillinger er: 
- Prøv netværksadgang igen: antal gange, en læse- eller skriveanmodning gentages efter en fejl.
- Afstemningsparametre ved initialisering: efter åbning af kommunikation læses alle parametre for alle enheder, så den indledende DDE-værdi er udfyldt.
- Undertryk kompatibilitetsfejl: Ældre instrument har ikke de nyeste parametre. Læsefejl relateret til ikke-eksisterende parametre undertrykkes.
- ide avancerede parametre: skjul avancerede parametre i parameterlister og FlowDDE-vinduer. Til normale instrumentoperationer er de skjulte parametre ikke nødvendige. Til vedligeholdelse eller service kan disse parametre være nødvendige synlige, og denne mulighed kan deaktiveres. Selvom disse parametre er skjulte, kan de stadig nås via DDE.
- Trim CRLF fra modtaget DDE-værdi: nogle Windows-applikationer sender en vognretur og linjefeed med hver DDE-kommando. FlowDDE kan fjerne dem. For binære parametre vil dette ikke ske.
- Vis dato, tid, msek. i hovedvinduet i FlowDDE for hver linje. Vis dato, tid, msek. i hovedvinduet i FlowDDE for hver linje.
- Aktiver indirekte polling: hvert FLOW-BUS-instrument holder styr på, hvilke parametre der ændres af sig selv eller et hvilket som helst andet instrument. Parameter 81 viser processen, hvor en parameter ændres. Når denne indstilling er aktiveret, læser FlowDDE parameter 81 og poller de processer, der er ændret, så applikationer behøver ikke selv at polle parametrene. Bemærk: denne mulighed sænker kommunikationen, da der læses meget mere data fra FLOW-BUS.
- Aktiver kommunikation til utilgængelige parametre: DDE-elementer oprettes for parametre over nummer 237, når instrumentet ikke indeholder parameteren. Luk og åbn kommunikationen efter ændring af denne indstilling.
- Ignorer databaserestriktioner: FlowDDE genererer ikke fejl baseret på parameteroplysningerne i sin database (se kapitel 3 og 6), men læser og skriver alle kommandoer til instrumentet. Når instrumentet returnerer en fejl, vises denne fejl.
Simuleringstilstand
I simuleringstilstand er kun DDE-kommunikation med et virtuelt system gemt i databasen mulig. Dette kan bruges, når du ikke har et FLOW-BUS-system tilgængeligt. Parameterværdier kan læses og skrives gennem DDE af din klient. Kun controllere simuleres i denne tilstand. Sending af et sætpunkt vil resultere i den samme værdi for måling efter et par sekunder.
Simuleringsopstart:
- Start FLOWDDE.EXE ved at klikke på ikonet
- Vælg [Server][Simuler]
- Vent, indtil meddelelsen "Simulation=ON"
- Start din klientapplikation
VIEW OG REDIGER PARAMETRE
Alle parametre ethvert Bronkhorst® instrument kan have gemmes i FlowDDE's database, som bruges til korrekt kommunikation til instrumenterne. Indholdet af denne database kan være viewredigeret og redigeret.
View parametre og værdier
Listen over parametre og dens egenskaber som beskrevet i kapitel 3 kan være viewed by Info >> Parameterliste. Betydningen af værdierne af flere parametre, kan være viewed by Info >> Parameterværdiliste. Til view de parametre, som et modul (instrument) kan have, skal du åbne View moduler/parametre vindue fra FLOW-BUS menuen. Vælg det korrekte modul og klik på View parameter knap.
Rediger parametre
I Parameters sektionen kan alle egenskaber af parameter være viewred og ændret. Det tilrådes ikke at ændre noget, men for at forbedre ydeevnen kan det være nyttigt at fjerne en parameter fra afstemningslisten eller i det hele taget fra DDE. Disse to muligheder er beskrevet her.
For at ændre en egenskab for en bestemt parameter, skal du finde det korrekte parameternummer, enten ved at vælge knapperne eller ved at indtaste dets nummer i feltet under det og trykke på Søg. Egenskaberne er vist nu. For at stoppe FlowDDE-polling af parameteren i dens poll-sekvens skal du fjerne markeringen i afkrydsningsfeltet Poll. (For at starte polling af en parameter, tjek den.) For at gemme den nye værdi skal du ændre parameternummeret eller lukke vinduet og besvare spørgsmålet med Ja. Fjernelse af en parameter fra DDE betyder, at klientapplikationer ikke kan nå den, og FlowDDE læser ikke parameterværdien fra instrumentet. For at fjerne en parameter fra DDE skal du fjerne markeringen i afkrydsningsfeltet Tilgængelig ved DDE. Som standard er alle parametre tilgængelige (markeret).
Ændring af parameteroplysninger kan ikke fortrydes på anden måde end ved at geninstallere FlowDDE! Medmindre du er helt klar over effekten, skal du IKKE foretage ændringer!
TESTKOMMUNIKATION
Til vedligeholdelse og serviceoperationer er det ofte nødvendigt at læse fra eller skrive til en bestemt parameter. FlowDDE indeholder to testfaciliteter: en til at teste FLOW-BUS og DDE kommunikation og en til at teste ProPar kommunikation på lavere niveau.
Test FLOW-BUS og DDE
Åbn FlowDDE testformularen fra menuen FLOW-BUS >> Test FLOW-BUS og DDE eller F6. Følgende vindue vises.
Vinduet består af to sektioner. I sektionen Test FLOW-BUS kan parametre læses og skrives direkte til instrumentet, uanset DDE-adfærden, at der kræves en separat poll-kommando for at læse en parameterværdi og kun ændringer skrives til instrumentet. DDE-værdien opdateres ved læsning, men ikke ved skrivning. Tværtimod, i Test DDE-sektionen kan parametre læses og skrives, som enhver DDE-klient ville gøre. Ved at trykke på Læs vises den aktuelle værdi på DDE-niveauet, men den faktiske instrumentværdi aflæses ikke og kan være anderledes. Ved Write skrives værdien til DDE-niveauet, og på grund af DDEs natur skrives værdien kun til instrumentet, hvis den er anderledes end den foregående værdi.
I Test DDE-sektionen kan der nemt laves links til klientapplikationer, f.eks. Microsoft Excel. Vælg den kanal og parameter, der skal linkes til.
Tryk på Kopier link for at kopiere linket til udklipsholderen. I klientapplikationen skal du bruge indstillingen Indsæt speciel og vælge Indsæt link for at indsætte linket (f.eks. Indsæt specielt i Microsoft Excel, se billede). Enhver parameterværdiændring vil blive sendt til klientapplikationen. Den anden vej rundt er også muligt. Kopier et link fra ethvert program (f.eks. kopier en celle fra Excel). Tryk på Sæt ind i testformularen. Enhver ændring i applikationens felt resulterer i, at parameterværdien i FlowDDE opdateres. Bemærk, at når kommunikationen er lukket, vil alle links blive afsluttet og vil ikke blive gendannet, når kommunikationen åbnes igen. Deaktiver standardpolling stopper midlertidigt FlowDDE i at polle de valgte parametre, og kun læsehandlingerne i denne testform (eller enhver klient) udføres på instrumentet.
Test ProPar 
Til testformål på lavt niveau indeholder FlowDDE Test Propar-formularen, hvor individuelle FLOW-BUS-meddelelser kan læses og skrives til et instrument. Denne formular erstatter den tidligere DLL-testapplikation. Denne formular kan kun åbnes, når kommunikationen er lukket af Kommunikation >> Test PropPar eller Shift+F6. Ved hjælp af denne formular kan meddelelser sendes på node/proces/parameter niveau, så selv parametre, der ikke er i FlowDDE databasen, kan læses og/eller skrives. Så snart der trykkes på knappen Læs eller Skriv første gang, åbnes kommunikationen. Når vinduet er lukket, er kommunikationen også lukket.
SERVICELOG
I tilfælde af problemer med dit instrument(er), og du skal kontakte en ekspert (f.eks. Bronkhorst® Support), kan alle parameterværdier for dit instrument logges til en file. For at oprette en sådan servicelog skal du klikke File >> Servicelog eller Ctrl+L og indtast file navn.
DDE KOMMUNIKATION AF KUNDER
GRUNDLÆGGENDE PARAMETERKOMMUNIKATION
Klientapplikationer kommunikerer til FlowDDE-serveren ved hjælp af DDE-meddelelser. Før beskeder kan udveksles, skulle der laves et DDE-link. Et DDE-link består af tre dele: serveren, emnet og et element. Til adskillelse tegnene '|' og '!' kan bruges, så et DDE-link i fx Microsoft Excel bliver til Server|Emne!Item.
For standardinstrumentparametre og FlowDDE-serveren er disse:
- Server: FlowDDE eller FlowDDE2
- Emne: C(X) for kanal X
- Punkt: P(Y) for parameter Y
En eksample af et DDE-link i en Microsoft Excel-celle er =FlowDDE|'C(1)'!'P(8)' for at læse parameter 8 i kanal 1.
SÆRLIGE MULIGHEDER
Kanal 0
Specialkommandoer kan sendes til FlowDDE ved hjælp af kommandokanalen 0, C(0). Denne kanal er ikke relateret til noget FLOW-BUS-instrument, men er kun til FlowDDE-styring. Kanal 0 indeholder kun P(0) , P(1) og P(2) elementer. P(0) er kommandoparameteren. Skriv et tal til P(0) vil udløse FlowDDE til at læse alle parameterværdier fra en eller flere kanaler og opdatere parameterværdierne på DDE-niveau. For at aflæse en mindre mængde parametre kan parametergrupper aflæses. Hvilke parametre er i hvilken gruppe kan findes i parameterlisten.
Andre specielle handlinger kan udløses af P(0): 
P(1) er læsestatusinformationskanalen. Når FlowDDE læser data fra FLOW-BUS, vil alle status/fejlmeddelelser blive sendt til denne parameter. Når værdien af denne parameter er 0, er alt OK, ellers vil det indeholde status/fejlmeddelelse.
P(2) er skrivestatusinformationskanalen. Når en klientapplikation sender data til FlowDDE, og FlowDDE sender værdierne til FLOW-BUS, vil eventuelle status-/fejlmeddelelser blive sendt til denne parameter. Når værdien af denne parameter er 0, er alt OK, ellers vil den indeholde status/fejlmeddelelse.
Parameter 0
På samme måde som parameter 0 for kanal 0 kan bruges til at læse parametre fra enhver kanal, kan parameter 0 for enhver kanal bruges til at læse parametre fra den kanal: 
Enhver kombination af ovenstående er gyldig ved at adskille delene med et komma, f.eks. C(X)!P(0) = 1-10,20, GRUPPE3 vil læse parameter 1 til 10, 20 og alle parametre i gruppe 3 i kanal X .
Server emne
Oplysninger om FlowDDE-serveren, flere indstillinger og FLOW-BUS-konfigurationsoplysninger kan fås af klienter gennem serveremnet.
Serveremnet har flere elementer: 
FLOWDDE TEKNISKE DETALJER
I det følgende diagram er kommunikationen fra en DDE-klient til instrumentet tegnet skematisk. FlowDDE-applikationen gør brug af Flowb32.dll og parameterdatabasen.
En DDE-klient kommunikerer til FlowDDE ved hjælp af DDE-meddelelser. FlowDDE bruger parameterdatabasen til parameterinformation og Flowb32.dll til at udføre lavniveaukommunikationen til FLOW-BUS. Flowb32.dll har metoder til nemt at sende eller anmode om en parameterværdi til en bestemt node, proces og parameter og til at få svarene. Fra opkaldene til disse metoder konstruerer den de nødvendige FLOW-BUS beskeder i den binære ProPar protokol, sender disse beskeder og modtager og fortolker svarene fra instrumenterne.
SERVICE
For aktuelle oplysninger om Bronkhorst® og serviceadresser, besøg venligst vores webwebsted: http://www.bronkhorst.com Har du spørgsmål til vores produkter? Vores salgsafdeling hjælper dig gerne med at vælge det rigtige produkt til din applikation. Kontakt salgsafdelingen på e-mail: sales@bronkhorst.com For eftersalgsspørgsmål står vores kundeserviceafdeling til rådighed med hjælp og vejledning. For at kontakte CSD via e-mail: aftersales@bronkhorst.com Uanset tidszonen er vores eksperter i supportgruppen tilgængelige til at besvare din anmodning med det samme eller sikre passende yderligere handling. Vores eksperter kan kontaktes på: +31 859 02 18 66
Dokumenter/ressourcer
![]() | Softwareværktøj FlowDDE |
Referencer
- Bronkhorst, the low-flow specialistswww.bronkhorst.com
- Bronkhorst Downloadswww.bronkhorst.com
- Brugermanualmanual.tools

