Instrukcja obsługi oprogramowania Bronkhorst FlowDDE

Bronkhorst -Software -Tool -FlowDDE -FEATURED

Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -LOGO

Narzędzie programowe Bronkhorst FlowDDEBronkhorst -Oprogramowanie -Narzędzie -FlowDDE -PRODUKT

Zastrzeżenie
Informacje zawarte w tej instrukcji zostały ponownieviewed i uważa się za całkowicie wiarygodne. Nie ponosimy jednak żadnej odpowiedzialności za niedokładności. Materiał zawarty w tej instrukcji służy wyłącznie celom informacyjnym.
Prawo autorskie
Wszelkie prawa zastrzeżone. Niniejsza dokumentacja jest chroniona prawem autorskim. Zastrzega się możliwość zmian technicznych i optycznych oraz błędów w druku. Informacje zawarte w tym dokumencie mogą ulec zmianie w dowolnym momencie bez uprzedniego powiadomienia. Bronkhorst® zastrzega sobie prawo do modyfikowania lub ulepszania swoich produktów oraz modyfikowania zawartości bez obowiązku informowania jakichkolwiek konkretnych osób lub organizacji. Specyfikacje urządzenia i zawartość opakowania mogą odbiegać od informacji podanych w tym dokumencie.
Symbolika

  • Ważna informacja. Odrzucenie tej informacji może spowodować obrażenia ciała lub uszkodzenie urządzenia lub instalacji.
  • Pomocna informacja. Informacje te ułatwią korzystanie z tego instrumentu.
  • Dodatkowe informacje można uzyskać w Internecie lub u lokalnego przedstawiciela handlowego.

OGÓLNE INFORMACJE O PRODUKCIE

WSTĘP
Niniejsza instrukcja objaśnia działanie narzędzia programowego FlowDDE. Został napisany w oparciu o FlowDDE V4.67, ale powinien być dostosowany również do poprzednich (i przyszłych) wersji, chociaż funkcjonalność może różnić się od opisanej. FlowDDE to serwer dynamicznej wymiany danych (DDE), zapewniający łatwe połączenie pomiędzy aplikacjami Windows i cyfrowymi instrumentami Bronkhorst®. DDE zapewnia podstawowy poziom komunikacji międzyprocesowej pomiędzy aplikacjami Windows. Używając poleceń DDE, wysyłanych przez oprogramowanie do FlowDDE, dane mogą być wysyłane do instrumentów cyfrowych lub żądane z nich. FlowDDE obsługuje całą komunikację z instrumentami i dostarcza dane do aplikacji. ByłyampPliki aplikacji z komunikacją DDE to Microsoft Excel i LabVIEW (Instrumenty krajowe). Kilka aplikacji Bronkhorst® wymaga FlowDDE do komunikacji z instrumentem(ami), np. FlowPlot i FlowView.
ODNIESIENIA DO INNYCH OBOWIĄZUJĄCYCH DOKUMENTÓW
Instrukcje i przewodniki do instrumentów cyfrowych mają charakter modułowy. Instrukcje ogólne zawierają informacje dotyczące funkcjonowania i instalacji przyrządów. Instrukcje operacyjne wyjaśniają wykorzystanie funkcji i parametrów instrumentów cyfrowych. Informacje dotyczące magistrali Fieldbus wyjaśniają instalację i użytkowanie magistrali Fieldbus zainstalowanej w przyrządzie.
Podręczniki i podręczniki użytkownikaBronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 1

Rysunki techniczne Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 2

Narzędzia programowe 

Wszystkie te dokumenty można znaleźć pod adresem: http://www.bronkhorst.com/en/downloads

OBSŁUGIWANE INSTRUMENTY
Wszystkie przyrządy FLOW-BUS i przyrządy z komunikacją RS232, z następującymi ograniczeniami:

  • Interfejs RS232/FLOW-BUS: wersja 16-bitowa nie jest obsługiwana, a oprogramowanie sprzętowe 32-bitowe >= tylko 4.09
  • Cyfrowe przepływomierze/sterowniki masowe bez komunikacji RS232: tylko oprogramowanie sprzętowe >= V5.xx
  • Moduły sterujące odczytem cyfrowym (E-7000): oprogramowanie sprzętowe >= tylko V3.xx

WYMAGANIA SYSTEMOWE

Edytor x86 lub x64 700 MHz lub nowszy
Pamięć (RAM) 64 MB
Dysk twardy 20 MB wolnego miejsca na dysku
Wyświetlacz Rozdzielczość 800 x 600 lub wyższa, 256 kolorów lub więcej
Znajomości Port RS232 z buforami FIFO
System operacyjny Windows 2000, XP, Vista (x86 lub x64) lub 7 (x86 lub x64)
  • Symbol grupujący cyfry waluty musi zawsze różnić się od symbolu dziesiętnego liczby. Posiadanie równych symboli nie jest prawidłowe (nie tylko w tej sytuacji, ale także w innych sytuacjach) i prawdopodobnie spowoduje również inne problemy. Zobacz dokument KB198098 firmy Microsoft.
  • Aby uniknąć błędów w komunikacji, zaleca się stosowanie portu szeregowego (RS232) ze sprzętową detekcją przepełnienia bufora. Niewiele konwerterów USB-RS232 ma tę funkcję, ale np. Digitus nr kat. DA-70156 ma.

INSTALACJA I URUCHOMIENIE
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie podczas instalacji FlowDDE. FlowDDE zostanie zainstalowany w C:\Program Files\Bronkhorst\FlowDDE32. Uruchom FlowDDE poprzez menu Start: Start >> (Wszystkie) Programy >> Bronkhorst >> FlowDDE V4.67.

  • C:\Program Files to folder systemowy, po którym następuje (x86) w 64-bitowych wersjach systemu Windows i może się różnić w wersjach systemu Windows innych niż angielskie.

Opcje uruchamiania 

W niektórych sytuacjach wygodnie jest, aby FlowDDE zachowywał się inaczej lub wykonywał akcję po uruchomieniu. Dostępne są następujące opcje uruchamiania:
Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 20

INTERFEJSY

 INTERFEJS RS232/FLOW-BUS
Interfejs RS232/FLOW-BUS jest interfejsem pomiędzy FLOW-BUS a portem szeregowym (komputera) RS232 V24. Będzie dostarczany jako oddzielna, zamknięta jednostka ze złączem FLOW-BUS i złączem RS232 lub jako integralny moduł 14TE systemu odczytu i sterowania E-7000 lub E-8000. Konwerter umożliwia komunikację z szybkością transmisji do 38400 bodów. Dostępna jest obsługa oprogramowania komunikacyjnego. Ustawienia komunikacji to: 38400, n, 8, 1.Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 4

Złącze D do RS232
Żeńskie złącze RS232 (x) (subminiaturowe 9-pinowe) złącze D ma następującą konfigurację styków:

Numer pinu Opis
1

2

3

4

5

6

7

8

9

nie podłączony TXD

RXD

nie podłączony 0 Vd

DTR CTS RTS

Tarcza

RS232 NA INSTRUMENTIE WIELOBUSOWYM
Interfejs RS232 w przyrządzie wielobusowym można podłączyć do dowolnego portu szeregowego RS232 V24 (komputera). Należy przestrzegać schematu połączeń. Bronkhorst® oferuje specjalne kable do komunikacji, oddzielające linie RS232 od zasilania oraz wejść i wyjść analogowych. Na 9-pinowym męskim złączu D-sub przyrządu RX i TX są dostępne na pinach 6 i pinach 1.
Komunikację szeregową RS232 na przyrządzie z wieloma magistralami za pomocą RS232 można traktować jako system FLOW-BUS z jednym przyrządem i interfejsem FLOW-BUS/RS232. Jeżeli dostępne jest połączenie magistrali FLOW-BUS, można komunikować się także z innymi przyrządami podłączonymi do magistrali FLOW-BUS. Komunikacja RS232 jest możliwa poprzez:

  • 9-pinowe złącze Sub-D (przyrządy inne niż IP65, np. EL-FLOW)
  • 8-pinowe złącze DIN (przyrządy IP65, np. CORI-FLOW) W celu dokładnego podłączenia proszę podać schemat połączeń.
    Zastosowania, np. EL-FLOWBronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 5

Aby prawidłowo zainstalować kabel, należy zapoznać się z odpowiednim schematem podłączenia wymienionym w paragrafie 1.2.2

  • Domyślnie interfejs oferuje komunikację z szybkością 38400 bodów. W urządzeniach oferujących możliwość zmiany szybkości transmisji RS232, prędkość transmisji może być skonfigurowana inaczej. Zobacz dokumentację techniczną swojego instrumentu, jakie prędkości transmisji są obsługiwane.

INFORMACJE O PARAMETRACH

FLOW-BUS służy do wymiany wartości parametrów pomiędzy przyrządami i modułami operacyjnymi (klawiatura lub interfejs PC). Informacje o parametrach składają się z kilku właściwości dotyczących zachowania w systemie FLOW-BUS. W tabeli „właściwości parametrów” znajdziesz listę parametrów i ich właściwości. W tabeli „wartości parametrów” wartości są opisane bardziej szczegółowo. Lista ta składa się głównie z parametrów ustawień trybu.

