קטגוריות: בקרי לתכנות
מספר צפיות: 2452
הערות לכתבה: 0

דוגמאות לתוכניות PLC פשוטות ב- CodeSys בשפת הסולם

 

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

מוקדם יותר בנושא זה בדקנו מספר פתרונות אופייניים בתוכנות PLC בהן ניתן להשתמש לשליטה במנועים חשמליים:דיאגרמות התחלה מוטוריות בשפת תרשים הסולם LD עבור PLC

דוגמאות לתוכניות PLC פשוטות ב- CodeSys בשפת הסולם

אוסף זה מכסה אוטומציה של התהליכים הבאים:

  • מערכת אוטומטית להורדת בקבוקים;

  • בחירה אוטומטית של צבעי צבע;

  • אוטומציה של מערכת האוורור.

רעיונות ואיורים טכנולוגיים. תהליכים טכנולוגיים שנלקחו מהאתרכלי מכשור.

כל התוכניות כתובות קודוסים שפת סולם, בגרסה האנגלית זהו תרשים סולם, מקוצר LD.

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


מערכת לזריקת בקבוקים אוטומטית

עקרון הפעולה: מערכת זו מאפשרת לך להשליך בקבוקים שנפלו, מה שמסבך את תהליך הייצור.

תרשים זרימת תהליך:

מערכת לזריקת בקבוקים אוטומטית

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

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

סולם תכנית PLCבתוך קודוסים מערכת דחיית בקבוקים אוטומטית:

תוכנית סולם עבור בקרים במערכת דחיית בקבוקים אוטומטית של CodeSys

תכנית במצב אמולציה:

תכנית במצב אמולציה

תיאור התוכנית:

לחץ על כפתור "START" ובכך הזן את המעגל. המחזור והצינור מתחילים. בחלק השני של המעגל ישנם שני חיישני אינדוקציה "X1" ו- "X2", בעזרתם נקבעת מיקום הבקבוק על המסוע. עם נפילת הבקבוק מופעל חיישן "X2" ומגעו שובר את המעגל ובכך לא נותן לבקבוק שנפל לעבור.

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

תהליך איפוס בקבוק:

תהליך נשירת בקבוקים

בחירת צבע צבע אוטומטי

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

תרשים זרימת תהליך:

בחירת צבע פיגמנט אוטומטית

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

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

מתג בורר משמש לבחירת צבע במערכת, ומתג הפעלה / כיבוי משמש לעצירת המערכת.

תוכנית PLCבתוך CodeSys:

תוכנית PLC ב- CodeSys

תיאור התוכנית:

כאשר מתג הפעלה / כיבוי (I2.0) נמצא במצב ON ולחץ על כפתור START, הנורה נדלקת ציקלון. אם המחזור פועל ונבחר צבע צהוב (בחירת הצהובים), שסתום בקרה צהוב (צהוב בקרה) ייכלל. אם המחזור דולק ובוחרים צבע כחול (BLUEPIGMENTSELECTION), שסתום הבקרה הכחול (BLUECONTROLVALVE) יופעל. אם נבחר צבע ירוק (GREENPIGMENTSELECTION), שני השסתומים יופעלו והצבע יהפוך לירוק.

התוכנית במצב אמולציה (מילוי הבקבוק בצבע ירוק):

תכנית במצב אמולציה

אוטומציה של מערכות אוורור

תוכנית PLC למערכות בקרת מאווררים לתעשייה.

במהלך הפעלת המערכת, כל שניים משלושת המאווררים צריכים לעבוד. כדי להפעיל שני מאווררים - נניח, מאוורר 2 ומאוורר 3 - לכל אחד מהם ישנם כפתורי התחלה ועצירה נפרדים.

נניח שמאוורר 2 ומאוורר 3 פועלים, ואחד מהם נכשל, אז המאוורר 1 אמור להידלק אוטומטית, כלומר שני אוהדים צריכים לרוץ בכל זמן נתון. במקרה של תקלה של שני מאווררים כלשהם, כוח הכניסה למערכת אמור לכבות אוטומטית.

על ידי נורית ה- LED המתאימה, יש לציין את מצב ה" ON "של המאווררים, כמו גם את מצב אספקת החשמל הראשי. אם יש תקלה עם יותר ממאוורר אחד, יש לציין מצב זה על ידי נורית LED מהבהבת בתדר של 5 הרץ. תקלה במאוורר אחד או תקלה במאוורר צריכה להיות מסומנת על ידי תאורה קבועה על מחוון מצב התקלה.

זו דוגמא פשוטה ליחידת בקרת מאוורר המשמשת בתעשייה.

תרשים תהליך:

אוטומציה של מערכות אוורור

תוכנית PLCבתוך CodeSys:

תוכנית PLC ב- CodeSys

המשך התוכנית:

המשך התוכנית

תיאור התוכנית:

התוכנית משתמשת במעגל התחלת מחזור - סליל CYCLEK. ניתן להתחיל בזה על ידי לחיצה על START, ועצירה על ידי לחיצה על STOP. המתג הראשי (MS) חייב להיות מופעל.

כאשר המחזור פועל (CYCLEK) ואין תקלה במאוורר 2 ומאוורר 3, המאוורר 2 (FAN2) והאוורר 3 (FAN3) יופעלו. אם המאוורר 2 או המאוורר 3 לקויים, המאוורר 1 (FAN1) יתחיל.

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

תכנית במצב אמולציה (מקרה של פירוק מאוורר 3):

תכנית במצב אמולציה

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

ראה גם באתר elektrohomepro.com:

  • דיאגרמות התחלה מוטוריות בשפת תרשים הסולם LD עבור PLC
  • שפת סולם LD ויישומה
  • חיבור מאווררים בחדר האמבטיה לחשמל
  • שפת דיאגרמת חסימת פונקציונלית (FBD) ויישומה
  • דוגמה לשדרוג המעגל החשמלי של תחנת שאיבה עם שתי משאבות ...

  •