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

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, ספקים, מפעל









