PLC چیست؟ بررسی انواع PLC و برندهای مطرح در اتوماسیون صنعتی

plc سری 1200 زیمنس

مقدمه

در دنیای امروز که اتوماسیون صنعتی بخش جدایی‌ناپذیر از تولید و فرآیندهای صنعتی شده است، PLC (Programmable Logic Controller) یا کنترل‌گر منطقی برنامه‌پذیر به عنوان قلب تپنده‌ی سیستم‌های کنترل شناخته می‌شود.
از خطوط بسته‌بندی مواد غذایی تا پالایشگاه‌های نفت و نیروگاه‌های عظیم، PLC مسئول تصمیم‌گیری، کنترل تجهیزات، و اجرای منطق‌های پیچیده است.
اگر بخواهیم ساده بگوییم، PLC همان مغز کارخانه است؛ داده‌ها را از سنسورها دریافت می‌کند، آن‌ها را تحلیل می‌کند و سپس فرمان‌های لازم را به عملگرها (مثل موتورها و شیرها) ارسال می‌کند.

PLC چیست و چگونه کار می‌کند؟

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

مراحل کاری PLC

عملکرد PLC معمولاً در قالب یک چرخه (Scan Cycle) انجام می‌شود که شامل مراحل زیر است:

  1. Read Inputs (خواندن ورودی‌ها): PLC وضعیت سنسورها، کلیدها و سیگنال‌های ورودی را می‌خواند.
  2. Execute Program (اجرای برنامه): دستوراتی که توسط مهندس نوشته شده (در زبان Ladder، FBD یا ST) را اجرا می‌کند.
  3. Write Outputs (ارسال خروجی‌ها): نتیجه منطق اجرا شده به تجهیزات خروجی مثل رله‌ها، موتور یا ولوها ارسال می‌شود.
  4. Diagnostics & Communication: بررسی سلامت سیستم، ارسال داده‌ها به HMI یا SCADA و اجرای وظایف ارتباطی.

جزای اصلی PLC

1. CPU (Central Processing Unit)

قلب سیستم است. پردازنده، حافظه و تایمرها را در خود دارد. تمام محاسبات منطقی، شمارنده‌ها، مقایسه‌ها و دستورات در CPU اجرا می‌شود.

2. Power Supply (منبع تغذیه)

تغذیه PLC و ماژول‌ها را تأمین می‌کند (معمولاً ۲۴VDC یا ۲۲۰VAC). پایداری آن برای عملکرد بدون خطا بسیار مهم است.

3. Input/Output Modules (ماژول‌های ورودی و خروجی)

پل ارتباطی بین دنیای فیزیکی و منطقی هستند.

  • ورودی‌ها (Input): دریافت سیگنال از سنسور، کلید یا سوئیچ (دیجیتال یا آنالوگ).
  • خروجی‌ها (Output): ارسال فرمان به موتورها، لامپ‌ها، شیرهای برقی و غیره.

4. Programming Device

کامپیوتری است که از طریق نرم‌افزار مخصوص (مثلاً TIA Portal، GX Works، CX Programmer) برای نوشتن و بارگذاری برنامه در PLC استفاده می‌شود.

انواع PLC از نظر ساختار

PLC کامپکت (Compact PLC)

در این نوع، CPU، منبع تغذیه و ورودی/خروجی‌ها در یک بدنه قرار دارند.
مناسب برای پروژه‌های کوچک و ماشین‌آلات ساده است.
مثال‌ها: Siemens LOGO، Delta DVP، Omron CP1E

ویژگی‌ها:

  • نصب سریع
  • قیمت پایین
  • تعداد I/O محدود
  • بدون قابلیت توسعه زیاد

PLC ماژولار (Modular PLC)

در این نوع می‌توان کارت‌های ورودی، خروجی، آنالوگ یا شبکه را به دلخواه اضافه کرد.
مناسب برای سیستم‌های متوسط تا بزرگ است.
مثال‌ها: Siemens S7-1200 و S7-300، Mitsubishi FX5U، Schneider M340

مزایا:

  • انعطاف بالا در توسعه
  • امکان ارتباط شبکه‌ای
  • پشتیبانی از ورودی/خروجی زیاد

PLC رک (Rack Type PLC)

در سیستم‌های بسیار بزرگ مانند پالایشگاه‌ها یا نیروگاه‌ها استفاده می‌شود.
PLC به صورت رک نصب می‌شود و هر ماژول در اسلات مخصوص خود قرار می‌گیرد.
مثال‌ها: Siemens S7-400، Schneider M580، Allen-Bradley ControlLogix

مزایا:

  • قابلیت Redundancy (افزونگی CPU و منبع تغذیه)
  • سرعت پردازش بالا
  • پایداری در شرایط سخت
  • مناسب برای سیستم‌های DCS

انواع سیگنال در PLC

نوع سیگنالمثالکاربرد
دیجیتال (On/Off)سنسور نوری، کلید فشاریتشخیص وضعیت
آنالوگ (پیوسته)۴ تا ۲۰ میلی‌آمپر، ۰ تا ۱۰ ولتاندازه‌گیری فشار، دما، فلو
پالس (Pulse)انکدر، سنسور سرعتاندازه‌گیری موقعیت یا سرعت
شبکه‌ای (Communication)Modbus، Profibusتبادل داده بین کنترلرها

