پی ال سی چیست
میانگین امتیاز این مقاله: 4.2 از 5
( تاکنون 151 نفر امتیاز داده‌اند )

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

plc مخفف چیست ؟

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

پی ال سی چیست؟

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

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

اما قبل از ورود دقیقتر به پی ال سی، بهتر است نگاهی به کنترل در صنعت پیش از ظهور PLCها بیندازیم.

سیستم کنترلی قبل از PLC

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

برخی از مشکلات بزرگ این نوع سیستم ها ذاتاً به مکانیکی بودن رله‌ها برمی‌گشت. استهلاک در طول زمان بر اثر کلیدزنی‌های فراوان باعث خرابی رله‌ها می‌شد.

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

به همین علت افراد و شرکت‌های مختلفی، مدتها روی سیستمی کار کردند که این مشکلات را برطرف کند؛ و در نهایت پی ال سی به عنوان جایگزین این سیستم ارائه شد.

تاریخچه plc چیست

PLC در اصل حاصل ایده‌های فردی به نام ریچارد دیک مورلی است. او فردی معمولی در دانشگاه MIT بود که تصمیم گرفت تحصیل خود را نیمه‌کاره رها کرده و به طرف مسیری ناشناخته ولی هدفی مصمم قدم بگذارد.

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

در این خصوص بهتر است توضیح بیشتری ندهیم، شما را دعوت به مشاهده این ویدئو می‌کنیم تا با روند خلق PLC توسط دیک مورلی بیشتر آشنا شوید.

همچنین در صورتی که می‌خواهید در خصوص سیستم‌های کنترلی قدیمی و همچنین تاریخچه پی ال سی بیشتر بدانید، حتماً سری به مقاله تاریخچه PLC در وبسایت ایران اتوماسیون بزنید.

مهمترین مزیت PLC چیست؟

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

لامپی را در نظر بگیرید که به یک کلید متصل شده است. لامپ دو حالت بیشتر ندارد، یا روشن است و یا خاموش:

کلید و لامپ

به شما گفته شده است که کاری کنید تا وقتی کلید در حال وصل (ON) قرار گرفت، پس از 30 ثانیه لامپ روشن شود. مسلماً در این ساختار سیمی، پیاده سازی چنین چیزی بسیار دشوار است.

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

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

تنها کافیست چند خط کد ساده به برنامه اضافه کنیم؛ با این کارکرد که کنترلر 30 ثانیه تاخیر در روشن کردن لامپ پس از فشردن کلید بیندازد. گذشته از این با حضور پی ال سی، اکنون شما می‌توانید چندین ورودی مختلف را دریافت کرده و در سمت خروجی نیز چندین دستگاه خروجی متفاوت را کنترل نمایید.

قطع و وصل لامپ با کنترل PLC
قطع و وصل لامپ با کنترل PLC

و این مثال تنها یک نمونه بسیار ساده از کارکرد پی ال سی بود. یک PLC توانایی کنترل و اجرای فرآیندهای بسیار پیچیده‌تری را دارد.

نحوه عملکرد PLC 

نحوه کارکرد پی ال سی را به سادگی می‌توان با مشاهده چرخه اسکن نرم‌‎افزاری آن درک نمود. این چرخه را در تصویر زیر مشاهده می‌کنید:

چرخه کارکرد plc
چرخه عملکرد PLC چیست

در ابتدا و قبل از هر کاری باید پیکره‌بندی اولیه PLC انجام شود. شناساندن نوع و شرکت سازنده پی ال سی به نرم‌افزار، تعیین پورت‌های ورودی-خروجی و … که همه این کارها معمولاً به صورت نرم‌افزاری انجام می‌شود.

حال به شرح مراحل مختلف این چرخه می‌پردازیم:

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

برای آشنایی با محدوده قیمتی پی ال سی ها و خرید plc پیشنهاد میکنیم این صفحه را ببینید: قیمت PLC

ساختار PLC چیست

ساختار داخلی PLC به نحوی شبیه به ساختار کامپیوترها است:

ساختار PLC پی ال سی
ماژولهای مختلف داخلی پی ال سی

مهمترین بخش‌های درونی پی ال سی به شرح زیر است:

  • ماژول منبع تغذیه
  • واحد پردازشگر مرکزی (CPU)
  • ماژول ورودی
  • ماژول خروجی

ماژول منبع تغذیه

ماژول منبع تغذیه وظیفه تامین برق و تغذیه مورد نیاز تمام بخشهای سیستم را به عهده دارد. این ماژول برق ورودی متناوب (AC) را به برق جریان مستقیم (DC) تبدیل می‌کند که مورد نیاز بخش‌هایی مثل CPU و ماژولهای ورودی و خروجی است.

