أداة برنامج برونخورست 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 المحددة تركيب واستخدام 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 × 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\برونخورست\FlowDDE32. ابدأ تشغيل FlowDDE من خلال قائمة "ابدأ": ابدأ >> (جميع) البرامج >> Bronkhorst >> FlowDDE V4.67.
- ج:\البرنامج Files هو مجلد نظام ويتبعه (x86) في إصدارات Windows 64 بت وقد يختلف في إصدارات 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 سنون) على تكوين الدبوس التالي:
| رقم الدبوس | وصف |
| 1
2 3 4 5 6 7 8 9 |
غير متصل TXD
ار اكس دي غير متصل 0 Vd دي تي آر سي تي إس آر تي إس درع |
RS232 على أداة متعددة الحافلات
يمكن توصيل واجهة RS232 الموجودة على جهاز متعدد الناقلات بأي منفذ تسلسلي (كمبيوتر) RS232 V24. تأكد من احترام مخطط التوصيل. توفر Bronkhorst® كابلات خاصة للاتصالات، حيث تفصل خطوط RS232 عن مصدر الطاقة والدخل والإخراج التناظري. في موصل D-sub الذكري المكون من 9 سنون بالجهاز، يتوفر RX وTX على السن 6 والسن 1.
يمكن التعامل مع اتصال RS232 التسلسلي على أداة متعددة الناقلات مع RS232 كنظام FLOW-BUS بأداة واحدة وواجهة FLOW-BUS/RS232. في حالة وجود اتصال ناقل المجال FLOW-BUS، يمكن أيضًا الاتصال بالأجهزة الأخرى المتصلة بـ FLOW-BUS. ويمكن الاتصال بـ RS232 عن طريق:
- موصل D فرعي ذو 9 سنون (أدوات غير IP65، على سبيل المثال EL-FLOW)
- موصل DIN ذو 8 سنون (أجهزة 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 · ج سلسلة بايتات متعددة عندما يكون StrLen غير 0 · i (غير موقع) عدد صحيح 2 بايت بقيمة 0..65535 · f قيمة 4 بايت +-1.18E-38..+-3.39E+38 (تدوين النقطة العائمة IEEE) · ل (غير موقعة) طويلة 4 بايت قيمة 0..4294967295 أنواع البيانات> 1 بايت هي MSB أولا. |
| سترلين | طول السلسلة بالبايت (الأحرف) المستخدمة مع النوع c للسلاسل
· -2 يشير إلى أن السلسلة منتهية بصفر، ولم يتم تحديد طولها، ولكن حتى الحرف 0 الأول. · يشير X إلى سلسلة يبلغ طولها X بايت · 0 يعني عدم وجود معلومات مطلوبة (ليست معلمة نوع سلسلة) |
| الحد الأدنى | الحد الأدنى لقيمة المعلمة المسموح بها عند قراءة/كتابة المعلمة. سيتم التحقق من القيمة
على هذا الحد (خطأ عند الخروج من الحد). |
| الأعلى | الحد الأقصى لقيمة المعلمة المسموح بها عند قراءة/كتابة المعلمة. سيتم التحقق من القيمة عند هذا الحد (خطأ عند تجاوز الحد). |
| يقرأ | إشارة إلى ما إذا كان مسموحًا بقراءة المعلمة عبر FLOW-BUS. |
| يكتب | إشارة إلى ما إذا كان مسموحًا بكتابة المعلمة عبر FLOW-BUS. |
| استطلاع رأي | إشارة إلى ما إذا كان ينبغي استقصاء المعلمة بشكل مستمر بواسطة FlowDDE من أجل الحفاظ على قيمة المعلمة (المتغيرة) محدثة. |
| متقدم | الإشارة إلى ما إذا كانت المعلمة مخصصة للمستخدمين المتقدمين فقط. هذه هي المعلمات بشكل رئيسي ل
خدمة الصيانة. |
| مؤمنة | إشارة إلى ما إذا كانت المعلمة مؤمنة للاستخدام من خلال FLOW-BUS. من الممكن قراءة هذه المعلمة، لكن تغييرها يحتاج إلى معالجة خاصة. |
| أمان عالي | إشارة إلى ما إذا كانت المعلمة آمنة للغاية (معلمات قليلة فقط). من الممكن قراءة هذه المعلمة، لكن تغييرها يحتاج إلى معالجة خاصة. |
| وصف | وصف موجز عن معنى المعلمة أو مكان استخدامها. |
| شارع دي دي إي | سلسلة المعلمة DDE (بحد أقصى 10 أحرف). تصبح هذه قيمة DDE عندما لا تكون المعلمة كذلك
متاح على الصك. أيضًا: حتى يتم استخدام FlowDDE V4.58 لتحديد المعلمة. |
- من الممكن تغيير قيم المعلمات عندما لا تكون المعلمة للقراءة فقط وغير آمنة. يتم وصف نطاق ونوع المعلمات في الجداول. عندما تكون قيم المعلمات خارج النطاق، سيتم إما "قصها" على أقرب قيمة مسموح بها أو ستتلقى رسالة خطأ: "خطأ في قيمة المعلمة".
من الممكن تغيير قيم المعلمات عندما لا تكون المعلمة للقراءة فقط وغير آمنة. يتم وصف نطاق ونوع المعلمات في الجداول. عندما تكون قيم المعلمات خارج النطاق، سيتم إما "قصها" على أقرب قيمة مسموح بها أو ستتلقى رسالة خطأ: "خطأ في قيمة المعلمة". للتواصل مع FLOW-BUS عبر طرق أخرى غير DDE، مباشرة عبر سلاسل RS232 ASCII أو عبر مكتبات 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. تنبثق النافذة الموضحة على الجانب الأيمن. في الواجهة، يمكن تحديد منفذ COM ومعدل الباود. بالنسبة لمعظم الواجهات، يكون معدل الباود الافتراضي هو 38400. في LOW-BUS، يمكن ضبط بعض الإعدادات لواجهة FLOW-BUS. يجب تغيير القيم الافتراضية (Auto busmaster + optimate وتمكين تسلسل العمليات والمعلمات) فقط في حالة عدم دعم هذه الخيارات، أي فقط للواجهات القديمة. عند موافق، يتم قبول الإعدادات، بينما عند إلغاء 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 viewإد: FLOW-BUS >> التكوين أو F5.
تظهر النافذة التالية.
على الجانب الأيسر، يتم عرض جميع الأدوات المتصلة بـ FLOW-BUS، مرتبة حسب القناة المخصصة لها. في هذا السابقample، يتم توصيل وحدتي تحكم رقميتين (القناة 1 و2) وواجهة RS232/FLOW-BUS مع 4 قنوات في الوقت الفعلي (القناة من 3 إلى 6). على الجانب الأيمن، يهدف الإطار العلوي إلى إضافة وحدات قديمة إلى FLOW-BUS. لإضافة مثل هذه الوحدة، قم بتوصيل الوحدة بـ FLOW-BUS، واضغط على "بحث" واتبع التعليمات التي تظهر على الشاشة. في معلومات الجهاز، تظهر معلومات حول القناة المحددة في القائمة الموجودة على الجانب الأيسر. تُظهر العقدة عنوان العقدة الحالي للأداة. يمكن تغيير عنوان العقدة للأداة بالضغط على "تغيير" وإدخال عنوان العقدة الجديد. بالنسبة للأجهزة متعددة القنوات، على سبيل المثال، واجهة 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 viewبواسطة معلومات >> قائمة المعلمات. يمكن أن يكون معنى قيم العديد من المعلمات viewبواسطة المعلومات >> قائمة قيم المعلمات. ل 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. تظهر النافذة التالية.
تتكون النافذة من قسمين. في قسم اختبار FLOW-BUS، يمكن قراءة المعلمات وكتابتها مباشرة على الجهاز، بغض النظر عن سلوك DDE الذي يتطلب أمر استقصاء منفصل لقراءة قيمة المعلمة ويتم كتابة التغييرات فقط على الجهاز. يتم تحديث قيمة DDE عند القراءة، وليس عند الكتابة. على العكس من ذلك، في قسم اختبار DDE يمكن قراءة وكتابة المعلمات كما يفعل أي عميل DDE. يؤدي الضغط على "قراءة" إلى إظهار القيمة الحالية على مستوى DDE، ولكن لا تتم قراءة قيمة الأداة الفعلية وقد تكون مختلفة. عند الكتابة، تتم كتابة القيمة إلى مستوى DDE، وبسبب طبيعة DDE، فقط إذا كانت مختلفة عن القيمة السابقة، تتم كتابة القيمة إلى الأداة.
في قسم اختبار DDE، يمكن بسهولة إنشاء روابط لتطبيقات العميل، مثل Microsoft Excel. حدد القناة والمعلمة التي سيتم الارتباط بها.
اضغط على نسخ الرابط لنسخ الرابط إلى الحافظة. في تطبيق العميل، استخدم خيار لصق خاص وحدد لصق الرابط للصق الارتباط (على سبيل المثال، لصق خاص في Microsoft Excel، انظر الصورة). سيتم إرسال أي تغيير في قيمة المعلمة إلى تطبيق العميل. والعكس ممكن أيضًا. انسخ رابطًا من أي تطبيق (على سبيل المثال، انسخ خلية من Excel). في نموذج الاختبار، اضغط على لصق. يؤدي أي تغيير في حقل التطبيق إلى تحديث قيمة المعلمة في FlowDDE. لاحظ أنه عند إغلاق الاتصال، سيتم إنهاء جميع الروابط ولن يتم استعادتها عند فتح الاتصال مرة أخرى. يؤدي تعطيل الاستقصاء القياسي إلى إيقاف FlowDDE مؤقتًا من استقصاء المعلمات المحددة ويتم تنفيذ إجراءات القراءة فقط في نموذج الاختبار هذا (أو أي عميل) على الجهاز.
اختبار بروبار 
لأغراض الاختبار منخفض المستوى، يحتوي FlowDDE على نموذج Test Propar، حيث يمكن قراءة رسائل FLOW-BUS الفردية وكتابتها على الجهاز. يحل هذا النموذج محل تطبيق اختبار DLL السابق. لا يمكن فتح هذا النموذج إلا عند إغلاق الاتصال عن طريق الاتصال >> 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
المستندات / الموارد
![]() | أداة البرمجيات FlowDDE |
مراجع
- Bronkhorst, the low-flow specialistswww.bronkhorst.com
- Bronkhorst Downloadswww.bronkhorst.com
- دليل المستخدمmanual.tools

