ویب لیول مانیٹرنگ ایپلی کیشن - MODBUS-TCP انٹرفیس

ویب لیول مانیٹرنگ ایپلی کیشن - MODBUS-TCP انٹرفیس

GaugerNET کے لیے Modbus-TCP آپشن فیلڈڈ GaugerGSM سینسر سے ڈیٹا حاصل کرنے کے لیے ایک آسان اسکیم فراہم کرتا ہے۔ یہ اختیار کسی بھی SCADA یا Modbus-TCP کو سپورٹ کرنے والے مانیٹرنگ سافٹ ویئر کے لیے دستیاب ہے۔

  • مصنوعات کا تعارف

 

MODBUS-TCP (GATEWAY) کے ساتھ GAUGERNET کا استعمال

GaugerNET کے لیے Modbus-TCP آپشن فیلڈڈ GaugerGSM سینسر سے ڈیٹا حاصل کرنے کے لیے ایک آسان اسکیم فراہم کرتا ہے۔ یہ اختیار کسی بھی SCADA یا Modbus-TCP کو سپورٹ کرنے والے مانیٹرنگ سافٹ ویئر کے لیے دستیاب ہے۔ Modbus کمیونٹی کے لحاظ سے، GaugerNET ایک Modbus Gateway فنکشنلٹی کو نافذ کرتا ہے۔ GaugerNET میں Modbus-TCP انٹرفیس کا استعمال GaugerGSM سینسر کی براہ راست پڑھنے کا متبادل ہے۔ ڈائریکٹ سینسر ریڈنگ GaugerNET کے ذریعے بالواسطہ راستے سے زیادہ موثر ہے لیکن اس میں سافٹ ویئر کی ترقی کی کوششیں شامل ہیں۔ GaugerNET Modbus-TCP ایک "رائٹ-رجسٹرز" کمانڈ اور ایک "ریڈ-رجسٹرز" کمانڈ کو سپورٹ کرتا ہے۔ ریڈ کمانڈ کا مقصد ایک یونٹ ID ہے جسے GaugerGSM سینسر کے نام سے میپ کیا گیا ہے۔ GaugerNET معیاری قانونی جوابات کے ساتھ ساتھ غیر قانونی حکموں کے جوابات کی بھی حمایت کرتا ہے۔

Web-based level monitoring

گیگرنیٹ آرکیٹیکچر

GaugerNET ایک 3-سرور کا ڈھانچہ ہے: سننے والا، پیش کنندہ اور گیٹ وے۔ سننے والا ایک پی ایچ پی ایپلی کیشن ہے جو لینکس سرور پر چل رہا ہے اور فیلڈڈ GaugerGSM اور GaugerGPS سینسر کے لیے TCP ساکٹ سننے والا لاگو کرتا ہے۔ ڈیٹا MySQL ڈیٹا بیس میں محفوظ ہے۔ پیش کنندہ صارفین کے لیے پی ایچ پی/ایچ ٹی ایم ایل ویب سرور ہے، جو چارٹ، میزیں اور نقشے پیش کرتا ہے۔ گیٹ وے ایک پی ایچ پی ایپلی کیشن ہے جو لینکس سرور پر چل رہی ہے۔ گیٹ وے ایک Modbus TCP گیٹ وے فنکشن کو نافذ کرتا ہے۔ گیٹ وے سینسر ڈیٹا کے لیے Modbus کی درخواستوں کو قبول کرتا ہے اور MySQL سے پڑھے گئے ڈیٹا کے ساتھ جواب دیتا ہے۔

 

موڈبس درخواست پیغام فنکشن کوڈ 0x10 (رجسٹرز لکھیں)

بائٹ

تفصیل

0-1

لین دین کا شناخت کنندہ

2-3

پروٹوکول شناخت کنندہ 0x00

4-5

لمبائی {{0}x00 / 0x0D

6

یونٹ شناخت کنندہ 0x00

7

فنکشن کوڈ 0x10

8-9

رجسٹر آف سیٹ {{0}}x00 / 0x64

10-11

رجسٹروں کی تعداد {{0}}x00 / 0x03

13-18

لکھنے کے لیے بائٹس ({{0}}x21 اور 0x7F کے درمیان بائٹ مواد)

مثال:

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

مطلب: نمبرز (اعشاریہ) 100، 101، 102 کے لیے AB C جمع ab حروف لکھیں۔

 

MODBUS-TCP پیغام کا بہاؤ

GAUGERNET Gateway Modbus Class {{0}} کمانڈز کو نافذ کرتا ہے: 0x03 (پڑھیں) اور 0x10 (لکھیں)۔ پہلے سے طے شدہ تحریری درخواست پڑھنے کی درخواست سے پہلے ہونی چاہیے۔ تحریری درخواست مندرجہ ذیل پڑھنے کی درخواستوں کا جواب دینے کے لیے گیٹ وے کو چالو کرتی ہے۔ ایکٹیویشن 10 منٹ کے لیے آن ہے۔ کلائنٹ ہر پڑھنے کی درخواست سے پہلے تحریری درخواست بھیج سکتے ہیں۔ متبادل طور پر، کلائنٹ ایک تحریری درخواست بھیج سکتے ہیں جس کے بعد پڑھنے کی درخواستوں کا ایک سلسلہ ہے جب تک کہ 10 منٹ کی ایکٹیویشن ٹائم آؤٹ ختم نہ ہو۔ گیٹ وے کے فعال نہ ہونے پر پڑھنے کی درخواست کے جواب کے نتیجے میں ایک استثنائی ردعمل 0x0A ہوگا۔

 

MODBUS ریکوئسٹ میسج فنکشن کوڈ 0x03 (ریڈ رجسٹرز)

بائٹ

تفصیل

0-1

لین دین کا شناخت کنندہ

2-3

پروٹوکول شناخت کنندہ 0x00

4-5

لمبائی {{0}}x00 / 0x06

6

یونٹ شناخت کنندہ 0x01-0xFE سینسر ID کے ساتھ میپ کیا گیا۔

7

فنکشن کوڈ 0x03

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

Temp int

0x06

 

LAT منٹ

0x11

temp ext

0x07

 

LAT سیکنڈ

0x12

وولٹیج

0x08

 

LON ڈگری

0x13

آر ایس ایس آئی

0x09

 

LON منٹ

0x14

حالت

0x0A

 

LON سیکنڈ

0x15

دن

0x0B

 

 

 

 

 

ڈاؤن لوڈ، اتارنا ٹیگ: ویب لیول مانیٹرنگ ایپلیکیشن - موڈبس-tcp انٹرفیس، ویب لیول مانیٹرنگ ایپلیکیشن - موڈبس-tcp انٹرفیس مینوفیکچررز، سپلائرز، فیکٹری

انکوائری بھیجنے

(0/10)

clearall