Програмний засіб Bronkhorst FlowDDE
Відмова від відповідальності
Інформація в цьому посібнику була повторноviewed і вважається цілком надійним. Однак за неточності не несе відповідальності. Матеріал у цьому посібнику носить виключно інформаційний характер.
Авторське право
Всі права захищені. Ця документація захищена авторським правом. Ми залишаємо за собою право на технічні та оптичні зміни, а також на помилки друку. Інформація, що міститься в цьому документі, може бути змінена в будь-який час без попереднього повідомлення. Bronkhorst® залишає за собою право змінювати або вдосконалювати свою продукцію та змінювати вміст без зобов'язання інформувати будь-яких конкретних осіб або організацій. Технічні характеристики пристрою та вміст упаковки можуть відрізнятися від того, що зазначено в цьому документі.
Символи
- Важлива інформація. Викидання цієї інформації може призвести до травм людей або пошкодження приладу чи установки.
- Корисна інформація. Ця інформація полегшить використання цього інструменту.
- Додаткову інформацію можна отримати в Інтернеті або у місцевого торгового представника.
ЗАГАЛЬНА ІНФОРМАЦІЯ ПРО ПРОДУКТ
ВСТУП
У цьому посібнику пояснюється робота програмного засобу FlowDDE. Він був написаний на основі FlowDDE V4.67, але він також має підходити для попередніх (і майбутніх) версій, хоча функціональність може відрізнятися від описаної. FlowDDE — це сервер динамічного обміну даними (DDE), який забезпечує легке з'єднання між додатками Windows і цифровими інструментами Bronkhorst®. DDE забезпечує базовий рівень міжпроцесного зв'язку між додатками Windows. Використовуючи команди DDE, надіслані програмним забезпеченням до FlowDDE, дані можна надсилати або запитувати від цифрових приладів. FlowDDE обробляє всі комунікації з інструментами та надає дані додаткам. НапрampДо програм із зв'язком DDE належать Microsoft Excel та LabVIEW (Національні інструменти). Деякі програми Bronkhorst® вимагають FlowDDE для зв’язку з інструментом(ами), наприклад FlowPlot і FlowView.
ПОСИЛАННЯ НА ІНШІ ДОСТУПНІ ДОКУМЕНТИ
Посібники та посібники для цифрових приладів є модульними. Загальні інструкції дають інформацію про функціонування та установку приладів. Інструкції з експлуатації пояснюють використання функцій і параметрів цифрових приладів. Спеціальна інформація Fieldbus пояснює встановлення та використання польової шини, встановленої на приладі.
Посібники та посібники користувача
Технічні креслення 
Програмне забезпечення
Усі ці документи можна знайти за адресою: http://www.bronkhorst.com/en/downloads
ПІДТРИМУВАНІ ІНСТРУМЕНТИ
Усі прилади та прилади FLOW-BUS із зв’язком RS232 з наступними обмеженнями:
- Інтерфейс RS232/FLOW-BUS: 16-розрядна не підтримується, а 32-розрядне мікропрограмне забезпечення >= 4.09 тільки
- Цифрові витратоміри/контролери без зв’язку RS232: мікропрограмне забезпечення >= тільки V5.xx
- Модулі керування цифровим зчитуванням (E-7000): мікропрограмне забезпечення >= тільки V3.xx
СИСТЕМНІ ВИМОГИ
| Процесор | x86 або x64 700 МГц або вище |
| Пам'ять (RAM) | 64 Мб |
| Жорсткий диск | 20 Мб вільного місця на диску |
| Дисплей | Роздільна здатність 800 x 600 або вище, 256 кольорів або більше |
| Зв'язки | Порт RS232 з буферами FIFO |
| Операційна система | Windows 2000, XP, Vista (x86 або x64) або 7 (x86 або x64) |
- Символ угруповання цифр валюти завжди повинен відрізнятися від десяткового символу числа. Наявність рівних символів недійсна (не тільки в цій ситуації, а й в інших ситуаціях) і, ймовірно, також спричинить інші проблеми. Див. Microsoft KB198098.
- Щоб уникнути помилок зв’язку, рекомендується використовувати послідовний порт (RS232) з апаратним виявленням переповнення буфера. Кілька конвертерів USB-RS232 мають таку функцію, але, наприклад, номер частини Digitus. DA-70156 має.
ВСТАНОВЛЕННЯ ТА ЗАПУСК
Під час встановлення FlowDDE дотримуйтесь інструкцій на екрані. FlowDDE буде встановлено в C:\Program Files\Bronkhorst\FlowDDE32. Запустіть FlowDDE через меню Пуск: Пуск >> (Усі) програми >> Bronkhorst >> FlowDDE V4.67.
- C:\Програма Files є системною папкою, за якою слідує (x86) у 64-розрядних версіях Windows і може відрізнятися у версіях Windows, які не є англійською.
Параметри запуску
У деяких ситуаціях зручно, що FlowDDE веде себе інакше або виконує дію після запуску. Доступні такі варіанти запуску:

