PLC مخفف PROGRAMABLE LOGIC CONTROLER می باشد که برنامه نوشته شده توسط کامپیوتر را از کامپیوتربه کنتاکتورها یا رله ها توسط مدار رابط انتقال می دهدوطبق برنامه داده شده دستگاه ها را راه اندازی وکنترل می کند(کنترلر).امروزه استفاده از PLC در صنایع وکارخانه ها رو به افزایش است.(آموزش PLC میتسوبیشی)
یک (PLC (PROGRAMABLE LOGIC CONTROLER شامل چند ورودی و چند خروجی می باشد که ورودی ها می تواند سنسورها –کلید قطع و وصل،عوامل مکانیکی و… باشند.خروجی هم موتورها –رله یا کنتاکتورها –لامپ ها ونمایشگرها باشند.با اعمال ورودی ویک سیستم (PLC (PROGRAMABLE LOGIC CONTROLER که می تواند بصورت کلیدی ویا سنسورباشد عمل پردازش برروی آن صورت گرفته ونتیجه عمل در یک عمل کننده با یک شبیه ساز آشکار می شود.
برای انجام عملیات کنترلی،تمامی plc ها دارای مجموعه ای از سخت افزارهای گوناگون هستند که هر یک وظیفه مشخصی را انجام می دهند.در این قسمت به معرفی این المان ها پراخته می شود.این المان ها که به شرح زیر می باشند(آموزش PLC میتسوبیشی):
منبع تغذیه ، برای برق رسانی به تمام قطعات سیستم به کار می رودومقادیر معمول آن 24 vdc ،110-220 ac است.منابع تغذیه مورد استفاده در plc معمولا از نوع switching power supply با خروجی بسیار دقیق هستند.
Cpu،مغز plc است.یعنی دستگاهی که تمام عملکرد ها را با ترتیبی درست کنترل می کند.اما باید توجه داشت که cpu هوشمند نیست وخودش فکر نمی کند بلکه فقط از مجموعه دستورالعمل هایی که در حافظه آن قرار می گیرد،تبعیت می کنند.cpu ها براساس مقدار حافظه وسرعتی که دارند وهمچنین تعداد ورودی وخروجی هایی که می پذیرند،تقسیم بندی می شوند.
یک plc به طور کلی دارای سه وضعیت کاری زیر است:
-stop : برنامه درون plc اجرا نمی شودوخروجی ها غیر فعال هستند.
– RUN : برنامه درون PLC در حال اجرا می باشد وجروجی ها فعال می باشد.
– FAULT : به دلیل بروز مشکل،اجرای برنامه متوقف شده است.
همچنین یک selector نیز وجود دارد که به وسیله آن می توان وضعیت کاری plc را انتخاب کرد.
سیگنال ها وپیغام هایی که در واحد تحت کنترل هستند توسط کارت های ورودی وخروجی با CPU در ارتباط هستند.کارت های ورودی وخروجی براساس مدارات درون خود با سیگنال ها وبه وسیله باس داخلی با CPU در ارتباط می باشند.
وظیفه اصلی کارت ورودی،دریافت سیگنال ها مختلف از سایت وتغییر شکل آنها به صورتی است که قابل استفاده براساس این وقایع وبرنامه ایی که از پیش در آن وجود دارد تصمیم گیری کرده ونتایج خروجی را تولید می کند.وظیفه خروجی ها مهیا کردن این نتایج به صورت قابل ارایه به سایت است.
جهت نگهداری دستورالعملها،برنامه تعریف شده،PLC نیاز به حافظه دارد.انواع مختلفی از حافظه در PLC به کار میروند:
-ROM
-RAM
– EPROM
حافظه ها دارای اندازه و ظرفیت ها متفاوتی هستند.مثلا 4K،8Kو …
ROM حافظه دایمی وغیر فراری است که برنامه وداده های سیستم عامل درآن ذخیره می شوند.
RAMها، حافظه های خواندنی، نوشتنی وفرار هستند که کاربر میتواند برنامه را درون آنها بنویسند و اجرا کند.(اما اطلاعات درون آنها با قطع شدن تغذیه شان ازبین رفته و پاک می شود)
یک باتری برای جلوگیری از پاک شدن اطلاعات حافظه RAMدر مواقع قطع برق وخاموش کردن دستگاه بکار برده میشود.
داده های درون این حافظه انعطاف پذیر را می توان حین کار با PLC نیز اصلاح ذخیره نمود.
حافظه فقط خواندنی،برنامه پذیر قابل پاک شدن با برق EEPROM
EEPROM ها مشابه ROM است.فرمت EEPROM را می توان با پالسهای الکتریکی پاک کرد،اما نوشتن داده در آن ،در مقایسه با RAM،وقت بیشتری می گیرد.معمولا از EEPROM به عنوان حافظه پشتیبان استفاده می کنند.