تغذیه اصلی اکثر پی ال سی ها، 24 ولت دی سی است. PLCهای کمی هستند که نیاز به ولتاژی جز این مقدار داشته باشند.

ماژول CPU و حافظه

ماژول CPU را می‌توان به نوعی مغز PLC دانست که وظیفه اجرای برنامه‌ها، و مدیریت وظایف محول شده به PLC را بر عهده دارد.

ماژول سی پی یو یا همان پردازشگر مرکزی، شامل یک پردازنده اصلی و حافظه‌های ROM و RAM است. حافظه فقط خواندنی (ROM) شامل سیستم عامل، درایورهای مورد نیاز و برنامه‌های کاربردی است.

از طرف دیگر حافظه دسترسی تصادفی (RAM) به منظور ذخیره برنامه‌ها و داده‌ها بر روی خود استفاده می‌شود.

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

اما دو نوع پردازنده معمولاً در PLC ها استفاده می‌شود:

  1. پردازنده یک بیتی
  2. پردازنده کلمه‌ای

پردازنده یک بیتی، برای کاربردهای ساده‌تر و منطقی (لاجیک) استفاده می‌شود. جایی که یک بیت برای داده به عنوان پردازش کافی باشد. ولی پردازنده کلمه‌ای، برای کاربردهای پیچیده‌تر مثل پردازش متن، داده‌های محاسباتی، کنترلی و… به کار گرفته می‌شود.

CPU به طور پیوسته، وضعیت مقادیر ورودی از دستگاه‌های متعدد ورودی را مانیتور می‌کند (دستگاه‌هایی مثل شتاب‌سنج، دماسنج، سنسورها و…)؛ داده ورودی تطبیق یافته را از ماژول ورودی می‌خواند و سپس بر اساس منطق نوشته شده در خود، خروجی مورد نظر را ایجاد کرده و به ماژول خروجی ارسال می‌کنند. این خروجی می‌تواند سیگنالی جهت روشن شدن موتور یا موارد مشابه باشد.

ماژول ورودی PLC چیست

اِعمال سیگنالهای فیزیکی نظیر دما، فشار، ارتعاش و… به پردازنده به دلیل ماهیتِ غیردیجیتال این سیگنالها، امکان‌پذیر نیست. ماژول CPU فقط منطق دیجیتال می‌فهمد و هر چیزی غیر از آن را نمی‌‎تواند درک کند!

به همین دلیل ماژول‌های ورودی و خروجی طراحی شده‌‎اند تا بتوانند منطق دنیای بیرونِ PLC را به پردازشگر آن بفمانند.

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

مبدل آنالوگ به دیجیتال در ماژول ورودی قرار دارد و سیگنال دماسنج را قابل فهم و پردازش برای CPU می‌کند. اساساً یکی از مهمترین مزایای استفاده از ماژول‌های ورودی و خروجی ایجاد ایزولاسیون بین پی ال سی و دنیای بیرون است. قرار نیست مشکلات احتمالی (نویز، سیگنالهای ناخواسته و…) که در خارج از کنترلر وجود دارد، روی آن اثری بگذارد.

در تصویر زیر می‌توانید ساختار ساده‌ای از ماژول‌های ورودی را ملاحظه کنید.

ماژول ورودی PLC
ماژول ورودی پی ال سی، وظیفه تبدیل سطح ولتاژ ورودی را برای پردازشگر به عهده دارد

همچنین ساختار مداری این ماژول نیز به شکل زیر است:

مدار داخلی ماژول ورودی
ساختار مدار داخلی ماژول ورودی PLC

پس ماژول ورودی PLC، چهار وظیفه اصلی دارد:

  1. دریافت سیگنالها از دستگاههای ورودی در سطح ولتاژ 220 ولت AC
  2. تبدیل سیگنالهای ورودی به سطح 5 ولت DC که قابل استفاده برای ماژول CPU باشد.
  3. ایزوله کردن PLC از نوسانات دستگاههای ورودی
  4. ارسال سیگنال نهایی با سطح ولتاژ 5 ولت DC به خروجی (ماژول پردازشگر)

همانطور که در دو تصویر فوق نیز مشاهده می‌کنید، ماژول ورودی دو بخش اصلی دارد. یک بخش تبدیل ولتاژ و یک بخش مدارات منطقی؛ که این دو بخش از یکدیگر ایزوله شده‌اند.

