אפליקציית ניטור ברמת אינטרנט - ממשק 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 תומך בפקודת "כתיבה-רשום" אחת ופקודת "קריאה-רשמים" אחת. פקודת הקריאה מכוונת למזהה יחידה אשר ממופה לשם חיישן GaugerGSM. GaugerNET תומך גם בתגובות משפטיות סטנדרטיות כמו גם בתגובות לפקודות לא חוקיות.

Web-based level monitoring

GAUGERNET ARCHITECTURE

GaugerNET הוא 3-מבנה שרת: מאזין, מגיש ושער. Listener הוא יישום PHP הפועל על שרת לינוקס ומיישם מאזין שקע TCP עבור חיישני GaugerGSM ו- GaugerGPS משולבים. הנתונים מאוחסנים במסד נתונים של MySQL. Presenter הוא שרת PHP/HTML למשתמשים, המציג תרשימים, טבלאות ומפות. Gateway הוא יישום PHP הפועל על שרת לינוקס. שער מיישם פונקציית Modbus TCP Gateway. Gateway מקבל בקשות 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

המשמעות: כתוב את התווים AB C בתוספת תווי ab למספרי רישום (עשרוני) 100, 101, 102.

 

זרימת הודעות 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

Temp int

0x06

 

LAT דקות

0x11

שלוחה זמנית

0x07

 

LAT שניות

0x12

מתח

0x08

 

LON דרג

0x13

RSSI

0x09

 

LON דקות

0x14

סטָטוּס

0x0A

 

LON שניות

0x15

יְוֹם

0x0B

 

 

 

 

 

תגיות פופולריות: אפליקציית ניטור ברמת האינטרנט - ממשק modbus-tcp, אפליקציה לניטור ברמת האינטרנט בסין - יצרני ממשק modbus-tcp, ספקים, מפעל

שלח החקירה

(0/10)

clearall