Opis właściwości w tabeli właściwości parametrów
Przedmiot Opis
Parametr (DDE) Unikalny numer parametru (używany również w komunikacji DDE: P(x)).
Nazwa Nazwa parametru, używana do identyfikacji parametru.
Proces Proces, w którym parametr wykorzystywany jest na module FLOW-BUS, służącym do komunikacji bezpośrednio poprzez RS232. Jeśli tabela jest pusta, proces należy określić na podstawie systemu FLOW-BUS

informacje (dla parametrów znajdujących się w więcej niż jednym procesie, np. wartość zadana, miara).

FBnr(parametr) Numer parametru przetwarzanego na module FLOW-BUS, używany do komunikacji bezpośrednio przez RS232.
Typ Zmienny typ parametru

· c (unsigned) char 1 wartość bajtu 0..255 gdy StrLen wynosi 0

· c ciąg Wiele bajtów, gdy StrLen jest różny od 0

· i (bez znaku) liczba całkowita 2 bajty, wartość 0..65535

· f float 4 bajty wartość +-1.18E-38..+-3.39E+38 (notacja zmiennoprzecinkowa IEEE)

· l (bez znaku) długa wartość 4 bajty 0..4294967295 typy danych > 1 bajt są najpierw MSB.

StrLen Długość ciągu w bajtach (znakach) używana w połączeniu z typem c dla ciągów

· -2 wskazuje, że ciąg znaków jest zakończony zerem, długość nie jest zdefiniowana, ale aż do pierwszego znaku 0.

· X oznacza ciąg znaków o długości X bajtów

· 0 oznacza, że ​​nie są wymagane żadne informacje (nie jest to parametr typu string)

Min Minimalna wartość parametru dozwolona podczas odczytu/zapisu parametru. Wartość zostanie sprawdzona

na tym limicie (błąd przy przekroczeniu limitu).

Maksymalnie Maksymalna wartość parametru dozwolona podczas odczytu/zapisu parametru. Wartość zostanie sprawdzona na tym limicie (błąd w przypadku przekroczenia limitu).
Czytać Wskazanie, czy parametr może być odczytywany poprzez FLOW-BUS.
Pisać Wskazanie, czy parametr może być zapisywany poprzez FLOW-BUS.
Głosowanie Wskazanie, czy parametr powinien być w sposób ciągły odpytywany przez FlowDDE, aby (zmieniająca się) wartość parametru była aktualna.
Zaawansowany Wskazanie, czy parametr jest przeznaczony tylko dla zaawansowanych użytkowników. Są to głównie parametry dot

serwis techniczny.

Zabezpieczone Wskazanie, czy parametr jest zabezpieczony do użycia poprzez FLOW-BUS. Odczytanie tego parametru jest możliwe, lecz jego zmiana wymaga specjalnego postępowania.
Wysoki poziom bezpieczeństwa Wskazanie, czy parametr jest wysoce zabezpieczony (tylko kilka parametrów). Odczytanie tego parametru jest możliwe, lecz jego zmiana wymaga specjalnego postępowania.
Opis Krótki opis znaczenia parametru lub miejsca jego użycia.
ul.DDE Parametr DDE string (maks. 10 znaków). Staje się to wartością DDE, gdy parametr nią nie jest

dostępne na instrumencie. Ponadto: do czasu użycia FlowDDE V4.58 do identyfikacji parametrów.

  • Zmiana wartości parametrów jest możliwa, gdy parametr nie jest tylko do odczytu i nie jest zabezpieczony. Zakres i rodzaj parametrów opisano w tabelach. Gdy wartości parametrów znajdą się poza zakresem, zostaną albo „obcięte” do najbliższej dozwolonej wartości, albo pojawi się komunikat o błędzie: „Błąd wartości parametru”.

Zmiana wartości parametrów jest możliwa, gdy parametr nie jest tylko do odczytu i nie jest zabezpieczony. Zakres i rodzaj parametrów opisano w tabelach. Gdy wartości parametrów znajdą się poza zakresem, zostaną albo „obcięte” do najbliższej dozwolonej wartości, albo pojawi się komunikat o błędzie: „Błąd wartości parametru”. Do komunikacji z FLOW-BUS innymi sposobami niż DDE, bezpośrednio poprzez ciągi znaków RS232 ASCII lub poprzez biblioteki C, należy użyć numerów parametrów modułów FLOW-BUS (w kolumnie FBnr tabeli Właściwości parametrów). Będziesz także musiał znać adres węzła instrumentu na FLOW-BUS, numer procesu i numer parametru na instrumencie. Adres węzła to adres węzła przyrządu na magistrali FLOW-BUS. Interfejsy RS232 akceptują adres węzła 128. Podczas wysyłania komunikatów na adres węzła 128, komunikat będzie zawsze akceptowany, niezależnie od prawdziwego adresu węzła przyrządu na magistrali. Proces można znaleźć w tabeli parametrów lub należy go określić, gdy nic nie jest wpisane. W takim przypadku numer procesu najczęściej wynosi 1, ale w urządzeniach z np. wieloma kanałami czujników proces będzie miał wartość 1 dla pierwszego kanału , 2 dla drugiego i tak dalej aż do 32. Na tych modułach również procesy 33, 65 i 65 są w ten sposób mnożone.

