کد خبر: ۳۹۱۳۸
تاریخ انتشار : ۱۴:۱۵ - ۲۸ شهريور ۱۳۹۸
یک کنترل گر منطقی با قابلیت برنامه ریزی یا همان PLC دستگاهی است که با بررسی اطلاعات ورودی به یک سیستم و نظارت بر فرآیند‌های کامپیوتری انجام شده با روشن یا خاموش کردن خروجی‌ها بر اساس مجموعه‌ای از دستورالعمل‌های برنامه ریزی شده با استفاده از یکی از پنج زبان PLC، نظارت می‌کند.در ادامه اطلاعات بیشتری درباره پنج نوع زبان PLC جهت انتخاب مناسب‌ترین آن‌ها برای نیاز‌های مختلف تان، ارائه شده است.
سرویس آموزش و آزمون برق نیوز، یک کنترل گر منطقی با قابلیت برنامه ریزی یا همان PLC دستگاهی است که با بررسی اطلاعات ورودی به یک سیستم و نظارت بر فرآیند‌های کامپیوتری انجام شده با روشن یا خاموش کردن خروجی‌ها بر اساس مجموعه‌ای از دستورالعمل‌های برنامه ریزی شده با استفاده از یکی از پنج زبان PLC، نظارت می‌کند.
معرفی زبان‌های برنامه نویسی plc
 
دستگاه‌های PLC اغلب در شرایطی استفاده می‌شوند که آن برنامه‌ها با کنترل‌های الکتریکی نیاز به نظارت بیش از اندازه ورودی‌ها و خروجی‌ها را دارند تا به تنهایی با تایمر کنترل شوند.

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

زبان Ladder Diagram

Ladder Diagram (LD) یک نوع زبان برنامه نویسی PLC است. این زبان با عنوان منطقی پله‌کان نیز شناخته می‌شود. LD یک زبان برنامه نویسی ویژوال است، بنابراین یادگیری آن آسان‌تر از سایر زبان‌های PLC شناخته شده است. LD با استاندارد‌های IEC ۶۱۱۳۱-۳ برای کنترل کننده‌های منطقی قابل برنامه ریزی، طراحی شده است. این به معنی آن است که به طور رسمی به عنوان زبان برنامه نویسی در سراسر جهان شناخته شده است.

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

یکی از معایب اصلی زبان برنامه نویسی LD این است که به نظر می‌رسد که ساختار اطلاعات ضعیف است، زیرا داده‌ها به خوبی سازماندهی نشده اند. برای مثال ممکن است متغیر‌هایی را در این زبان که دارای مکان‌های حافظه همپوشانی هستند ایجاد کنیم، که می‌تواند به مشکلات غیر منتظره منجر شود.
معرفی زبان‌های برنامه نویسی plc
تصویر ۲_زبان برنامه نویسی محبوب نردبانی

زبان Sequential Function Charts

جدول تابع متوالی (SFC) یک زبان برنامه نویسی PLC است که به برنامه نویس اجازه می‌دهد تا در زمان بندی به صورت کد گذاری عمل کند. کد‌های خاصی که دنباله‌ای از اقدامات هستند که برای اشیاء برنامه ریزی جداگانه‌ای دارند. مانند زبان Ladder Diagram که مخصوص PLC است، زبان SFC گرافیک گرا است. یکی از مزایای SFC آسان درک آن است، زیرا شما می‌توانید آنچه اتفاق می‌افتد و زمانی که آن در روش کد گذاری اتفاق می‌افتد تجسم کنید. تنها قطعات فعال کدگذاری SFC اجرا می‌شوند، که در صورت بروز هرگونه مشکل، باعث ساده‌تر شدن مشکل و تغییر کد می‌شود.
معرفی زبان‌های برنامه نویسی plc
تصویر ۳_زبان تخصصی SFC

زبان Function Block Diagram

