10M+ قطعات الکترونیکی در انبار
تاییدیه ISO
ضمانتنامه شامل است
تحویل سریع
قطعات سخت پیدا شدنی؟
ما منبع آنها هستیم
درخواست قیمت

کنترل کننده منطقی برنامه پذیر: کارها، مؤلفه ها و برنامه ها

Nov 22 2025
منبع: Michael Chen
مرور: 5016

کنترل کننده منطقی برنامه پذیر (PLC) یک سیستم الکترونیکی قوی است که برای کنترل ماشین ها و فرآیندها در صنایع خودکار استفاده می شود. این دستگاه سیگنال ها را می خواند، منطق را پردازش می کند و فرمان هایی برای کار ایمن و دقیق تجهیزات ارسال می کند. این مقاله قطعات، عملکرد، انواع، برنامه ریزی، ایمنی و انتخاب PLC را در بخش های واضح و دقیق توضیح می دهد.

CC4. سیستم رابط ورودی و خروجی PLC  

Figure 1. Programmable Logic Controller

۱. مروری بر کنترل کننده منطقی برنامه پذیر

کنترل کننده منطقی برنامه پذیر (PLC) یک دستگاه الکترونیکی مقاوم است که به کنترل ماشین ها و فرآیندها در کارخانه ها و سایر سیستم های خودکار کمک می کند. این سیستم با دریافت سیگنال ها از حسگرها، پردازش آن ها طبق دستورالعمل های ذخیره شده و ارسال دستورات برای کار با موتورها، شیرها یا رله ها کار می کند. PLCها برای کار مداوم و مدیریت محیط های سخت که ممکن است دارای گرما، لرزش یا نویز الکتریکی باشند ساخته شده اند. آن ها با مدیریت خودکار وظایف و کاهش نیاز به کنترل دستی، عملیات را روان تر، ایمن تر و قابل اعتمادتر می کنند. از آنجا که PLCها به راحتی قابل به روزرسانی یا گسترش هستند، در صنایع مدرن برای افزایش بهره وری و دقت استفاده می شوند.

۲. اجزای سخت افزاری و معماری PLC

Figure 2. PLC Hardware Components and Architecture

مؤلفهعملکرد
واحد پردازش مرکزی (CPU)منطق برنامه ریزی شده را اجرا کرده و تمام عملیات PLC را مدیریت می کند. سرعت چرخه اسکن و کارایی پردازش را تعیین می کند.
حافظهمنطق کاربران، جداول داده و سوابق عملیاتی را ذخیره می کند. شامل ذخیره سازی فرار (RAM) و غیرفرار (Flash/EEPROM) است.
منبع تغذیهتوان ورودی AC یا DC را به ولتاژ DC تنظیم شده برای تمام ماژول های داخلی تبدیل می کند. عملکرد ایمن و پایدار را تضمین می کند.
ماژول های ورودی/خروجیحسگرها، کلیدها و عملگرها را به سیستم PLC متصل می کند. در نسخه های دیجیتال، آنالوگ و تخصصی موجود است.
پورت های ارتباطیتسهیل کننده تبادل داده با دستگاه های خارجی مانند HMIها، کامپیوترها و سایر PLCها. از شبکه های اترنت، RS-485، USB یا فیلدباس استفاده می کند.

۳. چرخه اسکن PLC و فرآیند عملکرد

Figure 3. PLC Scan Cycle and Operation Process

• اسکن ورودی: PLC داده های واقعی را از ورودی های میدانی مانند حسگرها، کلیدها و فرستنده ها جمع آوری کرده و این مقادیر را در حافظه ذخیره می کند.

• اجرای برنامه: منطق کنترلی تعریف شده در نمودارهای نردبانی یا متن ساختاریافته را پردازش می کند و محاسبات و تصمیم گیری را انجام می دهد.

• به روزرسانی خروجی: بر اساس نتایج منطقی، PLC ماژول های خروجی خود را به محرک های عملگر، رله ها یا موتورها به روزرسانی می کند.

