שאל חמישה אינטגרטורים מה זהMicro PLCשצריך להיות ברשת מודבוס, וארבעה יגידו סלב. החמישי - זה שהמכונות שלו נגמרו - יודע את האמת: החמישי רוצה שה-PLC יהיה המאסטר.
xLogic עושה את שניהם. המדריך אומר את זה בבירור: ה-CPU יכול לפעול כסלב או מאסטר ברשת מודבוס, מדבר מודבוס RTU, ASCII או TCP בהתאם לשכבת הפיזית. הגמישות הזו היא ההבדל בין PLC שמתאים לארכיטקטורה שלך ו-PLC שמכריח אותך לעצב מחדש.
מצב סלב: ברירת המחדל הנוחה
רוב ההתקנות פשוטות: HMI או SCADA שואלים את ה-PLC. ה-CPU יושב על RS485 - דרך הפורט המובנה או מודול PR-RS485/SR-RS485 עבור CPUs ללא פורט מקורי - ועונה לבקשות מודבוס RTU. הכתובת עוקבת אחרי המפה הסטנדרטית: קלטים, פלטים, דגלים, דגלים אנלוגיים, רישומים, רישומים משולבים. קבע את כתובת התחנה, קבע את קצב הבוד (9600 הוא ברירת המחדל; שנה אותו ב-CPU קודם אם אתה צריך מהירות), והשאילתות פשוט פועלות.
מספר מכשירים על בוס אחד? תן לכל אחד כתובת ייחודית. המדריך אומר את זה בברוטליות - כתובות כפולות גורמות לתקשורת להתנהג "לא נכון", שזה שפת מהנדסים ל"מזיק בשקט לנתונים".
מצב מאסטר: הכוח השקט
כאן הארכיטקטורה נפתחת. שים את ה-CPU על הבוס כמאסטר, והוא יכול לשאול:
- VFDs עבור משוב מהירות וקודי תקלות
- מדדי אנרגיה עבור סך הצריכה
- I/O בסגנון הרחבה מרחוק דרך מודבוס במקום CAN
- PLC שני — אפילו שלישי — עבור לוגיקה מפוזרת
פתאום PLC קומפקטי אחד הופך למוח של תא קטן, מאגד נתונים מחצי תריסר מכשירים ומעביר אותם למעלה ל-SCADA על גבי Ethernet. זה מקפל פאנל שלם של חומרה למודול אחד על מסילת DIN.
ארכיטקטורה אמיתית: תחנת משאבות
שני משאבות, משדר רמה אחד (4-20mA), שני מדדי זרימה, אחד VFD. מצב מאסטר: ה-CPU שואל את המדדים ואת ה-VFD על RS485, מפעיל את PID של הרמה ואת הלוגיקה של החלפה, מפרסם את הערכים המאוגדים על גבי מודבוס TCP למחשב שמריץ את החבילה החינמית easySCADA. PLC אחד. רשת אחת. ללא שער, ללא ממיר פרוטוקול, ללא CPU שני.
זמן ההגדרה הכולל עם בלוקי קריאה/כתיבה של מודבוס: אחר הצהריים. העיצוב הישן היה זקוק לשלושה מכשירים ושני מסמכי ידידות.
העצה המעשית
התחל כסלב. זהו המסלול בעל הסיכון הנמוך ומכסה את רוב הפאנלים. כאשר המכשיר השני מופיע על הבוס ואתה מתחיל לרצות שה-PLC פשוט יקרא אותו ישירות, הפוך את המצב והשתמש בתפקיד המאסטר. עקומת הלמידה היא אחר הצהריים אחת - התשואה היא ארכיטקטורה שמתרחבת ללא חומרה חדשה.
הארכיטקטורה ההיברידית: מאסטר מקומית, סלב גלובלית
הנה ההגדרה שמנצחת את רוב הוויכוחים: ה-CPU פועל כמאסטר מודבוס על הבוס המקומי RS485 - שואל את ה-VFDs, את המדדים, את ה-I/O המרוחק - ובו זמנית פועל כסלב מודבוס בצד ה-Ethernet, עונה על השאלות של ה-SCADA על גבי TCP. שליטה מקומית נשארת דטרמיניסטית ומקומית; נראות גלובלית זורמת למעלה ללא PLC שני או שער.
ההיברידית הזו היא הארכיטקטורה הטבעית לתא קטן. הלוגיקה של המכונה מחזיקה בערכי התהליך; ה-SCADA רואה מפה נקייה של רישומים; והשניים לעולם לא מתמודדים על אותו חוט. כאשר ה-SCADA יש יום רע, התא ממשיך לפעול - תפקיד המאסטר המקומי אינו תלוי בשאילתות למעלה.
עצב את מפה הרישומים עבור שני התפקידים בבת אחת: השאלות המקומיות כותבות לתוך בלוק נתונים, מפה הסלב מפרסמת את אותו בלוק. סט אחד של רישומים, שני פרוטוקולים קוראים אותם, אפס שכפול. המשמעת של המפה מהקטע הקודם מחזירה את עצמה פעמיים בעיצוב הזה.
מתי לדלג על מודבוס לחלוטין
מודבוס הוא הסוס העבודה, אבל הוא לא תמיד התשובה. אם האתר זקוק לאינטגרציה של ניהול בניינים, BACnet היא השפה שה-BMS מדבר - וה-CPUs בעלי ה-Ethernet נושאים את זה. אם הנתונים צריכים להגיע לענן דרך חומות אש, MQTT מפרסם ללא פורטים פתוחים. אם הדרישה היא שליטה מקומית פשוטה ללא מכשיר חיצוני, מודבוס לא מוסיף כלום - ה-CPU פועל באופן עצמאי.
סיפור המולטי-פרוטוקול הוא תפריט, לא חובה. התחל עם מודבוס כי הוא בכל מקום והוא זול; הוסף BACnet כאשר הבניין מצטרף; הוסף MQTT כאשר הענן קורא. כל תוספת היא שלב הגדרה על אותו CPU, לא שינוי חומרה. זו הארכיטקטורה של פלטפורמה שגדלה עם הפרויקט במקום לכפות הגירה.
וכאשר לקוח מתעקש על פרוטוקול שהפלטפורמה לא מדברת - זה קורה - התשובה הכנה היא שער, והשיחה הכנה על מכירות מתרחשת לפני ההזמנה, לא אחרי הוויכוח על ההקמה.
שאלת הרישום של 32 ביט
מוקדם או מאוחר מכשיר מפרסם ערך של 32 ביט - סך של מד אנרגיה, סך של מד זרימה - והטעות הקלאסית היא לקרוא חצי ממנו. מודבוס מחלק ערכי 32 ביט לשני רישומים עוקבים, וסדר הבתים הוא משא ומתן, לא סטנדרט. בדוק את מדריך המכשיר, תאם את סדר המילים במיפוי, ואמת מול ערך ידוע לפני חיבורו ללוגיקת האזעקה. סדר מילים שגוי מייצר קריאות שהן סבירות ושגויות בדיוק - הסוג היקר ביותר.
ושמור על החיווט כנה: RS485 זקוק לאדמה משותפת ולסיום נכון בקצוות. הפרוטוקול יכול לשרוד הרבה. השכבה החשמלית לא יכולה לשרוד הכל. זוגות מסולסלים, פולריות נכונה, הפניה אחת לאדמה - זה כל הסוד לפעולה שקטה של מודבוס במשך שנים.












