easySCADA עבור xLogic: מדריך התקנה לתוכנת SCADA חינמית למחשב

רישיונות SCADA מסחריים עולים אלפי שקלים והם יותר מדי עבור פאנל קטן. easySCADA — חבילת SCADA חינמית מבוססת מחשב מRievtech — מספקת למשפחת xLogic מסכים חיים, מגמות, אזעקות ורישום נתונים בעלות רישוי אפסית. צפיתי בתחנת משאבות, חממה ודוכן בדיקה מקבלים SCADA אמיתי במחיר של מחשב Windows, אז תן לי להדריך אותך בהתקנה כפי שהמדריך מלמד — בלי האבק.

מה שאתם באמת מתקינים

שני תוכניות עושות את העבודה.easyMonitorהוא עורך ההגדרות — אתה בונה מסכים, קושר משתנים ולוחץ על הפעל.easyServerהוא אופציונלי, נדרש רק כאשר בקרות מתחברות כלקוחות דרך Ethernet/GPRS. מאחורי שניהם נמצא מסד נתונים MySQL, כי נתוני היסטוריה ואזעקות צריכים להיות במקום כלשהו.

זה אומר שסדר ההתקנה חשוב: MySQL6 קודם, ואז תוכנת ההגדרה easySCADA. על Windows 7 או 8, לחץ לחיצה ימנית על המתקין ובחרהפעל כמנהל— המדריך מפורש, ודילוג עליו מייצר את סוג השגיאה המסתורית שבזבזת בוקר.

דרישות מערכת, בכנות

Windows XP או מאוחר יותר, דרך 7, 10 ו-11. מעבד Pentium III 800MHz ו-256MB RAM מספיקים. כל מחשב משרד מהחמש עשרה שנים האחרונות מתאים. אם ה"שרת SCADA" שלך הוא מחשב נייד פרש מהשולחן, מזל טוב — זהו עכשיו שרת SCADA לגיטימי.

שלוש הדרכים בהן זה מתחבר

בחר את המסלול שמתאים לאתר שלך:

  • RS232/RS485 סידורי— כבל ישיר, Modbus RTU. אין תוכנת שרת, אין קונפיגורציית רשת. ברירת המחדל הבטוחה לפאנל בודד
  • Ethernet, בקר כשרת— easyMonitor מתחבר ישירות דרך Modbus TCP. אין תוכנת שרת; הבקר מחזיק בכתובת IP סטטית והנתב מעביר את הפורט שלו לגישה מרחוק
  • Ethernet/GPRS, בקר כלקוח— בקרי המערכת מתקשרים ל-easyServer במחשב עם כתובת IP או דומיין סטטיים. עבור אתרים עם NAT וטלמטריית GPRS מסדרת EXM

ההערה על הפרוטוקול שווה לחזור עליה כי אנשים טועים בזה: easySCADA מדבר Modbus RTU ו-Modbus TCP. זה הכל. אין MQTT, אין OPC-UA — וזה בסדר, כי Modbus הוא בדיוק מה ש-SCADA קטן צריך.

נתיב ההתקנה, מאפס

צור את הפרויקט:קובץ → פרויקט → חדש, תן לו שם, בחר את דגם הבקר. פרויקט חדש כבר נושא חמישה מכשירים סדרתיים; לחץ לחיצה ימנית עלמכשירואז ערוך את המכשיר שאתה צריך. קבע את הכתובת (ייחודית לכל מכשיר — כפילויות משחיתות את הבוס), את הפרוטוקול (Modbus-RTU או Modbus-TCP), את הדגם, את יציאת ה-COM ואת קצב הסיביות (9600 ברירת מחדל; שנה את צד ה-PLC קודם אם אתה הולך מהר יותר), או עבור Ethernet את כתובת ה-IP של הבקר ופורט — לדוגמה 192.168.0.133 על פורט 5001 עבור בקר שהוגדר כשרת.

