Modbus הינו פרוטוקול לתקשורת טורית המשמש כבר למעלה מארבעה עשורים בתחום הבקרים הלוגיים. מדובר בשיטה להעברה של מידע בין מכשירים אלקטרוניים שונים על קוים טוריים, ומבוצעת באמצעות מכשירים שונים. למעשה, ישנם שני סוגים של מכשירים, כאשר האחד הוא השרת שמספק את המידע, והשני הוא הלקוח שמבקש את המידע. הרשת עצמה מורכבת מ- 247 שרתים ולקוח אחד, כאשר לכל שרת יש את הכתובת הייחודית שלו.
שימוש בפרוטקול Modbus
ראשית, חשוב לציין כי מדובר בפרוטוקול פתוח, כך שניתן לבצע בו שינויים, שדרוגים והתמרות של הספקים השונים, ללא צורך בתמלוגים לחברה שפיתחה את הפרוטוקול במקור. בשנת 2004 העבירה המפתחת, חברת שניידר אלקטריק, את הזכויות לארגון Modbus, המאגד ספקים ומשתמשים של מכשירים התואמים לפרוטוקול ומעוניינים בהמשך הפיתוח הטכנולוגי שלו. כאמור, במקור הפרוטוקול נועד לשימוש בקווי תקשורת טוריים של תווים, אך ניתן ליישמו גם בחבילת תעבורת האינטרנט או ב- Ethernet, בעוד תומך בתקשורת שבין מספר התקנים המחוברים לאותה רשת או כבל.
כיום, Modbus הוא סטנדרט תקשורת נפוץ מאוד בתעשיות לסוגיהן, ובעזרתו מחובר מגוון רחב של מכשירים אלקטרוניים. על פי רוב, הפרוטוקול משמש להעברה של אותו ממכשירי בקרה ומכשירים נוספים אל מערכת לאיסוף נתונים או לבקר הראשי, כגון מדידת לחות או טמפרטורה. התוצאות משמשות לשורה ארוכה של מטרות ניטור, פיקוח, איסוף נתונים ואנליזות, למשל לשיפור וייעול מערך הייצור, להתייעלות אנרגטית, לזיהוי מהיר וטיפול בתקלות ועוד.
כמה מילים על דרך הפעולה של הפרוטוקול
במידה ופרוטוקול Modbus עובר בקווים טוריים בין מכשירים, הרי ברמה הפשוטה ביותר קיים כבל טורי יחיד שמחבר בין היציאות הטוריות של התקן השרת והתקן הלקוח. הנתונים עצמם עוברים כסדרות של אפס ואחד (ביטים), כאשר ביט של אחד נשלח בתור מתח שלילי, וביט של אפס נשלח בתור מתח חיוביות. על פי רוב, מהירות תעבורת הנתונים הינה 9600 סיביות לשנייה. מאחר שמדובר במחרוזות מאוד ארוכות של אפסים ואחדים, מהם קשה להוציא תובנות ומסקנות, הביטים משתלבים ומוצגים באמצעות הקסדצימלים, כאשר כל בלוק של ארבעה ביטים מיוצר על ידי 1 מתוך 16 תווים.
על השרת, המידע מאוחסן ב- 4 טבלאות, כאשר שתיים מהן מאחסנות ערכים מספריים ומכונות אוגרים, ושתיים אחרות מאחסנות ערכים נפרדים ומכונות סלילים. בטבלאות הסלילים, כל איש קשר או סליל הינו ביט אחת עם כתובת נתונים, כאשר קיימות טבלאות קריאה וכתיבה או טבלאות קריאה בלבד. מאידך, בטבלאות אוגרים כל אוגר הינו 2 בתים או 16 סיביות או מילה אחת, ויש גם לו כתובת נתונים משלו. במערכות real-time מבית אנרפרו קיימת האפשרות להעברת הנתונים בפרוטוקול Modbus דבר ההופך אותן לנגישות להתממשקות עם מערכות רבות.
למידע נוסף בנושא, הנכם מוזמנים לפנות אל חברת ENERPRO בטלפון 077-3302312 או בווטסאפ 058-440-2312.


