تطبيق مراقبة مستوى الويب - واجهة MODBUS-TCP

تطبيق مراقبة مستوى الويب - واجهة MODBUS-TCP

يوفر خيار Modbus-TCP لـ GaugerNET مخططًا مناسبًا للحصول على البيانات من مستشعرات GaugerGSM الميدانية. هذا الخيار متاح لأي SCADA أو برنامج مراقبة يدعم Modbus-TCP.

  • مقدمة المنتج

استخدام GAUGERNET مع MODBUS-TCP (GATEWAY)

يوفر خيار Modbus-TCP لـ GaugerNET مخططًا مناسبًا للحصول على البيانات من مستشعرات GaugerGSM الميدانية. هذا الخيار متاح لأي SCADA أو برنامج مراقبة يدعم Modbus-TCP. فيما يتعلق بمجتمع Modbus ، تطبق GaugerNET وظيفة Modbus Gateway. يعد استخدام واجهة Modbus-TCP في GaugerNET بديلاً للقراءة المباشرة لمستشعرات GaugerGSM. تعد قراءة المستشعر المباشر أكثر كفاءة من المسار غير المباشر عبر GaugerNET ولكنها تتضمن جهودًا لتطوير البرامج. يدعم GaugerNET Modbus-TCP أمر "تسجيلات الكتابة" وأمر "قراءة التسجيلات". يهدف الأمر read إلى معرف الوحدة الذي يتم تعيينه إلى اسم مستشعر GaugerGSM. تدعم GaugerNET أيضًا الاستجابات القانونية القياسية بالإضافة إلى الاستجابات للأوامر غير القانونية.

Web-based level monitoring

هندسة GAUGERNET

GaugerNET هي بنية خادم 3-: مستمع ومقدم وبوابة. Listener هو تطبيق PHP يعمل على خادم Linux ويقوم بتنفيذ مستمع TCP socket لمستشعرات GaugerGSM و GaugerGPS. يتم تخزين البيانات في قاعدة بيانات MySQL. Presenter هو خادم ويب PHP / HTML للمستخدمين ، ويقدم المخططات والجداول والخرائط. Gateway هو تطبيق PHP يعمل على خادم Linux. تقوم البوابة بتنفيذ وظيفة Modbus TCP Gateway. تقبل البوابة طلبات Modbus لبيانات المستشعر وتستجيب بالبيانات المقروءة من MySQL.

 

MODBUS طلب رمز وظيفة الرسالة 0 x10 (كتابة التسجيلات)

بايت

وصف

0-1

معرّف المعاملة

2-3

معرّف البروتوكول 0 x 00

4-5

الطول {{0}} x 00 / 0 x0D

6

معرّف الوحدة 0 x 00

7

كود الوظيفة 0 x10

8-9

إزاحة التسجيل {{0} x 00 / 0x64

10-11

عدد التسجيلات {{0} x 00 / 0x03

13-18

بايت للكتابة (محتوى بايت بين {{0}} x21 و 0x7F)

مثال:

00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62

المعنى: اكتب الأحرف AB C بالإضافة إلى أحرف ab لتسجيل الأرقام (العشرية) 100 ، 101 ، 102.

 

تدفق رسائل MODBUS-TCP

تقوم GAUGERNET Gateway بتنفيذ أوامر Modbus Class {0}: 0 x 0 3 (قراءة) و 0 x10 (كتابة). يجب أن يسبق طلب الكتابة المحدد مسبقًا طلب القراءة. يقوم طلب الكتابة بتنشيط البوابة للرد على طلبات القراءة التالية. التنشيط قيد التشغيل لمدة 10 دقائق. يمكن للعملاء إرسال طلب كتابة قبل كل طلب قراءة. بدلاً من ذلك ، يمكن للعملاء إرسال طلب كتابة واحد متبوعًا بسلسلة من طلبات القراءة طالما لم تنقضي مهلة التنشيط لمدة 10 دقائق. ستؤدي الاستجابة لطلب القراءة عند عدم تنشيط البوابة إلى استجابة استثناء 0x0A.

 

MODBUS طلب رمز وظيفة الرسالة 0 x03 (قراءة التسجيلات)

بايت

وصف

0-1

معرّف المعاملة

2-3

معرّف البروتوكول 0 x 00

4-5

الطول {{0}} × 00 / 0x06

6

تم تعيين معرف الوحدة 0 x 01-0 xFE لمعرف المستشعر

7

كود الوظيفة 0 x03

8-9

إزاحة التسجيل - متغيرات العملية

10-11

عدد السجلات - متغيرات العملية

مثال:

00 01 00 00 00 06 0A 03 00 01 00 03

المعنى: اقرأ المتغيرات التالية من المستشعر 10: المسافة والحجم والتدفق.

 

متغيرات العملية

عملية

عوض

 

عملية

عوض

مسافة

0x01

 

شهر

0x0C

مستوى

0x02

 

سنة

0x0D

تدفق

0x03

 

ساعة

0x0E

اعادة تعبئه

0x04

 

دقيقة

0x0F

مقدار

0x05

 

درجة LAT

0x10

درجة الحرارة int

0x06

 

LAT دقيقة

0x11

تحويلة درجة الحرارة

0x07

 

LAT ثانية

0x12

الجهد االكهربى

0x08

 

درجة LON

0x13

آر إس إس آي

0x09

 

LON دقيقة

0x14

حالة

0x0A

 

LON ثانية

0x15

يوم

0x0B

 

 

 

 

 

الوسم : تطبيق مراقبة مستوى الويب - واجهة Modbus-tcp ، تطبيق مراقبة مستوى الويب في الصين - مصنعي واجهة Modbus-tcp والموردين والمصنع

إرسال التحقيق

(0/10)

clearall