RS485 ופרוטוקול תקשורת Modbus
רוטוקול תקשורת Modbus
פרוטוקול Modbus הוא שפה נפוצה המיושמת על בקרים אלקטרוניים. באמצעות פרוטוקול זה, בקרים יכולים לתקשר זה עם זה, בקרים באמצעות רשת (למשל, Ethernet) והתקנים. זה הפך לסטנדרט תעשייתי נפוץ. באמצעותו ניתן לחבר ציוד בקרה המיוצר על ידי יצרנים שונים לרשת תעשייתית לצורך ניטור מרכזי.
פרוטוקול זה מגדיר מבנה הודעות שהבקר יכול לזהות ולהשתמש בו, מתאר את התהליך של הבקר המבקש גישה להתקנים אחרים, כיצד להגיב לבקשות ממכשירים אחרים, וכיצד לזהות ותיעוד שגיאות. הוא קובע פורמט משותף לפורמט ולתוכן של שדות הודעה.
1, ל-Modbus יש את התכונות הבאות:
1) סטנדרטי ופתוח, משתמשים יכולים להשתמש בפרוטוקול Modbus בחינם ובביטחון, מבלי לשלם דמי רישיון ומבלי להפר זכויות קניין רוחני. כיום, ישנם יותר מ-400 יצרנים התומכים ב-Modbus, ויותר מ-600 מוצרים התומכים ב-Modbus.
2) Modbus יכול לתמוך במגוון ממשקים חשמליים, כגון RS-232, RS-485 וכו', וניתן לשדר אותו גם במדיה שונים, כגון זוג מעוות, סיבים אופטיים, אלחוטיים וכו'. .
3) פורמט המסגרת של Modbus הוא פשוט, קומפקטי וקל להבנה. זה קל למשתמשים לשימוש וקל ליצרנים לפתח.
2, תיאור של סוגי רישום Modbus
1) מצב סליל: יציאת פלט, ניתן להגדיר את מצב הפלט של היציאה, וניתן לקרוא גם את מצב הפלט של הביט.
2) מצב קלט בדיד: יציאת קלט, שנה את מצב הקלט באמצעות הגדרה חיצונית, קריא אך לא ניתן לכתיבה.
3) אוגר החזקות: ניתן לקרוא ולכתוב כמה פרמטרים שנקבעים כאשר הבקר פועל.
4) אוגר קלט: חלק מהפרמטרים המתקבלים מהתקנים חיצוניים כאשר הבקר פועל ניתנים לקריאה אך לא ניתנים לכתיבה.
4, תיאור קצר של קוד פונקציית Modbus
ניתן לחלק את קוד הפונקציה לפעולת סיביות ותפעול בתים. יחידת פעולת הביטים המינימלית היא Bit, ויחידת הפעולה המינימלית של בייט היא 2 בתים (Byte).
(1) הוראות פעולת סיביות: קרא מצב סליל 01H, קרא מצב קלט בדיד 02H, כתוב סליל בודד 05H, כתוב מספר סלילים 0FH.
(2) הוראות פעולת בייט: קריאת אוגר שמירה 03H, קריאת אוגר קלט 04H, כתיבה של אוגר שמירה בודד 06H, כתיבה של אוגרי שמירה מרובים 10H.