כלי אונליין ל-Modbus TCP | ניתוח הודעות/מחולל פקודות/כותרת MBAP/כלי המרת נתונים
כלי Modbus TCP אונליין, תומך בניתוח הודעות TCP, יצירת פקודות, יצירת נתוני תגובה/הודעות וטיפול בכותרת MBAP. תומך במגוון סוגי נתונים (UINT16/INT16/UINT32/INT32/FLOAT32) וסדרי בתים (ABCD/DCBA/BADC/CDAB), ומאפשר יצירת פקודות Modbus TCP סטנדרטיות בלחיצת כפתור.
מחולל פקודות בקשה של Modbus TCP
מחולל הודעות תגובה של Modbus TCP
סוג נתונים
סדר בתים
ערך(ערך דצימלי)
מנתח הודעות Modbus TCP
הגדרת כללי ניתוח
מיקום התחלה
סוג נתונים
נתונים גולמיים
סדר בתים
נתונים מסודרים
תוצאת ניתוח
פעולות
אין כללי ניתוח. אנא הוסף כלל כדי להתחיל.
הוראות שימוש
סקירת תכונות
כלי ה-Modbus TCP הוא כלי משולב לפרוטוקול Modbus TCP, המספק שלוש פונקציות ליבה: יצירת פקודות, יצירת נתוני תגובה וניתוח נתונים. הוא יכול לעזור למשתמשים ליצור במהירות פקודות Modbus TCP סטנדרטיות, לטפל במידע כותרת MBAP, לדמות נתוני תגובה של עבד ולנתח נתוני תקשורת אמיתיים.
תכונות עיקריות:
- יצירת פקודות: תומך בקודי פונקציות נפוצים, ליצירה מהירה של פקודות Modbus סטנדרטיות
- יצירת נתוני תגובה: תומך בדימוי נתוני תגובה של עבד, לבדיקה ואימות נוחים
- ניתוח נתונים: תומך בניתוח של מגוון סוגי נתונים וסדרי בתים, לאימות מהיר של נכונות סוג הנתונים וסדר הבתים
הוראות שימוש במחולל הפקודות
- מזהה יחידה: כתובת ההתקן במצב TCP, כלולה בכותרת MBAP
- מזהה טרנזקציה: משמש במצב TCP לתיאום בקשות ותגובות, טווח 0-65535
- קוד פונקציה: תומך בקודי פונקציות סטנדרטיים כמו 01/02/03/04/05/06/15/16
- כתובת התחלה: כתובת הרגיסטר הראשונה לגישה
- כמות: כמות הנתונים לקריאה או כתיבה
- דוגמאות לפקודות TCP:
- פקודת קריאה TCP: 00 01 00 00 00 06 01 03 00 00 00 02 (כותרת MBAP + PDU)
- פקודת כתיבה TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (כותרת MBAP + PDU)
- הסבר כותרת MBAP: מזהה טרנזקציה(00 01) + מזהה פרוטוקול(00 00) + אורך(00 06) + מזהה יחידה(01)
הוראות שימוש במחולל נתוני תגובה
- בחר קוד פונקציה התואם לפקודה
- תומך במגוון סוגי נתונים: UINT16/INT16/UINT32/INT32/FLOAT32 ועוד
- תומך במגוון סדרי בתים: ABCD/DCBA/BADC/CDAB
- מזהה טרנזקציה TCP: חייב להיות תואם למזהה הטרנזקציה בפקודת הבקשה
- מזהה יחידה TCP: תואם למזהה היחידה בפקודת הבקשה
- דוגמאות לתגובת TCP:
- תגובת קריאה TCP: 00 01 00 00 00 07 01 03 04 00 01 00 02 (כותרת MBAP + PDU תגובה)
- תגובת כתיבה TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (כותרת MBAP + PDU אישור)
- הערה: מזהה הטרנזקציה בתגובת TCP חייב להיות תואם לבקשה, שדה האורך מחושב אוטומטית
הוראות שימוש במנתח הנתונים
- תומך בהזנת מסגרות נתוני Modbus סטנדרטיות לניתוח
- ניתן להגדיר מספר כללי ניתוח, תומך בסוגי נתונים וסדרי בתים שונים
- המרת סוגי נתונים מובנית, תומך במספרים שלמים עם/ללא סימן ובנקודה צפה
- הגדרת סדר בתים גמישה, להתאמה לפורמטי נתונים של התקנים שונים
- מאפייני ניתוח TCP:
- זיהוי וניתוח אוטומטי של מידע מכותרת MBAP (מזהה טרנזקציה, מזהה פרוטוקול, אורך, מזהה יחידה)
- מצב TCP אינו דורש אימות קוד בדיקה, מסתמך על פרוטוקול TCP להבטחת תקינות הנתונים
- פורמט מסגרת TCP: כותרת MBAP (7 בתים) + קוד פונקציה (בית 1) + נתונים (n בתים)
- נקודות אימות: פורמט כותרת MBAP תקין, מזהה פרוטוקול הוא 0x0000, שדה אורך מדויק
- דוגמה לניתוח TCP:
- קלט: 00 01 00 00 00 07 01 03 04 00 01 00 02
- ניתוח: מזהה טרנזקציה=1, מזהה פרוטוקול=0, אורך=7, מזהה יחידה=1, קוד פונקציה=03, נתונים=00 01 00 02
- לניתוח כמויות גדולות של נתונים, מומלץ להשתמש בפונקציית ניתוח קבצים בדף הדיבאגינג של Modbus, התומכת בעיבוד נתוני אצווה