شرکت اتوماسیون صنعتی فریان | پیمانکار پروژه های برق و ابزاردقیق

شرکت اتوماسیون صنعتی فریان | پیمانکار پروژه های برق و ابزاردقیق

شرکت اتوماسیون صنعتی در تهران و سراسر ایران، راه اندازی خط تولید ، تامین و فروش تجهیزات ابزار دقیق، برنامه نویسی ربات های صنعتی کوکا، زیمنس

اجزای اصلی PLC چیست؟

تاریخ انتشار : 2024/11/18

اجزای اصلی PLC به زبان ساده

 

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

فهرست مطالب

  • PLC در اتوماسیون صنعتی چیست؟
  • ویژگی‌های اصلی PLC
  • معرفی اجزای اصلی یک سیستم PLC
  1. منبع تغذیه
  2. واحد پردازش مرکزی (CPU)
  3. ماژول‌های ورودی و خروجی
  4. حافظه
  5. رابط ارتباطی
  • ماژول‌های ورودی و خروجی در PLC چگونه کار می‌کنند؟
    • ماژول‌های ورودی
    • ماژول‌های خروجی
  • نقش برنامه‌نویسی PLC و نرم‌افزار در اتوماسیون
    • زبان‌های برنامه‌نویسی
    • نرم‌افزار PLC
  • چرا مهندسان اتوماسیون به PLCها متکی هستند؟
    • مزایای استفاده از PLC
    • کاربردها
  • پرسش‌های متداول
  • نتیجه‌گیری

 

 

PLC در اتوماسیون صنعتی چیست؟

 

کنترل‌کننده منطقی برنامه‌پذیر (Programmable Logic Controller – PLC) یک رایانه تخصصی است که برای کنترل ماشین‌آلات و فرآیندهای صنعتی به کار می‌رود. در اتوماسیون صنعتی، PLCها اهمیت زیادی دارند زیرا سیستم‌های کنترلی انعطاف‌پذیر، قابل‌اعتماد و کارآمد را فراهم می‌کنند.

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

ویژگی‌های اصلی PLC

 

  • قابلیت برنامه‌ریزی (Programmability): PLCها را می‌توان با استفاده از زبان‌های مختلف برنامه‌نویسی، متناسب با نیازهای کنترلی هر کاربرد برنامه‌ریزی کرد.
  • استحکام و دوام (Robustness): این تجهیزات برای کار در محیط‌های صنعتی با دماهای شدید، گردوغبار و ارتعاشات طراحی شده‌اند.
  • عملکرد بلادرنگ (Real-Time Operation): PLC داده‌های ورودی را به‌صورت بلادرنگ پردازش کرده و برنامه‌های کنترلی را در همان لحظه اجرا می‌کند.

 

 

 

معرفی اجزای اصلی یک سیستم PLC

 

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

 

اجزای اصلی PLC چیست؟

اجزای اصلی PLC چیست؟

 

 

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

 

ماژول منبع تغذیه ولتاژ موردنیاز PLC را تأمین می‌کند. این ماژول، ولتاژ ورودی را به سطوح موردنیاز پردازنده PLC و سایر ماژول‌ها تبدیل می‌کند. به‌طور معمول، منبع تغذیه ولتاژ AC را به ولتاژ DC تبدیل می‌کند تا PLC و اجزای آن از یک منبع تغذیه پایدار و مطمئن برخوردار باشند.

نکات کلیدی:

  • تأمین توان موردنیاز PLC و تمامی ماژول‌های آن
  • تبدیل ولتاژ ورودی AC به ولتاژ DC مورد استفاده PLC
  • تضمین عملکرد پایدار و قابل‌اعتماد سیستم PLC

 

۲) واحد پردازش مرکزی (CPU)

 

واحد پردازش مرکزی (Central Processing Unit – CPU) مغز PLC محسوب می‌شود. این بخش، برنامه کنترلی را اجرا کرده، داده‌های ورودی را پردازش می‌کند و بر اساس منطق برنامه‌ریزی‌شده تصمیم‌گیری می‌کند.

