הבית > תערוכה > תוכן

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

Mar 11, 2019

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


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


לאחרונה, הבקרים מתוכנתים באמצעות תוכנת יישום על מחשבים אישיים, אשר מייצגים כעת את ההיגיון בצורה גרפית במקום סמלים אופי. המחשב מחובר לבקר באמצעות כבלי USB, Ethernet, RS-232, RS-485 או RS-422. תוכנת התכנות מאפשרת כניסה ועריכה של ההיגיון בסגנון הסולם. בחלק חבילות תוכנה, ניתן גם להציג ולערוך את התוכנית בתרשים בלוק פונקציה, תרשימי זרימה רצף טקסט מובנה. בדרך כלל התוכנה מספקת פונקציות עבור באגים ופתרון בעיות של תוכנת PLC, למשל, על ידי הדגשת חלקים של ההיגיון כדי להציג את המצב הנוכחי במהלך המבצע או באמצעות סימולציה. התוכנה תעלה ותוריד את תוכנית ה- PLC, למטרות גיבוי ושיקום. בדגמים מסוימים של בקר לתכנות, התוכנית מועברת ממחשב אישי אל הבקר באמצעות לוח תכנות אשר כותב את התוכנית לתוך שבב נשלף כגון EPROM.


על פי תקן IEC 61131-3, ניתן לתכנת בקרים באמצעות שפות תכנות מבוססות תקנים. שפת התכנות הנפוצה ביותר היא דיאגרמת סולם (LD) המכונה גם לוגיקת סולם. היא משתמשת ההיגיון קויל ליצור תוכניות כמו דיאגרמת בקרה חשמלית. סימון תכנות גרפי הנקרא תרשימי פונקציה רצף זמין בבקרים מתוכנתים מסוימים. מודל שחיקוי התקני לוח בקרה אלקטרו-מכאניים (כגון המגע וסלילי הממסר) אשר החליפו את הבקרים. מודל זה נשאר שכיח היום.


IEC 61131-3 מגדיר כיום חמש שפות תכנות למערכות בקרה ניתנות לתכנות: FBD, דיאגרמת בלוק פונקציה (FBD), דיאגרמת סולם (LD), טקסט מובנה (ST, בדומה לשפת התכנות של פסקל), רשימת ההוראה (IL, בדומה לשפת ההרכבה) , ואת תרשים פונקציה רציף (SFC). טכניקות אלה מדגישות ארגון לוגי של פעולות.


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