תוֹכֶן
בקר לוגי לתכנות, או PLC, הוא מכשיר העוקב אחר תהליכי המחשבים, מנתח את הכניסות במערכת ומפעיל או מכבה את היציאות בהתבסס על סדרת הוראות שתוכנתו באמצעות אחת מחמש שפות ה- PLC. הם משמשים בעיקר במצבים שבהם בקרות חשמליות - כגון חבילות, טיפול בחומרים, מכונות או קווים אוטומטיים - דורשות ניטור רב של הכניסות והתפוקות, כדי לשלוט עם שעוני העצירה עצמם.
יתרונות ה- PLC
שימוש ב- PLC מבטל את הצורך במספר טיימרים השולטים במכונות רבות. ה- PLC מקל על תהליך הניטור מכיוון שהפעולות מתוארות באופן חזותי על המסך ועלותו נמוכה מזו של כמה שעוני עצירה וסלילים שיהיה צורך לפתח אותה פונקציה. בנוסף, הוא יעיל במקום, ומציע דרך לבדוק תכנות במעבדה ולבצע תיקונים נחוצים לפני התקנת האפליקציה במסגרת עבודה.
תקן CIE 1131-3
הוועדה האלקטרוטכנית הבינלאומית, או CIE, פיתחה תקן 1131, המגדיר את המפרט הדרוש לשפות המפעילות בקרים ניתנים לתכנות, כגון PLC. CIE 1131 קובע את הסמנטיקה, התחביר והתצוגה עבור חמש שפות ה- PLC הזמינות, כאשר כל אחת מהן מיושמת בצורה הטובה ביותר על סוגים מסוימים של יישומים.
שפות CLP
מתכנתים יכולים לבחור בין חמש שפות CLP. דיאגרמת הסולם משמשת בצורה הטובה ביותר בתוכניות הנשלטות על ידי מספר קבצים, תוכניות משנה וקטעי קוד. פונקציות רציפות משמשות לתכנת מערכות מתקדמות יותר מאלה המשמשות עם Ladder. בלוק הפונקציות הוא שפה גרפית המייצרת נתוני קלט ופלט על ידי שליחת בלוקי נתונים מחוברים. שפות מובנות דומות לתכנות בסיסי או לפסקל, ומשתמשות בחתימות כמו "אם-אז פלוס", "בזמן" ו"חזור ". רשימת ההוראות משתמשת בהוראות מנמוניות מתרשימי סולם ושולחת את ההוראות ל- PLC דרך מסוף התכנות.
שימוש ב- PLC תעשייתי
מחשבי PLC הם מחשבים תעשייתיים, לא לשימוש ביתי או במשרד.Machine-Information-Systems.com מתאר את ה- PLC כ"גיבור אנונימי השולט בכמות עצומה של ציוד. " בהתבסס על התכנות שלהם, הנשלט על ידי אחת מחמש השפות, יחידות PLC פועלות באופן פעיל בענפים הבאים: ייצור, אווירונאוטיקה, מזון, טקסטיל, סרטים, בתי חולים, פנאי, יציקה, חקלאות, פלסטיק והדפסה, בין היתר.