|

دليل تحويل Modbus TCP إلى Modbus RTU لأنظمة SCADA MCGS – حلول Valtoris

1CH RS485 ETH 7

المنتج المتعلق:

 1CH-RS485-ETH

1CH RS485 ETH 7

1. نظرة عامة

يُعد جهاز Valtoris 1CH-RS485-ETH جهاز استحواذ بيانات متعدد الاستخدامات وواي فاي إنترنت الأشياء مصمم خصيصًا للبيئات الصناعية. يجمع هذا الجهاز بين وظائف خادم المنفذ التسلسلي، وبوابة Modbus، وبوابة MQTT، ومحولات RS485 إلى JSON في جهاز واحد. وهذا يجعله مثاليًا لمختلف التطبيقات في الاتصال الصناعي وجمع البيانات.

1CH RS485 ETH details 3a

Figure 1: 1CH-RS485-ETH Overview

تحويل Modbus TCP إلى Modbus RTU
يمكن توضيح التحويل بين Modbus TCP وModbus RTU من خلال مثال عملي. افترض أن جهاز RTU أرسل أمر كتابة سجل Modbus RTU: 01 06 00 01 00 01 19 CA. يتم استلام هذا الأمر بواسطة جهاز Valtoris 1CH-RS485-ETH عبر منفذ RS485 ويتم تحويله إلى صيغة Modbus TCP: 00 00 00 00 00 06 01 06 00 01 00 01. ثم يتم إرسال أمر Modbus TCP هذا إلى جهاز Modbus TCP. لاحظ أنه تم حذف فحص CRC (19 CA) في بروتوكول Modbus TCP لأنه غير مطلوب.

يتيح هذا التحويل إرسال بيانات Modbus RTU بسلاسة عبر Ethernet، مما يضمن إرسال عناوين Modbus، ورموز الوظائف، والسجلات بشفافية بين أجهزة RTU وTCP.

2.تكوين الجهاز

2.1 تكوين الجهاز باستخدام ZLVIRCOM

الخطوة الأولى هي تكوين عنوان IP لجهاز Valtoris 1CH-RS485-ETH ليتوافق مع نفس الشبكة الفرعية مثل نظام SCADA. على سبيل المثال، إذا كان عنوان IP لنظام SCADA هو 192.168.1.222، يمكن تكوين البوابة بعنوان IP مثل 192.168.1.188.

المنفذ الافتراضي لـ Modbus TCP هو 502، ويجب ضبط الجهاز على وضع خادم TCP عند استخدامه كجهاز Modbus عبد.

1CH RS485 ETH P1 1

Figure 2: Device Configuration Settings

2.2 خيارات التكوين المتقدمة
لدعم التكوينات المتقدمة، يوفر بوابة Modbus من Valtoris العديد من الأوضاع:

  • بوابة Modbus المعتمدة على التخزين: يتيح هذا الوضع للجهاز تخزين الأوامر من نظام SCADA، مما يعزز سرعة استرجاع البيانات.

  • بوابة Modbus غير المعتمدة على التخزين: لا يدعم الجهاز التخزين ولكنه يدعم الاتصال المتعدد الرئيسي واكتشاف تعارضات الحافلة.

  • العميل كجهاز Modbus عبد: يستخدم هذا الوضع عند جمع البيانات من أجهزة Modbus TCP عبيد ودمجها مع أجهزة Modbus RTU الرئيسية.

  • تحويل بسيط من Modbus TCP إلى RTU: يبسط هذا الوضع عملية التحويل ولكنه لا يدعم الميزات المتقدمة مثل الاتصال متعدد الأجهزة أو التخزين.

1CH RS485 ETH P1 2

Figure 3: Advanced Options for Modbus Gateway

3. تكوين SCADA MCGS

3.1 إعداد الأجهزة في MCGS

  1. MCGS هي منصة SCADA تم تطويرها بواسطة KunLun Tongtai، مما يسمح للمستخدمين ببناء وتكوين أنظمة التحكم والمراقبة وجمع البيانات بسرعة. في هذا القسم، نعرض كيفية إعداد أجهزة Modbus TCP في MCGS.

لتكوين الجهاز، أنشئ جهاز TCP/IP عام وقم بتحديد Modbus TCP كجهاز تابع.

 

1CH RS485 ETH P1 3

Figure 4: Device Window in MCGS

1CH RS485 ETH P1 5

Figure 5: TCP/IP Parent Device Setup

3.2 إعداد خصائص الجهاز
بعد إضافة الجهاز، قم بتكوين عنوان Modbus RTU لجهاز العبد (عادةً ما يتم تعيينه إلى 1). يضمن ذلك الاتصال الصحيح بين جهاز Modbus الرئيسي (MCGS) وجهاز Modbus العبد (جهاز RS485).

1CH RS485 ETH P1 6

Figure 6: Device Property Settings

4. اختبار الاتصال

4.1 محاكاة جهاز Modbus عبد
لاختبار الاتصال، استخدم برنامج محاكاة جهاز Modbus عبد لمحاكاة جهاز عبد. قم بتكوين إعدادات الاتصال لتتوافق مع منفذ الجهاز ومعاييره. يجب أن يستجيب جهاز Modbus العبد بالبيانات الصحيحة لضمان عمل الاتصال بشكل صحيح.

1CH RS485 ETH P1 7

Figure 7: Connection Setup in Modbus Slave

1CH RS485 ETH P1 8

Figure 8: Modbus Slave Definition

4.2 اختبار MCGS

بمجرد إعداد الجهاز في MCGS، قم باختبار الاتصال عن طريق التحقق من قيم القناة. إذا كانت قيمة القناة 0، فهذا يشير إلى أن الاتصال طبيعي. يجب أن تعرض رمز وظيفة Modbus 03 البيانات الصحيحة التي تطابق بيانات العبد.

1CH RS485 ETH P1 9

Figure 9: MCGS Device Properties Setup

1CH RS485 ETH P1 10

Figure 10: Test Results in MCGS

5.الخاتمة

تُعد بوابة Valtoris 1CH-RS485-ETH Modbus TCP إلى RTU اختيارًا ممتازًا لدمج أجهزة Modbus RTU مع شبكات Modbus TCP. إنها تدعم النقل الشفاف للبيانات بين RS485 وEthernet ويمكن استخدامها مع أنظمة SCADA لأتمتة الصناعات. كما تدعم بوابة Valtoris ميزات متقدمة مثل الاتصال متعدد الأجهزة، البوابات المعتمدة على التخزين، وتحويل بروتوكولات Modbus، مما يجعلها قابلة للتخصيص لتناسب التطبيقات الصناعية المختلفة.