نکات کلیدی:

  • اجرای برنامه کنترلی ذخیره‌شده در حافظه
  • انجام عملیات منطقی، توالی (Sequencing)، زمان‌بندی (Timing)، شمارش (Counting) و محاسبات ریاضی
  • مدیریت ارتباط با سایر ماژول‌ها و تجهیزات

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

 

ماژول‌های ورودی و خروجی (I/O) از مهم‌ترین اجزای PLC هستند که امکان ارتباط PLC با تجهیزات خارجی را فراهم می‌کنند.

ماژول‌های ورودی (Input Modules)

این ماژول‌ها سیگنال‌های ارسالی از حسگرها (Sensors)، کلیدها (Switches) و سایر تجهیزات ورودی را دریافت کرده و آن‌ها را به فرمتی تبدیل می‌کنند که توسط CPU قابل پردازش باشد.

ماژول‌های خروجی (Output Modules)

این ماژول‌ها فرمان‌های صادرشده از PLC را به تجهیزات خروجی مانند موتورها، شیرهای برقی (Valves) و رله‌ها (Relays) ارسال می‌کنند و دستورات CPU را به عملکرد واقعی تبدیل می‌کنند.

نکات کلیدی:

  • ایجاد رابط بین PLC و تجهیزات میدانی (Field Devices)
  • ماژول‌های ورودی، داده‌های حسگرها و تجهیزات ورودی را دریافت می‌کنند.
  • ماژول‌های خروجی، عملگرها (Actuators) و تجهیزات خروجی را کنترل می‌کنند.

 

اجزای اصلی PLC

اجزای اصلی PLC

 

۴) حافظه (Memory)

 

حافظه PLC محل ذخیره برنامه کنترلی و داده‌های موردنیاز سیستم است. این بخش تضمین می‌کند که CPU همواره به دستورالعمل‌ها و اطلاعات لازم برای اجرای وظایف کنترلی دسترسی داشته باشد.

نکات کلیدی:

  • ذخیره برنامه کنترلی و داده‌های عملیاتی
  • انواع حافظه شامل RAM، ROM و EEPROM
  • نقش حیاتی در اجرای برنامه و حفظ اطلاعات

۵) رابط ارتباطی (Communication Interface)

 

رابط ارتباطی امکان اتصال PLC به سایر سیستم‌ها و تجهیزات مانند رابط کاربری انسان و ماشین (HMI)، سیستم‌های SCADA و سایر PLCها را فراهم می‌کند. ماژول‌های ارتباطی (Communication Modules) برای ارسال و دریافت داده‌ها در یک PLC مورد استفاده قرار می‌گیرند. یکی از نمونه‌های رایج این ماژول‌ها، MODBUS است. این پروتکل ارتباطی برای تبادل داده بین تجهیزات الکترونیکی طراحی شده است. بنابراین، با استفاده از یک پروتکل ارتباطی، یک PLC می‌تواند با تجهیزات و تأسیسات صنعتی، مانند رایانه یا هر دستگاه دیگری که به PLC متصل باشد، ارتباط برقرار کند.

اهداف اصلی ماژول‌های ارتباطی PLC عبارتند از:

  • امکان تغییر و به‌روزرسانی برنامه PLC از طریق یک رایانه رومیزی (Desktop Computer) فراهم می‌شود.
  • می‌توان نقاط ورودی/خروجی (I/O Points) و عناصر حافظه (Memory Elements) را از طریق یک ترمینال راه دور (Remote Terminal) در حالت Force قرار داد.
  • می‌توان یک PLC را به PLC دیگری متصل (Link یا Connect) کرد و همچنین آن را به رایانه یا سایر تجهیزات متصل نمود.
  • امکان پایش و مانیتورینگ آلارم‌ها (Alarms) و داده‌های سیستم (Data) فراهم می‌شود.

نکات کلیدی:

  • فراهم کردن قابلیت ارتباط در شبکه
  • تبادل داده با سیستم‌ها و تجهیزات خارجی
  • پشتیبانی از پروتکل‌هایی مانند Ethernet، Modbus و Profibus

 

 

ورودی-خروجی( PLC )I/O

ماژول‌های ورودی/خروجی (Input/Output – I/O) اطلاعات موردنیاز را به CPU منتقل کرده و وظایف موردنیاز را در یک حلقه پیوسته (Continuous Loop) با CPU تبادل می‌کنند. تجهیزات ورودی و خروجی می‌توانند از نوع دیجیتال یا آنالوگ باشند: تجهیزات دیجیتال دارای مقادیر گسسته هستند که با مقادیر ۱ یا ۰ نمایش داده می‌شوند، در حالی که تجهیزات آنالوگ دارای مقادیر پیوسته بوده و محدوده‌ای از جریان یا ولتاژ را اندازه‌گیری یا منتقل می‌کنند. ورودی‌ها یا فراهم‌کننده‌های اطلاعات می‌توانند شامل کلیدها (Switches)، سنسورها (Sensors) و تجهیزات هوشمند (Smart Devices) در قالب آنالوگ یا دیجیتال باشند. خروجی‌ها نیز می‌توانند راه‌اندازهای موتور (Motor Starters)، چراغ‌ها (Lights)، شیرهای کنترلی (Valves) و تجهیزات هوشمند باشند. انواع مختلفی از ماژول‌های I/O در دسترس هستند تا بتوان پیکربندی مناسب برای راه‌اندازی ماشین یا سیستم موردنظر را انتخاب کرد.

نکات تکمیلی: منبع تغذیه (Power Supply) ممکن است به‌صورت یکپارچه با ماژول پایه (Base Module) ارائه شود یا به‌عنوان یک قطعه مجزا به فروش برسد. دو محدوده ولتاژ رایج برای PLCها شامل ۱۲ تا ۲۴ ولت DC (12–۲۴ VDC) و ۱۱۰/۲۲۰ ولت AC (110/220 VAC) هستند. اطمینان حاصل کنید که محدوده ولتاژ انتخابی شما برای تأمین توان موردنیاز CPU و ماژول‌های ورودی/خروجی (I/O) کافی باشد.

 

 

تابلو کنترل PLC

تابلو کنترل PLC

 

 

ماژول‌های ورودی و خروجی در PLC چگونه کار می‌کنند؟

 

ماژول‌های ورودی (Input Modules)

ماژول‌های ورودی برای پایش وضعیت تجهیزات ورودی و ارسال این اطلاعات به CPU PLC استفاده می‌شوند. این ماژول‌ها قادر به پردازش هر دو نوع سیگنال دیجیتال و آنالوگ هستند.

ورودی‌های دیجیتال (Digital Inputs):
سیگنال‌های روشن/خاموش (On/Off) که از تجهیزاتی مانند شستی‌ها (Push Buttons) و لیمیت‌سوئیچ‌ها (Limit Switches) دریافت می‌شوند.

ورودی‌های آنالوگ (Analog Inputs):
سیگنال‌های متغیری که مقادیر پیوسته‌ای مانند دما، فشار یا سایر کمیت‌های اندازه‌گیری‌شده را نمایش می‌دهند.

نکات کلیدی:

  • تبدیل سیگنال‌های فیزیکی به داده‌هایی که PLC قادر به پردازش آن‌ها باشد.
  • ایزوله کردن PLC در برابر نوسانات ولتاژ و نویزهای الکتریکی.
  • دریافت و پردازش سیگنال‌های انواع تجهیزات میدانی (Field Devices).

ماژول‌های خروجی (Output Modules)

ماژول‌های خروجی با ارسال فرمان‌های صادرشده از CPU به عملگرهای موجود در میدان، تجهیزات خروجی را کنترل می‌کنند.

خروجی‌های دیجیتال (Digital Outputs):
برای راه‌اندازی تجهیزاتی مانند چراغ‌های نشانگر و سلونوئیدها (Solenoids) استفاده می‌شوند.

