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

בארצות הברית, למשל, שפת הסולם היא השפה הנפוצה ביותר. לתכנות PLC. זה מופץ גם ברחבי העולם. התוכנית הכתובה נראית אינטואיטיבית, כך שכל מהנדס חשמל יכול לקרוא ולהבין אותה בקלות, מכיוון שהפעולות הלוגיות כאן מוצגות בצורה של מעגל חשמלי עם מגעים פתוחים וסגורים.
לתוצאה של הפעולה ההגיונית "FALSE" או "TRUE" במקרה הכללי יש את המצב המקביל של המעגל: אם הזרם זורם - "TRUE", "true", אם אין זרם - "FALSE", "False".
יתרונות וחסרונות של שפת LD
היתרון העיקרי של השפה הוא ללא ספק פשטות. התוכנית מוצגת כזרם חשמלי, כל מומחה בהנדסת חשמל יבין זאת. הכללים פשוטים, רק כאן משתמשים בביטויים בוליאניים, הקוד רציונלי וניתן לייעל אותם באופן ידני.
בהתאם, החיסרון העיקרי נובע מכך - פעולות הן בינאריות בלבד, רק מצבים בדידים אפשריים, השליטה הרציפה נעלמת מייד. בנוסף, ככל שמספר הממסרים גדל, המעגל הופך להיות קשה לקריאה, הבנה וניפוי ניפוי.
איך נראית התוכנית ב- LD
שני קווים אנכיים מייצגים זוג מסילות אספקה. בין הצמיגים נמצאים מעגלים אופקיים בהם קשורים המגעים המתפתלים והממסר. ניתן להגדיר מספר שרירותי של אנשי קשר במעגל. יש לסגור את המגעים המחוברים סדרתית כולם, ואז הזרם יזרום במעגל והמפתל הממסר יקבל חשמל. ניתן לחבר מספר פיתולי ממסר במקביל, אך לא בסדרות.

בשפת LD, עבור כל איש קשר יש משתנה לוגי שקובע את מצב איש הקשר. עבור איש קשר פתוח בדרך כלל, המשתנה לוקח את הערך "TRUE" כאשר איש הקשר סגור, או לוקח את הערך "FALSE" כאשר איש הקשר פתוח. התווית שמעל איש הקשר היא שם המשתנה ובו זמנית שם איש הקשר.
כאשר מספר אנשי קשר מחוברים בסדרה, ההיגיון שווה לפעולה AND. אנשי קשר מחוברים במקביל משחזרים את הפעולה הלוגית "הרכבה או".המעגל סגור "ON", פתוח - "OFF", המשפיע על מצב מתפתל ממסר ועל ערך המשתנה הלוגי ביחס לסלילה - "FALSE" או "TRUE".
-
- || - קשר פתוח בדרך כלל
-
- | / | - קשר סגור בדרך כלל
-
- () - סליל ממסר
-
- (/) - סליל ממסר הפוך
קל לראות שהסמלים הגרפיים בתוך דיאגרמת ה- LD הם אינטואיטיביים, אך הם שונים מאלו המשמשים בתרשימים החשמליים. עם זאת, העובדה שסמלים פסאודו-גרפיים משמשים לבניית תרשים (תוכנית) היא יתרון של השפה.
אנשי קשר הפוכים (בדרך כלל סגורים - | / | -) מאופיינים בערך של המשתנה TRUE כאשר המגע פתוח, וערכו של המשתנה FALSE כאשר המגע סגור. הפעולה של איש קשר כזה שווה לפעולה הגיונית NOT. השילוב של מגע הפוך וישיר מביא ליצירת קשר מיתוג.
בנוסף, כפי שאתה רואה, פיתולי הממסר יכולים להיות גם הפוכים, מה שאומר שהמשתנה הלוגי לוקח ערך הפוך ביחס למצב המעגל: זרם זרם - "FALSE", ללא זרם - "TRUE".
דוגמאות לשפה LD:
דיאגרמות התחלה מוטוריות בשפת תרשים הסולם LD עבור PLC
דוגמאות לתוכניות PLC פשוטות ב- CodeSys בשפת הסולם
יישום מתג מעבר לאוטומציה של בקרת התאורה
שפת תכנות נוספת נפוצה מאוד של PLC:
ראה גם באתר elektrohomepro.com
: