כלי אונליין ל-Modbus RTU

יצירה ופענוח של מסגרות RTU, בדיקות CRC, ניפוי תקשורת טורית והמרת ערכי אוגרים במקום אחד. גישה טורית בדפדפן מחשב תואם.

🎯 פתרון מקיף ל-Modbus RTU

פתחו את כלי המסגרות ליצירה, פענוח ובדיקת CRC. לתקשורת עם מכשיר השתמשו בכלי הטורי, ולערכים מספריים וסדר בתים בממיר.

מחולל פקודות Modbus RTU

פופולרי

יצירת בקשות לשמונה פונקציות קריאה וכתיבה נפוצות.

בדיקת CRC אוטומטית
מגוון סוגי נתונים
תצוגה מקדימה בזמן אמת

מנתח הודעות Modbus RTU

פופולרי

יצירה ופענוח של מסגרות RTU, כולל בדיקת CRC.

ניתוח חכם
אימות CRC
תמיכה בסדרי בתים מרובים

כלי ניפוי טורי

שליחה וקבלה של נתונים טוריים בדפדפן מחשב התומך ב־Web Serial.

חיבור טורי ישיר
ניטור בזמן אמת
הדמיית נתונים

ממיר HEX ועשרוני

המרת מספרים שלמים ומספרי IEEE 754 בסדרי בתים נפוצים.

Hex ⇄ Dec
IEEE-754
ABCD / DCBA / BADC / CDAB
סדר בתים גדול/קטן/גדול-החלפת בתים/קטן-החלפת בתים
16–64 סיביות
המרת בזמן אמת
העתקה בלחיצה אחת

מחשבון בדיקת CRC16

חישוב או אימות CRC-16/MODBUS בתוך כלי RTU.

חישוב בזמן אמת
עיבוד אצוות
פורמטים מרובים

⭐ למה לבחור בכלי ה-Modbus RTU שלנו?

כלי מסגרות בדפדפן
פונקציות קריאה וכתיבה נפוצות של Modbus
מספרים שלמים ומספרי נקודה צפה
שדות מסגרת ותוצאות סכומי ביקורת
גישה טורית בדפדפן מחשב תואם
ממשק במגוון שפות
העתקת מסגרות וערכים שנוצרו
חישובים בדפדפן

🎯 תרחישי שימוש עיקריים

דיבאגינג באוטומציה תעשייתית

השוו בקשות ותגובות של PLC, וסת, מונה או חיישן.

תרחישים טיפוסיים:
  • בדיקת תקשורת התקנים
  • קריאה והגדרת פרמטרים
  • אבחון ותיקון תקלות

פיתוח אינטגרציית התקנים

בדקו מסגרות לדוגמה ופורמטי נתונים מול מפרט המכשיר.

תרחישים טיפוסיים:
  • בדיקת אימות פרוטוקול
  • אישור פורמט נתונים
  • בדיקות תאימות

תחזוקה ותפעול מערכות

לכדו והשוו תעבורה במהלך בדיקות מורשות של מכשיר.

תרחישים טיפוסיים:
  • איסוף נתונים תקופתי
  • ניטור מצב ציוד
  • ניתוח נתונים היסטוריים

🚀 התחל להשתמש עכשיו

צרו או בדקו מסגרת ללא חיבור למכשיר. לבדיקה טורית, השתמשו בדפדפן מחשב תואם ואשרו גישה ליציאה הנכונה.

📚 ידע על פרוטוקול Modbus RTU

מהו Modbus RTU?

Modbus RTU מעביר בקשות ותגובות כבתים בינאריים בקו טורי. מסגרת מכילה כתובת מכשיר, קוד פונקציה, נתונים ו־CRC-16.

מאפיינים עיקריים:

  • פורמט נתונים בינארי, יעילות העברה גבוהה
  • בדיקת CRC16, אמינות נתונים גבוהה
  • תמיכה בתקשורת רב-נקודתית RS485
  • סטנדרטיזציה גבוהה, תאימות טובה
מבנה הודעת Modbus RTU

הודעת Modbus RTU סטנדרטית מורכבת מהחלקים הבאים:

[כתובת עבד][קוד פונקציה][אזור נתונים][בדיקת CRC]
  • כתובת עבד: בית 1, מזהה את התקן היעד:
  • קוד פונקציה: בית 1, מציין את סוג הפעולה:
  • אזור נתונים: N בתים, מכיל כתובת ונתונים:
  • בדיקת CRC: 2 בתים, מבטיחה את תקינות הנתונים:
הסבר על קודי פונקציות נפוצים
קודי פונקציות קריאה:
  • 01: קריאת מצב סלילים
  • 02: קריאת כניסות דיסקרטיות
  • 03: קריאת רגיסטרי החזקה
  • 04: קריאת רגיסטרי קלט
קודי פונקציות כתיבה:
  • 05: כתיבת סליל יחיד
  • 06: כתיבת רגיסטר יחיד
  • 15: כתיבת סלילים מרובים
  • 16: כתיבת רגיסטרים מרובים
אלגוריתם בדיקת CRC

CRC בודק את בתי הכתובת, הפונקציה והנתונים. הוא מזהה שגיאות שידור רבות, אך אינו מאמת את זהות השולח או את בטיחות הפעולה.

מאפייני בדיקה:

  • בדיקת יתירות מחזורית 16-ביט
  • פולינום: 0xA001
  • ערך התחלתי: 0xFFFF
  • העברת הבית הנמוך תחילה
המרת נתונים וסדר בתים (לרגיסטרים של Modbus)

סליל שומר ביט אחד ואוגר שומר 16 ביט. ערך של 32 ביט דורש שני אוגרים, וערך של 64 ביט דורש ארבעה. סוג הנתון וסדר האוגרים נקבעים לפי מדריך המכשיר.

  • UINT הוא ללא סימן; INT משתמש במשלים לשתיים. FFFF הוא 65535 ב-UINT16 ו-‎-1 ב-INT16. קלט קצר מושלם באפסים: FF → 00FF, ולכן גם ב-INT16 התוצאה היא 255.
  • בחרו HEX, ‏FLOAT32 ו-ABCD. הזינו 3F800000 כדי לקבל 1. למספר בן 64 סיביות בחרו FLOAT64: ‏3FF0000000000000 הוא 1.
  • BADC: החלפת שני הבתים בתוך כל אוגר של 16 סיביות. דוגמה: 34 12 78 56. CDAB: החלפת שני האוגרים בתוך כל קבוצה של 4 בתים. דוגמה: 56 78 12 34. ערכי 16 סיביות משתמשים ב-AB או BA. ב-64 סיביות, CDAB מחליף אוגרים בנפרד בכל קבוצה של 4 בתים. בדקו את מדריך ההתקן.
  • סליל שומר ביט אחד ואוגר שומר 16 ביט. ערך של 32 ביט דורש שני אוגרים, וערך של 64 ביט דורש ארבעה. סוג הנתון וסדר האוגרים נקבעים לפי מדריך המכשיר.
  • הממיר מטפל במדויק במספרים שלמים של 64 ביט בטווח הסוג שנבחר. UINT64: ‏0–18446744073709551615. מפענחי הפרוטוקולים והתקשורת הטורית עשויים לעגל מספרים שלמים גדולים של 64 ביט.
  • השתמשו ב-0–9 וב-A–F. אפשר להוסיף רווחים וקידומת 0x, למשל 0x3F800000 או 3F 80 00 00.
  • לסוגים שלמים הזינו מספרים שלמים. FLOAT32 ו־FLOAT64 מקבלים ערכים עשרוניים סופיים וכתיב מדעי.
  • אמתו את הסוג וסדר הבתים באמצעות ערך ידוע. תוצאה שנראית סבירה אינה מספיקה לאימות ההגדרות.
לפני שימוש בציוד, השוו את המסגרות והערכים המפוענחים למדריך המכשיר.