ওয়েব লেভেল মনিটরিং অ্যাপ্লিকেশন - মডবাস-টিসিপি ইন্টারফেস

ওয়েব লেভেল মনিটরিং অ্যাপ্লিকেশন - মডবাস-টিসিপি ইন্টারফেস

GaugerNET-এর জন্য Modbus-TCP বিকল্প ফিল্ড করা GaugerGSM সেন্সর থেকে ডেটা পাওয়ার জন্য একটি সুবিধাজনক স্কিম প্রদান করে। এই বিকল্পটি যেকোন SCADA বা Modbus-TCP সমর্থনকারী মনিটরিং সফ্টওয়্যারের জন্য উপলব্ধ।

  • পণ্য পরিচিতি

 

MODBUS-TCP (GATEWAY) এর সাথে GAUGERNET ব্যবহার করা

GaugerNET-এর জন্য Modbus-TCP বিকল্প ফিল্ড করা GaugerGSM সেন্সর থেকে ডেটা পাওয়ার জন্য একটি সুবিধাজনক স্কিম প্রদান করে। এই বিকল্পটি যেকোন SCADA বা Modbus-TCP সমর্থনকারী মনিটরিং সফ্টওয়্যারের জন্য উপলব্ধ। Modbus সম্প্রদায়ের পরিপ্রেক্ষিতে, GaugerNET একটি Modbus গেটওয়ে কার্যকারিতা প্রয়োগ করে। GaugerNET-এ Modbus-TCP ইন্টারফেসের ব্যবহার GaugerGSM সেন্সর সরাসরি পড়ার বিকল্প। সরাসরি সেন্সর রিডিং GaugerNET এর মাধ্যমে পরোক্ষ রুটের চেয়ে বেশি দক্ষ কিন্তু সফ্টওয়্যার উন্নয়ন প্রচেষ্টা জড়িত। GaugerNET Modbus-TCP একটি "রাইট-রেজিস্টার" কমান্ড এবং একটি "রিড-রেজিস্টার" কমান্ড সমর্থন করে। রিড কমান্ডের লক্ষ্য একটি ইউনিট আইডি যা GaugerGSM সেন্সর নামের সাথে ম্যাপ করা হয়েছে। GaugerNET স্ট্যান্ডার্ড আইনি প্রতিক্রিয়ার পাশাপাশি অবৈধ কমান্ডের প্রতিক্রিয়া সমর্থন করে।

Web-based level monitoring

GAUGERNET আর্কিটেকচার

GaugerNET হল একটি 3- সার্ভার কাঠামো: শ্রোতা, উপস্থাপক এবং গেটওয়ে। লিসেনার হল লিনাক্স সার্ভারে চলমান একটি পিএইচপি অ্যাপ্লিকেশন এবং ফিল্ডেড GaugerGSM এবং GaugerGPS সেন্সরগুলির জন্য একটি TCP সকেট লিসেনার প্রয়োগ করে। ডেটা একটি MySQL ডাটাবেসে সংরক্ষণ করা হয়। উপস্থাপক হল ব্যবহারকারীদের জন্য একটি PHP/HTML ওয়েব সার্ভার, যা চার্ট, টেবিল এবং মানচিত্র উপস্থাপন করে। গেটওয়ে লিনাক্স সার্ভারে চলমান একটি পিএইচপি অ্যাপ্লিকেশন। গেটওয়ে একটি Modbus TCP গেটওয়ে ফাংশন প্রয়োগ করে। গেটওয়ে সেন্সর ডেটার জন্য Modbus অনুরোধ গ্রহণ করে এবং MySQL থেকে পড়া ডেটার সাথে প্রতিক্রিয়া জানায়।

 

MODBUS অনুরোধ বার্তা ফাংশন কোড 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 সেন্সর আইডিতে ম্যাপ করা হয়েছে

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

টেম্প int

0x06

 

LAT মিনিট

0x11

টেম্প এক্সট

0x07

 

LAT সেকেন্ড

0x12

ভোল্টেজ, বৈদ্যুতিক একক বিশেষ

0x08

 

LON ডিগ্রী

0x13

আরএসএসআই

0x09

 

LON মিনিট

0x14

স্ট্যাটাস

0x0A

 

LON সেকেন্ড

0x15

দিন

0x0B

 

 

 

 

 

গরম ট্যাগ: ওয়েব লেভেল মনিটরিং অ্যাপ্লিকেশন - modbus-tcp ইন্টারফেস, ওয়েব লেভেল মনিটরিং অ্যাপ্লিকেশন - modbus-tcp ইন্টারফেস নির্মাতা, সরবরাহকারী, কারখানা

অনুসন্ধান পাঠান

(0/10)

clearall