زبان Function Block Diagram (FBD) زبان برنامه نویسی است که جهت بهبود مشکلات برنامه نویسی متنی و زبان برنامه نویسی دیجیتال ایجاد شده است. این زبان برنامه نویسی یک زبان گرافیکی است که داده‌ها را از ورودی‌ها به خروجی‌ها می‌فرستد و برنامه ریزی‌ها را از طریق بلوک‌های داده‌های توزیع شده ارسال می‌کند.

عناصر اساسی زبان برنامه نویسی FBD شناسایی کلمات کلیدی، انواع داده‌ها و متغیر‌ها هستند. FBD به شما این امکان را می‌دهد که سیستمی را که برنامه نویسی می‌کنید، از نظر جریان سیگنال بین پردازش گر‌ها را مشاهده کنید. شما می‌توانید برنامه ریزی‌های کنترل کننده و منطقی را با FBD انجام دهید در جایی که نمی‌توانید با دیگر زبان‌های PLC توضیح دهید. همانند زبان Ladder Diagram برای PLC، زبان FBD با استاندارد IEC ۶۱۱۳۱-۳ برای PLC شناخته شده است.
معرفی زبان‌های برنامه نویسی plc
تصویر ۴_زبان محبوب و پر استفاده FBD

زبان Structured Text

زبان Structured Text یکی دیگر از انواع زبان‌های مخصوص PLC است، و کاملا مبتنی بر متن است. بر خلاف زبان‌های LD و FBD، زبان ST شبیه زبان‌های برنامه نویسی مانند Basic و Pascal است که از If-Then-Else استفاده می‌کند.

بنابراین، اگر شما در این زبان‌ها با اظهارات دیگری برنامه ریزی کرده اید، با استفاده از ST برای PLC راحت خواهید بود. ST نیز به طور معمول برای هر دو برنامه نویس تازه کار و با تجربه به آسانی قابل درک است، زیرا اظهارات If-Then-Else روشن می‌سازد که چگونه برنامه کار می‌کند و چرا توابع خاصی ایجاد می‌شوند.
معرفی زبان‌های برنامه نویسی plc
تصویر ۵_ زبان محبوب برنامه نویسان متنی (ST)

زبان Instruction List

زبان Instruction List برنامه نویسی PLC از دستورالعمل‌های مینیمومی از نمودار‌های پله‌کانی استفاده می‌کند و دستورات را از طریق یک ترمینال برنامه نویسی به PLC می‌فرستد. IL متفاوت از سایر زبان‌های PLC گرافیکی است و در آن گرافیکی نیست که به جای گرافیک، مجموعه‌ای از دستورالعمل‌های متنی است.

این زبان شبیه به برنامه نویسی زبان assembly است. اگر شما در زبان assembly برنامه ریزی کرده اید، زبان IL ممکن است انتخاب خوبی برای شما باشد. IL به علت داشتن حجم کمتر، به سرعت اجرا می‌شود. معایب اصلی استفاده از برنامه نویسی IL این است که این زبان به تناسب زبان‌های دیگر PLC رایج نیست.
معرفی زبان‌های برنامه نویسی plc
تصویر ۶_ زبان منسوخ شده LI

نکته آخر

از تمام زبان‌های معرفی شده در بالا سه زبان Ladder,FBD و ST بیشترین محبوبیت و کاربرد را دارند، البته این نکته لازم به ذکر است که این سه زبان در یک سطح برنامه نویسی هستند یعنی در واقع با این سه زبان می‌توان منطق‌های برنامه نویسی مشابه نوشت، ولی برای برخی از پروژه‌ها که در آینده برای شما توضیح می‌دهیم حتما نیاز به SFC خواهیم داشت.
معرفی زبان‌های برنامه نویسی plc
 
 
منبع:mrpower
ارسال نظر قوانین ارسال نظر
لطفا از نوشتن با حروف لاتین (فینگلیش) خودداری نمایید.
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.
نام:
ایمیل:
* نظر:
وضعیت انتشار و پاسخ به ایمیل شما اطلاع رسانی میشود.
پربازدیدها
برق در شبکه های اجتماعی
اخبار عمومی برق نیوز
عکس و فیلم
پربحث ترین ها
آخرین اخبار