زبان‌های برنامه‌نویسی PLC

بر اساس استاندارد IEC 61131-3، PLCها از چند زبان برنامه‌نویسی پشتیبانی می‌کنند:

  1. Ladder Diagram (LD):
    محبوب‌ترین زبان؛ شبیه نقشه‌های مدار فرمان است و برای تکنسین‌ها قابل فهم‌تر است.
  2. Function Block Diagram (FBD):
    مناسب برای پردازش‌های آنالوگ یا بلوک‌های منطقی تکراری.
  3. Structured Text (ST):
    زبان متنی شبیه Pascal یا C؛ برای منطق‌های پیچیده یا محاسبات ریاضی استفاده می‌شود.
  4. Sequential Function Chart (SFC):
    برای فرآیندهای ترتیبی مانند پر کردن مخزن یا بسته‌بندی.

برندهای مطرح PLC در جهان

برندکشورویژگی شاخص
Siemensآلماناستاندارد صنعتی، سازگار با سیستم‌های DCS و Profibus
Schneider Electricفرانسهپشتیبانی از Modbus، طراحی مدرن و انعطاف‌پذیر
Rockwell Automation (Allen-Bradley)آمریکاسرعت بالا، مناسب صنایع نفت و گاز
Mitsubishi Electricژاپنقیمت رقابتی، پایدار و مناسب خطوط تولید
Deltaتایواناقتصادی و مناسب پروژه‌های سبک تا متوسط
Omronژاپندقیق و مطمئن، مناسب صنایع غذایی و بسته‌بندی
ABBسوئیسقابل اعتماد در پروژه‌های انرژی و کنترل پیشرفته
Honeywell / Yokogawaآمریکا / ژاپنکاربرد در سیستم‌های بزرگ DCS و ESD

تفاوت PLC و DCS

ویژگیPLCDCS
ساختارمتمرکزتوزیع‌شده
سرعت پاسخبالامتوسط
انعطاف در تغییر منطقزیادکمتر
کاربرد اصلیماشین‌آلات و خطوط تولیدفرآیندهای پیوسته مانند پالایشگاه‌ها
هزینهپایین‌تربالاتر
نگهداریساده‌ترپیچیده‌تر

انتخاب PLC مناسب برای پروژه

در انتخاب PLC باید به موارد زیر توجه شود:

  1. تعداد ورودی و خروجی‌ها (I/O Count)
    تعیین بر اساس تعداد سنسورها و عملگرها.
  2. نوع سیگنال‌ها (دیجیتال یا آنالوگ)
    آیا سیستم فقط روشن/خاموش است یا اندازه‌گیری پیوسته هم دارد؟
  3. سرعت پردازش و زمان چرخه (Scan Time)
    برای فرآیندهای سریع مثل کنترل رباتیک حیاتی است.
  4. قابلیت توسعه و شبکه‌پذیری
    پشتیبانی از پروتکل‌هایی مثل Modbus، Profibus، Ethernet/IP.
  5. محیط کار
    در محیط‌های گرم، مرطوب یا دارای نویز باید از PLC صنعتی با گواهی IP مناسب استفاده شود.
  6. در دسترس بودن قطعات و پشتیبانی محلی
    برندهایی مانند Siemens و Delta در ایران پشتیبانی بهتری دارند.

کاربردهای PLC در صنعت

PLC در تمام شاخه‌های صنعت حضور دارد:

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

ارتباط PLC با سایر سیستم‌ها

PLC معمولاً بخشی از یک سیستم بزرگ‌تر اتوماسیون است و با سایر تجهیزات ارتباط دارد:

  • با HMI (Human Machine Interface) برای مانیتورینگ و فرمان دستی
  • با SCADA Systems برای جمع‌آوری داده و کنترل مرکزی
  • با DCS Systems در پروژه‌های بزرگ پالایشگاهی
  • با سایر PLCها از طریق شبکه صنعتی (Ethernet, Modbus, Profibus)

نگهداری و عیب‌یابی PLC

نگهداری درست از PLC باعث افزایش طول عمر و کاهش توقفات ناگهانی می‌شود.
نکات مهم:

  • پشتیبان‌گیری دوره‌ای از برنامه‌ها
  • بررسی سلامت تغذیه و دما
  • تمیز نگه داشتن تابلوها
  • استفاده از UPS برای جلوگیری از خاموشی ناگهانی
  • بررسی لاگ‌ها و ارورهای CPU

نتیجه‌گیری

PLCها ستون فقرات اتوماسیون صنعتی مدرن هستند.
با انتخاب صحیح مدل، برند و پیکربندی مناسب، می‌توان سیستم‌هایی ساخت که پایدار، سریع و ایمن عمل کنند.
در آینده، با توسعه فناوری‌هایی مثل IoT صنعتی (IIoT) و هوش مصنوعی در اتوماسیون، PLCها بیش‌ازپیش هوشمندتر و متصل‌تر خواهند شد.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *