Smartlogic

פונקציות בסיסיות ב-Citect

Citect היא אחת מתוכנות ה-SCADA הפופלריות כיום בשוק האוטומציה ובקרה. התוכנה היא מבית חברת Schneider והיא מוטמעת באין ספור מערכות מפעליות בכל התחומים בארץ ובעולם.

 

מצורף מטה הסבר קצר על פרוטוקל MODBUS ל-CITECT

הגדרות-

  • ניכנס ל- Citect project editor  ללשונית Communication  ואז נגדיר Board  (שם לא חשוב )

Board type -> COMX  ו- Address = 0  .

  • לאחר מכן נגדיר PORT –

(Port Number = (Com port Number  לפי הכניסה במחשב

Board name  יהיה שם ה-Board  שהגדרנו קודם

Baudrate ,stopbits, data bits, stop bits, parity   בידיוק לפי הגדרות ההתחברות של המודבס

  • לאחר מכן נגדיר IODEVICE (שם לא חשוב)

Address =   זה ה-ID של המוצר מודבס

Protocol = Modbus

ושם הפורט שהגדרנו קודם

  • לאחר מכן נגדיר תג שיפנה ל-IODEVICE  המתאים וב-Address  נזין את הכתובת מודבס שלו

 

תפעול בסיסי בתוכנת Wonderware

חשוב לדעת:

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

רזולוציה:

  • אפליקציית ה-Intouch יכולה להרס ללא יכולת חזרה אם משנים רזולוציה.
  • אסור להתחבר מרחוק עם רזולוציה אחרת דרך MSTSC. כי הוא לוקח את הרזלוציה של המחשב המתחבר. לכן עדיף להתחבר עם VNC.
  • אם אתה מקבל הודעה שהרזולוציה שלך שונה מזו של האפליקציה "האם להתאים?" בחר לא ושנה את הרזולוציה במחשב שלך.

דברים בסיסיים:

קיצורי מקלדת:

F3 – group

Shift+F3 ungroup

F2 Select all

ייצוא תאגים:

  • יש לפתוח את Intouch explorer , להצביע על האפליקציה ואז : DB Dump.

ייבוא תאגים:

  • יש לפתוח את Intouch explorer , להצביע על האפליקציה ואז : DB Dump.
  • חשוב!,  אם לא רוצים שישאל כל פעם האם להחליף את התאג, יש לפתוח את קובץ ה CSV ובעמודה הראשונה להחליף את Mode=ask ל Mode=replace.

tag import example

ייבוא חלון מאפליקציה אחרת:

לאחר הייבוא יש לסמן את כל המסך, ע"י F2 -> substitute tags -> Convert -> Local

רק אז התאגים יעבדו, אם ישנן תאגים שלא מוגדרים, יש להגדיר אותם במענה על השאלות שיציג.

window import in wanderware

window import in wonderware 2

תקלות:

ניתן לראות את את תיאור השגיאה בתוכנת Logviewer.msc

Program files->common files-> ArchestA->LogViewer.

מאמר בנושא תפעול בסיסי של תוכנת PCS7

איך להתגבר על הזנת סיסמה לצורך הורדה בתוכנה בעל תוכן אבטחה:

  • עצור את בקר ה-PLC
  • בצע אתחול זיכרון "Memory reset"
  • HWConfig -> CPU object properties-> Protection-> Change the password
  • הורד קונפיגורציית חומרה- HW config
  • הורד תוכנת NetPro
  • הורד את התוכנה עצמה.

איך לשכפל פרוייקט על שרת בלתי תלוי:

  • אם יצרת מערכת אוטומציה ובקרה בלתי תלויה, עליך להסתנכרן אם פרוייקט ה-WinCC על השרתים תוך כדי שמירה על כל שינוי או מודפיקציה.
  • בכדי להעביר את את הפרוייקט לשרת בלתי תלוי, עליך להשתמש בכלי WinCC Project Duplicator
  • לא ניתן להשתמש בדפדפן Windows Explorer בכדי להעביר את הפרוייקט לשרתי הבלתי תלוי.

איך להשתיק אזעקה ב-PCS7

  • גש לאזעקה בזמן הרצה
  • הדגש את האזעקה
  • במסך הראשי של ההתראות -> לחץ על "Auto scroll deactivate"
  • לחץ על "open info text dialog"
  • רשום את מס' ההתראה (9 ספרות)
  • גש ל: open WinCC explorer-> alarm logging-> message blocks
  • מחק או בטל את פעולת ההתראה.

אלה היו מספר נושאים בסיסיים בנושא תוכנת PCS7, חברת Smart Logic מספקת הדרכה וקורסים בנושא תכנות בתוכנת PCS7. PCS7 היא אחת מתוכנות האוטומציה והבקרה מהמובילות בשוק. לגבי נושאים מתקדמים יותר אנו מזמינים איתכם ליצור איתנו קשר.

לנושאים נוספים באוטומציה ובקרה.

איך מעדכנים גרסת קושחה (Firmware) לבקר אלן ברדלי

להלן שלבים בהורדת גרסה לבקר CompactLogix

בקרי אלן-ברדלי (Allen-Bradley) הם בקרים מהמובילים בשוק ומן המוערכים ביותר בשוק האוטומציה והבקרה.

1.יש לאתר את סוג ודגם הבקר המדויק באתר:

בחירת דגם בקר אלן ברדלי

2. לבחור את גרסת הקושחה אליה נרצה לעבור:

בחירת גרסת קושחה לבקר אלן ברדלי

3. האתר יכין לנו גרסת Control-Flash מותאמת לפי הבחירה שעשינו להורדה, נבצע עדכון קשוחה רגיל.

תצוגת Control-Flash

4. כעת יש לפתוח את הפרוייקט הקיים שנרצה להוריד לו גרסה ולשמור אותו בפורמט L5K

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

6. לאחר שנוצר הפרויקט הזמני ניתן לסגור אותו ולפתוח פרויקט חדש, נוודא ב(HELP) שאכן נפתחה הגרסה שרצינו ונבצע FILE->OPEN לפרויקט הL5K ששמרנו מקודם.

7. בתיבה קטנה למטה הוא ישאל לאיזה גרסה נרצה לשנות את הפרויקט ושם נעדכן מהגרסה הגבוהה לנמוכה יותר

בקרת מבנה

איך עושים בקרת מבנה בצורה הנכונה ביותר

בקרת מבנה טובה חייבת להכיל איחוד של כל המשאבים של המתקן למערכת שליטה ובקרה אחת בינהם:

–          חיבור תקשורת לגנרטורים, והצגת כל הנתונים שלהם.

–          חיבור למערכות ה –UPS.

–          חיבור תקשורת למערכות המיזוג.

–          כיבוי אוטומטי לפי הגדרה שליטה במערכות התאורה והמיזוג המשרדי, ועל ידי כך חיסכון באנרגיה.

–          חיבור ותצוגה של מערכות צריכת החשמל והאנרגיה (SATEC) לצורך בדיקת צריכת החשמל.

–          התראות ממצלמות האבטחה.

–          התראות אדם נעול מהמעליות.

–          התראות ממערכת האבטחה – לפריצות וכו'..

–          חיבור למערכות הגז לבדיקת מצב הגז

–          חיבור למערכות דיזל או דלק.

 צריכת אנרגיה ודוחות הסטוריים

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

דוגמאות לבקרות מבנה איכותיות:

מבט על אשר מראה היכן התאורה עובדת, היכן מיזוג האויר עובד. כרגע ישנה התראה באיזור מסוים.

בקרת מבנה

דוגמא לתזמון שבועי להפעלת מיזוג אויר ותאורה:

בקרת מבנה דוגמא לתזמון שבועי להפעלת מיזוג ותאורה

דוגמה לניטור התראות למערכות מיזוג אויר מרכזיות:

דוגמא לניתור מערכות מיזוג האויר בבקרת המבנה - רק את ההתראות ופעולת העבודה

דוגמא לקריאת נתוני צריכת אנרגיה SATEC

דוגמא לקריאת נתוני צריכת האנרגיה SATEC

דוגמא לניטור התראות כל המפעל בצורה סכימתית:

דוגמא לניתור כל ההתראות מכל המערכות בצורה סכימתית

אוטומציה ובקרה – הרצאות נבחרות

 

להורדת הרצאות נבחרות נא ללחוץ על הלינק:

חשיבה מודולרית באמצעות S88.

S95 הממשק בין מערכת הניהול למערכת הבקרה.

IEC-61511: בטיחות בתהליך.

בקרה ואוטומציה תוך שימוש ב 21CFRPart11

להורדת סילבוס ולהרשמה לקורס 21CFR Part 11 לחץ כאן

בקר מתוכנת

בקר מתוכנת – כללי

בקר לוגי מתוכנת (PLC) הוא מחשב דיגיטלי שמשמש באוטומציה של תהליכים אלקטרו-מכנים כגון בקרת מכונות בפסי הרכבה במתקני ייצור. בשונה ממחשבים בשימוש כללי,  בקר מתוכנת PLC  מתוכנן למספר גדול של קווי כניסה/יציאה (Input/Output – I/O), תחומי טמפרטורה רחבים, עמידה בתנאי הפרעות חשמליות, רעידות ואימפקט.

תוכנות לבקרת פעולת מכונות נשמרות בד"כ בזיכרון מגובה ע"י סוללה או זיכרון לא נדיף.

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

ה- PLC מתוכנת בד"כ בעזרת תוכנת אפליקציה במחשב אישי (PC – Personal Computer). ה- PC מחובר ל-PLC  ע"י תקשורת מסוג Ethernet, RS-232 , RS-485 או RS-422. תוכנת האפליקציה מאפשרת כניסה ועריכה של הלוגיקה. בד"כ התוכנה מספקת פונקציות לניפוי באגים ואיתור תקלות בתוכנת ה- PLC. כמו כן, תוכנת האפליקציה תעלה ותוריד את תוכנת ה- PLC לצורכי גיבוי ושחזור.

בקר מתוכנת – פונקציונאליות

הפונקציונאליות של ה- PLC מתבטאת בבקרת מיתוג סידרתי (sequential relay control), בקרת תנועה, בקרת תהליך, בקרת תהליך, מערכות בקרה מבוזרות ותקשורת. יכולות ה- PLC בטיפול בנתונים – אחסנה, עיבוד ותקשורת, קרובים לאלו של מחשב שולחני.

מאפיינים

PLC מכיל רכיבים נפרדים: ספק כוח, בקר, ויחידות מיתוג של כניסות/יציאות.

ההבדל העיקרי בין PLC למחשב הוא ש- PLC מחוזק ליכולת פעולה בתנאים קשים (כגון אבק, לחות גבוהה, חום וקור), ומאפשר מערך עם מספר גדול של כניסות/יציאות. כניסות/יציאות אלו משמשות לחיבור חברות ה- PLC לרגשים ורכיבי הפעלה. PLC מסוגל לקרוא מצבים של מתגי גבול, משתנים בתהליכים אנלוגיים (כגון טמפרטורה ולחץ), ומיקומים במערכות כוונון מורכבות. בצד ההפעלה, PLC מסוגל להפעיל מנועים חשמליים, משאבות של אוויר או נוזלים, מתגים מגנטיים, רכיבים אנלוגיים, וכו'. מערך הכניסות/יציאות יכול להיות מובנה ב- PLC אחד, או בעזרת מודולי כניסה/יציאה חיצוניים מחוברים במערך ממוחשב ל- PLC

זמן סריקה (Scan Time)

תוכנית של PLC מבוצעת בד"כ במחזוריות כל עוד המערכת המבוקרת פועלת. הסטאטוס של נתוני הכניסה הפיסיקליים מועתק לאזור של הזיכרון נגיש לבקר, שנקרא לפעמים "טבלת דמות ה- O/I". התוכנית רצה משלב ההוראה הראשונה עד האחרונה. לבקר ה- PLC לוקח זמן מסוים להעריך את כל השלבים ולעדכן את טבלת דמות ה- O/I עם סטאטוס היציאות. זמן סריקה זה יכול להיות מילי-שניות בודדות עבור תוכנית קטנה או PLC מהיר.

גודל מערכת של בקר מתוכנת

PLC קטן מכיל בתוכו מספר קבוע של חיבורי כניסה/יציאה. בד"כ ניתן להוסיף מודולי הרחבה אם הדגם הבסיסי לא כולל מספיק חיבורים.

PLC מודולארי כולל תושבת שבה ניתן למקם מודולים עם פונקציות שונות. הבקר ומבחר מודולי הכניסה/יציאה מותאמים לאפליקאציה הספציפית. בקר בודד של PLC יכול לנהל מספר גדול של מודולים, ולהגיע לאלפי חיבורים של כניסה/יציאה. במידת הצורך, משתמשים בתקשורת O/I סריאלית מהירה, שמאפשרת למקם את המודולים רחוק מה- PLC, וכך לצמצם את עלויות החיווט במתקני יצור גדולים.

ממשק משתמש

בד"כ המשתמש צריך לתקשר עם ה- PLC לביצוע קונפיגורציה, לניטור ובקרת המערכת, ולרישום מצבי אזעקה. התקשורת מתבצעת בעזרת ממשק משתמש (HMI – Human-Machine Interface, או MMI Interface – Man-Machine, או GUI Graphical User Interface -). מערכת פשוטה יכולה לכלול כפתורים ואינדיקאטורים עבור המשתמש. מערכות מורכבות יותר כוללות תוכנה לעריכת תוכניות, לבקרה ולניטור, עם ה- PLC מחובר דרך ממשק תקשורת.

תקשורת

PLC כולל בתוכו נקודות ממשק, ובהתאם פרוטוקולי תקשורת, שיכולות להיות מסוגים שונים, כגון RS-232, EIA-485, Ethernet, Modbus, BACnet or DF1.

רוב ה- PLCs יכולים לתקשר עם מערכות מסוימות ממוחשבות, כגון מחשבים שמפעילים SCADA Supervisory Control And Data Acquisition)) או דפדפן רשת אינטרנט web browser)).

PLCs בשימוש במערכות O/I גדולות יכולות להשתמש בתקשורת מסוג (peer-to-peer P2P) בין בקרים. במקרה זה, ניתן לשלוט על חלקים נפרדים במערך מורכב, ובו-זמנית לאפשר לתת-מערכות לפעול בתיאום דרך לינק תקשורת.

תקן IEC 61131-3 מגדיר שפות תכנות עבור מערכות בקרה מתוכנתות שניתנות לשימוש ב- PLCs.

למרות שהמושגים העיקריים לתכנות PLCs משותפים לכל היצרנים, יש הבדלים בקביעת כתובות O/I, ארגון הזיכרון וקיבוץ ההוראות. לכן, תוכניות ה- PLCs של יצרנים שונים לא זהות, ולא ניתנות להחלפה ללא שינויים מתאימים במערכת. אפילו דגמים שונים של אותו יצרן עלולים להיות שונים ולכן לא משתווים.

אותות אנלוגיים ודיגיטליים

אותות דיגיטליים או דיסקרטיים מתנהגים בדומה למתגים בינאריים, מבחינת מצבים: On/Off, 1/0, אוTrue/False . כפתורים, מתגי גבול ורגשים פוטו-אלקטריים הם דוגמאות של מכשירים שמספקים אותות דיגיטליים. אותות אלו מיוצגים כמתחים או זרמים, כאשר תחום ספציפי מוגדר כמצב On וטווח אחר כמצב Off. לדוגמה, PLC יכול להשתמש ב- I/O מסוג מתח 24 VDC, כאשר מתח מעל 22 VDC מייצג On, מתח מתחת ל- 2 VDC מייצג Off, ומתחי ביניים לא מוגדרים.