خروجی‌های آنالوگ (Analog Outputs):
برای کنترل تجهیزاتی که به سیگنال‌های متغیر نیاز دارند، مانند درایوهای کنترل دور (Variable Speed Drives – VSD/VFD) و شیرهای کنترلی (Control Valves) به کار می‌روند.

نکات کلیدی:

  • تبدیل فرمان‌های CPU به عملکرد واقعی تجهیزات.
  • ایجاد ارتباط با موتورها، رله‌ها و سایر عملگرها (Actuators).
  • نقش اساسی در تأثیرگذاری PLC بر فرآیندهای فیزیکی.

نقش برنامه‌نویسی PLC و نرم‌افزار در اتوماسیون

 

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

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

PLCها را می‌توان با چندین زبان برنامه‌نویسی مختلف برنامه‌ریزی کرد:

Ladder Logic (منطق نردبانی):
ساختاری مشابه مدارهای رله‌ای دارد و به دلیل سادگی و آشنایی مهندسان برق، پرکاربردترین زبان برنامه‌نویسی PLC است.

Function Block Diagram (FBD):
در این زبان، توابع به‌صورت بلوک‌های گرافیکی نمایش داده می‌شوند.

Structured Text (ST):
یک زبان سطح بالا با ساختاری مشابه زبان Pascal که برای برنامه‌های پیچیده مناسب است.

Sequential Function Chart (SFC):
فرآیندها را به‌صورت مراحل (Steps) و انتقال‌ها (Transitions) نمایش می‌دهد.

نکات کلیدی:

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

 

 

نرم‌افزار PLC

 

نرم‌افزار PLC برای نوشتن، آزمایش (Testing) و اشکال‌زدایی (Debugging) برنامه‌های کنترلی مورد استفاده قرار می‌گیرد.

محیط توسعه (Development Environment):
ابزارهای لازم برای برنامه‌نویسی و شبیه‌سازی را در اختیار کاربر قرار می‌دهد.

آزمایش و شبیه‌سازی (Testing and Simulation):
امکان بررسی عملکرد برنامه را پیش از بارگذاری روی PLC فراهم می‌کند.

ابزارهای ارتباطی (Communication Tools):
انتقال برنامه از رایانه به PLC را تسهیل می‌کنند.

نکات کلیدی:

  • نقش اساسی در برنامه‌نویسی کارآمد PLC دارند.
  • به مهندسان اتوماسیون در توسعه سیستم‌های کنترلی مطمئن و پایدار کمک می‌کنند.
  • قابلیت‌ها و انعطاف‌پذیری PLC را افزایش می‌دهند.

 

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

 

مهندسان اتوماسیون از PLC استفاده می‌کنند زیرا این تجهیزات راهکاری انعطاف‌پذیر، قابل‌اعتماد و کارآمد برای کنترل فرآیندهای صنعتی ارائه می‌دهند.

 

 

مزایای استفاده از PLC

 

  • انعطاف‌پذیری (Flexibility): به‌راحتی می‌توان PLC را برای انجام وظایف و فرآیندهای مختلف دوباره برنامه‌ریزی کرد.
  • مقیاس‌پذیری (Scalability): از ماشین‌آلات کوچک تا سیستم‌های بزرگ و پیچیده صنعتی قابل استفاده است.
  • قابلیت اطمینان (Reliability): برای کار در محیط‌های صنعتی طراحی شده و از دوام و پایداری بالایی برخوردار است.
  • یکپارچه‌سازی (Integration): با انواع تجهیزات و پروتکل‌های ارتباطی سازگار بوده و به‌راحتی در سیستم‌های اتوماسیون ادغام می‌شود.

 

 

کاربردها

 

PLCها در طیف گسترده‌ای از کاربردهای صنعتی مورد استفاده قرار می‌گیرند، از جمله:

  • خطوط مونتاژ در صنایع تولیدی
  • سیستم‌های خودکار جابه‌جایی و انتقال مواد
  • کنترل فرآیند در کارخانه‌های شیمیایی و پتروشیمی
  • سیستم‌های مدیریت انرژی

 

 

