كيفية إضافة وظائف مخصصة لبرمجة Allen - Bradley HMI؟

Jan 06, 2026

ترك رسالة

ديفيد وانغ
ديفيد وانغ
بصفته منشئ المحتوى والكاتب الفني لتكنولوجيا Chentuo ، يركز David على إنشاء محتوى جذاب وغني بالمعلومات يسلط الضوء على حلول الشركة الأتمتة المبتكرة. يساعد عمله في تثقيف العملاء حول أحدث التطورات في تكنولوجيا الأتمتة الصناعية.

مرحبًا يا من هناك! أنا مورد Allen-Bradley HMI، ولقد كنت في هذه اللعبة لفترة طويلة. أحد الأسئلة التي أتلقاها كثيرًا من العملاء هو كيفية إضافة وظائف مخصصة إلى برمجة Allen-Bradley HMI. حسنًا، لقد أتيت إلى المكان الصحيح! في منشور المدونة هذا، سأرشدك خلال العملية برمتها خطوة بخطوة.

أولاً، دعنا نتحدث عن سبب رغبتك في إضافة وظائف مخصصة إلى جهاز Allen-Bradley HMI الخاص بك. تعد ميزات المخزون رائعة جدًا، ولكن في بعض الأحيان تحتاج إلى شيء إضافي يناسب احتياجاتك المحددة. ربما لديك عملية فريدة في المصنع الخاص بك، أو ترغب في إضافة بعض إمكانيات إعداد التقارير الخاصة. يمكن أن تمنحك الوظائف المخصصة هذه الميزة الإضافية وتجعل واجهة HMI الخاصة بك تعمل تمامًا بالطريقة التي تريدها.

فهم أساسيات برمجة Allen-Bradley HMI

قبل أن نتعمق في إضافة وظائف مخصصة، من المهم أن يكون لديك فهم قوي لأساسيات برمجة Allen-Bradley HMI. تستخدم أجهزة Allen-Bradley HMIs بيئة برمجة تسمى FactoryTalk View Studio. هذا هو المكان الذي ستنشئ فيه شاشاتك، وتعد علاماتك، وتكتب نصوصك البرمجية.

إذا كنت جديدًا في FactoryTalk View Studio، فلا تقلق! إنه يتمتع بواجهة سهلة الاستخدام، وهناك الكثير من الموارد المتاحة لمساعدتك على التعلم. يمكنك العثور على البرامج التعليمية على موقع Allen-Bradley الرسمي، وهناك أيضًا بعض المجتمعات الرائعة عبر الإنترنت حيث يمكنك طرح الأسئلة والحصول على النصائح من المبرمجين الآخرين.

إعداد HMI الخاص بك لتطوير الوظائف المخصصة

الخطوة الأولى في إضافة وظائف مخصصة هي التأكد من إعداد HMI بشكل صحيح. ستحتاج إلى تثبيت الأجهزة والبرامج المناسبة، ويجب أن يكون جهاز HMI متصلاً بشبكتك.

دعونا نلقي نظرة على بعض نماذج Allen-Bradley HMI الشهيرة والتي تعتبر رائعة لتطوير الوظائف المخصصة. تحقق منألين برادلي 2711C T3M,ألين برادلي 2711P-RR256، وألين برادلي 2711P-T15C22D9P. توفر هذه الطرازات توازنًا جيدًا بين الأداء والميزات، كما أنها متوافقة مع FactoryTalk View Studio.

بمجرد الانتهاء من تشغيل HMI، ستحتاج إلى إنشاء مشروع جديد في FactoryTalk View Studio. هذا هو المكان الذي ستبدأ فيه في إنشاء وظائفك المخصصة.

إنشاء وظائف مخصصة في FactoryTalk View Studio

الآن، دعونا ندخل في التفاصيل الجوهرية لإنشاء وظائف مخصصة. في FactoryTalk View Studio، يمكنك استخدام Visual Basic for Applications (VBA) لكتابة البرامج النصية المخصصة الخاصة بك. VBA هي لغة برمجة قوية وسهلة التعلم، خاصة إذا كان لديك بعض الخبرة البرمجية الأساسية.

فيما يلي مثال بسيط لكيفية إنشاء دالة مخصصة لحساب متوسط ​​رقمين:

دالة حساب المتوسط ​​(num1 كمضاعف، num2 كمضاعف) كمضاعف حساب المتوسط ​​= (num1 + num2) / 2 وظيفة النهاية

لاستخدام هذه الوظيفة في مشروع HMI الخاص بك، ستحتاج إلى إضافتها إلى وحدة نمطية في FactoryTalk View Studio. إليك كيفية القيام بذلك:

  1. افتح مشروعك في FactoryTalk View Studio.
  2. انتقل إلى علامة التبويب "البرمجة النصية" وانقر على "الوحدات النمطية".
  3. انقر بزر الماوس الأيمن على قائمة الوحدات وحدد "إدراج وحدة".
  4. قم بتسمية الوحدة الخاصة بك، مثل "CustomFunctions".
  5. افتح الوحدة الجديدة والصق رمز الوظيفة المخصصة فيها.

