
Bronkhorst programvareverktøy FlowDDE
Ansvarsfraskrivelse
Informasjonen i denne bruksanvisningen er reviewed og antas å være helt pålitelig. Det tas imidlertid ikke noe ansvar for unøyaktigheter. Materialet i denne håndboken er kun til informasjonsformål.
Opphavsrett
Alle rettigheter forbeholdt. Denne dokumentasjonen er beskyttet av opphavsrett. Det tas forbehold om tekniske og optiske endringer samt trykkfeil. Informasjonen i dette dokumentet kan endres når som helst uten forvarsel. Bronkhorst® forbeholder seg retten til å modifisere eller forbedre sine produkter og modifisere innholdet uten å være forpliktet til å informere noen spesielle personer eller organisasjoner. Enhetsspesifikasjonene og innholdet i pakken kan avvike fra det som er angitt i dette dokumentet.
Symboler
- Viktig informasjon. Kassering av denne informasjonen kan føre til personskader eller skade på instrumentet eller installasjonen.
- Nyttig informasjon. Denne informasjonen vil lette bruken av dette instrumentet.
- Ytterligere informasjon tilgjengelig på internett eller fra din lokale salgsrepresentant.
GENERELL PRODUKTINFORMASJON
INTRODUKSJON
Denne håndboken vil forklare bruken av programvareverktøyet FlowDDE. Den er skrevet basert på FlowDDE V4.67, men bør også passe for tidligere (og fremtidige) versjoner, selv om funksjonalitet kan avvike fra det som er beskrevet. FlowDDE er en Dynamic Data Exchange-server (DDE), en enkel tilkobling mellom Windows-applikasjoner og digitale Bronkhorst®-instrumenter. DDE gir et grunnleggende nivå av interprosesskommunikasjon mellom Windows-applikasjoner. Ved å bruke DDE-kommandoer, sendt av programvare til FlowDDE, kan data sendes til eller forespørres fra digitale instrumenter. FlowDDE håndterer all kommunikasjon til instrumentene og leverer dataene til applikasjoner. EksampLes av applikasjoner med DDE-kommunikasjon er Microsoft Excel og LabVIEW (Nasjonale virkemidler). Flere Bronkhorst®-applikasjoner krever FlowDDE for kommunikasjon til instrumentet(e), f.eks. FlowPlot og FlowView.
REFERANSER TIL ANDRE GJELVENDE DOKUMENTER
Håndbøker og veiledninger for digitale instrumenter er modulbaserte. Generelle instruksjoner gir informasjon om funksjon og installasjon av instrumenter. Driftsinstruksjoner forklarer bruken av det digitale instrumentets funksjoner og parametere. Feltbussspesifikk informasjon forklarer installasjonen og bruken av feltbussen installert på instrumentet.
Manualer og brukerveiledninger
Tekniske tegninger 
Programvareverktøy
Alle disse dokumentene finner du på: http://www.bronkhorst.com/en/downloads
STØTTE INSTRUMENTER
Alle FLOW-BUS instrumenter og instrumenter med RS232 kommunikasjon, med følgende begrensninger:
- RS232/FLOW-BUS-grensesnitt: 16-bit støttes ikke og 32-bits fastvare >= kun 4.09
- Digitale massestrømsmålere/kontrollere uten RS232-kommunikasjon: kun fastvare >= V5.xx
- Digitale utlesningskontrollmoduler (E-7000): kun fastvare >= V3.xx
SYSTEMKRAV
| Prosessor | x86 eller x64 700 MHz eller høyere |
| Minne (RAM) | 64 MB |
| Harddisk | 20 MB ledig diskplass |
| Utstilling | 800 x 600 eller høyere oppløsning, 256 farger eller mer |
| Tilkoblinger | RS232-port med FIFO-buffere |
| Operativsystem | Windows 2000, XP, Vista (x86 eller x64) eller 7 (x86 eller x64) |
- Siffergrupperingssymbolet for valuta må alltid avvike fra tallets desimalsymbol. Å ha like symboler er ikke gyldig (ikke bare i denne situasjonen, men også i andre situasjoner) og vil sannsynligvis også forårsake andre problemer. Se Microsofts KB198098.
- For å unngå kommunikasjonsfeil, anbefales det å bruke en seriell (RS232) port med gjenkjenning av maskinvarebufferoverløp. Få USB-RS232-omformere har denne funksjonen, men f.eks. Digitus-delenr. DA-70156 har.
INSTALLASJON OG OPPSTART
Følg instruksjonene på skjermen når du installerer FlowDDE. FlowDDE vil bli installert i C:\Program Files\Bronkhorst\FlowDDE32. Start FlowDDE gjennom Start-menyen: Start >> (Alle) programmer >> Bronkhorst >> FlowDDE V4.67.
- C:\Program Files er en systemmappe og etterfølges av (x86) på 64-biters Windows-versjoner og kan variere på ikke-engelske Windows-versjoner.
Start opp alternativer
I noen situasjoner er det praktisk at FlowDDE oppfører seg annerledes eller utfører en handling etter oppstart. Følgende oppstartsalternativer er tilgjengelige:

