کنترلگر منطقی برنامهپذیر
پیالسی (به انگلیسی: Programmable Logic Controller) یا کنترلگر منطقی برنامهپذیر، یک رایانه صنعتی است که برای کنترل فرایندهای تولید مانند خطوط مونتاژ ، ماشین آلات ، دستگاه های رباتیک یا هر فرایندی که نیاز به کنترل دقیق و قابل اطمینان و عیبیابی ساده داشته باشد از آن استفاده میشود.
مورلی به عنوان پدر PLC در نظر گرفته می شود زیرا او در سال 1968 اولین پی ال سی، Modicon 084، را برای جنرال موتورز اختراع کرده بود.
PLC ها می توانند از دستگاه های کوچک مدولار با ده ها ورودی و خروجی (I/O) باشند، در یک محفظه داخلی با پردازنده، به دستگاه های بزرگ مدولار نصب شده روی رک با هزاران ورودی و خروجی، که اغلب به سیستم های PLC و SCADA دیگر متصل هستند.
آن ها می توانند برای بسیاری از تنظیمات ورودی و خروجی دیجیتال و آنالوگ ، دامنه های دمایی گسترده ، مصونیت در برابر سر و صدای الکتریکی و مقاومت در برابر لرزش و ضربه طراحی شوند. برنامه های کنترل کارکرد دستگاه معمولاً در حافظه پشتیبان باتری یا غیر فرار ذخیره می شوند.
PLC ها برای تهیه کنترلرهای انعطاف پذیر ، ناهموار و به راحتی قابل برنامه ریزی برای جایگزینی سیستم های منطقی رله سیم دار ، اولین بار در صنعت تولید خودرو تولید شدند. از آن زمان ، آنها به طور گسترده ای به عنوان کنترل کننده های اتوماسیون با قابلیت اطمینان بالا و مناسب برای محیط های سخت پذیرفته شده اند.
استفاده از PLCها باعث شدهاست که بسیاری از سیم کشیهای مرسوم در مدارهای کنترلی رلهای حذف گردد. دیگر مزایای استفاده از PLC به جای سامانههای رلهای شامل: نصب و برنامهنویسی آسان، زمان پاسخ کوتاه، سرعت بالای کنترل، قابلیت شبکه کردن مجموعه، تست و عیبیابی ساده و قابلیت اطمینان بالای این سامانهها میباشد.
PLC نمونه ای از یک سیستم ” زمان واقعی ” سخت است زیرا نتایج خروجی باید در پاسخ به شرایط ورودی در مدت زمان محدودی تولید شوند ، در غیر این صورت عملکرد ناخواسته به وجود خواهد آمد.
معماری پی ال سی
PLC یک کنترل کننده صنعتی مبتنی بر ریز پردازنده با حافظه قابل برنامه ریزی است که برای ذخیره دستورالعمل های برنامه و عملکردهای مختلف استفاده می شود. این شامل:
- یک واحد پردازنده (CPU) که ورودی ها را تفسیر می کند ، برنامه کنترل ذخیره شده در حافظه را اجرا می کند و سیگنال های خروجی را می فرستد
- یک منبع تغذیه که ولتاژ AC را به DC تبدیل می کند
- یک واحد حافظه که داده ها را از ورودی ها و برنامه ذخیره می کند و توسط پردازنده اجرا می شود
- یک رابط ورودی و خروجی ، جایی که کنترل کننده داده ها را از دستگاه های خارجی دریافت و یا به آن ها ارسال می کند
- یک رابط ارتباطی برای دریافت و انتقال داده ها در شبکه های ارتباطی از / به PLC های از راه دور.
PLC ها به دستگاه برنامه نویسی نیاز دارند که برای توسعه و بعداً برنامه ایجاد شده در حافظه کنترل کننده مورد استفاده قرار می گیرد.
PLC های مدرن معمولاً شامل یک سیستم عامل در زمان واقعی مانند OS-9 یا VxWorks هستند.
طراحی مکانیکی
برای سیستم های PLC دو نوع طراحی مکانیکی وجود دارد.
یک تک جعبه، یک کنترل کننده قابل برنامه ریزی کوچک است که تمام واحدها و رابط ها را در یک پوشش جمع و جور قرار می دهد ، اگرچه به طور معمول ماژول های انبساط اضافی برای ورودی و خروجی موجود است.
نوع طراحی دوم – یک PLC مدولار – دارای یک شاسی است (همچنین قفسه نامیده می شود) که فضای ماژول هایی را با عملکردهای مختلف مانند منبع تغذیه ، پردازنده ، انتخاب ماژول های ورودی / خروجی و رابط های ارتباطی فراهم می کند که همه می توانند برای یک برنامه خاص سفارشی شوند. چندین رک توسط یک پردازنده قابل مدیریت است و ممکن است هزاران ورودی و خروجی داشته باشد.یا از یک پیوند سریال ورودی / خروجی پرسرعت یا روش ارتباطی مشابه استفاده می شود تا بتوان قفسه ها را از پردازنده توزیع کرد و هزینه های سیم کشی کارخانه های بزرگ را کاهش می دهد.همچنین گزینه هایی برای نصب مستقیم نقاط ورودی و خروجی دستگاه و استفاده از کابلهای سریع قطع اتصال به سنسورها و سوپاپها ، صرفه جویی در وقت برای سیم کشی و جایگزینی اجزا وجود دارد.
PLC فشرده با 8 ورودی و 4 خروجی

سیگنالهای گسسته و آنالوگ
سیگنالهای گسسته (دیجیتال) فقط می توانند مقدار را بگیرند یا خاموش کنند (1 یا 0 ، درست یا نادرست) . نمونه هایی از دستگاه های ارائه دهنده سیگنال گسسته شامل سوئیچ های محدود ، سنسورهای فوتوالکتریک و رمزگذارها هستند.
سیگنالهای گسسته با استفاده از ولتاژ یا جریان ارسال می شوند ، جایی که محدوده های شدید خاص به صورت on و off تعیین می شوند . به عنوان مثال ، یک کنترل کننده ممکن است از ورودی 24 ولت DC با مقادیر بالاتر از 22 ولت DC نشان دهنده on ، مقادیر زیر 2 ولت DC نشان دهنده off استفاده کند، و مقادیر متوسط تعریف نشده است.
سیگنال های آنالوگ می توانند از ولتاژ یا جریان متناسب با اندازه متغیر نظارت شده استفاده کنند و می توانند هر مقداری را در مقیاس خود بگیرند. فشار ، دما ، جریان و وزن اغلب توسط سیگنال های آنالوگ نشان داده می شوند. اینها بسته به دستگاه و تعداد بیت های موجود برای ذخیره داده ها ، به طور معمول به عنوان مقادیر صحیح با دامنه های مختلف دقت تفسیر می شوند.
به عنوان مثال ، یک ورودی حلقه جریان آنالوگ 0 به 10 ولت یا 4-20 میلی آمپر تبدیل می شودمقدار صحیح 0 تا 32،767 است. PLC این مقدار را گرفته و آن را به واحدهای مورد نظر فرآیند انتقال می دهد تا اپراتور یا برنامه بتواند آن را بخواند. ادغام مناسب همچنین شامل زمان فیلتر برای کاهش سر و صدا و همچنین محدودیت های بالا و پایین برای گزارش خطاها است. ورودی های جریان نسبت به ورودی های ولتاژ نسبت به ورودی ولتاژ نسبت به صدای الکتریکی حساسیت کمتری دارند (به عنوان مثال از جوشکارها یا استارت موتور الکتریکی). فاصله از دستگاه و کنترل کننده نیز نگران کننده است زیرا حداکثر مسافت طی شده از یک سیگنال 0-10 ولت با کیفیت خوب در مقایسه با سیگنال 4-20 میلی آمپر بسیار کوتاه است. سیگنال 4-20 میلی آمپر همچنین می تواند در صورت قطع شدن سیم در طول مسیر ، گزارش دهد زیرا سیگنال <4 میلی آمپر نشان دهنده خطا است.
PLC مدولار با ماژول EtherNet / IP ، ورودی و خروجی گسسته و آنالوگ ، با خالی بودن برخی اسلات ها

ماژول های اضافی
برخی از فرآیندهای خاص باید با حداقل زمان خرابی ناخواسته به طور دائمی کار کنند. بنابراین ، لازم است سیستمی طراحی شود که تحمل خطا داشته باشد و توانایی مدیریت فرآیند با ماژول های معیوب را داشته باشد. در چنین مواردی برای افزایش در دسترس بودن سیستم در صورت خرابی مولفه سخت افزاری ، ماژول های اضافی CPU یا I / O با عملکرد یکسان می توانند به پیکربندی سخت افزار اضافه شوند تا از خاموش شدن کامل یا جزئی فرآیند به دلیل خرابی سخت افزار جلوگیری کند.
سناریوهای اضافی دیگر می تواند مربوط به فرایندهای مهم ایمنی باشد،