תוכן עניינים:

SCADA למערכות בקרה מבוססות Arduino: 5 שלבים
SCADA למערכות בקרה מבוססות Arduino: 5 שלבים

וִידֵאוֹ: SCADA למערכות בקרה מבוססות Arduino: 5 שלבים

וִידֵאוֹ: SCADA למערכות בקרה מבוססות Arduino: 5 שלבים
וִידֵאוֹ: hacking industrial control systems scada 2024, יולי
Anonim
SCADA למערכות בקרה מבוססות Arduino
SCADA למערכות בקרה מבוססות Arduino

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

שלב 1: קניות לרשימת הרכיבים

קניות לרשימת הרכיבים
קניות לרשימת הרכיבים

פרויקט זה דורש את המרכיבים הבאים:

1. ארדואינו UNO (אמזון)

2. נוריות (אמזון)

3. חיישן קולי (אמזון)

4. נגדים, קבלים, מתגים, חוטי מגשר (אמזון)

5. MCP4921: ממיר דיגיטלי לאנלוגי 12 סיביות IC (אמזון)

6. MCP23S17: מרחיב קלט/פלט 16 סיביות (אמזון)

שלב 2: הגדרת ה- IDE של Arduino

הגדרת ה- IDE של Arduino
הגדרת ה- IDE של Arduino

פרויקט זה דורש שימוש בספריות מסוימות לממשק עם מחשבי IC שונים כגון מרחיב קלט/פלט ושבבי DAC. הספריות הבאות נדרשות וניתנו באמצעות מאגר Github:

0. עברו על הספריות הבאות והתקינו אותן ב- Arduino IDE באמצעות Sketch> Include Library> Add. ZIP Library. ולאחר מכן עיון בקובץ ה- ZIP הכלול במאגר Github להלן

1. ספריית מכונות המדינה (SM)

2. ספריית MCP492X

3. ספריית MCP23S17

מאגר Github: SCADA למערכות בקרה מבוססות Arduino

שלב 3: הבנת מערכת הבקרה

הכרת מערכת הבקרה
הכרת מערכת הבקרה

הפרויקט בעצם מיישם מכונת מדינה סופית (ארבע מדינות) באמצעות ספריית מכונות המדינה. ניתן לתאר את ארבע המדינות כדלקמן:

1. NO_LED: כל הלדים נמצאים במצב כבוי.

2. ALL_LED: כל הלדים נמצאים במצב ON.

3. BIN_CNT: קבוצת 8 נוריות הלדים מתפקדת כתצוגה של רצף ספירה בינארי של 8 סיביות.

4. תחושה: המצב עובר ל- ALL_LED אם החיישן האולטראסוני מזהה אובייקט בקרבת מקום. אחרת, ממשיך לספור בינארית בדיוק כמו מצב BIN_CNT.

שלב 4: בניית המעגל

בניית המעגל
בניית המעגל
בניית המעגל
בניית המעגל
בניית המעגל
בניית המעגל
בניית המעגל
בניית המעגל

מספר תמונות צולמו מזוויות שונות של מערכת הבקרה של Arduino. השתמש בתמונות כהפניה לבניית המערכת.

שלב 5: העלאת קוד המקור ל- Arduino

לאחר בניית המעגל, ניתן להעלות את האריגואי של Arduino המסופק בקובץ SCADA.ino במאגר Github ל- Arduino. לאחר מכן ניתן לבדוק את מכונת המדינה באמצעות כפתור הלחיצה השונה במעגל כפי שמוצג בסרטון.

מוּמלָץ: