PLC چیست؟

Programmable Logic Controller (PLC)

PLC چیست ؟

 

 

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

 

 


Programmable Logic Controller (PLC)

 

 

Programmable Logic Controller (PLC)

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

 

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

 

Programmable Logic Controller (PLC)

 

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

 

مثال
فرض کنید دو دکمه فشاری PB1 و PB2 به یک PLC متصل هستند. دو چراغ پیلوت PL1 و PL2 نیز به PLC متصل هستند.
نحوه اتصال این دستگاه ها اکنون با فشار دادن دکمه فشاری PB1 چراغ خلبان PL1 را روشن می کند و با فشار دادن دکمه فشاری PB2 چراغ خلبان PL2 را روشن می کند. فرض کنید می‌خواهید این را تغییر دهید PB1 controls PL2 and PB2 controls PL1.

 

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

 


مزایای PLC

 

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

این مزایا عبارتند از:
  1. قابلیت اطمینان بالا
  2. فضای مورد نیاز کوچک
  3. قابلیت های محاسباتی
  4. کاهش هزینه ها
  5. توانایی مقاومت در برابر محیط های سخت
  6. قابلیت گسترش

 

 

اجزا PLC:

 

یک PLC اساساً از دو عنصر تشکیل شده است:
  1. واحد پردازش مرکزی
  2. سیستم ورودی/خروجی

 

 

واحد پردازش مرکزی

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

 

 

CPU دارای سه بخش است:

  1. پردازنده
  2. سیستم حافظه
  3. منبع تغذیه

 

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

 

 

Programmable Logic Controller (PLC)

 


سیستم ورودی/خروجی

 

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

 

سیستم I/O از دو بخش اصلی تشکیل شده است:

  1. Rack
  2. ماژول های ورودی/خروجی

 

Rack یک محفظه با شکاف هایی در آن است که به CPU متصل است.

ماژول‌های ورودی/خروجی دستگاه‌هایی با ترمینال ها اتصال داده می شوند که دستگاه‌های میدانی به آنها سیم‌کشی شده‌اند. رک و ماژول های I/O با هم رابط بین دستگاه های میدانی و PLC را تشکیل می دهند.

هنگامی که به درستی راه اندازی شود، هر ماژول ورودی/خروجی هم به طور ایمن به دستگاه های فیلد مربوطه متصل می شود و هم به طور ایمن در یک Slot در Rack نصب می شود.

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

 

 

Programmable Logic Controller (PLC)

تمام دستگاه های میدانی متصل به PLC را می توان در یکی از دو دسته طبقه بندی کرد:
  1. ورودی ها
  2. خروجی ها

 

ورودی ها دستگاه هایی هستند که سیگنال/داده ای را به PLC می دهند. نمونه های معمولی ورودی ها دکمه های فشاری، سوئیچ ها و دستگاه های اندازه گیری هستند. اساساً، یک دستگاه ورودی به PLC می گوید: “هی، چیزی در اینجا اتفاق می افتد … شما باید این را بررسی کنید تا ببینید چگونه بر برنامه کنترل تأثیر می گذارد.” ( PLC چیست )

خروجی ها دستگاه هایی هستند که برای انجام عملکردهای کنترلی خود منتظر سیگنال/داده از PLC هستند. چراغ ها، بوق ها، موتورها و سوپاپ ها همگی نمونه های خوبی از دستگاه های خروجی هستند.
این دستگاه‌ها روی کار خود می‌مانند تا زمانی که PLC بگوید: «الان باید روشن کنی» یا «بهتر است شیر ​​خود را کمی بیشتر باز کنی» و غیره.

 

مثال
یک چراغ سقفی و سوئیچ دیواری, نمونه‌های خوبی از ورودی‌ها و خروجی‌های روزمره هستند.
سوئیچ دیواری یک ورودی است – سیگنالی را برای روشن شدن چراغ ارائه می دهد. چراغ بالای سر یک خروجی است – منتظر می ماند تا سوئیچ قبل از روشن شدن سیگنالی ارسال کند.

بیایید وانمود کنیم که یک مدار چراغ/سوئیچ بالاسری دارید که حاوی یک PLC است. در این شرایط سوئیچ و چراغ به جای سیم کشی به یکدیگر به PLC متصل می شوند.

بنابراین، هنگامی که سوئیچ را روشن می کنید، سوئیچ سیگنال “روشن” خود را به جای چراغ به PLC ارسال می کند. سپس PLC این سیگنال را به چراغ منتقل می کند و سپس روشن می شود.

 

Programmable Logic Controller (PLC)

 

 

دو نوع اصلی دستگاه ورودی و خروجی وجود دارد:

  1. گسسته
  2. آنالوگ

 

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

دستگاه های آنالوگ ورودی و خروجی هایی هستند که می توانند بی نهایت حالت داشته باشند. این دستگاه ها نه تنها می توانند روشن و خاموش باشند، بلکه می توانند به صورت 0 تا 100 درصد  باشند.

این دستگاه‌ها سیگنال‌های پیچیده را به/از یک PLC ارسال/دریافت می‌کنند. ارتباطات آنها از سیگنال های مختلفی تشکیل شده است، نه فقط بیت ها 1 و 0.

 

مثال

چراغ سقفی و سوئیچ که در مورد آن صحبت کردیم هر دو نمونه ای از دستگاه های مجزا هستند. سوئیچ فقط می تواند در هر زمان مشخص یا کاملاً روشن یا کاملاً خاموش باشد. همین امر در مورد نور نیز صادق است.

دماسنج و شیر کنترلی نمونه هایی از نوع دیگر دستگاه های ورودی/خروجی – آنالوگ هستند.

دماسنج یک دستگاه ورودی آنالوگ است زیرا داده هایی را ارائه می دهد که می تواند بی نهایت حالت داشته باشد. دما فقط گرم یا سرد نیست. می تواند حالت های مختلفی از جمله گرم، سرد، متوسط ​​و غیره داشته باشد.

یک شیر کنترل به همین دلیل یک خروجی آنالوگ است. می تواند کاملاً باز یا کاملاً بسته باشد، اما همچنین می تواند بین این دو حالت تنظیمات بی نهایت داشته باشد.

 

analog and digital

 

 

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

اینجاست که ماژول‌های ورودی/خروجی که قبلاً در مورد آنها صحبت کردیم وارد می‌شوند. ماژول‌ها به عنوان «مترجم» بین دستگاه‌های میدانی و PLC عمل می‌کنند. آنها اطمینان حاصل می کنند که PLC و دستگاه های میدانی همه اطلاعات مورد نیاز خود را به زبانی دریافت می کنند که قابل درک باشد.

 


برنامه کنترل

 

ما کمی قبل در مورد برنامه کنترل بحث کردیم. برنامه کنترل یک برنامه نرم افزاری در حافظه PLC است. این چیزی است که کنترل را در یک کنترلر قابل برنامه ریزی قرار می دهد

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

انواع مختلفی از دستورالعمل ها وجود دارد و آنها می توانند یک PLC را تقریباً هر کاری انجام دهد (افزودن و تفریق داده ها، زمان و شمارش رویدادها، مقایسه اطلاعات و غیره).

تنها کاری که باید انجام دهید این است که دستورالعمل ها را به ترتیب مناسب برنامه ریزی کنید و مطمئن شوید که آنها به دستگاه های مناسب می گویند که چه کاری انجام دهند شما یک سیستم کنترل شده با PLC دارید.

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

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

 

همه PLC ها از دو نوع دستورالعمل اصلی استفاده می کنند:

  1. contacts
  2. coils

 

contacts دستورالعمل هایی هستند که به شرایط ورودی برنامه کنترل اشاره می کنند، یعنی به اطلاعات ارائه شده توسط دستگاه های فیلد ورودی. هر مخاطب در برنامه کنترل، دستگاه میدان خاصی را نظارت می کند. contacts منتظر می ماند تا ورودی کار خاصی را انجام دهد (به عنوان مثال، روشن، خاموش کردن، و غیره – همه اینها به نوع contacts بستگی دارد).

سپس، contacts به برنامه کنترل PLC می گوید: «دستگاه ورودی فقط کاری را که قرار بود انجام دهد انجام داد. بهتر است بررسی کنید که آیا این قرار است روی هر یک از دستگاه های خروجی تأثیر بگذارد یا خیر.»

 

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

با این حال، بر خلاف یک کنتاکت که دستگاه را نظارت می کند و سپس به PLC می گوید چه کاری انجام دهد، یک coils برنامه کنترل PLC را نظارت می کند و سپس به دستگاه میدان می گوید که چه کاری انجام دهد. به دستگاه خروجی می گوید: «سلام، PLC به من گفت که سوئیچ روشن شده است. این بدان معناست که شما اکنون باید روشن شوید. پس بزن بریم!”

 

مثال

بیایید دوباره در مورد آن مدار سوئیچینگ سوپاپ صحبت کنیم، که در آن یک سوئیچ دیواری و یک چراغ سقفی به یک PLC متصل هستند. بیایید بگوییم با روشن کردن سوئیچ قرار است چراغ را روشن کند.

در این شرایط، برنامه کنترل PLC شامل یک کنتاکت است که دستگاه ورودی – سوئیچ دیواری – را برای وضعیت روشن و یک coils که به نور اشاره می کند، بررسی می کند. وقتی سوئیچ روشن می‌شود، کنتاکت «برقدار می‌شود»، به این معنی که به PLC می‌گوید که شرایطی که به دنبال آن بود اتفاق افتاده است. ( PLC چیست )

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

 

 

Programmable Logic Controller (PLC)

 

 

فرایند اسکن: این فرآیند سه مرحله ای نظارت بر ورودی ها، اجرای برنامه کنترل PLC و تغییر وضعیت خروجی ها بر این اساس، اسکن نامیده می شود.

 

scan plc

 

 


حافظه PLC

 

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

آدرس یک برچسب یا عددی است که نشان می دهد یک قطعه خاص از اطلاعات در کجای حافظه PLC قرار دارد.

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

به این ترتیب، اگر یک PLC بخواهد اطلاعات مربوط به یک دستگاه میدانی را بیابد، می‌داند که در آدرس مربوطه خود به آن نگاه کند.

برخی از آدرس ها حاوی اطلاعاتی درباره وضعیت دستگاه های میدانی خاص هستند. آدرس های دیگر داده هایی را ذخیره می کنند که نتیجه محاسبات برنامه کنترل است.

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

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

همچنین همه آنها از یک برنامه کنترلی، دستورالعمل ها و آدرس دهی استفاده می کنند تا تجهیزات موجود در سیستم کنترل را کاری که قرار است انجام دهد، انجام می دهد.

 

و مهم نیست که چند ورودی و خروجی به آن اضافه کنید، هر PLC سه کار مشابه را انجام می دهد:

  1.  دستگاه های ورودی خود را بررسی می کند،
  2. برنامه کنترل خود را اجرا می کند
  3. دستگاه های خروجی خود را بر اساس آن به روز می کند. بنابراین در واقعیت، درک PLC ها به سادگی 1-2-3 است!

 

اکنون که می دانید این موارد به نام PLC چیست و چگونه زندگی ما را آسان می کند، ممکن است بخواهید قدم بعدی را بردارید و نحوه استفاده از آنها را بیاموزید. اگر این کار را انجام دهید، در مسیر درستی هستید.

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

 

 

برای مطالعه در مورد تفاوت بین کنتاکتور و رله کلیک کنید.

1 دیدگاه

به گفتگو ملحق شوید و نظرتان را به ما بگویید.

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