یکبار دیگر، تصویر مداری ساختار را ببینید. هنگامی که پوش باتن، فشرده می‌شود، برق AC با ولتاژ 220ولت از طریق مقاومتهای R1 و R2 به یکسوکننده پل اعمال می‌شود.

یکسوکننده پل (یکسوکننده پل دیودی) به منظور تبدیل ولتاژ AC به DC استفاده می‌شود. دیود زنر هم به منظور اعمال یک ولتاژ پایین به LED به کار می‌رود. اما در ایزولاتور، هنگامی که نور LED به فتوترانزیستور (ترانزیستور نوری) می‌تابد، ترانزیستور در ناحیه هدایت خود عمل کرده و جریان را عبور می‌دهد؛ و در نهایت ولتاژ 5 ولت DC برای پردازنده مهیا می‌شود.

ماژول خروجی PLC چیست

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

ماژول خروجی در PLC چیست
ساختار داخلی ماژول خروجی پی ال سی

در ادامه ساختار مداری این ماژول نیز برای یک خروجی به تصویر کشیده شده است:

مدارهای داخلی ماژول خروجی PLC
مدارهای داخلی ماژول خروجی PLC به ازای هر دستگاه خروجی

در این ساختار، وقتی که سیگنال منطقی 1 یا High از سمت CPU به این ماژول ارسال می‌شود، LED روشن شده و نور آن به فتوترانزیستور موجود در ایزولاتور تابیده و باعث می‌‎شود تا این ترانزیستور در ناحیه هدایت خود قرار بگیرد. سپس یک پالس به گیت ترایاک (که در بخش سوویچ الکترونیکی) وجود دارد ارسال می‌شود. و در نهایت برق AC برای بار خروجی آماده می‌شود.

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

رک PLC چیست
یک نمونه از رک‌ پی ال سی ماژولار

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

مزایای PLC چیست

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

معایب PLC چیست

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

کاربرد PLC چیست

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

plc و کنترل سطح مخزن آب
یک نمونه ساده از کاربرد PLC: کنترل سطح مخزن آب به وسیله پی ال سی و سنسور تشخیص سطح

کاربرد PLC در مواردی مثل نیروگاهها، بخش انرژی و نفت و گاز احتمالاً برای شما شناخته شده‌تر و قابل درک‌تر باشد. در ادامه به برخی از کاربردهای plc می پردازیم که شاید برای شما ناشناخته‌تر باشد!

PLC در صنعت شیشه

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

PLC در صنعت کاغذ

PLC در صنعت کاغذ به طور گسترده استفاده می‌شود. پی ال سی در این صنعت، ماشین‌آلاتی را کنترل می‌کند که محصولات کاغذی را با سرعت بالا تولید می‌کنند. مثلاً PLC فرآیند تولید صفحات کتاب یا روزنامه را در چاپ آفست مانیتور و کنترل می‌کند.

PLC در صنعت سیمان

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

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

اتوماسیون صنعتی PLC چیست

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

حتما بخوانید: اتوماسیون صنعتی چیست؟ (راهنمای جامع)

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

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

همچنین کنترل کننده‌های منطقی برنامه‌پذیر می‌توانند سنسورها و محرکهای زیادی را مانیتور و کنترل کنند.

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

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

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

چه نوع زبان برنامه نویسی برای پی ال سی ها استفاده می شود؟

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

  • Instruction List
  • Function Block Diagram
  • Structured Text
  • Sequential Function Charts

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

آیا برنامه نویسی PLC یک شغل جذاب است؟

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

ارتباط HMI با PLC چیست

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

حتما بخوانید: HMI چیست ؟ (راهنمای جامع)

میتوان گفت این دستگاه وسیله‌ای برای اعمال کردن دستورات به ماشین آلات و دریافت بازخورد در مورد وضعیت آنها است.

سامانه SCADA و ارتباط آن با PLC

SCADA (اسکادا) مخفف عبارت Supervisory Control and Data Acquisition (نظارت بر کنترل و کسب داده) است. این سیستم در واقع یک سامانه کنترل صنعتی است که در آن یک سیستم رایانه‌ای کار نظارت (مانیتورینگ صنعتی) و کنترل فرآیندهای صنعتی را انجام می‌دهد. در حقیقت این سامانه ساز و کاری را فراهم می‌نماید که کنترل PLC و ثبت داده‌ها حتی از راه دور امکان پذیر باشد.

حتما بخوانید: سیستم اسکادا چیست و چه کاربردی دارد؟ (راهنمای جامع)

تابلو PLC چیست

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

تابلو برق و تابلو plc
تابلو برق plc چیست