אותות אנלוגיים דומים מתנהגים בדומה לפונקציה רציפה, עם טווח ערכים שנע בין אפס וערך עליון בסקאלה. ערכים אלו מתורגמים למספרים שלמים (integers) ע"י PLC, עם טווחי דיוק תלויים במכשיר ובמספר הביטים הזמינים לאחסנת הנתונים. תנאים פיסיקליים כגון טמפרטורה, לחץ, לחות, זרימה, נפח ומשקל, מיוצגים בד"כ ע"י אותות אנלוגיים. אותות אלו יכולים להיות פונקציות של מתחים או זרמים, עם ערך פרופורציונאלי לזה של האות המעובד. זרמי כניסה פחות רגישים להפרעות חשמליות (שנוצרות לדוגמה ם בזמן הדלקת וכיבוי מנועים) ממתחי כניסה.

יתרונות ה- PLC (בקר מתוכנת)

PLC מתוכנן להתאמה בשימושים מגוונים באוטומציה. אלו שימושים בתהליכי יצור תעשייתיים, שבהם מחירי פיתוח ותחזוקת מערכת האוטומציה גבוהים ביחס למחיר הכללי של האוטומציה, ושבהם צפויים שינויים לאורך זמן חיי הפעלת המערכת. ה- PLC כולל מכלולי I/O מתאימים למכשירים ובקרות ניסויים בתעשייה. התכנון החשמלי הנדרש מצומצם, ובעיות התכנון מתמקדות בביטוי סדר הפעולות הנדרשות. אפליקאציות ה- PLC ניתנות בד"כ להתאמה בקלות לשימושים ספציפיים, כך שמחירPLC  ארוז נמוך בהשוואה למחיר של פיתוח ויצור בקר מתאים תפור לפרויקט ספציפי.

PLCs משמשים בהרחבה בבקרת תנועה. יצרנים מסוימים מפתחים יחידות לבקרת תנועה שניתנות לשילוב עם PLCs לניטור ובקרת תנועת מכונות.

PLCs יכולים לכלול לוגיקה למעגל בקרה עם משוב שנקרא Proportional Integral Derivative (PID). מעגל מסוגPID  יכול לשמש, לדוגמה, לבקרת טמפרטורה בתהליך יצור.

במשך הזמן, יצרנים מפתחים PLCs חדשים, שחלקם יותר בטוחים לשימוש ("Safety" PLCs), שרכיבי החומרה שלהם בנויים באופן חזק יותר, כך ש- PLCs אלו עמידים בתנאי עבודה קשים יותר מבחינת טמפרטורה, רעידות, אימפאקט, וכו'.