Modbus Connect
هذا البلوك الوظيفي ينشئ اتصال Modbus TCP إلى جهاز بعيد ويوفر مخرجًا قابلاً لإعادة الاستخدام باسم Modbus Client يمكن للبلوكات الأخرى استخدامه لإجراء عمليات قراءة/كتابة.
📥 المدخلات
هذا البلوك لا يحتوي على أية مدخلات.
📤 المخرجات
Modbus Client مرجع عميل Modbus متصل يمكن توصيله إلى بلوكات الاتصال لقراءة أو كتابة السجلات.
🕹️ عناصر التحكم
IP Address أدخل عنوان IP لخادم Modbus TCP (مثال: 192.168.0.10).
TCP Port أدخل منفذ Modbus TCP (القيمة الافتراضية شائعةً 502).
⚙️ آلية التشغيل
عند التنفيذ، يحاول البلوك الاتصال بخادم Modbus على العنوان والمنفذ المحددين في عناصر التحكم.
إذا تم تغيير العنوان أو المنفذ، أو انقطع الاتصال، سيحاول البلوك إعادة الاتصال تلقائيًا ويستمر في توفير مخرج
Modbus Clientمحدث للبلوكات الأخرى.تستقبل البلوكات الأخرى مرجع
Modbus Clientمن منفذ المخرج وتستخدمه لأداء مهام الاتصال (قراءة/كتابة).
🎯 الميزات
خرج اتصال دائم بحيث يمكن لعدة بلوكات مشاركة نفس العميل.
إعادة اتصال تلقائية عند تغيير العنوان أو فقدان الاتصال.
عناصر تحكم واجهة بسيطة لإعداد IP والمنفذ.
📝 كيفية الاستخدام
اضبط
IP AddressوTCP Portفي عناصر التحكم.دع السيناريو يعمل — سيقوم البلوك بإنشاء الاتصال وتوفير
Modbus Clientعلى المخرج.قم بتوصيل مخرج
Modbus Clientببلوكات الاتصال التي تحتاجه (مثل بلوكات القراءة/الكتابة) لتنفيذ عمليات Modbus.
💡 نصائح وحيل
لقراءة البيانات بشكل دوري، وصل مخرج
Modbus ClientببلوكModbus ReadواستخدمLogic Inputأو مشغل آخر للتحكم بزمن تنفيذ القراءات.لكتابة أوامر أو قيم، قم بتغذية
Modbus Clientإلى بلوكModbus Writeواستخدم مشغل منطقي لإجراء الكتابات عند الحاجة فقط.أرسل القياسات البعيدة عبر الدمج مع
MQTT Publish(وصل خرج بلوك القراءة إلىMQTT Publish) للمراسلة الخفيفة الوزن.احفظ أو سجّل القيم بإرسال نواتج القراءة إلى
SQL-DB OperationsأوCSV Exportللتخزين الدائم والتحليل لاحقًا.استخدم
Debug InputأوScopeلفحص القيم الناتجة من بلوكات القراءة أثناء الإعداد واستكشاف الأخطاء.
(تلميح: البلوكات الموصى بها للعمل المرافق — Modbus Read, Modbus Write, Logic Input, MQTT Publish, SQL-DB Operations, CSV Export, Debug Input, Scope)
🛠️ استكشاف الأخطاء وإصلاحها
رفض الاتصال أو انتهاء المهلة — تحقق من صحة
IP AddressوTCP Portوأن خادم Modbus متاح على الشبكة.قواعد جدار ناري أو شبكية — تأكد أن المنفذ المستخدم لـ Modbus TCP مسموح بمروره عبر الجدران النارية على الطرفين.
تعدد العملاء — إذا كان الخادم يقيّد الاتصالات، تجنّب إنشاء العديد من الاتصالات المتزامنة؛ شارك مخرج
Modbus Clientالموفّر مع البلوكات الأخرى.إذا بدا الاتصال غير مستقر، تحقق من جودة الشبكة وحاول استخدام كابل شبكة أو منفذ تبديل مختلف.
آخر تحديث