تابلو یا پنل (Panel) پی ال سی می‌تواند هر فرآیند را کنترل کرده و داده‌ها را در هرکجا و به هرصورت که شما به آن نیاز دارید فراهم کند.

مزایای تابلو PLC:

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

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

سازندگان و برندهای PLC

می‌توان گفت تقریباً همه برندهایی که در حوزه اتوماسیون صنعتی فعال هستند، در حال تولید و توسعه PLCهای برند خود هستند. اما برخی از این برندها به خوبی توانسته‌اند گوی رقابت را از بقیه ربوده و پیشتاز این عرصه در اتوماسیون صنعتی شوند. برندهایی مثل زیمنس، میتسوبیشی، ABB و اشنایدر را می‌توانیم از این دست بدانیم. اما بقیه برندها عمدتاً روی ساخت و تولید PLC و سایر تجهیزات اتوماسیون صنعتی تمرکز کرده اند؛ از بین آنها می توان به Omron، Keyence ،Fatek ،Yokagawa و حتی محصولات plc دلتا اشاره کرد که در ایران نیز به دلیل قیمت مناسب، پرطرفدار شده است.

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

رتبه بر اساس سهم بازار نام تولیدکننده PLC نام تجاری برند PLC
1 Siemens Simatic
2 Rockwell Automation Allen Bradley
3 Mitsubishi Electric Melsec
4 Schneider Electric Modicon
5 Omron Sysmac
6 Emerson Electric (GE) RX3i & VersaMax (GE Fanuc)
7 Keyence KV & V-8000
8 ABB (B&R Automation) AC500 X20 & X90
9 Bosch Rexroth ICL
10 Hitachi EH & H
11 B&R Automation (part of ABB) X20 & X90
12 Phoenix Contact AXC
13 Panasonic FP
14 LS Electric (LSIS) XG, Master-K & GM
15 Eaton XC & EasyE4 (Cutler-Hammer)
16 Delta Electronic DVP, AS & AH
17 Fuji Electric Micrex

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

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

سیستم عامل‎های مختلف PLC در مناطق مختلف جهان ترجیح داده می‌شوند. دلیل آن این است که PLC فقط یک سخت‌افزار نیست. همچنین یک اکوسیستم همراه آن است. یک اکوسیستم می‌تواند شامل نرم‌افزار، فروشندگان، تأمین‌کنندگان، منابع فنی باشد. همانطور که تولیدکنندگان PLC صنعت را به دست گرفتند، تلاش‌های خاص خود را در یک فضای جغرافیایی متمرکز کردند.

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

  • دانش و زیرساخت‌های موجود
  • محل تأسیسات
  • قابلیت‌های محیط‌های نرم‌افزاری

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

1- دانش و زیر ساخت‌های موجود

اگر زیرساختی داشته باشید، به احتمال زیاد شما در مورد کنترلرهای منطقی قابل برنامه‌ریزی (PLC)، رابط‌های ماشین با انسان (HMI) و سیستم‌های کنترل نظارت‌ (SCADA) ازقبل استانداردی را تعیین کرده‌اید.

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

بعلاوه، رهبران باتجربه از هرگونه تغییر در سیستم آگاه هستند. بنابراین، سیستم فعلی باید قبل از تصمیم‌گیری برای تغییر، کاملاً بررسی شود.

2- محل تاسیسات

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

3- قابلیت‌ های بسترهای نرم افزاری

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

بر اساس این الزامات، می‌توانید به سرعت بسیاری از گزینه‌ها را حذف کرده و جستجوی خود را فقط به چند سیستم عامل محدود کنید.

نگهداری و تعمیرات PLC

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

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

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

ارتباطات سیستم های PLC و فیبر نوری

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

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

این مقاله چطور بود؟

میانگین امتیاز 4.2 / 5. تعداد آرا: 151