Ważne jest, aby wiedzieć, że nie wszystkie parametry są dostępne we wszystkich przyrządach (FLOW-BUS). Więcej szczegółów na temat parametrów i ich zastosowania znajdziesz także w dokumentacji technicznej Twojego instrumentu. Aplikacja Bronkhorst® FlowDDE również daje radęview jakie parametry są dostępne na jakich urządzeniach.

DZIAŁANIE

PODSTAWOWY: KOMUNIKACJA Z INSTRUMENTAMI I OBSŁUGA APLIKACJI KLIENTA
Po uruchomieniu FlowDDE pojawi się okno główne. Składa się z paska menu, linii informacyjnej i sekcji komunikatów.Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 6

W sekcji komunikatów ogólna procedura uruchamiania aplikacji klienckich z serwerem FlowDDE opisana jest w czterech krokach:

  1. Podłącz przyrząd do portu COM komputera
  2. Skonfiguruj ustawienia komunikacji
  3. Rozpocznij komunikację
  4. Poczekaj, aż FlowDDE będzie gotowy

Korzystając z informacji zawartych w rozdziale 2 i/lub schematu połączeń, podłącz fizycznie przyrząd do portu COM komputera.

Ustawienia komunikacji Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 7

Przed nawiązaniem komunikacji z przyrządami należy poprawnie skonfigurować ustawienia komunikacji. Otwórz ustawienia komunikacji z menu Komunikacja >> Ustawienia komunikacji… lub naciskając F2. Pojawi się okno pokazane po prawej stronie. W interfejsie można wybrać port COM i szybkość transmisji. Dla większości interfejsów domyślna szybkość transmisji wynosi 38400. W przypadku LOW-BUS można ustawić pewne ustawienia interfejsu FLOW-BUS. Wartości domyślne (Auto busmaster + optymalizacja oraz włączone łączenie procesów i parametrów) należy zmieniać tylko w przypadku, gdy te opcje nie są obsługiwane, tj. tylko w przypadku starszych interfejsów. W przypadku OK ustawienia zostaną zaakceptowane, natomiast w przypadku opcji Anuluj FlowDDE zachowa swoje ustawienia. W oknie głównym, pod paskiem menu, obok stanu interfejsu, pokazane są aktualne ustawienia komunikacji.

Otwarta komunikacja
Po prawidłowym skonfigurowaniu ustawień komunikacji można rozpocząć komunikację z przyrządami i wykorzystać wartości przyrządów w aplikacjach klienckich. Z menu kliknij Komunikacja >> Otwórz komunikację lub naciśnij klawisz F3. Teraz FlowDDE spróbuje nawiązać połączenie z interfejsem FLOW-BUS. Po nawiązaniu połączenia FlowDDE w razie potrzeby zainicjuje interfejs i przeskanuje podłączoną magistralę FLOW-BUS, jeśli jest obecna. Gdy konfiguracja FLOW-BUS różni się od poprzedniej konfiguracji, FlowDDE wyświetla ostrzeżenie. Wszystkim podłączonym instrumentom przypisywany jest numer kanału i dla każdego kanału tworzone są odpowiednie parametry DDE. Te elementy parametrów DDE mają być używane przez aplikacje klienckie. Po utworzeniu wszystkich elementów DDE, FlowDDE rozpoczyna okresowe odpytywanie kilku parametrów ze wszystkich instrumentów. Wartości DDE tych parametrów są aktualizowane po każdym odpytywaniu, więc klienci nie muszą ich aktywnie odświeżać przed użyciem. Od teraz FlowDDE jest gotowy na każdego klienta. FlowDDE można zminimalizować i działa cicho jak serwer, dopóki komunikacja nie zostanie zamknięta.
Ścisła komunikacja
Komunikację z przyrządem można przerwać wybierając z menu Komunikacja >> Zamknij komunikację lub F4. Odpytywanie zostaje zatrzymane, wszystkie elementy DDE zostają zakończone, a klienci nie mogą już ustawiać ani pobierać wartości parametrów.

  • Komunikacja kończy się automatycznie po zamknięciu FlowDDE.

KONFIGURACJA

Kiedy komunikacja jest otwarta i FlowDDE przeskanował system FLOW-BUS, można przeprowadzić konfigurację FLOW-BUS viewwyd: FLOW-BUS >> Konfiguracja lub F5.
Wyświetlone zostanie następujące okno.Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 8

Po lewej stronie pokazane są wszystkie instrumenty podłączone do FLOW-BUS, uporządkowane według przypisanego do nich kanału. W tym egzample, podłączone są dwa sterowniki cyfrowe (kanał 1 i 2) oraz jeden interfejs RS232/FLOW-BUS z 4 kanałami czasu rzeczywistego (kanały 3 do 6). Górna rama po prawej stronie służy do dodawania starszych modułów do magistrali FLOW-BUS. Aby dodać taki moduł, należy podłączyć moduł do magistrali FLOW-BUS, nacisnąć przycisk Szukaj i postępować zgodnie z instrukcjami wyświetlanymi na ekranie. W sekcji Informacje o urządzeniu wyświetlana jest informacja o wybranym kanale z listy po lewej stronie. Węzeł pokazuje aktualny adres węzła instrumentu. Adres węzła instrumentu można zmienić, naciskając Zmień i wprowadzając nowy adres węzła. W przypadku urządzeń wielokanałowych, np. interfejsu RS232/FLOW-BUS, proces kanału jest pokazany w Process. Pole wyboru Poll wskazuje, że wybrane parametry – te oznaczone jako Poll na liście parametrów – z tego kanału są odpytywane przez FlowDDE, gdy komunikacja jest otwarta. Wszelkie uwagi dotyczące instrumentu można wpisać w polu Info. Komentarze te są przechowywane pomiędzy sesjami FlowDDE, o ile konfiguracja FLOW-BUS nie zostanie zmieniona. Okno konfiguracyjne pozwala na podstawowe testowanie wybranego instrumentu. Pomiar jest odpytywany i wartość zadana może zostać zapisana podczas testu działania.
USTAWIENIA
Aby zoptymalizować FlowDDE dla swojej aplikacji lub kontrolować zasoby, można skonfigurować zachowanie FlowDDE. Ustawienia są podzielone na dwie kategorie: czas odpytywania i ustawienia systemowe.
 Czas ankietyBronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 9

Parametry, których wartość może się często zmieniać, są okresowo odczytywane przez FlowDDE. Parametry te są oznaczone jako Poll na liście parametrów. Częstotliwość odpytywania tych parametrów zależy od czasu odpytywania. Im krótszy czas odpytywania, tym częściej odczytywane są parametry, ale tym większe jest obciążenie procesora. Czas odpytywania można zmienić w Serwer >> Czas odpytywania. Pojawi się okno po prawej stronie. Zawiera trzy ustawienia:

  • Czas ankiety: czas pomiędzy dwoma żądaniami ankiety.
  • Partia kanałów: liczba kanałów odpytywanych jednocześnie. Podczas następnego odpytywania odpytywana jest następna partia. Zapobiega to dużemu obciążeniu procesora z powodu odpytywania wielu kanałów, ale skraca rzeczywisty czas odpytywania na kanał, ponieważ całkowita liczba kanałów jest dzielona przez partię kanałów.
  • Czas odpytywania w czasie rzeczywistym: czas odpytywania dla kanałów czasu rzeczywistego w przypadku użycia modułu interfejsu RS232/FLOW-BUS z włączoną funkcją odpytywania w czasie rzeczywistym. Wymaga to specjalnej konfiguracji, stosowanej np. przez FlowPlot.

Ustawienia systemowe 

Inne ustawienia niż związane z czasem odpytywania są dostępne w Serwer >> Ustawienia. Podstawowe ustawienia to: Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 10

  • Ponów próbę dostępu do sieci: liczba ponownych prób odczytu lub zapisu po niepowodzeniu.
  • Parametry odpytywania przy inicjalizacji: po nawiązaniu komunikacji odczytywane są wszystkie parametry wszystkich urządzeń, dzięki czemu zostaje wypełniona początkowa wartość DDE.
  • Pomiń błędy kompatybilności: starszy instrument nie ma najnowszych parametrów. Błędy odczytu związane z nieistniejącymi parametrami są tłumione.
  • ide zaawansowane parametry: ukryj zaawansowane parametry na listach parametrów i w oknach FlowDDE. Do normalnej pracy przyrządu ukryte parametry nie są potrzebne. W przypadku konserwacji lub serwisu parametry te mogą być potrzebne w widocznym miejscu i tę opcję można wyłączyć. Chociaż te parametry są ukryte, nadal można do nich dotrzeć poprzez DDE.
  • Przytnij CRLF z odebranej wartości DDE: niektóre aplikacje Windows wysyłają znak powrotu karetki i nowego wiersza przy każdym poleceniu DDE. FlowDDE może je usunąć. W przypadku parametrów binarnych tak się nie stanie.
  • Pokaż datę, godzinę, ms. w głównym oknie FlowDDE dla każdej linii. Pokaż datę, godzinę, ms. w głównym oknie FlowDDE dla każdej linii.
  • Włącz odpytywanie pośrednie: każdy przyrząd FLOW-BUS śledzi, które parametry zostały zmienione przez niego samego lub przez inny przyrząd. Parametr 81 pokazuje proces zmiany parametru. Gdy ta opcja jest włączona, FlowDDE odczytuje parametr 81 i odpytuje zmienione procesy, więc aplikacje nie muszą same odpytywać parametrów. Uwaga: opcja ta spowalnia komunikację, gdyż z magistrali FLOW-BUS odczytywanych jest znacznie więcej danych.
  • Włącz komunikację z niedostępnymi parametrami: Pozycje DDE są tworzone dla parametrów powyżej numeru 237, gdy przyrząd nie zawiera tego parametru. Po zmianie tego ustawienia zamknij i otwórz komunikację.
  • Ignoruj ​​ograniczenia bazy danych: FlowDDE nie generuje błędów w oparciu o informacje o parametrach w swojej bazie danych (patrz rozdział 3 i 6), ale czyta i zapisuje wszystkie polecenia do instrumentu. Gdy przyrząd zwróci błąd, zostanie on wyświetlony.

Tryb symulacji
W trybie symulacji możliwa jest wyłącznie komunikacja DDE z systemem wirtualnym zapisanym w bazie danych. Można tego użyć, jeśli nie masz dostępnego systemu FLOW-BUS. Wartości parametrów mogą być odczytywane i zapisywane poprzez DDE przez klienta. W tym trybie symulowane są tylko kontrolery. Wysłanie wartości zadanej spowoduje, że po kilku sekundach uzyskana zostanie ta sama wartość do pomiaru.
Uruchomienie symulacji:

  • Uruchom FLOWDDE.EXE, klikając ikonę
  • Wybierz [Serwer] [Symuluj]
  • Poczekaj, aż pojawi się komunikat „Symulacja=WŁ.”
  • Uruchom aplikację kliencką

VIEW I EDYTUJ PARAMETRY
Wszystkie parametry, jakie może posiadać każdy przyrząd Bronkhorst®, są przechowywane w bazie danych FlowDDE, która służy do prawidłowej komunikacji z urządzeniami. Zawartość tej bazy danych może być viewred. i zredagowane.
View parametry i wartości
Lista parametrów i ich właściwości, jak opisano w rozdziale 3, może być viewred: Info >> Lista parametrów. Znaczenie wartości kilku parametrów może być viewred: Info >> Lista wartości parametrów. Do view parametry, jakie może mieć moduł (instrument), otwórz plik View okno modułów/parametrów z menu FLOW-BUS. Wybierz właściwy moduł i kliknij View przycisk parametrów.

Edytuj parametry
W sekcji Parametry można ustawić wszystkie właściwości parametru viewred. i zmienione. Nie zaleca się zmieniania czegokolwiek, ale w celu poprawy wydajności przydatne może być usunięcie parametru z listy odpytywania lub w ogóle z DDE. Te dwie opcje zostały opisane tutaj.Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 11

Aby zmienić właściwość określonego parametru, znajdź właściwy numer parametru za pomocą przycisków Wybierz lub wpisując jego numer w polu pod nim i naciskając Szukaj. Właściwości są teraz pokazane. Aby zatrzymać odpytywanie parametru w sekwencji odpytywania przez FlowDDE, usuń zaznaczenie pola wyboru Odpytywanie. (Aby rozpocząć odpytywanie parametru, zaznacz go.) Aby zapisać nową wartość, zmień numer parametru lub zamknij okno i odpowiedz na pytanie Tak. Usunięcie parametru z DDE oznacza, że ​​aplikacje klienckie nie mogą do niego dotrzeć, a FlowDDE nie odczytuje wartości parametru z przyrządu. Aby usunąć parametr z DDE, usuń zaznaczenie pola wyboru Dostępne w DDE. Domyślnie wszystkie parametry są dostępne (zaznaczone).

Zmiany informacji o parametrach nie można cofnąć inaczej niż poprzez ponowną instalację FlowDDE! Jeśli nie jesteś w pełni świadomy efektu, NIE wprowadzaj żadnych zmian!

KOMUNIKACJA TESTOWA
W przypadku czynności konserwacyjnych i serwisowych często wymagany jest odczyt lub zapis określonego parametru. FlowDDE zawiera dwa urządzenia testowe: jedno do testowania komunikacji FLOW-BUS i DDE oraz drugie do testowania komunikacji ProPar niższego poziomu.
 Przetestuj FLOW-BUS i DDE
Otwórz formularz testu FlowDDE z menu FLOW-BUS >> Testuj FLOW-BUS i DDE lub F6. Pojawi się następujące okno.Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 12

Okno składa się z dwóch części. W sekcji Test FLOW-BUS parametry można odczytać i zapisać bezpośrednio w przyrządzie, niezależnie od zachowania DDE, ponieważ do odczytania wartości parametru wymagane jest osobne polecenie odpytywania, a do przyrządu zapisywane są jedynie zmiany. Wartość DDE jest aktualizowana przy odczycie, ale nie przy zapisie. Wręcz przeciwnie, w sekcji Test DDE parametry można czytać i zapisywać tak, jak zrobiłby to każdy klient DDE. Naciśnięcie przycisku Czytaj pokazuje aktualną wartość na poziomie DDE, lecz rzeczywista wartość instrumentu nie jest odczytywana i może być inna. Podczas zapisu wartość jest zapisywana na poziomie DDE i, ze względu na naturę DDE, tylko jeśli jest inna niż poprzednia wartość, jest zapisywana do przyrządu.Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 13

W sekcji Testuj DDE można łatwo utworzyć łącza do aplikacji klienckich, np. Microsoft Excel. Wybierz kanał i parametr, z którym ma zostać wykonane połączenie.
Naciśnij Kopiuj łącze, aby skopiować łącze do schowka. W aplikacji klienckiej użyj opcji Wklej specjalnie i wybierz opcję Wklej łącze, aby wkleić łącze (np. Wklej specjalnie w programie Microsoft Excel, patrz ilustracja). Każda zmiana wartości parametru zostanie wysłana do aplikacji klienckiej. W drugą stronę też jest to możliwe. Skopiuj link z dowolnej aplikacji (np. skopiuj komórkę z Excela). W formularzu testowym naciśnij Wklej. Każda zmiana w polu aplikacji powoduje aktualizację wartości parametru w FlowDDE. Należy pamiętać, że po zamknięciu komunikacji wszystkie łącza zostaną zakończone i nie zostaną przywrócone po ponownym otwarciu komunikacji. Wyłączenie standardowego odpytywania tymczasowo zatrzymuje FlowDDE odpytywanie wybranych parametrów i na instrumencie wykonywane są tylko akcje odczytu w tym formularzu testowym (lub dowolnym kliencie).
Przetestuj ProPar Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 14

Do celów testowania niskiego poziomu FlowDDE zawiera formularz Test Propar, w którym poszczególne komunikaty FLOW-BUS mogą być odczytywane i zapisywane w przyrządzie. Ten formularz zastępuje poprzednią aplikację testową DLL. Formularz ten można otworzyć tylko po zamknięciu komunikacji za pomocą opcji Komunikacja >> Test PropPar lub Shift+F6. Za pomocą tego formularza można wysyłać komunikaty na poziomie węzła/procesu/parametrów, dzięki czemu można odczytać i/lub zapisać nawet parametry, których nie ma w bazie danych FlowDDE. Po pierwszym naciśnięciu przycisku Odczyt lub Zapis następuje otwarcie komunikacji. Gdy okno jest zamknięte, komunikacja również jest zamknięta.
 DZIENNIK SERWISOWY

W przypadku problemów z instrumentem(ami) i konieczności skontaktowania się ze specjalistą (np. z pomocą techniczną Bronkhorst®), wszystkie wartości parametrów instrumentu można zarejestrować w file. Aby utworzyć taki dziennik serwisowy kliknij File >> Dziennik serwisowy lub Ctrl+L i wprowadź file nazwa.

KOMUNIKACJA DDE PRZEZ KLIENTÓW

PODSTAWOWA KOMUNIKACJA PARAMETRÓW
Aplikacje klienckie komunikują się z serwerem FlowDDE za pomocą komunikatów DDE. Zanim możliwa była wymiana wiadomości, należało utworzyć łącze DDE. Link DDE składa się z trzech części: serwera, tematu i elementu. Do oddzielenia znaków „|” I '!' może zostać użyte, więc łącze DDE np. w programie Microsoft Excel staje się Serwer|Temat!Item.
Dla standardowych parametrów przyrządu i serwera FlowDDE są to:

  • Serwer: FlowDDE lub FlowDDE2
  • Temat: C(X) dla kanału X
  • Pozycja: P(Y) dla parametru Y

ByłyampPlik łącza DDE w komórce programu Microsoft Excel to =FlowDDE|'C(1)'!'P(8)', aby odczytać parametr 8 kanału 1.