ІНТЕРФЕЙСИ
ІНТЕРФЕЙС RS232/FLOW-BUS
Інтерфейс RS232/FLOW-BUS – це інтерфейс між FLOW-BUS і послідовним (комп’ютерним) портом RS232 V24. Він постачатиметься як окремий закритий блок із роз’ємом FLOW-BUS та роз’ємом RS232, чи як інтегральний модуль 14TE вашої системи зчитування та керування E-7000 або E-8000. Конвертер забезпечує зв'язок зі швидкістю до 38400 бод. Доступна підтримка комунікаційного програмного забезпечення. Налаштування зв’язку: 38400, n, 8, 1.
D-роз'єм для RS232
Роз'єм D-роз'єм RS232 (x) (мініатюрний 9-контактний) має таку конфігурацію контактів:
| PIN-код | опис |
| 1
2 3 4 5 6 7 8 9 |
не підключений TXD
RXD не підключений 0 Vd DTR CTS RTS Щит |
RS232 НА БАГАТОшинному приладі
Інтерфейс RS232 на мультишинному приладі можна підключити до будь-якого послідовного (комп’ютерного) порту RS232 V24. Обов'язково дотримуйтесь схеми підключення. Bronkhorst® пропонує спеціальні кабелі для зв’язку, що відокремлюють лінії RS232 від живлення та аналогового входу та виходу. На 9-контактному роз’ємі D-sub інструменту RX і TX доступні на контактах 6 і 1.
Послідовний зв’язок RS232 на мультишинному приладі з RS232 можна розглядати як систему FLOW-BUS з одним приладом та інтерфейсом FLOW-BUS/RS232. У разі наявності з’єднання FLOW-BUS польова шина, інші інструменти, підключені до FLOW-BUS, також можуть бути зв’язані. Зв’язок RS232 можливий за допомогою:
- 9-контактний роз'єм Sub D (прилади, які не відповідають IP65, наприклад EL-FLOW)
- 8-контактний DIN-роз'єм (Інструменти IP65, наприклад CORI-FLOW) Для точних підключень, будь ласка, повідомте вашу схему підключення.
Застосування, наприклад EL-FLOW
Для правильного монтажу кабелю зверніться до відповідної схеми підключення, зазначеної в параграфі 1.2.2
- За замовчуванням інтерфейс пропонує зв’язок зі швидкістю 38400 бод. На приладах, які пропонують можливість змінити швидкість передачі RS232, швидкість передачі даних може бути налаштована по-різному. Перегляньте технічну документацію вашого приладу, які підтримуються швидкості передачі даних.
ІНФОРМАЦІЯ ПРО ПАРАМЕТР
FLOW-BUS використовується для обміну значеннями параметрів між приладами та операційними модулями (клавіатура або інтерфейс ПК). Інформація про параметри складається з кількох властивостей поведінки в системі FLOW-BUS. У таблиці «Властивості параметрів» ви знайдете список параметрів та їх властивостей. У таблиці 'значень параметрів' значення описані більш детально. Цей список складається здебільшого з параметрів для налаштувань режиму.
| Опис властивості в таблиці властивостей параметра | |
| Пункт | опис |
| Параметр (DDE) | Унікальний номер параметра (також використовується для DDE-зв'язку: P(x)). |
| Ім'я | Назва параметра, що використовується для ідентифікації параметра. |
| процес | Процес, де параметр використовується на модулі FLOW-BUS, який використовується для зв’язку безпосередньо через RS232. Якщо в таблиці пусто, процес потрібно визначити з системи FLOW-BUS
інформація (для параметрів, розташованих в більш ніж одному процесі, наприклад, задане значення, вимірювання). |
| FBnr(параметр) | Номер параметра в обробці на модулі FLOW-BUS, який використовується для зв'язку безпосередньо через RS232. |
| Тип | Змінний тип параметра
· c (без знаку) char 1 байт, значення 0..255, коли StrLen дорівнює 0 · c рядок Кілька байтів, коли StrLen відрізняється від 0 · i (беззнакове) ціле число 2 байти, значення 0..65535 · f float 4 байти значення +-1.18E-38..+-3.39E+38 (позначення з плаваючою комою IEEE) · l (без знаку) довге 4 байти значення 0..4294967295 Типи даних > 1 байт є першими MSB. |
| StrLen | Довжина рядка в байтах (символах), що використовується в поєднанні з типом c для рядків
· -2 вказує на те, що рядок закінчується нулем, довжина не визначена, але до першого 0-символа. · X вказує на рядок довжиною X байтів · 0 означає, що інформація не потрібна (не є параметром типу рядка) |
| Хв | Мінімальне значення параметра, дозволене під час читання/запису параметра. Значення буде перевірено
на цьому ліміті (помилка при виході за межі). |
| Макс | Максимальне значення параметра, дозволене під час читання/запису параметра. Значення буде перевірено на цьому ліміті (помилка при виході за межі). |
| Прочитайте | Вказує, чи дозволено зчитувати параметр через FLOW-BUS. |
| Напишіть | Вказує, чи дозволено записувати параметр через FLOW-BUS. |
| Опитування | Вказує, чи слід постійно опитувати параметр FlowDDE, щоб підтримувати значення параметра (змінюваного) в актуальному стані. |
| Просунутий | Вказує, чи призначений параметр лише для досвідчених користувачів. В основному це параметри для
обслуговування/обслуговування. |
| Забезпечено | Показує, чи захищено параметр для використання через FLOW-BUS. Зчитування цього параметра можливо, але його зміна потребує спеціальної обробки. |
| Високий рівень безпеки | Вказує, чи є параметр високо захищений (лише кілька параметрів). Зчитування цього параметра можливо, але його зміна потребує спеціальної обробки. |
| опис | Короткий опис значення параметра або місця його використання. |
| DDE вул | Рядок параметра DDE (макс. 10 символів). Це стає значенням DDE, якщо параметр не є
доступний на інструменті. Також: до FlowDDE V4.58 не використовувався для ідентифікації параметрів. |
- Зміна значень параметрів можлива, якщо параметр не доступний лише для читання та не захищений. Діапазон і тип параметрів описані в таблицях. Коли значення параметрів виходять за межі діапазону, вони будуть або «обрізані» до найближчого дозволеного значення, або ви отримаєте повідомлення про помилку: «помилка значення параметра».
Зміна значень параметрів можлива, якщо параметр не доступний лише для читання та не захищений. Діапазон і тип параметрів описані в таблицях. Коли значення параметрів виходять за межі діапазону, вони будуть або «обрізані» до найближчого дозволеного значення, або ви отримаєте повідомлення про помилку: «помилка значення параметра». Для зв’язку з FLOW-BUS за допомогою інших способів, ніж DDE, безпосередньо через ASCII-рядки RS232 або через C-бібліотеки, використовуйте номери параметрів для модулів FLOW-BUS (у стовпці FBnr таблиці властивостей параметрів). Також вам потрібно знати адресу вузла приладу на FLOW-BUS, номер процесу та номер параметра на приладі. Адреса вузла - це адреса вузла приладу на FLOW-BUS. Інтерфейси RS232 приймають адресу вузла 128. При відправці повідомлень на адресу вузла 128 повідомлення буде прийнято завжди, незалежно від справжньої адреси вузла приладу на шині. Процес можна знайти в таблиці параметрів або його потрібно визначити, якщо нічого не заповнено. У цьому випадку номер процесу найчастіше дорівнює 1, але на пристроях із, наприклад, декількома каналами датчиків, процес буде 1 для першого каналу. , 2 для другого і так далі до 32. У цих модулях також процес 33, 65 і 65 перемножуються таким чином.
Важливо знати, що не всі параметри доступні для всіх приладів (FLOW-BUS). Для отримання додаткової інформації про параметри та їх використання дивіться також технічну документацію вашого приладу. Програмне забезпечення Bronkhorst® FlowDDE також надає перевагуview які параметри доступні на яких пристроях.
ЕКСПЛУАТАЦІЯ
ОСНОВНЕ: ЗВ'ЯЗКУ ДО ІНСТРУМЕНТІВ ТА ОБСЛУГОВУВАННЯ КЛІЄНТСЬКИХ ПРОГРАМ
Після запуску FlowDDE з’явиться головне вікно. Він складається з рядка меню, інформаційного рядка та розділу повідомлень.
У розділі повідомлень загальна процедура початку обслуговування клієнтських програм із сервером FlowDDE описана в чотири кроки:
- Підключіть прилад до COM-порту ПК
- Встановіть параметри зв’язку
- Почніть спілкування
- Зачекайте, поки FlowDDE буде готовий
Використовуючи інформацію розділу 2 та/або схему підключення, фізично підключіть прилад до COM-порту ПК.
Налаштування зв'язку 
Перш ніж здійснювати зв’язок з інструментом(ами), необхідно правильно налаштувати параметри зв’язку. Відкрийте налаштування зв’язку з меню Зв’язок >> Параметри зв’язку… або натиснувши F2. З’явиться вікно, показане праворуч. На Interface можна вибрати COM-порт і швидкість передачі даних. Для більшості інтерфейсів швидкість передачі даних за замовчуванням становить 38400. На LOW-BUS можна встановити деякі налаштування інтерфейсу FLOW-BUS. Значення за замовчуванням (Auto busmaster + optimize і ввімкнено ланцюжок процесів і параметрів) слід змінювати лише у випадку, якщо ці параметри не підтримуються, тобто лише для застарілих інтерфейсів. У ОК налаштування приймаються, тоді як при скасуванні FlowDDE зберігає свої налаштування. У головному вікні фактичні налаштування зв’язку відображаються під рядком меню, поруч зі статусом інтерфейсу.
Відкрите спілкування
Як тільки налаштування зв’язку налаштовані правильно, можна розпочати зв’язок з приладами, а значення приладу можуть використовувати клієнтські програми. У меню виберіть Зв’язок >> Відкрити комунікацію або натисніть F3. Тепер FlowDDE спробує встановити з’єднання з інтерфейсом FLOW-BUS. Після встановлення з’єднання FlowDDE ініціалізує інтерфейс, коли це необхідно, і сканує підключену FLOW-BUS, якщо є. Якщо конфігурація FLOW-BUS відрізняється від попередньої, FlowDDE відображає попередження. Усім підключеним інструментам присвоюється номер каналу, і для кожного каналу створюються відповідні параметри DDE. Ці параметри DDE мають використовуватися клієнтськими програмами. Після створення всіх елементів DDE FlowDDE починає періодично опитувати кілька параметрів з усіх інструментів. Значення DDE цих параметрів оновлюються після кожного опитування, тому клієнтам не потрібно активно оновлювати їх перед використанням. Відтепер FlowDDE готовий для будь-якого клієнта. FlowDDE можна мінімізувати і діяти так само безшумно, як сервер, доки зв’язок не буде закрито.
Тісне спілкування
Зв’язок з приладом можна зупинити за допомогою меню «Зв’язок >> Тісний зв’язок» або F4. Опитування припинено, усі елементи DDE припиняються, і клієнти більше не можуть встановлювати або отримувати значення параметрів.
- Зв’язок закривається автоматично, коли FlowDDE закривається.
КОНФІГУРАЦІЯ
Коли зв’язок відкрито і FlowDDE просканував систему FLOW-BUS, конфігурацію FLOW-BUS можна viewed: FLOW-BUS >> Конфігурація або F5.
Показано наступне вікно.
З лівого боку показані всі інструменти, підключені до FLOW-BUS, упорядковані за призначеним їм каналом. У цьому впрampПідключено два цифрових контролери (канал 1 і 2) і один інтерфейс RS232/FLOW-BUS з 4 каналами реального часу (канал 3-6). З правого боку верхня рамка призначена для додавання застарілих модулів до FLOW-BUS. Щоб додати такий модуль, підключіть модуль до FLOW-BUS, натисніть «Пошук» і дотримуйтесь інструкцій на екрані. У «Пристрої» відображається інформація про вибраний канал у списку зліва. Node показує поточну адресу вузла інструмента. Адресу вузла інструмента можна змінити, натиснувши Змінити та ввівши нову адресу вузла. Для багатоканальних пристроїв, наприклад, інтерфейсу RS232/FLOW-BUS, процес каналу відображається в Process. Прапорець Опитування вказує, що вибрані параметри – ті, які позначені Опитування у списку параметрів – із цього каналу опитуються FlowDDE, коли зв’язок відкрито. Будь-які коментарі щодо інструменту можна ввести в поле Інформація. Ці коментарі зберігаються між сеансами FlowDDE, доки конфігурація FLOW-BUS не змінюється. Вікно конфігурації дозволяє провести базове тестування вибраного приладу. Вимірювання опитується, а уставка може бути записана під час робочого тесту.
НАЛАШТУВАННЯ
Щоб оптимізувати FlowDDE для вашої програми або контролювати ресурси, можна налаштувати поведінку FlowDDE. Налаштування поділяються на дві категорії: час опитування та налаштування системи.
Час опитування
Параметри, значення яких може часто змінюватися, періодично зчитуються FlowDDE. Ці параметри позначені як Опитування у списку параметрів. Як часто ці параметри опитуються, визначається часом опитування. Чим менше час опитування, тим частіше зчитуються параметри, але тим вищим стає навантаження на процесор. Час опитування можна змінити на сервері >> Час опитування. З’являється вікно праворуч. Він містить три налаштування:
- Час опитування: час між двома запитами на опитування.
- Пакет каналів: кількість каналів, які одночасно опитуються. Під час наступного опитування опитується наступна партія. Це запобігає високому завантаженню ЦП через опитування багатьох каналів, але зменшує фактичний час опитування на канал, оскільки загальна кількість каналів поділено на групу каналів.
- Час опитування в реальному часі: час опитування для каналів реального часу у випадку, якщо інтерфейсний блок RS232/FLOW-BUS використовується з увімкненим опитуванням у реальному часі. Це вимагає спеціальної конфігурації, яку використовує, наприклад, FlowPlot.
Налаштування системи
Інші налаштування, крім часу опитування, доступні на сервері >> Налаштування. Основні налаштування: 
- Повторити доступ до мережі: кількість повторних спроб читання або запису після невдачі.
- Параметри опитування при ініціалізації: після відкриття зв'язку зчитуються всі параметри всіх пристроїв, тому заповнюється початкове значення DDE.
- Придушення помилок сумісності: старіший інструмент не має останніх параметрів. Помилки читання, пов’язані з неіснуючими параметрами, пригнічуються.
- розширені параметри ide: приховати додаткові параметри в списках параметрів і вікнах FlowDDE. Для нормальної роботи приладу приховані параметри не потрібні. Для технічного обслуговування або обслуговування ці параметри можуть знадобитися видимими, і цю опцію можна вимкнути. Хоча ці параметри приховані, до них можна отримати доступ через DDE.
- Обрізати CRLF від отриманого значення DDE: деякі програми Windows надсилають повернення каретки та переведення рядка з кожною командою DDE. FlowDDE може їх видалити. Для бінарних параметрів цього не відбудеться.
- Показати дату, час, мс. у головному вікні FlowDDE для кожного рядка. Показати дату, час, мс. у головному вікні FlowDDE для кожного рядка.
- Увімкнути непрямий опитування: кожен інструмент FLOW-BUS відстежує, які параметри змінено сам або будь-який інший інструмент. Параметр 81 показує процес зміни параметра. Коли цей параметр увімкнено, FlowDDE зчитує параметр 81 та опитує процеси, які змінено, тому програмам не потрібно опитувати самі параметри. Примітка: ця опція сповільнює зв’язок, оскільки з FLOW-BUS зчитується набагато більше даних.
- Увімкнути зв’язок із недоступними параметрами: елементи DDE створюються для параметрів вище за номером 237, якщо прилад не містить параметра. Закрийте та відкрийте зв’язок після зміни цього параметра.
- Ігнорувати обмеження бази даних: FlowDDE не генерує помилки на основі інформації про параметри в своїй базі даних (див. розділи 3 і 6), а читає та записує всі команди в інструмент. Коли прилад повертає помилку, ця помилка відображається.
Режим моделювання
У режимі моделювання можливий лише DDE-зв'язок з віртуальною системою, що зберігається в базі даних. Це можна використовувати, якщо у вас немає доступної системи FLOW-BUS. Ваш клієнт може зчитувати та записувати значення параметрів через DDE. У цьому режимі моделюються лише контролери. Надсилання заданого значення призведе до того ж значення для вимірювання через кілька секунд.
Запуск моделювання:
- Запустіть FLOWDDE.EXE, натиснувши піктограму
- Виберіть [Сервер][Симулювати]
- Дочекайтеся повідомлення «Simulation=ON»
- Запустіть клієнтську програму
VIEW ТА РЕДАГУВАТИ ПАРАМЕТРИ
Усі параметри, які може мати будь-який інструмент Bronkhorst®, зберігаються в базі даних FlowDDE, яка використовується для правильного зв’язку з приладами. Вміст цієї бази даних може бути viewвидав і відредагував.
View параметри та значення
Список параметрів та його властивостей, як описано в розділі 3, може бути viewed by Info >> Список параметрів. Значення значень кількох параметрів, може бути viewed by Info >> Список значень параметрів. До view параметри, які може мати модуль (інструмент), відкрийте View модулі/параметри з меню FLOW-BUS. Виберіть правильний модуль і натисніть кнопку View кнопка параметрів.
Редагувати параметри
У розділі Параметри можуть бути всі властивості параметра viewвидав і змінив. Не рекомендується нічого змінювати, але для підвищення продуктивності може бути корисно видалити параметр зі списку опитування або взагалі з DDE. Ці два варіанти описані тут.
Щоб змінити властивість певного параметра, знайдіть правильний номер параметра за допомогою кнопок Вибрати або ввівши його номер у поле під ним і натиснувши Пошук. Властивості показані. Щоб зупинити FlowDDE опитування параметра в його послідовності опитування, зніміть прапорець Опитування. (Щоб почати опитування параметра, позначте його.) Щоб зберегти нове значення, змініть номер параметра або закрийте вікно та дайте відповідь на запитання Так. Видалення параметра з DDE означає, що клієнтські програми не можуть отримати його, а FlowDDE не зчитує значення параметра з приладу. Щоб видалити параметр з DDE, зніміть прапорець Доступно в DDE. За замовчуванням усі параметри доступні (позначено).
Зміну інформації про параметри не можна скасувати інакше, як перевстановивши FlowDDE! Якщо ви повністю не знаєте про ефект, будь ласка, НЕ вносьте жодних змін!
ТЕСТОВИЙ ЗВ'ЯЗКИ
Для операцій з технічного обслуговування та обслуговування часто потрібно читати з певного параметра або записувати його. FlowDDE містить два засоби тестування: одне для перевірки зв’язку FLOW-BUS і DDE, а одне для перевірки зв’язку ProPar нижнього рівня.
Перевірка FLOW-BUS і DDE
Відкрийте тестову форму FlowDDE з меню FLOW-BUS >> Перевірка FLOW-BUS і DDE або F6. З'явиться наступне вікно.
Вікно складається з двох секцій. У розділі Test FLOW-BUS параметри можна зчитувати та записувати безпосередньо в прилад, незалежно від поведінки DDE, що для читання значення параметра потрібна окрема команда опитування, і в прилад записуються лише зміни. Значення DDE оновлюється під час читання, але не під час запису. Навпаки, у розділі Test DDE можна читати та записувати параметри, як це зробив би будь-який клієнт DDE. Натискання кнопки Read показує поточне значення на рівні DDE, але фактичне значення приладу не зчитується і може відрізнятися. У Write значення записується на рівень DDE, і через природу DDE, лише якщо воно відрізняється від попереднього значення, значення записується в інструмент.
У розділі Test DDE можна легко створити посилання на клієнтські програми, наприклад Microsoft Excel. Виберіть канал і параметр, на який потрібно зробити посилання.
Натисніть Копіювати посилання, щоб скопіювати посилання в буфер обміну. У клієнтській програмі скористайтеся опцією «Спеціальна вставка» та виберіть «Вставити посилання», щоб вставити посилання (наприклад, «Спеціальна вставка» в Microsoft Excel, див. зображення). Будь-яка зміна значення параметра буде надіслано до клієнтської програми. Можливий і зворотний шлях. Скопіюйте посилання з будь-якої програми (наприклад, скопіюйте клітинку з Excel). У тестовій формі натисніть Вставити. Будь-яка зміна в полі програми призведе до оновлення значення параметра у FlowDDE. Зауважте, що коли зв’язок закрито, усі зв’язки буде припинено і не буде відновлено, коли зв’язок буде відкрито знову. Вимкнення стандартного опитування тимчасово зупиняє FlowDDE від опитування вибраних параметрів, і лише дії читання в цій тестовій формі (або будь-якому клієнті) виконуються на приладі.
Тестувати ProPar 
Для цілей тестування низького рівня FlowDDE містить форму Test Propar, в якій окремі повідомлення FLOW-BUS можуть бути прочитані та записані на прилад. Ця форма замінює колишню тестову програму DLL. Цю форму можна відкрити лише тоді, коли зв’язок закрито за допомогою Communication >> Test PropPar або Shift+F6. Використовуючи цю форму, повідомлення можна надсилати на рівні вузла/процесу/параметра, тому навіть параметри, яких немає в базі даних FlowDDE, можна прочитати та/або записати. Як тільки кнопку «Читання» або «Запис» натиснуто вперше, зв’язок відкривається. Коли вікно закрите, зв’язок також закривається.
ЖУРНАЛ ОБСЛУГОВУВАННЯ
У разі проблем з вашим інструментом(ами) і вам потрібно звернутися до експерта (наприклад, служби підтримки Bronkhorst®), усі значення параметрів вашого інструменту можна зареєструвати в file. Щоб створити такий журнал послуг, клацніть File >> Журнал послуг або Ctrl+L і введіть file назва.
DDE СПІЛКУВАННЯ КЛІЄНТІВ
ЗВ'ЯЗКУ ОСНОВНИХ ПАРАМЕТРів
Клієнтські програми зв’язуються з сервером FlowDDE за допомогою повідомлень DDE. Перш ніж обмінюватися повідомленнями, потрібно було створити посилання DDE. Посилання DDE складається з трьох частин: сервера, теми та елемента. Для поділу символи '|' і '!' можна використовувати, тому посилання DDE, наприклад, у Microsoft Excel стає Server|Topic!Item.
Для стандартних параметрів приладу та сервера FlowDDE це:
- Сервер: FlowDDE або FlowDDE2
- Тема: C(X) для каналу X
- Пункт: P(Y) для параметра Y
Колишнійampфайлом посилання DDE в комірці Microsoft Excel є =FlowDDE|'C(1)'!'P(8)' для читання параметра 8 каналу 1.
СПЕЦІАЛЬНІ ВАРИАНТИ
Канал 0
Спеціальні команди можна надсилати до FlowDDE за допомогою командного каналу 0, C(0). Цей канал не пов’язаний з жодним інструментом FLOW-BUS, а призначений лише для керування FlowDDE. Канал 0 містить лише елементи P(0), P(1) і P(2). P(0) — параметр команди. Запис числа в P(0) запустить FlowDDE для зчитування всіх значень параметрів з одного або кількох каналів і оновлення значень параметрів на рівні DDE. Щоб прочитати меншу кількість параметрів, можна прочитати групи параметрів. Які параметри в якій групі можна знайти в списку параметрів.
Інші спеціальні дії можуть бути запущені P(0): 
P(1) є каналом інформації про стан зчитування. Коли FlowDDE зчитує дані з FLOW-BUS, усі повідомлення про стан/помилку надсилатимуться на цей параметр. Якщо значення цього параметра дорівнює 0, все в порядку, інакше міститиме повідомлення про стан/помилку.
P(2) є каналом інформації про стан запису. Коли клієнтська програма надсилає дані до FlowDDE, а FlowDDE надсилає значення на FLOW-BUS, будь-які повідомлення про стан/помилку надсилатимуться цьому параметру. Якщо значення цього параметра дорівнює 0, все в порядку, інакше міститиме повідомлення про стан/помилку.
Параметр 0
Подібно до того, як параметр 0 каналу 0 можна використовувати для зчитування параметрів з будь-якого каналу, параметр 0 будь-якого каналу можна використовувати для читання параметрів з цього каналу: 
Будь-яка комбінація наведеного вище дійсна, розділяючи частини комою, наприклад, C(X)!P(0) = 1-10,20, GROUP3 зчитує параметри з 1 по 10, 20 і всі параметри в групі 3 каналу X .
Тема сервера
Інформацію про сервер FlowDDE, декілька налаштувань та інформацію про конфігурацію FLOW-BUS можуть отримати клієнти через тему сервера.
Тема сервера містить кілька елементів: 
ТЕХНІЧНІ ДЕТАЛІ FLOWDDE
На наступній діаграмі схематично зображено зв’язок від клієнта DDE до приладу. Програма FlowDDE використовує Flowb32.dll і базу даних параметрів.
Клієнт DDE спілкується з FlowDDE за допомогою повідомлень DDE. FlowDDE використовує базу даних параметрів для інформації про параметри і Flowb32.dll для виконання низькорівневого зв’язку з FLOW-BUS. Flowb32.dll має методи для легкого надсилання або запиту значення параметра на певний вузол, процес і параметр і отримання відповідей. На основі викликів цих методів він створює необхідні повідомлення FLOW-BUS у двійковому протоколі ProPar, надсилає ці повідомлення, отримує та інтерпретує відповіді від інструментів.
СЕРВІС
Щоб отримати актуальну інформацію про Bronkhorst® та адреси обслуговування, відвідайте наш сайт webсайт: http://www.bronkhorst.com У вас є запитання щодо нашої продукції? Наш відділ продажів із задоволенням допоможе вам вибрати відповідний продукт для вашого застосування. Зв'яжіться з відділом продажів електронною поштою: sales@bronkhorst.com З питань післяпродажного обслуговування наш відділ обслуговування клієнтів доступний за допомогою та рекомендаціями. Щоб зв’язатися з CSD електронною поштою: aftersales@bronkhorst.com Незалежно від часового поясу, наші експерти в Групі підтримки готові негайно відповісти на ваш запит або забезпечити відповідні подальші дії. З нашими експертами можна зв’язатися за номером: +31 859 02 18 66
Документи / Ресурси
![]() |
Програмний засіб Bronkhorst FlowDDE [pdfІнструкція з експлуатації Програмний засіб FlowDDE |