• وظایف داخلی: کنترل کننده بررسی های سیستم، تبادلات ارتباطی و نظارت ناظر را برای حفظ یکپارچگی عملیاتی انجام می دهد.

۴. سیستم رابط ورودی و خروجی PLC

Figure 4. PLC Input and Output Interface System

۴.۱ سیگنال های دیجیتال

با ولتاژ ۲۴ ولت DC یا ۱۲۰/۲۳۰ ولت AC کار می کند. عملکردهای ساده روشن/خاموش برای دستگاه هایی مانند کلیدهای محدود، دکمه های فشاری، رله ها و چراغ های نشانگر را انجام می دهد. ارائه تشخیص سیگنال قابل اعتماد برای وظایف کنترل گسسته.

۴.۲ سیگنال های آنالوگ

کار در بازه های پیوسته ای مانند ۰ تا ۱۰ ولت یا ۴ تا ۲۰ میلی آمپر. برای حسگرها و ابزارهایی که فشار، دما، سطح یا جریان را اندازه گیری می کنند استفاده می شود. کنترل تناسبی روان و بازخورد فرآیندی را فعال کنید.

۴.۳ ماژول های تخصصی

شامل شمارنده های پرسرعت، خروجی های PWM (مدولاسیون پهنای پالس) و رابط های رمزگذار برای کنترل دقیق حرکت یا زمان بندی باشد. نسخه های پیشرفته از کنترلرهای حرکتی و درایوهای سروو برای اتوماسیون که نیاز به دقت و همگام سازی دارند، پشتیبانی می کنند.

۵. مروری بر زبان های برنامه نویسی PLC

زبانتوضیحات
نمودار نردبان (LD)یک زبان گرافیکی به سبک رله که از پله ها و نمادها برای نمایش عملیات منطقی استفاده می کند. ساده و شهودی برای اتوماسیون گسسته.
نمودار بلوک عملکرد (FBD)یک روش بصری مبتنی بر بلوک که بلوک های تابع از پیش تعریف شده را برای کنترل منطق و فرآیند به هم متصل می کند. ایده آل برای سیستم های پیوسته و کنترل PID.
متن ساختاریافته (ST)رویکردی سطح بالا و مبتنی بر متن که مشابه پاسکال یا C است. بهترین روش برای حساب، حلقه ها و مدیریت داده ها.
نمودار تابع ترتیبی (SFC)فرآیندها را به گام ها و انتقال های متوالی سازماندهی می کند که برای عملیات چندمرحله ای یا دسته ای ایده آل است.
فهرست دستورالعمل ها (IL)یک زبان فشرده و شبیه اسمبلی که زمانی برای کنترل های سطح پایین استفاده می شد اما اکنون در PLCهای مدرن کنار گذاشته شده است.

۶. انواع و پیکربندی های PLC

Figure 5. PLC Types and Configurations

۶.۱ PLCهای فشرده (آجری)

PLCهای فشرده پردازنده، منبع تغذیه و ماژول های ورودی/خروجی را در یک محفظه واحد ترکیب می کنند. این دستگاه ها تعداد ثابتی ورودی و خروجی دارند که آن ها را برای ماشین های کوچک و مستقل مانند نقاله ها یا سیستم های بسته بندی مناسب می سازد. این PLCها نصب آسان، مقرون به صرفه و نیازمند سیم کشی حداقلی هستند.

۶.۲ PLCهای مدولار

PLCهای ماژولار دارای واحد پایه با شکاف هایی برای ماژول های توسعه هستند. این طراحی امکان پیکربندی انعطاف پذیر با ماژول های ورودی/خروجی اضافی، ارتباطات یا عملکرد را فراهم می کند. این سیستم ها برای سیستم های متوسط تا بزرگ مقیاس مناسب هستند که نیاز به ارتقا یا نگهداری آینده دارند بدون اینکه عملیات را متوقف کنند.

۶.۳ PLCهای رک یا رده بالا

PLCهای رک مونت شده برای فرآیندهای بزرگ، پیچیده و حیاتی طراحی شده اند. آن ها سرعت پردازش بالا، حافظه بزرگ و گزینه های افزونگی را با چندین رک و پردازنده ارائه می دهند. در صنایعی مانند تولید برق، نفت و گاز و شرکت های خدماتی استفاده می شوند و کنترل و قابلیت اطمینان بدون وقفه را تضمین می کنند.

۶.۴ PLCهای نرم

PLCهای نرم افزاری به عنوان کنترلرهای نرم افزاری که روی رایانه های صنعتی یا سرورها اجرا می شوند، عمل می کنند. آن ها تمام عملکردهای PLC را به صورت مجازی انجام می دهند و از برنامه های شبیه سازی، کنترل از راه دور و محاسبات لبه پشتیبانی می کنند. PLCهای نرم انعطاف پذیری زیادی فراهم می کنند و به راحتی با سیستم های فناوری اطلاعات یا SCADA یکپارچه می شوند.

۷. شبکه سازی PLC و یکپارچه سازی SCADA

۷.۱ پروتکل های ارتباطی مشترک

PLCها از پروتکل های ارتباطی استاندارد برای تبادل داده با سایر سیستم ها استفاده می کنند. پروتکل های اترنت صنعتی مورد استفاده شامل EtherNet/IP، PROFINET، Modbus TCP و OPC UA هستند که برای اتصال SCADA و HMI ضروری هستند. در سطح میدانی، Profibus، DeviceNet و CANopen ارتباط واقعی بین PLCها، حسگرها و عملگرها را مدیریت می کنند و عملکرد قابل اعتماد در سیستم های توزیع شده را تضمین می کنند.

۷.۲ مزایای یکپارچه سازی

ادغام PLCها با SCADA مزایای عملیاتی عمده ای فراهم می کند. این امکان پایش واقعی را فراهم می کند و امکان مشاهده مداوم متغیرهای فرآیند و تشخیص فوری خطا را فراهم می سازد. از طریق کنترل متمرکز، اپراتورها می توانند چندین ماشین یا کارخانه را از یک رابط واحد نظارت کنند. یکپارچه سازی همچنین از دسترسی از راه دور پشتیبانی می کند و نگهداری و عیب یابی را از هر مکان ساده تر می سازد. با اتصال ابری و اینترنت صنعتی اشیاء (IIoT)، داده های PLCها می توانند برای بهینه سازی عملکرد و نگهداری پیش بینی شده تحلیل شوند.

۸. کاربردهای مختلف کنترل کننده های منطقی برنامه پذیر 

۸.۱ اتوماسیون تولید

PLCها خطوط مونتاژ خودکار، بازوهای رباتیک و سیستم های نقاله را در کارخانه های تولیدی مدیریت می کنند. آن ها توالی یابی، زمان بندی و قفل های ایمنی را مدیریت می کنند تا عملکرد مداوم و بدون خطا در ماشین آلات تولیدی تضمین شود.

۸.۲ سیستم های کنترل فرآیند

در صنایعی مانند شیمیایی، دارویی و فرآوری مواد غذایی، PLCها پارامترهای فرآیندی مانند دما، فشار و جریان را حفظ می کنند. آن ها با حسگرها و عملگرها ارتباط برقرار می کنند تا این متغیرها را دقیقا از طریق کنترل بازخورد تنظیم کنند.

۸.۳ تولید و توزیع برق

PLCها در نیروگاه ها برای کنترل توربین، تنظیم ولتاژ و مدیریت بار استفاده می شوند. در های برق برق، آن ها کلیدها، ترانسفورماتورها و رله ها را پایش می کنند تا پایداری سیستم و تشخیص خطا حفظ شود.

۸.۴ مدیریت آب و فاضلاب

PLCها ایستگاه های پمپاژ، عملیات شیرها و فرآیندهای تصفیه را در سیستم های آب و فاضلاب شهری خودکار می کنند. آن ها کنترل جریان مؤثر، توالی یابی فیلتراسیون و دوز شیمیایی را تضمین می کنند و در عین حال مداخله دستی را کاهش می دهند.

۸.۵ حمل و نقل و زیرساخت

در سیستم های حمل و نقل، PLCها چراغ های راهنمایی، چراغ های راه آهن، آسانسورها و پله برقی ها را کنترل می کنند. آن ها به هماهنگی حرکت ایمن، مدیریت توالی های زمان بندی و بهبود قابلیت اطمینان زیرساخت های عمومی کمک می کنند.

۸.۶ کنترل ساختمان و سیستم تهویه مطبوع

PLCها دما، نورپردازی و تهویه را در ساختمان های بزرگ یا مجتمع های صنعتی تنظیم می کنند. آن ها حسگرها، فن ها و دمپرها را هماهنگ می کنند تا بهره وری انرژی و راحتی سرنشینان حفظ شود.

۸.۷ سیستم های انرژی تجدیدپذیر

PLCها در نیروگاه های انرژی خورشیدی و بادی برای پایش خروجی، همسویی سیستم ها با نیازهای شبکه و کنترل اینورترها یا سیستم های پیچ استفاده می شوند. اتوماسیون آن ها به بهینه سازی تولید و پایداری انرژی های تجدیدپذیر کمک می کند.

۹. نکات انتخاب و مشخصات PLC

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

۱۰. نتیجه گیری

PLCها نقش اساسی در اتوماسیون مدرن ایفا می کنند و کنترل ایمن، پایدار و دقیق ماشین را تضمین می کنند. طراحی انعطاف پذیر، عملکرد قابل اعتماد و ادغام آسان آن ها با SCADA و شبکه ها آن ها را در سیستم های صنعتی پایه می کند. با پیشرفت های مداوم، PLCها همچنان بخش اصلی عملیات خودکار کارآمد و امن هستند.

۱۱. پرسش های متداول [پرسش های متداول]

۱۱.۱. PLC چه تفاوتی با میکروکنترلر دارد؟

PLC برای اتوماسیون صنعتی ساخته شده و می تواند شرایط سخت را تحمل کند، در حالی که میکروکنترلر در دستگاه های کوچک تر و خاص استفاده می شود. PLCها دارای ورودی/خروجی ماژولار، ویژگی های ایمنی و پشتیبانی از چندین پروتکل ارتباطی هستند، برخلاف میکروکنترلرها.

۱۱.۲. معمولا PLC چقدر دوام می آورد؟

یک PLC زمانی که در وضعیت خوبی نگهداری شود، ۱۰ تا ۲۰ سال دوام می آورد. عمر آن به دما، کیفیت برق و نگهداری منظم بستگی دارد.

11.3. چگونه یک برنامه PLC به دستگاه منتقل می شود؟

این برنامه با استفاده از نرم افزار PLC ساخته شده و سپس از طریق اتصال اترنت یا USB به CPU دانلود می شود. پس از دانلود، PLC به حالت اجرا تغییر می کند تا فرآیند شروع شود.

11.4. چگونه می توان خطاهای PLC را رفع کرد؟

چراغ های وضعیت منبع تغذیه و CPU را بررسی کنید، کدهای خطا را بررسی کنید، ورودی ها و خروجی ها را تست کنید، سیم کشی را بررسی کنید و در صورت نیاز برنامه را از نسخه پشتیبان دوباره بارگذاری کنید.

11.5. آیا PLCها می توانند به سیستم های ابری متصل شوند؟

بله. PLCها می توانند از طریق پروتکل های MQTT یا OPC UA به ابر متصل شوند تا داده ها را برای نظارت، نگهداری و تحلیل ارسال کنند.

۱۱.۶. چگونه می توان قابلیت اطمینان PLC را بهبود بخشید؟

سیم کشی و ماژول های ورودی/خروجی را به طور منظم بررسی کنید، فیلترهای هوا را تمیز کنید، فریمور را به روزرسانی کنید و برنامه ها را مرتبا پشتیبان بگیرید تا PLC به طور قابل اعتماد کار کند.