پرسش‌های متداول

 

اجزای اصلی یک PLC چیست؟

یک PLC معمولاً از اجزای زیر تشکیل شده است:

  • منبع تغذیه (Power Supply)
  • واحد پردازش مرکزی (CPU)
  • حافظه (Memory)
  • ماژول‌های ورودی (Input Modules)
  • ماژول‌های خروجی (Output Modules)
  • رابط ارتباطی (Communication Interface)

 

این اجزا با همکاری یکدیگر، به PLC امکان می‌دهند ورودی‌ها را پایش کند، برنامه کنترلی را اجرا نماید و خروجی‌ها را کنترل کند و در نتیجه یک سیستم کنترل کارآمد و قابل‌اعتماد را تشکیل دهند.

 

 

ماژول‌های ورودی و خروجی در یک سیستم PLC چگونه عمل می‌کنند؟

 

ماژول‌های ورودی (Input Modules):
سیگنال‌های دریافت‌شده از تجهیزات ورودی (مانند سنسورها) را به داده‌هایی تبدیل می‌کنند که CPU بتواند آن‌ها را پردازش کند.

ماژول‌های خروجی (Output Modules):
فرمان‌های صادرشده از CPU را به سیگنال‌هایی تبدیل می‌کنند که تجهیزات خروجی (مانند موتورها و شیرهای کنترلی) را کنترل می‌کنند.

این ماژول‌ها برای تعامل PLC با دنیای فیزیکی ضروری هستند و امکان پایش تجهیزات میدانی و کنترل آن‌ها را فراهم می‌کنند.

چرا CPU در یک سیستم PLC اهمیت حیاتی دارد؟

واحد پردازش مرکزی (CPU) مغز PLC است و تمامی عملیات منطقی و کنترلی را انجام می‌دهد. CPU داده‌های ورودی را پردازش می‌کند، برنامه کنترلی را اجرا می‌کند و وضعیت خروجی‌ها را به‌روزرسانی می‌کند.

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

برنامه‌نویسی PLC چه نقشی در اتوماسیون دارد؟

برنامه‌نویسی PLC نحوه عملکرد PLC را تعیین می‌کند. برنامه در حافظه PLC ذخیره می‌شود و مشخص می‌کند که PLC چگونه ورودی‌ها را پردازش کرده و خروجی‌ها را کنترل کند.

یک برنامه‌نویسی صحیح و اصولی برای اجرای دقیق و قابل‌اعتماد وظایف کنترلی اهمیت بسیار زیادی دارد.

منبع تغذیه چه تأثیری بر عملکرد PLC دارد؟

منبع تغذیه (Power Supply) ولتاژ موردنیاز PLC و ماژول‌های آن را تأمین می‌کند.

یک منبع تغذیه پایدار، برق ورودی را به سطوح ولتاژ موردنیاز PLC تبدیل می‌کند و باعث می‌شود سیستم با پایداری و اطمینان بالا کار کند.

آیا PLCها را می‌توان با سایر سیستم‌ها یکپارچه کرد؟

بله. PLCها دارای قابلیت ارتباط شبکه‌ای (Network Communications) هستند و می‌توانند با تجهیزاتی مانند موارد زیر یکپارچه شوند:

  • رابط‌های کاربری انسان و ماشین (HMI)
  • سیستم‌های SCADA
  • سایر PLCها

 

این یکپارچه‌سازی امکان پیاده‌سازی سیستم‌های اتوماسیون پیشرفته و کنترل متمرکز را فراهم می‌کند.

نتیجه‌گیری

 

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

دیدگاه ها بسته شده اند.

برخی از مشتریان ما

شرکت ملی صنایع مس ایران
شهرداری تهران
سازمان آب و فاضبلاب
شیمیایی صدرا الکترو مهبد
شرکت ایران خودرو
زرماکارون
شرکت ملی نفت ایران
صنایع غذایی میهن