
Strumento software Bronkhorst FlowDDE
Disclaimer
Le informazioni in questo manuale sono state reviewed e si ritiene che sia del tutto affidabile. Nessuna responsabilità, tuttavia, viene assunta per inesattezze. Il materiale in questo manuale è solo a scopo informativo.
Copyright
Tutti i diritti riservati. Questa documentazione è protetta da copyright. Con riserva di modifiche tecniche e ottiche, nonché errori di stampa. Le informazioni contenute in questo documento sono soggette a modifiche in qualsiasi momento senza preavviso. Bronkhorst® si riserva il diritto di modificare o migliorare i propri prodotti e di modificarne i contenuti senza essere obbligato ad informare particolari persone o organizzazioni. Le specifiche del dispositivo e il contenuto della confezione possono discostarsi da quanto indicato in questo documento.
Simboli
- Informazioni importanti. L'eliminazione di queste informazioni potrebbe causare lesioni alle persone o danni allo strumento o all'installazione.
- Informazioni utili. Queste informazioni faciliteranno l'uso di questo strumento.
- Ulteriori informazioni sono disponibili su Internet o presso il rappresentante di vendita locale.
INFORMAZIONI GENERALI SUL PRODOTTO
INTRODUZIONE
Questo manuale spiegherà il funzionamento dello strumento software FlowDDE. È stato scritto sulla base di FlowDDE V4.67, ma dovrebbe essere adatto anche per le versioni precedenti (e future), sebbene la funzionalità possa differire da quanto descritto. FlowDDE è un server DDE (Dynamic Data Exchange), una facile connessione tra le applicazioni Windows e gli strumenti digitali Bronkhorst®. DDE fornisce un livello base di comunicazione tra processi tra le applicazioni Windows. Utilizzando i comandi DDE, inviati dal software a FlowDDE, i dati possono essere inviati o richiesti da strumenti digitali. FlowDDE gestisce tutte le comunicazioni con gli strumenti e fornisce i dati alle applicazioni. Example di applicazioni con comunicazione DDE sono Microsoft Excel e LabVIEW (Strumenti nazionali). Diverse applicazioni Bronkhorst® richiedono FlowDDE per la comunicazione con gli strumenti, ad es. FlowPlot e FlowView.
RIFERIMENTI AD ALTRI DOCUMENTI APPLICABILI
Manuali e guide per strumenti digitali sono modulari. Le istruzioni generali forniscono informazioni sul funzionamento e l'installazione degli strumenti. Le istruzioni operative spiegano l'uso delle caratteristiche e dei parametri degli strumenti digitali. Le informazioni specifiche sul bus di campo spiegano l'installazione e l'uso del bus di campo installato sullo strumento.
Manuali e guide per l'utente
Disegni tecnici 
Strumenti software
Tutti questi documenti possono essere trovati su: http://www.bronkhorst.com/en/downloads
STRUMENTI SUPPORTATI
Tutti gli strumenti FLOW-BUS e gli strumenti con comunicazione RS232, con le seguenti limitazioni:
- Interfaccia RS232/FLOW-BUS: 16 bit non è supportato e firmware a 32 bit >= solo 4.09
- Misuratori di portata massica/regolatori digitali senza comunicazione RS232: firmware >= solo V5.xx
- Moduli di controllo a lettura digitale (E-7000): firmware >= solo V3.xx
REQUISITI DI SISTEMA
| Processore | x86 o x64 700 MHz o superiore |
| Memoria (RAM) | 64 MB |
| Disco rigido | 20 MB di spazio disponibile su disco |
| Display | Risoluzione 800 x 600 o superiore, 256 colori o più |
| Connessioni | Porta RS232 con buffer FIFO |
| Sistema operativo | Windows 2000, XP, Vista (x86 o x64) o 7 (x86 o x64) |
- Il simbolo di raggruppamento delle cifre della valuta deve sempre differire dal simbolo decimale del numero. Avere simboli uguali non è valido (non solo in questa situazione, ma anche in altre situazioni) e probabilmente causerà anche altri problemi. Vedere KB198098 di Microsoft.
- Per evitare errori di comunicazione, si consiglia di utilizzare una porta seriale (RS232) con rilevamento del sovraccarico del buffer hardware. Pochi convertitori USB-RS232 hanno questa caratteristica, ma ad esempio il codice Digitus n. DA-70156 ha.
INSTALLAZIONE E AVVIAMENTO
Seguire le istruzioni sullo schermo durante l'installazione di FlowDDE. FlowDDE verrà installato in C:\Program Files\Bronkhorst\FlowDDE32. Avvia FlowDDE attraverso il menu Start: Start >> (Tutti) Programmi >> Bronkhorst >> FlowDDE V4.67.
- C:\Program Files è una cartella di sistema ed è seguita da (x86) nelle versioni di Windows a 64 bit e può differire nelle versioni di Windows non inglesi.
Opzioni di avvio
In alcune situazioni, è conveniente che FlowDDE si comporti in modo diverso o esegua un'azione dopo l'avvio. Sono disponibili le seguenti opzioni di avvio:

