בקרי לוגיקה ניתנים לתכנות משמשים לניטור רציף של ערכי הכניסה של חיישנים ויצירת פלטים עבור פעולות מפעיל לפי תוכנית. כל מערכת PLC מכילה את שלושת המודולים הבאים:
מודול מעבד מרכזי
מודול אספקת חשמל
מודול I/O אחד או יותר
מודול מעבד מרכזי:
מודול ה-CPU מורכב מהמעבד המרכזי ומהזיכרון שלו. המעבד אחראי לביצוע כל חישובי הנתונים הדרושים ועיבודם על ידי קבלת תשומות ויצירת פלטים מתאימים.
מודול אספקת חשמל:
מודול זה מספק את הכוח הנדרש לכל המערכת על ידי המרת מתח AC זמין להספק DC הנדרש על ידי מודולי המעבד והקלט/פלט. פלט DC של 5V מניע את מעגלי המחשב.
מודול קלט/פלט:
מודולי הקלט והיציאה של בקר לוגי הניתן לתכנות משמשים לחיבור חיישנים ומפעילים למערכת כדי לחוש פרמטרים שונים כגון טמפרטורה, לחץ וזרימה. מודולי I/O אלה הם משני סוגים: דיגיטלי או אנלוגי.
מודולי ממשק תקשורת:
אלו הם מודולי I/O חכמים המעבירים מידע בין המעבד לרשת התקשורת. מודולי תקשורת אלה משמשים לתקשורת עם PLCs ומחשבים אחרים המוצבים במקומות מרוחקים או מרוחקים.
התוכנית ב-CPU של Controller Logic Programmable מורכבת ממערכת הפעלה ותוכנית משתמש. מטרת מערכת ההפעלה עם ה-CPU היא לטפל במשימות ופעולות PLC כגון פעולות התחלה ועצירה, אזורי זיכרון וניהול תקשורת. תוכניות משתמש משמשות את המשתמש כדי לבצע ולשלוט במשימות אוטומציה.
ניתן להבין את עקרון העבודה של PLC במונחים של סריקה מחזורית, המכונה גם מחזור סריקה