بمجرد إضافة وظيفتك المخصصة إلى الوحدة النمطية، يمكنك استخدامها في البرامج النصية لـ HMI تمامًا مثل أي وظيفة أخرى. على سبيل المثال، يمكنك استخدامه لتحديث مربع نص على شاشتك بمتوسط ​​قراءتين للمستشعر.

اختبار وتصحيح وظائفك المخصصة

بعد كتابة وظائفك المخصصة، من المهم اختبارها للتأكد من أنها تعمل بشكل صحيح. يحتوي FactoryTalk View Studio على مصحح أخطاء مدمج يمكنك استخدامه للتنقل خلال التعليمات البرمجية الخاصة بك والعثور على أي أخطاء.

فيما يلي بعض النصائح لاختبار وتصحيح وظائفك المخصصة:

  • استخدام نقاط التوقف:قم بتعيين نقاط التوقف في التعليمات البرمجية الخاصة بك لإيقاف التنفيذ مؤقتًا عند نقاط محددة. يمكن أن يساعدك هذا في معرفة ما يحدث في وظيفتك وتحديد أي مشكلات.
  • تحقق من المتغيرات الخاصة بك:تأكد من تعيين القيم الصحيحة للمتغيرات الخاصة بك. يمكنك استخدام مصحح الأخطاء لفحص قيم المتغيرات الخاصة بك في نقاط مختلفة في التعليمات البرمجية الخاصة بك.
  • اختبار المدخلات المختلفة:حاول تمرير قيم مختلفة إلى وظيفتك المخصصة للتأكد من أنها تعمل بشكل صحيح في جميع الحالات.

دمج الوظائف المخصصة في شاشات HMI الخاصة بك

بمجرد اختبار وظائفك المخصصة وتصحيح أخطائها، فقد حان الوقت لدمجها في شاشات HMI الخاصة بك. يمكنك استخدام وظائفك المخصصة في البرامج النصية المرتبطة بالأزرار أو أجهزة ضبط الوقت أو كائنات الشاشة الأخرى.

على سبيل المثال، يمكنك إنشاء زر على شاشتك، عند النقر عليه، يستدعي وظيفتك المخصصة لإجراء عملية حسابية وتحديث مربع نص بالنتيجة. وإليك كيف يمكنك القيام بذلك:

2Allen Bradley 2711P-RR256

  1. قم بإنشاء زر على شاشة HMI الخاصة بك.
  2. انقر نقرًا مزدوجًا فوق الزر لفتح خصائصه.
  3. انتقل إلى علامة التبويب "الأحداث" وحدد حدث "رفع الماوس".
  4. انقر فوق الزر "..." بجوار الحدث لفتح محرر البرنامج النصي.
  5. اكتب برنامجًا نصيًا يستدعي وظيفتك المخصصة ويقوم بتحديث مربع نص بالنتيجة.
نتيجة خافتة كنتيجة مزدوجة = CalculateAverage(10, 20) ScreenItems("TextBox1").Text = النتيجة

نصائح وحيل لإضافة وظائف مخصصة

فيما يلي بعض النصائح والحيل لمساعدتك على إضافة وظائف مخصصة إلى برمجة Allen-Bradley HMI الخاصة بك بشكل أكثر فعالية:

  • اجعل الأمر بسيطًا:ابدأ بوظائف مخصصة بسيطة ثم انتقل تدريجيًا إلى وظائف أكثر تعقيدًا. سيؤدي ذلك إلى تسهيل تعلم التعليمات البرمجية الخاصة بك وتصحيحها.
  • استخدم التعليقات:أضف تعليقات إلى التعليمات البرمجية الخاصة بك لشرح ما يفعله. سيسهل هذا عليك وعلى المبرمجين الآخرين فهم التعليمات البرمجية الخاصة بك في المستقبل.
  • أعد استخدام الكود الخاص بك:إذا وجدت نفسك تكتب نفس الكود مرارًا وتكرارًا، فكر في إنشاء وظيفة قابلة لإعادة الاستخدام. سيوفر لك هذا الوقت ويجعل التعليمات البرمجية الخاصة بك أكثر تنظيماً.

خاتمة

يمكن أن تكون إضافة وظائف مخصصة إلى برمجة Allen-Bradley HMI طريقة رائعة لتخصيص واجهة HMI الخاصة بك وجعلها تعمل بالطريقة التي تريدها تمامًا. باتباع الخطوات الموضحة في منشور المدونة هذا، من المفترض أن تكون قادرًا على إنشاء وظائفك المخصصة ودمجها في وقت قصير جدًا.

إذا كنت مهتمًا بشراء Allen-Bradley HMI أو لديك أي أسئلة حول تطوير الوظائف المخصصة، فلا تتردد في التواصل معنا. نحن هنا لمساعدتك في العثور على الحل المناسب لاحتياجاتك والتأكد من نجاح مشروع HMI الخاص بك.

مراجع

  • دليل مستخدم Allen-Bradley FactoryTalk View Studio
  • دليل برمجة فيجوال بيسك للتطبيقات
إرسال التحقيق