INTERFACCE
INTERFACCIA RS232/FLOW-BUS
L'interfaccia RS232/FLOW-BUS è un'interfaccia tra il FLOW-BUS e la porta seriale (computer) RS232 V24. Verrà fornito come unità chiusa separata con un connettore FLOW-BUS e un connettore RS232 o come modulo 14TE integrato del sistema di lettura e controllo E-7000 o E-8000. Il convertitore offre comunicazione con una velocità di trasmissione fino a 38400 baud. È disponibile il supporto del software di comunicazione. Le impostazioni di comunicazione sono: 38400, n, 8, 1.
Connettore a D per RS232
Il connettore D femmina RS232 (x) (sub miniatura a 9 pin) ha la seguente configurazione dei pin:
| Numero PIN | Descrizione |
| 1
2 3 4 5 6 7 8 9 |
TXD non connesso
RXD non connesso 0 Vd DTR CTS RTS Scudo |
RS232 SU STRUMENTO MULTIBUS
L'interfaccia RS232 su uno strumento multibus può essere collegata a qualsiasi porta seriale RS232 V24 (computer). Assicurati di rispettare lo schema di collegamento. Bronkhorst® offre cavi speciali per la comunicazione, che separano le linee RS232 dall'alimentazione e dall'ingresso e dall'uscita analogici. Sul connettore D-sub maschio a 9 pin dello strumento sono disponibili RX e TX sul pin 6 e pin 1.
La comunicazione seriale RS232 su uno strumento multibus con RS232 può essere trattata come un sistema FLOW-BUS con uno strumento e un'interfaccia FLOW-BUS/RS232. Nel caso sia presente una connessione fieldbus FLOW-BUS, è possibile comunicare anche con altri strumenti collegati al FLOW-BUS. La comunicazione RS232 è possibile tramite:
- Connettore Sub D a 9 pin (strumenti non IP65, ad es. EL-FLOW)
- Connettore DIN a 8 pin (strumenti IP65, es. CORI-FLOW) Per i collegamenti esatti si prega di consigliare il proprio schema di collegamento.
Applicazioni, ad es. EL-FLOW
Per una corretta installazione dei cavi consultare lo schema di collegamento applicabile di cui al paragrafo 1.2.2
- Per impostazione predefinita, l'interfaccia offre la comunicazione a una velocità di trasmissione di 38400 baud. Sugli strumenti che offrono la possibilità di modificare il baud rate RS232, il baud rate può essere configurato in modo diverso. Consulta la documentazione tecnica del tuo strumento per sapere quali baud rate sono supportate.
INFORMAZIONI SUI PARAMETRI
FLOW-BUS viene utilizzato per lo scambio del valore dei parametri tra strumenti e moduli operativi (tastiera o interfaccia PC). Le informazioni sui parametri sono costituite da diverse proprietà per il comportamento all'interno del sistema FLOW-BUS. Nella tabella 'proprietà parametro' troverai un elenco di parametri e le loro proprietà. Nella tabella 'valori parametro' i valori sono descritti in modo più dettagliato. Questo elenco è costituito principalmente da parametri per le impostazioni della modalità.
| Descrizione della proprietà nella tabella delle proprietà dei parametri | |
| Articolo | Descrizione |
| Parametro(DDE) | Numero di parametro univoco (utilizzato anche per la comunicazione DDE: P(x)). |
| Nome | Nome del parametro, utilizzato per l'identificazione del parametro. |
| Processo | Processo in cui il parametro viene utilizzato sul modulo FLOW-BUS, utilizzato per la comunicazione direttamente tramite RS232. Quando è vuoto nella tabella, il processo deve essere determinato dal sistema FLOW-BUS
informazioni (per parametri che si trovano in più di un processo, es. setpoint, misura). |
| FBnr(parametro) | Numero parametro in elaborazione su modulo FLOW-BUS, utilizzato per la comunicazione direttamente tramite RS232. |
| Tipo | Tipo di variabile del parametro
· c (senza segno) char 1 byte valore 0..255 quando StrLen è 0 · c stringa Più byte quando StrLen è diverso da 0 · i (senza segno) intero 2 byte valore 0..65535 · f float 4 byte valore +-1.18E-38..+-3.39E+38 (notazione a virgola mobile IEEE) · l (senza segno) lungo 4 byte valore 0..4294967295 tipi di dati > 1 byte sono prima MSB. |
| Strlen | Lunghezza della stringa in byte (caratteri) utilizzata in combinazione con il tipo c per le stringhe
· -2 indica che una stringa ha terminazione zero, non definita in lunghezza, ma fino al primo carattere 0. · X indica una stringa con una lunghezza di X byte · 0 significa nessuna informazione richiesta (non un parametro di tipo stringa) |
| Minimo | Valore minimo del parametro consentito durante la lettura/scrittura del parametro. Il valore verrà verificato
su questo limite (errore fuori limite). |
| Massimo | Valore massimo del parametro consentito durante la lettura/scrittura del parametro. Il valore verrà verificato su questo limite (errore fuori limite). |
| Leggere | Indicazione se il parametro può essere letto tramite FLOW-BUS. |
| Scrivere | Indicazione se il parametro può essere scritto tramite FLOW-BUS. |
| Sondaggio | Indica se il parametro deve essere interrogato continuamente da FlowDDE per mantenere aggiornato il valore del parametro (modificante). |
| Avanzato | Indicazione se il parametro è solo per utenti avanzati. Questi sono principalmente parametri per
servizio di manutenzione. |
| Protetto | Indicazione se il parametro è protetto per l'uso tramite FLOW-BUS. La lettura di questo parametro è possibile, ma la modifica richiede una gestione speciale. |
| Alta sicurezza | Indicazione se il parametro è altamente protetto (solo pochi parametri). La lettura di questo parametro è possibile, ma la modifica richiede una gestione speciale. |
| Descrizione | Breve descrizione sul significato del parametro o su dove viene utilizzato. |
| Via DDE | Stringa DDE parametro (max. 10 caratteri). Questo diventa il valore DDE quando il parametro non lo è
disponibile sullo strumento. Inoltre: fino a FlowDDE V4.58 utilizzato per l'identificazione dei parametri. |
- La modifica dei valori dei parametri è possibile quando un parametro non è di sola lettura e non è protetto. L'intervallo e il tipo di parametri sono descritti nelle tabelle. Quando i valori dei parametri non sono compresi nell'intervallo, verranno 'tagliati' sul valore consentito più vicino o verrà visualizzato un messaggio di errore: 'errore valore parametro'.
La modifica dei valori dei parametri è possibile quando un parametro non è di sola lettura e non è protetto. L'intervallo e il tipo di parametri sono descritti nelle tabelle. Quando i valori dei parametri non rientrano nell'intervallo, verranno 'tagliati' sul valore consentito più vicino o verrà visualizzato un messaggio di errore: 'errore valore parametro'. Per la comunicazione con FLOW-BUS attraverso modalità diverse da DDE, direttamente tramite stringhe ASCII RS232 o tramite librerie C, utilizzare i numeri di parametro per i moduli FLOW-BUS (nella colonna FBnr della tabella Proprietà parametro). Inoltre sarà necessario conoscere l'indirizzo di nodo dello strumento sul FLOW-BUS, il numero di processo e il numero di parametro sullo strumento. L'indirizzo del nodo è l'indirizzo del nodo dello strumento sul FLOW-BUS. Le interfacce RS232 accettano l'indirizzo di nodo 128. Quando si inviano messaggi all'indirizzo di nodo 128, il messaggio sarà sempre accettato, indipendentemente dal vero indirizzo di nodo dello strumento sul bus. Il processo può essere trovato nella tabella dei parametri o deve essere determinato quando non è stato compilato nulla. In tal caso, il numero di processo più spesso è 1, ma su dispositivi con ad es. più canali del sensore, il processo sarà 1 per il primo canale , 2 per il secondo, e così via fino a 32. Su questi moduli anche i processi 33, 65 e 65 vengono moltiplicati in questo modo.
È importante sapere che non tutti i parametri sono disponibili su tutti gli strumenti (FLOW-BUS). Per maggiori dettagli sui parametri e sul loro utilizzo, consultare anche la documentazione tecnica del proprio strumento. Anche l'applicazione software Bronkhorst® FlowDDE dà una svoltaview di quali parametri sono disponibili su quali dispositivi.
OPERAZIONE
BASE: COMUNICAZIONE AGLI STRUMENTI E ASSISTENZA ALLE APPLICAZIONI DEL CLIENTE
Una volta avviato FlowDDE, apparirà la finestra principale. È costituito da una barra dei menu, una riga di informazioni e una sezione dei messaggi.
Nella sezione messaggi la procedura generale per iniziare a servire le applicazioni client con il server FlowDDE è descritta in quattro passaggi:
- Collegare uno strumento a una porta COM del PC
- Definire le impostazioni di comunicazione
- Avvia la comunicazione
- Attendi che FlowDDE sia pronto
Utilizzando le informazioni del capitolo 2 e/o lo schema di collegamento, collegare fisicamente lo strumento alla porta COM del PC.
Impostazioni di comunicazione 
Prima di poter effettuare la comunicazione con lo/gli strumento/i, è necessario configurare correttamente le impostazioni di comunicazione. Aprire le impostazioni di comunicazione dal menu Comunicazione >> Impostazioni di comunicazione... o premendo F2. Viene visualizzata la finestra mostrata sul lato destro. Su Interface, è possibile selezionare la porta COM e la velocità di trasmissione. Per la maggior parte delle interfacce, la velocità di trasmissione predefinita è 38400. In LOW-BUS è possibile impostare alcune impostazioni per l'interfaccia FLOW-BUS. I valori predefiniti (Auto busmaster + ottimizzazione e concatenamento di processi e parametri abilitati) devono essere modificati solo nel caso in cui queste opzioni non siano supportate, ovvero solo per interfacce legacy. Su OK le impostazioni vengono accettate, mentre su Cancel FlowDDE mantiene le sue impostazioni. Nella finestra principale, le impostazioni di comunicazione effettive sono visualizzate sotto la barra dei menu, accanto allo stato dell'interfaccia.
Comunicazione aperta
Una volta configurate correttamente le impostazioni di comunicazione, è possibile avviare la comunicazione con gli strumenti ei valori degli strumenti possono essere utilizzati dalle applicazioni client. Dal menu, fare clic su Comunicazione >> Apri comunicazione o premere F3. Ora FlowDDE proverà a stabilire una connessione all'interfaccia FLOW-BUS. Una volta stabilita una connessione, FlowDDE inizializzerà l'interfaccia quando necessario ed eseguirà la scansione del FLOW-BUS collegato quando presente. Quando la configurazione FLOW-BUS è diversa dalla configurazione precedente, FlowDDE mostra un avviso. A tutti gli strumenti collegati viene assegnato un numero di canale e per ogni canale vengono create le voci DDE dei parametri applicabili. Questi elementi DDE dei parametri devono essere utilizzati dalle applicazioni client. Dopo aver creato tutti gli elementi DDE, FlowDDE avvia periodicamente il polling di diversi parametri da tutti gli strumenti. I valori DDE di questi parametri vengono aggiornati dopo ogni sondaggio, quindi i client non devono aggiornarli attivamente prima dell'uso. D'ora in poi, FlowDDE è pronto per qualsiasi cliente. FlowDDE può essere ridotto a icona e agisce silenziosamente come un server fino alla chiusura della comunicazione.
Chiudere la comunicazione
La comunicazione con lo strumento può essere interrotta da, dal menu, Comunicazione >> Chiudi comunicazione o F4. Il polling viene interrotto, tutti gli elementi DDE vengono terminati ei client non possono più impostare o ottenere valori di parametro.
- La comunicazione si chiude automaticamente alla chiusura di FlowDDE.
CONFIGURAZIONE
Quando la comunicazione è aperta e FlowDDE ha scansionato il sistema FLOW-BUS, la configurazione FLOW-BUS può essere viewed: FLOW-BUS >> Configurazione o F5.
Viene mostrata la seguente finestra.
Sul lato sinistro sono mostrati tutti gli strumenti collegati al FLOW-BUS, ordinati per canale assegnato. In questo esample, sono collegati due controller digitali (canali 1 e 2) e un'interfaccia RS232/FLOW-BUS con 4 canali real-time (canali da 3 a 6). Sul lato destro, il telaio superiore è pensato per aggiungere moduli legacy al FLOW-BUS. Per aggiungere un tale modulo, collegare il modulo al FLOW-BUS, premere Cerca e seguire le istruzioni sullo schermo. In Informazioni sul dispositivo vengono visualizzate le informazioni sul canale selezionato nell'elenco a sinistra. Node mostra l'indirizzo del nodo corrente dello strumento. L'indirizzo di nodo di uno strumento può essere modificato premendo Cambia e inserendo il nuovo indirizzo di nodo. Per i dispositivi multicanale, ad es. un'interfaccia RS232/FLOW-BUS, il processo del canale è mostrato in Processo. La casella di controllo Poll indica che i parametri selezionati – quelli contrassegnati da Poll nell'elenco dei parametri – da questo canale vengono interrogati da FlowDDE quando la comunicazione è aperta. Eventuali commenti sullo strumento possono essere inseriti nel campo Info. Questi commenti vengono memorizzati tra le sessioni di FlowDDE fintanto che la configurazione FLOW-BUS non viene modificata. La finestra di configurazione consente il test di base di uno strumento selezionato. La misura viene interrogata ed è possibile scrivere un Setpoint durante il test di funzionamento.
IMPOSTAZIONI
Per ottimizzare FlowDDE per la tua applicazione o per controllare le risorse, è possibile configurare il comportamento di FlowDDE. Le impostazioni sono divise in due categorie: ora del sondaggio e impostazioni di sistema.
Ora del sondaggio
I parametri il cui valore può cambiare frequentemente vengono letti periodicamente da FlowDDE. Questi parametri sono contrassegnati Poll nell'elenco dei parametri. La frequenza di polling di questi parametri è determinata dal tempo di polling. Più basso è il tempo di polling, più spesso vengono letti i parametri, ma maggiore diventa il carico della CPU. L'ora del sondaggio può essere modificata in Server >> Ora del sondaggio. Si apre la finestra sul lato destro. Contiene tre impostazioni:
- Sondaggio: il tempo tra due richieste di sondaggio.
- Batch di canali: il numero di canali che vengono interrogati contemporaneamente. Il polling successivo viene eseguito il polling del batch successivo. Ciò impedisce carichi elevati della CPU dovuti al polling di molti canali, ma riduce il tempo di polling effettivo per canale poiché il numero totale di canali è diviso per il batch di canali.
- Tempo di polling in tempo reale: il tempo di polling per i canali in tempo reale nel caso in cui venga utilizzata una scatola di interfaccia RS232/FLOW-BUS con polling in tempo reale abilitato. Ciò richiede una configurazione speciale, utilizzata ad es. da FlowPlot.
Impostazioni di sistema
Impostazioni diverse da quelle relative all'ora del sondaggio sono disponibili in Server >> Impostazioni. Le impostazioni di base sono: 
- Riprova accesso alla rete: numero di volte in cui una richiesta di lettura o scrittura viene ripetuta dopo un errore.
- Polling parametri all'inizializzazione: dopo l'apertura della comunicazione vengono letti tutti i parametri di tutti i dispositivi, quindi viene riempito il valore DDE iniziale.
- Elimina gli errori di compatibilità: gli strumenti più vecchi non hanno i parametri più recenti. Gli errori di lettura relativi a parametri inesistenti vengono eliminati.
- ide parametri avanzati: nasconde i parametri avanzati negli elenchi dei parametri e nelle finestre di FlowDDE. Per le normali operazioni dello strumento, i parametri nascosti non sono necessari. Per la manutenzione o l'assistenza, questi parametri potrebbero essere necessari visibili e questa opzione può essere disabilitata. Sebbene questi parametri siano nascosti, possono comunque essere raggiunti tramite DDE.
- Taglia CRLF dal valore DDE ricevuto: alcune applicazioni Windows inviano un ritorno a capo e un avanzamento riga con ogni comando DDE. FlowDDE può rimuoverli. Per i parametri binari, questo non accadrà.
- Mostra data, ora, msec. nella finestra principale di FlowDDE per ogni riga. Mostra data, ora, msec. nella finestra principale di FlowDDE per ogni riga.
- Abilita polling indiretto: ogni strumento FLOW-BUS tiene traccia di quali parametri vengono modificati da solo o da qualsiasi altro strumento. Il parametro 81 mostra il processo di modifica di un parametro. Quando questa opzione è abilitata, FlowDDE legge il parametro 81 ed esegue il polling dei processi modificati, quindi le applicazioni non devono eseguire il polling dei parametri stessi. Nota: questa opzione rallenta la comunicazione, poiché molti più dati vengono letti dal FLOW-BUS.
- Abilita comunicazione a parametri non disponibili: le voci DDE vengono create per i parametri superiori al numero 237 quando lo strumento non contiene il parametro. Chiudere e aprire la comunicazione dopo aver modificato questa impostazione.
- Ignora le restrizioni del database: FlowDDE non genera errori in base alle informazioni sui parametri nel suo database (vedere i capitoli 3 e 6), ma legge e scrive tutti i comandi nello strumento. Quando lo strumento restituisce un errore, viene visualizzato quell'errore.
Modalità di simulazione
In modalità simulazione è possibile solo la comunicazione DDE con un sistema virtuale memorizzato nel database. Può essere utilizzato quando non si dispone di un sistema FLOW-BUS. I valori dei parametri possono essere letti e scritti tramite DDE dal client. In questa modalità vengono simulati solo i controller. L'invio di un setpoint risulterà nello stesso valore di misura dopo alcuni secondi.
Avvio della simulazione:
- Avviare FLOWDDE.EXE, cliccando sull'icona
- Seleziona [Server][Simula]
- Attendi fino al messaggio "Simulazione=ON"
- Avvia la tua applicazione client
VIEW E MODIFICA PARAMETRI
Tutti i parametri che qualsiasi strumento Bronkhorst® può avere sono memorizzati nel database di FlowDDE, che viene utilizzato per una corretta comunicazione agli strumenti. Il contenuto di questo database può essere viewed e modificato.
View parametri e valori
L'elenco dei parametri e le sue proprietà come descritto nel capitolo 3 può essere viewa cura di Info >> Elenco parametri. Il significato dei valori di più parametri può essere viewa cura di Info >> Elenco dei valori dei parametri. A view i parametri che un modulo (strumento) può avere, aprire il file View finestra moduli/parametri dal menu FLOW-BUS. Seleziona il modulo corretto e fai clic su View pulsante parametri.
Modifica parametri
Nella sezione Parametri, tutte le proprietà del parametro possono essere viewed e cambiato. Non è consigliabile modificare nulla, ma per migliorare le prestazioni può essere utile rimuovere un parametro dall'elenco dei sondaggi o del tutto da DDE. Queste due opzioni sono descritte qui.
Per modificare una proprietà di un determinato parametro, trovare il numero di parametro corretto, tramite i pulsanti Seleziona o inserendo il suo numero nel campo sottostante e premendo Cerca. Le proprietà sono ora mostrate. Per interrompere il polling del parametro FlowDDE nella relativa sequenza di polling, deselezionare la casella di controllo Poll. (Per avviare il polling di un parametro, selezionarlo.) Per memorizzare il nuovo valore, modificare il numero del parametro o chiudere la finestra e rispondere alla domanda con Sì. La rimozione di un parametro da DDE significa che le applicazioni client non possono raggiungerlo e FlowDDE non legge il valore del parametro dallo strumento. Per rimuovere un parametro da DDE, deselezionare la casella di controllo Disponibile in DDE. Di default tutti i parametri sono disponibili (selezionati).
La modifica delle informazioni sui parametri non può essere annullata se non reinstallando FlowDDE! A meno che tu non sia pienamente consapevole dell'effetto, NON apportare modifiche!
COMUNICAZIONE DI PROVA
Per le operazioni di manutenzione e assistenza, è spesso necessario leggere o scrivere su un determinato parametro. FlowDDE contiene due funzionalità di test: una per testare la comunicazione FLOW-BUS e DDE e una per testare la comunicazione ProPar di livello inferiore.
Testare FLOW-BUS e DDE
Aprire la maschera di test FlowDDE dal menu FLOW-BUS >> Test FLOW-BUS e DDE o F6. Viene visualizzata la seguente finestra.
La finestra è composta da due sezioni. Nella sezione Test FLOW-BUS i parametri possono essere letti e scritti direttamente sullo strumento, indipendentemente dal comportamento del DDE che è necessario un comando poll separato per leggere un valore di parametro e solo le modifiche vengono scritte sullo strumento. Il valore DDE viene aggiornato in lettura, ma non in scrittura. Al contrario, nella sezione Test DDE i parametri possono essere letti e scritti come farebbe qualsiasi client DDE. Premendo Leggi viene visualizzato il valore corrente a livello DDE, ma il valore effettivo dello strumento non viene letto e potrebbe essere diverso. In Write il valore viene scritto nel livello DDE e, a causa della natura del DDE, solo se è diverso dal valore precedente, il valore viene scritto nello strumento.
Nella sezione Test DDE è possibile creare facilmente collegamenti ad applicazioni client, ad esempio Microsoft Excel. Selezionare il canale e il parametro a cui creare un collegamento.
Premere Copia collegamento per copiare il collegamento negli appunti. Nell'applicazione client, utilizzare l'opzione Incolla speciale e selezionare Incolla collegamento per incollare il collegamento (ad es. Incolla speciale in Microsoft Excel, vedere l'immagine). Qualsiasi modifica del valore del parametro verrà inviata all'applicazione client. È possibile anche il contrario. Copia un collegamento da qualsiasi applicazione (ad es. copia una cella da Excel). Nel modulo di prova, premere Incolla. Qualsiasi modifica nel campo dell'applicazione comporta l'aggiornamento del valore del parametro in FlowDDE. Si noti che quando la comunicazione viene chiusa, tutti i collegamenti verranno interrotti e non verranno ripristinati quando la comunicazione verrà aperta nuovamente. Disabilita polling standard impedisce temporaneamente a FlowDDE di eseguire il polling dei parametri selezionati e sullo strumento vengono eseguite solo le azioni di lettura in questo modulo di test (o qualsiasi client).
Prova ProPar 
Per scopi di test di basso livello, FlowDDE contiene il modulo Test Propar, in cui i singoli messaggi FLOW-BUS possono essere letti e scritti su uno strumento. Questo modulo sostituisce la precedente applicazione di test DLL. Questo modulo può essere aperto solo quando la comunicazione viene chiusa da Comunicazione >> Test PropPar o Shift+F6. Utilizzando questo modulo, i messaggi possono essere inviati a livello di nodo/processo/parametro, quindi anche i parametri che non sono nel database FlowDDE possono essere letti e/o scritti. Non appena viene premuto per la prima volta il pulsante Leggi o Scrivi, la comunicazione viene aperta. Quando la finestra è chiusa, anche la comunicazione è chiusa.
REGISTRO DI SERVIZIO
In caso di problemi con i tuoi strumenti e devi contattare un esperto (ad es. Bronkhorst® Support), tutti i valori dei parametri del tuo strumento possono essere registrati su un file. Per creare un registro del servizio di questo tipo, fare clic su File >> Registro di servizio o Ctrl+L e inserisci il file nome.
COMUNICAZIONE DDE DA PARTE DEI CLIENTI
COMUNICAZIONE DEI PARAMETRI BASE
Le applicazioni client comunicano con il server FlowDDE utilizzando i messaggi DDE. Prima che i messaggi possano essere scambiati, è stato necessario creare un collegamento DDE. Un collegamento DDE è costituito da tre parti: il server, l'argomento e un elemento. Per la separazione i caratteri '|' e '!' può essere utilizzato, quindi un collegamento DDE ad esempio in Microsoft Excel diventa Server|Topic!Item.
Per i parametri dello strumento standard e il server FlowDDE, questi sono:
- Server: FlowDDE o FlowDDE2
- Argomento: C(X) per il canale X
- Articolo: P(Y) per il parametro Y
un exampil file di un collegamento DDE in una cella di Microsoft Excel è =FlowDDE|'C(1)'!'P(8)' per leggere il parametro 8 del canale 1.
OPZIONI SPECIALI
Canale 0
Comandi speciali possono essere inviati a FlowDDE tramite il canale di comando 0, C(0). Questo canale non è correlato ad alcuno strumento FLOW-BUS, ma è solo per il controllo FlowDDE. Il canale 0 contiene solo elementi P(0) , P(1) e P(2). P(0) è il parametro del comando. Scrivere un numero su P(0) attiverà FlowDDE per leggere tutti i valori dei parametri da uno o più canali e aggiornare i valori dei parametri a livello DDE. Per leggere una quantità minore di parametri, è possibile leggere i gruppi di parametri. Quali parametri sono in quale gruppo possono essere trovati nell'elenco dei parametri.
Altre azioni speciali possono essere attivate da P(0): 
P(1) è il canale delle informazioni sullo stato di lettura. Quando FlowDDE sta leggendo i dati dal FLOW-BUS, tutti i messaggi di stato/errore verranno inviati a questo parametro. Quando il valore di questo parametro è 0, tutto è OK, altrimenti conterrà il messaggio di stato/errore.
P(2) è il canale delle informazioni sullo stato di scrittura. Quando un'applicazione client invia dati a FlowDDE e FlowDDE invia i valori a FLOW-BUS, eventuali messaggi di stato/errore verranno inviati a questo parametro. Quando il valore di questo parametro è 0, tutto è OK, altrimenti conterrà il messaggio di stato/errore.
Parametro 0
In modo simile al modo in cui il parametro 0 del canale 0 può essere utilizzato per leggere i parametri da qualsiasi canale, il parametro 0 di qualsiasi canale può essere utilizzato per leggere i parametri da quel canale: 
Qualsiasi combinazione di quanto sopra è valida separando le parti con una virgola, es. C(X)!P(0) = 1-10,20,GROUP3 leggerà i parametri da 1 a 10, 20 e tutti i parametri nel gruppo 3 del canale X .
Argomento del server
Le informazioni sul server FlowDDE, diverse impostazioni e le informazioni sulla configurazione FLOW-BUS possono essere ottenute dai client tramite l'argomento del server.
L'argomento del server contiene diversi elementi: 
DETTAGLI TECNICI FLOWDDE
Nel diagramma seguente viene schematicamente disegnata la comunicazione da un client DDE allo strumento. L'applicazione FlowDDE utilizza Flowb32.dll e il database dei parametri.
Un client DDE comunica con FlowDDE utilizzando i messaggi DDE. FlowDDE utilizza il database dei parametri per le informazioni sui parametri e Flowb32.dll per eseguire la comunicazione di basso livello con il FLOW-BUS. Flowb32.dll dispone di metodi per inviare o richiedere facilmente un valore di parametro a un determinato nodo, processo e parametro e per ottenere le risposte. Dalle chiamate a questi metodi, costruisce i messaggi FLOW-BUS richiesti nel protocollo binario ProPar, invia questi messaggi e riceve e interpreta le risposte dagli strumenti.
SERVIZIO
Per informazioni aggiornate su Bronkhorst® e indirizzi di servizio, visitare il nostro websito: http://www.bronkhorst.com Hai domande sui nostri prodotti? Il nostro reparto vendite sarà lieto di assistervi nella scelta del prodotto giusto per la vostra applicazione. Contatta le vendite via e-mail: sales@bronkhorst.com Per domande post-vendita, il nostro servizio clienti è disponibile con assistenza e guida. Per contattare CSD via e-mail: aftersales@bronkhorst.com Indipendentemente dal fuso orario, i nostri esperti all'interno del gruppo di supporto sono disponibili per rispondere immediatamente alla tua richiesta o garantire ulteriori azioni appropriate. I nostri esperti sono raggiungibili al: +31 859 02 18 66
Documenti / Risorse
![]() | Strumento software FlowDDE |
Riferimenti
- Bronkhorst, the low-flow specialistswww.bronkhorst.com
- Bronkhorst Downloadswww.bronkhorst.com
- Manuale d'usomanual.tools