44 دیدگاه‌ها

  1. باسلام
    یک پی ال سی دلتا سفارش داده ام با برنامه نویسی بدونه نصب سیم ها حالا نمیدانم سیمها به ادابتور و وردی وخروجی نصب و سپس به رله متصل می گردد

  2. با سلام وخسته نباشید وتشکر وافر از زحمات وراهنماییتان
    مهندس من دو تا سنسور دما و رطوبت دارم با یک بردی که داره تو ‌lcd داده اونا را می‌بینم میخوام برد را حذف کنم وبجای آن یک plc بذارم اولا داده های دریافتی از سنسورها که هر دقیقه است تو plcویا یک حافظه جانبی ذخیره بشه وهر ساعت دما ورطوبت همان لحظه را برام از طریق gsm مودم بفرسته آیا این کار باplc قابل اجراست پیشاپیش ازتون بسیار ممنوم

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

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

  3. در شرایط فعلی آیا یادگیری و برنامه نویسی پی ال سی یک حرفه و شغل خوب محسوب میشه؟

    • سلام، بله. برنامه نویسی PLC در حال حاضر یکی از مشاغلی هست که در کل دنیا درآمد نسبتا بالایی داره. چه به صورت استخدامی و چه پروژه ای… اگر به سایتهای مشاغل نظیر https://www.indeed.com سری بزنید متوجه خواهید شد.
      در ایران هم این شغل با توجه به صنایع متعدد و شرکتهای کوچک و بزرگ صنعتی و مرتبط با این حوزه، قطعاً یکی از شغلهای پرتقاضا در حوزه های کاری برق محسوب میشه. و سطح درآمد شما هم کاملا با توانمندی و مهارت و تجربه شما ارتباط مستقیم داره…

  4. عذرمیخوام محدوده قیمت plcها به چه صورت هست و آیا ما برای شروع کار و یادگیریمون میتونیم با هزینه های پایین تهیه شون کنیم؟

    • سلام، ببینید plcها معمولا تجهیزات گرانی هستند به خاطر ویژگی‌هایی که توی همین پست اشاره کردیم و البته کاربردهای صنعتی و قابلیت‌های فوق العاده‌ای که دارند
      با این حال شما میتونید پی ال سی‌هایی رو هم پیدا کنید که با قیمت‌های پایین‌تر و حدود 500 هزار تا یک میلیون تومان مثلاً از خانواده‌های دلتا یا زیمنس S7 200 کارتون رو برای شروع راه بندازه.
      پیشنهاد میکنم این صفحه رو حتما ببینید:
      خرید plc

    • سلام چطور میشه این رشته رو یاد گرفت آیا کلاسهایی هم برای خلنمها و یا شرایط کاری براشون وجو داره ممنون از پاسخگوییتون

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

  5. خیلی هم خوب
    فقط میتونم بپرسم چه مارکی بود
    بعد این plc ایرانی که میگید پروژه سنگین هم اجرا کرد یا تو محیط نویزی ؟

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

    • سلام دوست عزیز
      ممنون از توجهتون، با استمرار مداوم روی یادگیری و انجام پروژه های ساده مطمئن باشید موفق میشید

  7. توی متن اشاره کردید به بخش ماژول CPU و حافظه. ولی جایی نگفتید که پی ال سی ها چقدر حافظه دارند؟ ممنون میشم جواب این موضوع رو هم اشاره ای بفرمایید

    • سلام بزرگوار. بله حتما
      در رابطه با مقدار حافظه plcها، این مقدار از حدود 1 کیلوبایت برای پی ال سی های کوچک شروع میشه و تا مقدار 32 مگابایت برای پی ال سی های بزرگ وجود داره.
      اما در مورد ساختار حافظه یا Memory موجود در PLCها باید عرض کنم خدمتتون که معمولاً این حافظه‌ها با استفاده از بایت‌ها، تک کلمات Single Word و یا double word سازماندهی می‌شوند. مثلا پی ال سی های قدیمی‌تر از کلمات حافظه 8 یا 16 بیتی استفاده میکنند. ولی یه سری از plcهای جدیدتر از ساختار حافظه مبتنی بر کلمات Double word و 32 بیتی استفاده میکنند.

    • سلام از مقاله شمل خیلی خوشم امده است لطف میکنید برای رفرنس کمک کنید که تحقیقم تکمیل شود چون چیزی که لازم دارم را برای رفرنس تکمیل نمیکنه

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

  8. یه سری plc چینی تو بازار هست ارزون هم هستن خیلی.کسی چیزی میدونه در موردشون ؟؟

    • نه بابا plc اصلی رو بخره بره پی کارش
      آدم plc میزاره که خیالش راحت بشه نه اینکه بره اسباب بازی بی نام نشون چینی بزاره که

  9. کسی هست بتونه راهنمایی کنه که برای ارسال اطلاعات از plc به پورت سریال و پروتکل مدباس، از چه کدی باید استفاده کنم؟ میخوام اطلاعات از plc با ۴۸۵ بفرستم به پورت سریال و با سی شارپ اطلاعات رو بگیرم

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

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

  10. واقعا فوق‌العادس، مخصوصا اینکه هم به صورت فیلم، و هم متنی است. یه سوال، فیلم‌ها را خودتون ترجمه می‌کنید؟

ارسال یک پاسخ

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید