کنترل PID در PLC — مفاهیم و پیادهسازی
۱. PID چیست؟
کنترلر PID (Proportional-Integral-Derivative) یکی از پرکاربردترین الگوریتمهای کنترلی در صنعت اتوماسیون است. این کنترلر با ترکیب سه عملگر تناسبی (P)، انتگرالی (I) و مشتقگیر (D)، سیگنال خطا را به سیگنال کنترلی تبدیل میکند تا سیستم به نقطهی مطلوب (Setpoint) برسد.
۲. اجزای کنترلر PID
۲-۱. بخش تناسبی (Proportional)
خروجی این بخش متناسب با مقدار خطای لحظهای است. هرچه خطا بیشتر باشد، خروجی بزرگتر خواهد بود. ضریب Kp تعیینکنندهی میزان تاثیر این بخش است.
۲-۲. بخش انتگرالی (Integral)
این بخش مجموع خطاهای گذشته را محاسبه میکند و به حذف خطای ماندگار (Steady-State Error) کمک میکند. ضریب Ki سرعت یکپارچهسازی را تعیین میکند.
۲-۳. بخش مشتقگیر (Derivative)
این بخش نرخ تغییرات خطا را پیشبینی میکند و باعث کاهش نوسانات و افزایش پایداری سیستم میشود. ضریب Kd میزان تاثیر این بخش را مشخص میکند.
۳. PID در PLC
در PLCهای سری DVP، دستور PID به صورت یک دستور کاربردی
(Application Instruction) وجود دارد. برای استفاده از آن، باید:
- مقدار Setpoint را در یک ثبات (Register) ذخیره کنید.
- مقدار Process Value (PV) را از ورودی آنالوگ دریافت کنید.
- ضرایب Kp، Ki و Kd را تنظیم کنید.
- خروجی کنترلر را به یک خروجی آنالوگ یا PWM متصل کنید.
۴. مثال عملی در WPLSoft
فرض کنید میخواهیم دمای یک مخزن را با استفاده از کنترلر PID در PLC DVP-14SS تنظیم کنیم. مراحل زیر را دنبال میکنیم:
- تنظیم سختافزار: ماژول 04MTC را به PLC متصل کنید و سنسور دما (Pt100) را به ورودی اول متصل کنید.
- تنظیم Setpoint: مقدار دمای مطلوب (مثلاً ۸۰ درجه) را در ثبات D100 ذخیره کنید.
- خواندن PV: مقدار دمای فعلی را از ورودی آنالوگ (D200) بخوانید.
- دستور PID: از دستور PID با پارامترهای مناسب استفاده کنید.
- خروجی: خروجی کنترلر را به هیتر متصل کنید.
۵. تنظیم ضرایب PID
تنظیم ضرایب PID یکی از مهمترین مراحل پیادهسازی است. روشهای مختلفی برای تنظیم وجود دارد:
- روش Ziegler-Nichols: روش کلاسیک و پرکاربرد
- روش Trial and Error: تنظیم دستی و آزمایشی
- روش نرمافزاری: استفاده از ابزارهای Auto-Tune در WPLSoft
| ضریب | مقدار پیشنهادی | تاثیر |
|---|---|---|
| Kp | ۱.۲ | افزایش سرعت پاسخ |
| Ki | ۰.۰۵ | حذف خطای ماندگار |
| Kd | ۰.۰۱ | کاهش نوسانات |
| Ts | ۰.۱ ثانیه | زمان نمونهبرداری |
۶. جمعبندی
کنترلر PID یکی از قدرتمندترین ابزارهای کنترلی در صنعت اتوماسیون است. با استفاده از PLCهای سری DVP و نرمافزار WPLSoft، میتوان بهراحتی سیستمهای PID را پیادهسازی و تنظیم کرد. ماژولهای 04MTC و 02LC نیز بهطور ویژه برای کاربردهای دما و لودسل طراحی شدهاند.
- 📘 دوره جامع WPLSoft — از مقدماتی تا پیشرفته
- 📗 دوره ISPSoft — برنامهنویسی ساختار یافته
- 📙 دوره TIA Portal — اتوماسیون با زیمنس
- 📕 دوره PID عملی — پروژههای واقعی
این مقاله توسط تیم PLCSEA تهیه شده است.
استفاده با ذکر منبع مجاز است.
آخرین بروزرسانی: ۲۲ تیر ۱۴۰۵