ואז הנתוניםכרטיס: הוסף את הנקודות — קלטים ופלטים דיגיטליים, קלטים אנלוגיים, דגלים, רישומים — כל אחד עם כתובת, מספר עדיפויות של סקר. גבוה לאזעקות, בינוני לשליטה, נמוך לערכים אנלוגיים הנעים לאט. קושר את המשתנים האלה לאובייקטים שאתה מניח מתפריט Drawlib: מנורות, כפתורים, מדדים, מיכלים, גרפי מגמות.

לחץ על ההתחל/עצור ▶כפתור. זהו רגע האמת.

מבחן התקשורת של 30 שניות

הוסף דגל דיגיטלי — F1, נגיד — לתוכנית PLC ב-xLogicSoft. אם הסטטוס שלו מתחלף בחלון easyMonitor, התקשורת חיה. אם הוא יושב מת, בדוק את הכתובת, את קצב הסיביות ואת הפורט לפני שתיגע בכל דבר אחר. תשע פעמים מתוך עשר זה אחד משלושת אלה.

אתרים מרוחקים והערות כנות

לגשת לאינטרנט עם הבקר כשרת: IP סטטי על הראוטר, העברת פורט (למשל 5001) לכתובת ה-LAN של הבקר. עבור GPRS בדגמי EXM: הגדר אתהעלאת נתוני GPRSחסימה בxLogic עם כתובת ה-IP והפורט של easyServer, בחרModbus מותאם אישית, וזכרו את האזהרה שבמדריך — GPRS הוא אלחוטי, איטי, ועלות נתוני ה-SIM היא כסף. טלמטריה בעלת שיעור נמוך, לא סקר מהיר.

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

היכן שeasySCADA זורח

תחנות פאמפ קטנות, חממות, פאנלים של HVAC, סדנאות מכונה אחת — המקומות שבהם SCADA מסחרית תעלה יותר מהפאנל שהיא עוקבת אחריו. כאשר האתר גדל, אותם בקרי עוברים ל-SCADA מסחרית או לפלטפורמת ענן מבלי לגעת בחומרה. הרישיון שלא רכשת הוא הרישיון הטוב ביותר שמעולם לא היה לך.

רישום נתונים שמחזיר את עצמו

הנה הפיצ'ר שאף אחד לא מצטט עבורו מחיר, וזה מה שמסיים את רוב הוויכוחים: יומן ההיסטוריה. easySCADA's database-backed logging רושם ערכים לאורך זמן, וכאשר מכונה התנהגה בצורה לא תקינה בשעה 03:12, היומן אומר לך מה היה הרמה, מה עשתה המשאבה, ומתי האזעקה באמת פעלה. השיחה "זה פשוט הפסיק" — המשפט היקר ביותר בתחזוקה — הופכת לסקירה של נתונים במקום משחק ניחושים.

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

ה-backend של MySQL מבטיח שההיסטוריה שורדת את ההפעלות ומתרחבת מבלי שהתוכנה תיחנק. שנה של נתונים רשומים באתר קטן היא כמה מאות מגה-בייט — זניח עבור כל מכונה מודרנית, יקר ערך בפעם הראשונה שסכסוך אחריות מגיע עם עקבות עם חותמת זמן שמסדרת את זה.

אסטרטגיית פרויקט לדוגמה

אל תבנו את פרויקט easySCADA הראשון שלכם ממסך ריק. התחילו מדוגמה עובדת — פרקי הדוגמה במדריך עוסקים ביצירת מכשירים, הגדרת משתנים, בניית מסכים, ושני מסלולי המעקב של סריאלי ו-Ethernet מהתחלה ועד הסוף. התאימו, אל תמציאו מחדש. הדוגמה חוסכת לכם את שני הטעויות הנפוצות ביותר: בחירת מודל מכשיר לא נכון, והידוק קצב הבוד של שכחו.

בנו מסך אחד שעובד, ואז הרחיבו. תצוגת מיכל אחת עם רמה, מצב משאבה ופנס אזעקה מלמדת אתכם את כל הלולאה: מכשיר, משתנה, אובייקט, קישור, ריצה. המסך השני לוקח שליש מהזמן; העשירי לוקח דקות. כך התוכנה החינמית הופכת לכלי ייצור — מפגש אחד מכוון במקום סוף שבוע של מאבק בתפריטים.

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

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