GRENSESNITT
RS232/FLOW-BUS GRENSESNITT
RS232/FLOW-BUS-grensesnittet er et grensesnitt mellom FLOW-BUS og RS232 V24 seriell (datamaskin) port. Den vil enten leveres som en separat innelukket enhet med en FLOW-BUS-kontakt og en RS232-kontakt eller som en integrert 14TE-modul i E-7000 eller E-8000 avlesnings- og kontrollsystem. Konverteren tilbyr kommunikasjon med en baudhastighet på opptil 38400 baud. Støtte for kommunikasjonsprogramvare er tilgjengelig. Kommunikasjonsinnstillinger er: 38400, n, 8, 1.
D-kontakt for RS232
Hunn RS232 (x) (sub miniatyr 9-pins) D-kontakt har følgende pinnekonfigurasjon:
| PIN-kode | Beskrivelse |
| 1
2 3 4 5 6 7 8 9 |
ikke tilkoblet TXD
RXD ikke tilkoblet 0 Vd DTR CTS RTS Skjold |
RS232 PÅ MULTIBUSINSTRUMENT
RS232-grensesnittet på et multibussinstrument kan kobles til en hvilken som helst RS232 V24 seriell (datamaskin) port. Sørg for å respektere oppkoblingsdiagrammet. Bronkhorst® tilbyr spesielle kabler for kommunikasjon, som skiller RS232-linjene fra strømforsyningen og analog inn- og utgang. På den 9-pinners hann-D-sub-kontakten på instrumentet er RX og TX tilgjengelig på pinne 6 og pinne 1.
Seriell RS232-kommunikasjon på et multibussinstrument med RS232 kan behandles som et FLOW-BUS-system med ett instrument og et FLOW-BUS/RS232-grensesnitt. I tilfelle en FLOW-BUS-feltbussforbindelse er tilstede, kan andre instrumenter koblet til FLOW-BUS også kommuniseres med. RS232-kommunikasjon er mulig ved:
- 9-pins Sub D-kontakt (ikke-IP65 instrumenter, f.eks. EL-FLOW)
- 8-pinners DIN-kontakt (IP65-instrumenter, f.eks. CORI-FLOW) For de nøyaktige koblingene vennligst oppgi oppkoblingsskjemaet.
Bruksområder, f.eks. EL-FLOW
For riktig kabelinstallasjon, se gjeldende oppkoblingsskjema nevnt i avsnitt 1.2.2
- Som standard tilbyr grensesnittet kommunikasjon med en baudhastighet på 38400 baud. På instrumenter som tilbyr muligheten til å endre RS232-baudhastigheten, kan overføringshastigheten konfigureres annerledes. Se den tekniske dokumentasjonen for instrumentet hvilke overføringshastigheter som støttes.
PARAMETERINFORMASJON
FLOW-BUS brukes for parameterverdiutveksling mellom instrumenter og driftsmoduler (tastatur eller PC-grensesnitt). Parameterinformasjon består av flere egenskaper for oppførsel i FLOW-BUS-systemet. I tabellen 'parameteregenskaper' finner du en liste over parametere og deres egenskaper. I tabellen 'parameterverdier' er verdiene beskrevet mer detaljert. Denne listen består hovedsakelig av parametere for modusinnstillinger.
| Egenskapsbeskrivelse i parameteregenskapstabell | |
| Punkt | Beskrivelse |
| Parameter (DDE) | Unikt parameternummer (brukes også for DDE-kommunikasjon: P(x)). |
| Navn | Navnet på parameteren, brukt for parameteridentifikasjon. |
| Behandle | Prosess hvor parameter brukes på FLOW-BUS-modul, brukes for kommunikasjon direkte gjennom RS232. Når den er tom i tabellen, må prosessen bestemmes fra FLOW-BUS-systemet
informasjon (for parametere plassert i mer enn én prosess, f.eks. settpunkt, mål). |
| FBnr(parameter) | Parameternummer i prosess på FLOW-BUS-modul, brukt for kommunikasjon direkte gjennom RS232. |
| Type | Variabel type parameter
· c (ufortegn) char 1 byte verdi 0..255 når StrLen er 0 · c-streng Flere byte når StrLen er annet enn 0 · i (ufortegn) heltall 2 byte verdi 0..65535 · fo float 4 byte verdi +-1.18E-38..+-3.39E+38 (IEEE-flytekomma-notasjon) · l (usignert) lang 4 byte verdi 0..4294967295 datatyper > 1 byte er MSB først. |
| StrLen | Lengde på streng i byte (tegn) brukt i kombinasjon med Type c for strenger
· -2 indikerer at en streng er nullterminert, ikke definert i lengde, men til den første 0-tegnet. · X indikerer en streng med en lengde på X byte · 0 betyr ingen informasjon nødvendig (ikke en strengtypeparameter) |
| Min | Minimumsverdi for parameter tillatt når parameter leses/skrives. Verdien vil bli kontrollert
på denne grensen (feil når den er utenfor grensen). |
| Maks | Maksimal verdi for parameter tillatt når parameter leses/skrives. Verdien vil bli sjekket på denne grensen (feil når grensen er utenfor). |
| Lese | Indikasjon om parameter tillates avlest via FLOW-BUS. |
| Skrive | Indikasjon om parameter tillates skrevet via FLOW-BUS. |
| Avstemning | Indikasjon om parameter bør polles kontinuerlig av FlowDDE for å holde (endrende) parameterverdi oppdatert. |
| Avansert | Indikasjon om parameteren kun er for avanserte brukere. Dette er hovedsakelig parametere for
Vedlikeholdsservice. |
| Sikret | Indikasjon om parameteren er sikret for bruk gjennom FLOW-BUS. Det er mulig å lese denne parameteren, men å endre den krever spesiell håndtering. |
| Høy sikkerhet | Indikasjon om parameteren er svært sikret (kun få parametere). Det er mulig å lese denne parameteren, men å endre den krever spesiell håndtering. |
| Beskrivelse | Kort beskrivelse om betydningen av parameter eller hvor den brukes til. |
| DDE str | Parameter DDE-streng (maks. 10 tegn). Dette blir DDE-verdien når parameteren ikke er det
tilgjengelig på instrument. Også: inntil FlowDDE V4.58 brukes for parameteridentifikasjon. |
- Det er mulig å endre parameterverdier når en parameter ikke er skrivebeskyttet og ikke sikret. Området og typen av parametere er beskrevet i tabellene. Når parameterverdier er utenfor rekkevidde vil de enten "klippes" på den nærmeste verdien som er tillatt, eller du vil få en feilmelding: "parameterverdifeil".
Det er mulig å endre parameterverdier når en parameter ikke er skrivebeskyttet og ikke sikret. Området og typen av parametere er beskrevet i tabellene. Når parameterverdier er utenfor rekkevidde vil de enten "klippes" på den nærmeste verdien som er tillatt, eller du vil få en feilmelding: "parameterverdifeil". For kommunikasjon med FLOW-BUS på andre måter enn DDE, direkte via RS232 ASCII-strenger eller via C-biblioteker, bruk parameternumrene for FLOW-BUS-modulene (i kolonne FBnr i tabellen Parameteregenskaper). Du må også vite nodeadressen til instrumentet på FLOW-BUS, prosessnummeret og parameternummeret på instrumentet. Nodeadressen er nodeadressen til instrumentet på FLOW-BUS. RS232-grensesnitt aksepterer nodeadresse 128. Når meldinger sendes til nodeadresse 128, vil meldingen alltid bli akseptert, uavhengig av den sanne nodeadressen til instrumentet på bussen. Prosessen finnes i parametertabellen eller må bestemmes når ingenting er fylt ut. Da er prosessnummeret oftest 1, men på enheter med f.eks. flere sensorkanaler vil prosessen være 1 for den første kanalen , 2 for den andre, og så videre opp til 32. På disse modulene multipliseres også prosess 33, 65 og 65 på denne måten.
Det er viktig å vite at ikke alle parametere er tilgjengelige på alle (FLOW-BUS) instrumenter. For mer informasjon om parametere og deres bruk, se også den tekniske dokumentasjonen til instrumentet ditt. Bronkhorst®-programvaren FlowDDE gir også en overview av hvilke parametere som er tilgjengelige på hvilke enheter.
OPERASJON
GRUNNLEGGENDE: KOMMUNIKASJON TIL INSTRUMENTER OG SERVERING AV KLIENTAPPLIKASJONER
Når FlowDDE er startet, vises hovedvinduet. Den består av en menylinje, en informasjonslinje og en meldingsseksjon.
I meldingsdelen er den generelle prosedyren for å begynne å betjene klientapplikasjoner med FlowDDE-serveren beskrevet i fire trinn:
- Koble et instrument til en COM-port på PC-en
- Angi kommunikasjonsinnstillingene
- Start kommunikasjonen
- Vent til FlowDDE er klar
Ved å bruke informasjonen i kapittel 2 og/eller oppkoblingsskjemaet, kobler du instrumentet fysisk til COM-porten på PC-en.
Kommunikasjonsinnstillinger 
Før kommunikasjon til instrumentet(e) kan foretas, må kommunikasjonsinnstillingene være riktig konfigurert. Åpne kommunikasjonsinnstillingene fra menyen Kommunikasjon >> Kommunikasjonsinnstillinger... eller ved å trykke F2. Vinduet som vises på høyre side dukker opp. Ved grensesnitt kan COM-porten og overføringshastigheten velges. For de fleste grensesnitt er standard overføringshastighet 38400. Ved LAV-BUS kan noen innstillinger for FLOW-BUS-grensesnittet angis. Standardverdiene (Auto busmaster + optimize og både prosess- og parameterkjeding aktivert) bør bare endres i tilfelle disse alternativene ikke støttes, dvs. kun for eldre grensesnitt. På OK aksepteres innstillingene, mens på Cancel beholder FlowDDE innstillingene. I hovedvinduet vises de faktiske kommunikasjonsinnstillingene under menylinjen, ved siden av grensesnittstatusen.
Åpen kommunikasjon
Når kommunikasjonsinnstillingene er riktig konfigurert, kan kommunikasjonen til instrumentene startes og instrumentverdier kan brukes av klientapplikasjoner. Fra menyen klikker du på Kommunikasjon >> Åpne kommunikasjon eller trykk F3. Nå vil FlowDDE prøve å opprette en tilkobling til FLOW-BUS-grensesnittet. Når en tilkobling er opprettet, vil FlowDDE initialisere grensesnittet ved behov og skanne den tilkoblede FLOW-BUS når den er tilstede. Når FLOW-BUS-konfigurasjonen er annerledes enn den forrige konfigurasjonen, viser FlowDDE en advarsel. Til alle tilkoblede instrumenter tildeles et kanalnummer og for hver kanal opprettes de aktuelle parameter DDE-elementene. Disse parameter DDE-elementene skal brukes av klientapplikasjoner. Etter at alle DDE-elementer er opprettet, begynner FlowDDE å polle flere parametere fra alle instrumenter med jevne mellomrom. DDE-verdiene til disse parameterne oppdateres etter hver avstemning, så klienter trenger ikke å oppdatere disse aktivt før bruk. Fra nå av er FlowDDE klar for enhver klient. FlowDDE kan minimeres og fungerer like stille som en server til kommunikasjonen er lukket.
Nær kommunikasjon
Kommunikasjon til instrumentet kan stoppes ved, fra menyen, Kommunikasjon >> Lukk kommunikasjon eller F4. Polling stoppes, alle DDE-elementer avsluttes og klienter kan ikke lenger angi eller hente parameterverdier.
- Kommunikasjon lukkes automatisk når FlowDDE lukkes.
KONFIGURASJON
Når kommunikasjonen er åpnet og FlowDDE har skannet FLOW-BUS-systemet, kan FLOW-BUS-konfigurasjonen viewed: FLOW-BUS >> Konfigurasjon eller F5.
Følgende vindu vises.
På venstre side vises alle instrumenter som er koblet til FLOW-BUS, sortert etter tildelt kanal. I dette eksample, to digitale kontrollere (kanal 1 og 2) og ett RS232/FLOW-BUS-grensesnitt med 4 sanntidskanaler (kanal 3 til 6) er tilkoblet. På høyre side er topprammen ment å legge til eldre moduler til FLOW-BUS. For å legge til en slik modul, koble modulen til FLOW-BUS, trykk Søk og følg instruksjonene på skjermen. På Enhetsinformasjon vises informasjon om den valgte kanalen i listen på venstre side. Node viser gjeldende nodeadresse til instrumentet. Nodeadressen til et instrument kan endres ved å trykke Endre og angi den nye nodeadressen. For flerkanalsenheter, f.eks. et RS232/FLOW-BUS-grensesnitt, vises prosessen til kanalen ved Prosess. Avmerkingsboksen Poll indikerer at valgte parametere – de merket Poll i parameterlisten – fra denne kanalen blir pollet av FlowDDE når kommunikasjonen er åpen. Eventuelle kommentarer om instrumentet kan legges inn i Info-feltet. Disse kommentarene lagres mellom FlowDDE-sesjoner så lenge FLOW-BUS-konfigurasjonen ikke endres. Konfigurasjonsvinduet tillater grunnleggende testing av et valgt instrument. Målingen polles og et settpunkt kan skrives ved driftstest.
INNSTILLINGER
For å optimalisere FlowDDE for applikasjonen din eller for å kontrollere ressurser, kan oppførselen til FlowDDE konfigureres. Innstillingene er delt inn i to kategorier: avstemningstid og systeminnstillinger.
Avstemningstid
Parametre som verdien kan endres ofte leses av FlowDDE med jevne mellomrom. Disse parameterne er merket Poll i parameterlisten. Hvor ofte disse parametrene spørres, bestemmes av undersøkelsestiden. Jo lavere undersøkelsestid, jo oftere leses parameterne, men jo høyere blir CPU-belastningen. Avstemningstiden kan endres på Server >> Polltid. Vinduet på høyre side dukker opp. Den inneholder tre innstillinger:
- Avstemningstid: tiden mellom to avstemningsforespørsler.
- Gruppe av kanaler: antall kanaler som blir spurt på en gang. Neste avstemningstid blir neste gruppe pollet. Dette forhindrer høy CPU-belastning på grunn av at mange kanaler blir pollet, men reduserer den faktiske pollingstiden per kanal ettersom det totale antallet kanaler er delt på gruppen med kanaler.
- Sanntids pollingstid: pollingtiden for sanntidskanalene i tilfelle en RS232/FLOW-BUS grensesnittboks brukes med sanntidspolling aktivert. Dette krever spesiell konfigurasjon, brukt av f.eks. FlowPlot.
Systeminnstillinger
Andre innstillinger enn relatert til avstemningstiden er tilgjengelige av Server >> Innstillinger. De grunnleggende innstillingene er: 
- Prøv nettverkstilgang på nytt: antall ganger en lese- eller skriveforespørsel prøves på nytt etter en feil.
- Poll-parametere ved initialisering: etter åpning av kommunikasjon leses alle parametere for alle enheter, slik at den innledende DDE-verdien er fylt ut.
- Undertrykk kompatibilitetsfeil: Eldre instrument har ikke de nyeste parameterne. Lesefeil relatert til ikke-eksisterende parametere undertrykkes.
- ide avanserte parametere: skjul avanserte parametere i parameterlister og FlowDDE-vinduer. For normal instrumentoperasjon er de skjulte parametrene ikke nødvendige. For vedlikehold eller service kan disse parameterne være nødvendige synlige, og dette alternativet kan deaktiveres. Selv om disse parameterne er skjult, kan de fortsatt nås via DDE.
- Trim CRLF fra mottatt DDE-verdi: noen Windows-applikasjoner sender en vognretur og linjefeed med hver DDE-kommando. FlowDDE kan fjerne dem. For binære parametere vil dette ikke skje.
- Vis dato, klokkeslett, msek. i hovedvinduet til FlowDDE for hver linje. Vis dato, klokkeslett, msek. i hovedvinduet til FlowDDE for hver linje.
- Aktiver indirekte polling: hvert FLOW-BUS-instrument holder styr på hvilke parametere som endres av seg selv eller et annet instrument. Parameter 81 viser prosessen der en parameter endres. Når dette alternativet er aktivert, leser FlowDDE parameter 81 og poller prosessene som er endret, slik at applikasjoner ikke trenger å polle parameterne selv. Merk: dette alternativet bremser kommunikasjonen, ettersom mye mer data leses fra FLOW-BUS.
- Aktiver kommunikasjon til utilgjengelige parametere: DDE-elementer opprettes for parametere over nummer 237 når instrumentet ikke inneholder parameteren. Lukk og åpne kommunikasjonen etter å ha endret denne innstillingen.
- Ignorer databaserestriksjoner: FlowDDE genererer ikke feil basert på parameterinformasjonen i databasen (se kapittel 3 og 6), men leser og skriver alle kommandoer til instrumentet. Når instrumentet returnerer en feil, vises denne feilen.
Simuleringsmodus
I simuleringsmodus er kun DDE-kommunikasjon med et virtuelt system lagret i databasen mulig. Dette kan brukes når du ikke har et FLOW-BUS-system tilgjengelig. Parameterverdier kan leses og skrives gjennom DDE av klienten din. Bare kontroller simuleres i denne modusen. Sending av et settpunkt vil resultere i samme verdi for mål etter noen sekunder.
Simuleringsoppstart:
- Start FLOWDDE.EXE ved å klikke på ikonet
- Velg [Server][Simuler]
- Vent til meldingen "Simulation=ON"
- Start opp klientapplikasjonen din
VIEW OG REDIGER PARAMETRE
Alle parametere et Bronkhorst®-instrument kan ha lagres i databasen til FlowDDE, som brukes for korrekt kommunikasjon til instrumentene. Innholdet i denne databasen kan være viewredigert og redigert.
View parametere og verdier
Listen over parametere og dens egenskaper som beskrevet i kapittel 3 kan være viewed by Info >> Parameterliste. Betydningen av verdiene til flere parametere, kan være viewed by Info >> Parameterverdiliste. Til view parametrene som en modul (instrument) kan ha, åpne View moduler/parametervinduet fra FLOW-BUS-menyen. Velg riktig modul og klikk på View parameterknapp.
Rediger parametere
På Parameters-delen kan alle egenskapene til parameteren være viewed og endret. Det anbefales ikke å endre noe, men for ytelsesforbedring kan det være nyttig å fjerne en parameter fra avstemningslisten eller fra DDE i det hele tatt. Disse to alternativene er beskrevet her.
For å endre en egenskap for en bestemt parameter, finn riktig parameternummer, enten ved å velge-knappene eller ved å skrive inn nummeret i feltet under det og trykke på Søk. Eiendommene vises nå. For å stoppe FlowDDE-polling av parameteren i pollingssekvensen, fjern avmerkingen for Poll. (For å starte polling av en parameter, sjekk den.) For å lagre den nye verdien, endre parameternummeret eller lukk vinduet og svar på spørsmålet med Ja. Å fjerne en parameter fra DDE betyr at klientapplikasjoner ikke kan nå den og FlowDDE leser ikke parameterverdien fra instrumentet. For å fjerne en parameter fra DDE, fjern merket for Available at DDE. Som standard er alle parametere tilgjengelige (avkrysset).
Endring av parameterinformasjon kan ikke angres annet enn ved å installere FlowDDE på nytt! Med mindre du er fullstendig klar over effekten, vennligst IKKE gjør noen endringer!
TESTKOMMUNIKASJON
For vedlikeholds- og serviceoperasjoner kreves det ofte å lese fra eller skrive til en bestemt parameter. FlowDDE inneholder to testfasiliteter: en for å teste FLOW-BUS og DDE kommunikasjon og en for å teste ProPar kommunikasjon på lavere nivå.
Test FLOW-BUS og DDE
Åpne FlowDDE-testskjemaet fra menyen FLOW-BUS >> Test FLOW-BUS og DDE eller F6. Følgende vindu vises.
Vinduet består av to seksjoner. Ved Test FLOW-BUS-seksjonen kan parametere leses og skrives direkte til instrumentet, uavhengig av DDE-oppførselen, at det kreves en separat poll-kommando for å lese en parameterverdi og kun endringer skrives til instrumentet. DDE-verdien oppdateres ved lesing, men ikke ved skriving. Tvert imot, ved Test DDE-seksjonen kan parametere leses og skrives som enhver DDE-klient ville gjort. Ved å trykke på Les vises gjeldende verdi på DDE-nivå, men den faktiske instrumentverdien leses ikke og kan være annerledes. Ved Write skrives verdien til DDE-nivået, og på grunn av DDE-naturen skrives verdien til instrumentet bare hvis den er forskjellig fra forrige verdi.
I Test DDE-delen kan det enkelt lages lenker til klientapplikasjoner, f.eks. Microsoft Excel. Velg kanalen og parameteren som det skal kobles til.
Trykk på Kopier lenke for å kopiere lenken til utklippstavlen. I klientapplikasjonen bruker du alternativet Paste Special og velg Paste link for å lime inn linken (f.eks. Paste Special i Microsoft Excel, se bilde). Enhver endring i parameterverdi vil bli sendt til klientapplikasjonen. Den andre veien rundt er også mulig. Kopier en lenke fra et hvilket som helst program (f.eks. kopier en celle fra Excel). Trykk på Lim inn i testskjemaet. Enhver endring i applikasjonens felt resulterer i at parameterverdien i FlowDDE oppdateres. Merk at når kommunikasjonen er lukket, vil alle koblinger bli avsluttet og vil ikke bli gjenopprettet når kommunikasjonen åpnes igjen. Deaktiver standard polling stopper FlowDDE midlertidig fra å polle de valgte parameterne, og bare lesehandlingene i dette testskjemaet (eller en hvilken som helst klient) utføres på instrumentet.
Test ProPar 
For testformål på lavt nivå inneholder FlowDDE Test Propar-skjemaet, der individuelle FLOW-BUS-meldinger kan leses og skrives til et instrument. Dette skjemaet erstatter den tidligere DLL-testapplikasjonen. Dette skjemaet kan kun åpnes når kommunikasjonen er lukket med Kommunikasjon >> Test PropPar eller Shift+F6. Ved å bruke dette skjemaet kan meldinger sendes på node-/prosess-/parameternivå, slik at selv parametere som ikke er i FlowDDE-databasen kan leses og/eller skrives. Så snart Les- eller Skriv-knappen trykkes inn for første gang, åpnes kommunikasjonen. Når vinduet er lukket, er også kommunikasjonen lukket.
SERVICELOGG
Ved problemer med instrumentet(e) og du må kontakte en ekspert (f.eks. Bronkhorst® Support), kan alle parameterverdiene til instrumentet logges til en file. For å opprette en slik tjenestelogg, klikk File >> Tjenestelogg eller Ctrl+L og skriv inn file navn.
DDE KOMMUNIKASJON AV KUNDER
GRUNNLEGGENDE PARAMETERKOMMUNIKASJON
Klientapplikasjoner kommuniserer til FlowDDE-serveren ved å bruke DDE-meldinger. Før meldinger kan utveksles, måtte en DDE-kobling lages. En DDE-kobling består av tre deler: serveren, emnet og et element. For å skille tegnene '|' og '!' kan brukes, så en DDE-lenke i f.eks. Microsoft Excel blir Server|Emne!Item.
For standard instrumentparametere og FlowDDE-serveren er disse:
- Server: FlowDDE eller FlowDDE2
- Emne: C(X) for kanal X
- Element: P(Y) for parameter Y
En eksample av en DDE-kobling i en Microsoft Excel-celle er =FlowDDE|'C(1)'!'P(8)' for å lese parameter 8 til kanal 1.
SPESIELLE ALTERNATIVER
Kanal 0
Spesialkommandoer kan sendes til FlowDDE ved hjelp av kommandokanalen 0, C(0). Denne kanalen er ikke relatert til noe FLOW-BUS-instrument, men er kun for FlowDDE-kontroll. Kanal 0 inneholder kun P(0) , P(1) og P(2) elementer. P(0) er kommandoparameteren. Skriv et tall til P(0) vil utløse FlowDDE til å lese alle parameterverdier fra en eller flere kanaler og oppdatere parameterverdiene på DDE-nivå. For å lese en mindre mengde parametere kan parametergrupper leses. Hvilke parametere som er i hvilken gruppe finner du i parameterlisten.
Andre spesielle handlinger kan utløses av P(0): 
P(1) er lesestatusinformasjonskanalen. Når FlowDDE leser data fra FLOW-BUS, vil alle status/feilmeldinger sendes til denne parameteren. Når verdien av denne parameteren er 0, er alt OK, ellers vil det inneholde status/feilmelding.
P(2) er skrivestatusinformasjonskanalen. Når en klientapplikasjon sender data til FlowDDE og FlowDDE sender verdiene til FLOW-BUS, vil eventuelle status-/feilmeldinger sendes til denne parameteren. Når verdien av denne parameteren er 0, er alt OK, ellers vil det inneholde status/feilmelding.
Parameter 0
På samme måte som parameter 0 for kanal 0 kan brukes til å lese parametere fra en hvilken som helst kanal, kan parameter 0 for enhver kanal brukes til å lese parametere fra den kanalen: 
Enhver kombinasjon av ovenstående er gyldig ved å skille delene med komma, f.eks. C(X)!P(0) = 1-10,20, GRUPPE3 vil lese parametere 1 til 10, 20 og alle parametere i gruppe 3 i kanal X .
Server emne
Informasjon om FlowDDE-serveren, flere innstillinger og FLOW-BUS-konfigurasjonsinformasjon kan fås av klienter gjennom serveremnet.
Serveremnet har flere elementer: 
FLOWDDE TEKNISKE DETALJER
I følgende diagram er kommunikasjonen fra en DDE-klient til instrumentet skjematisk tegnet. FlowDDE-applikasjonen bruker Flowb32.dll og parameterdatabasen.
En DDE-klient kommuniserer til FlowDDE ved hjelp av DDE-meldinger. FlowDDE bruker parameterdatabasen for parameterinformasjon og Flowb32.dll for å utføre lavnivåkommunikasjonen til FLOW-BUS. Flowb32.dll har metoder for enkelt å sende eller be om en parameterverdi til en bestemt node, prosess og parameter og for å få svarene. Fra samtalene til disse metodene konstruerer den de nødvendige FLOW-BUS-meldingene i den binære ProPar-protokollen, sender disse meldingene og mottar og tolker svarene fra instrumentene.
SERVICE
For aktuell informasjon om Bronkhorst® og serviceadresser, vennligst besøk vår webnettsted: http://www.bronkhorst.com Har du spørsmål om produktene våre? Vår salgsavdeling hjelper deg gjerne med å velge riktig produkt for din applikasjon. Kontakt salg på e-post: sales@bronkhorst.com For ettersalgsspørsmål er vår kundeserviceavdeling tilgjengelig med hjelp og veiledning. For å kontakte CSD via e-post: aftersales@bronkhorst.com Uansett tidssone er ekspertene våre i støttegruppen tilgjengelige for å svare på forespørselen din umiddelbart eller sørge for passende videre handling. Ekspertene våre kan nås på: +31 859 02 18 66
Dokumenter / Ressurser
![]() | Programvareverktøy FlowDDE |
Referanser
- Brukerhåndbokmanual.tools