OPCJE SPECJALNE

Kanał 0 

Polecenia specjalne można wysyłać do FlowDDE za pomocą kanału poleceń 0, C(0). Kanał ten nie jest powiązany z żadnym instrumentem FLOW-BUS, ale służy wyłącznie do sterowania FlowDDE. Kanał 0 zawiera tylko elementy P(0), P(1) i P(2). P(0) jest parametrem polecenia. Wpisanie liczby do P(0) spowoduje, że FlowDDE odczyta wszystkie wartości parametrów z jednego lub więcej kanałów i zaktualizuje wartości parametrów na poziomie DDE. Aby odczytać mniejszą ilość parametrów, można odczytać grupy parametrów. Jakie parametry znajdują się w jakiej grupie, można znaleźć na liście parametrów.Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 15

Inne akcje specjalne mogą zostać wywołane przez P(0): Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 16

P(1) jest kanałem informacji o statusie odczytu. Kiedy FlowDDE odczytuje dane z FLOW-BUS, wszystkie komunikaty o statusie/błędach będą wysyłane do tego parametru. Gdy wartość tego parametru wynosi 0, wszystko jest w porządku, w przeciwnym razie wyświetli się komunikat o statusie/błędzie.
P(2) jest kanałem informacji o statusie zapisu. Gdy aplikacja kliencka wysyła dane do FlowDDE, a FlowDDE wysyła wartości do magistrali FLOW-BUS, wszelkie komunikaty o statusie/błędach będą wysyłane do tego parametru. Gdy wartość tego parametru wynosi 0, wszystko jest w porządku, w przeciwnym razie wyświetli się komunikat o statusie/błędzie.

Parametr 0 

Podobnie jak parametr 0 kanału 0 może zostać użyty do odczytu parametrów z dowolnego kanału, parametr 0 dowolnego kanału może zostać użyty do odczytu parametrów z tego kanału: Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 17

Dowolna kombinacja powyższych obowiązuje, oddzielając części przecinkiem, np. C(X)!P(0) = 1-10,20,GROUP3 odczyta parametry od 1 do 10, 20 i wszystkie parametry z grupy 3 kanału X .
 Temat serwera
Informacje o serwerze FlowDDE, kilku ustawieniach i informacje o konfiguracji FLOW-BUS klienci mogą uzyskać poprzez temat serwera.

Temat serwera zawiera kilka elementów: Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 18

SZCZEGÓŁY TECHNICZNE FLOWDDE

Na poniższym schemacie przedstawiono schematycznie komunikację pomiędzy klientem DDE a instrumentem. Aplikacja FlowDDE korzysta z pliku Flowb32.dll i bazy danych parametrów.Bronkhorst -Oprogramowanie -Narzędzie -FlowDDE -RYS. 19

Klient DDE komunikuje się z FlowDDE za pomocą komunikatów DDE. FlowDDE wykorzystuje bazę danych parametrów w celu uzyskania informacji o parametrach oraz plik Flowb32.dll do wykonywania komunikacji niskiego poziomu z magistralą FLOW-BUS. Plik Flowb32.dll zawiera metody umożliwiające łatwe wysyłanie lub żądanie wartości parametru do określonego węzła, procesu i parametru oraz uzyskiwanie odpowiedzi. Na podstawie wywołań tych metod konstruuje wymagane komunikaty FLOW-BUS w binarnym protokole ProPar, wysyła te komunikaty oraz odbiera i interpretuje odpowiedzi z przyrządów.

PRACA

Aktualne informacje na temat Bronkhorst® i adresów serwisowych można znaleźć na naszej stronie webstrona: http://www.bronkhorst.com Masz pytania dotyczące naszych produktów? Nasz Dział Sprzedaży chętnie pomoże Państwu w wyborze odpowiedniego produktu do Państwa zastosowania. Skontaktuj się ze sprzedażą e-mailem: sprzedaż@bronkhorst.com  W przypadku pytań posprzedażowych nasz Dział Obsługi Klienta służy pomocą i wskazówkami. Aby skontaktować się z CSD drogą e-mailową:  obsługa posprzedażowa@bronkhorst.com  Bez względu na strefę czasową nasi eksperci w ramach Grupy Wsparcia są dostępni, aby natychmiast odpowiedzieć na Twoją prośbę lub zapewnić odpowiednie dalsze działania. Z naszymi ekspertami można się skontaktować pod numerem: +31 859 02 18 66

Dokumenty / Zasoby

PDF thumbnailNarzędzie programowe FlowDDE
Instruction Manual · Software Tool FlowDDE

Odniesienia

Zadaj pytanie

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Zadaj pytanie

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.