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

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

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

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

 

رایج‌ترین زبان برنامه نویسی PLC که اغلب در بین برنامه نویسان بیشتر مورد استفاده قرار می‌گیرند کدم‌اند؟

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

 

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

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

 

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

 

5 نوع زبان برای برنامه نویسی PLC وجود دارد که همگی بخشی از استاندارد بین‌المللی IEC (کمیسیون بین‌المللی الکتروتکنیکی) 61131-3 هستند. طبق این استاندارد، پنج نوع زبان برنامه نویسی PLC مختلف عبارت‌اند از:

 

Ladder Diagram(LD)

Function Block Diagram(FBD)

Structured Text(ST)

Instruction List(IL)

(Sequential Function Chart(SFC

 

در ادامه به بررسی هرکدام یک از زبان‌ها خواهیم پرداخت و مزایای هرکدام را بیان خواهیم کرد.

 

1 ) نمودار نردبانی یا برنامه نویسی به روش نردبانی (LD)

 

Ladder Diagram که زبان برنامه نویسی نردبانی نامیده می‌شود از معروف‌ترین زبان های برنامه نویسی PLC به‌حساب می‌آید.

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

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

 

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

این زبان تقریباً در تمام مینی PLC ها کاربرد دارد.

 

مزایای زبان برنامه نویسی plc نردبانی یا LD:

 

  • آسان برای یادگیری و درک
  • قابل‌اطمینان‌تر از کنترل‌کننده مدار الکترونیکی
  • راحت‌ترین زبان برای نشان دادن منطق گسسته
  • تشخیص عیب آسان

 

 

2 ) Function Block Diagram یا نمودار بلوک تابع

 

Function Block Diagram (FBD) یکی دیگر از انواع زبان برنامه نویسی PLC است که یک‌زبان محبوب است و یک‌زبان گرافیکی مانند نمودار نردبانی (LD) است.

 

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

اغلب برنامه نویسان پی ال سی این زبان را به LD ترجیح می‌دهند و مزایای آن در مقایسه با زبان نردبانی بسیار بیشتر به چشم می‌خورند.

در Function Block Diagram ورودی‌ها و خروجی‌ها در بلوک‌ها توسط خطوط اتصال به هم متصل می‌شوند. بلوک‌های تابع عمدتاً برای انجام کارهای تکراری مانند استارتر، کنترل حلقه بسته، حلقه‌های PID و غیره استفاده می‌شوند.

 

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

 

مزایای زبان نمودار بلوک تابع (FBD):

 

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

 

 

3 ) Structured Text – جزء بهترین زبان برنامه نویسی PLC

 

یک‌زبان سطح بالا که ساختاری شبیه زبان برنامه نویسی پاسکال و همچنین زبان C دارد. کاربرانی که در زبان‌های متنی سطح بالا آموزش‌دیده‌اند با ST راحت خواهند بود.

ST یا STX مخفف Structured Text، یکی از انواع زبان برنامه نویسی PLC است. ST شامل دستورات اعم از دستورات ساده و دستورات پیچیده مانند IF، WHILE، CASE، RETURN، FOR، REPEAT و غیره است. این یک‌زبان PLC بسیار قدرتمند است و به‌راحتی می‌تواند منطق پیچیده ریاضی را اجرا کند.

 

مزایای متن ساختاریافته (ST):

 

  • بسیار خوب با الگوریتم‌های پیچیده و منطق ریاضی
  • به دلیل فرمت کد نویسی استاندارد، به‌راحتی می‌توان برنامه نویسی را تغییر داد.

 

 

4 ) فهرست دستورالعمل یا Instruction List (IL)

 

Instruction List (IL) یکی از زبان‌های برنامه نویسی PLC است و بسیار شبیه به زبان برنامه نویسی اسمبلی است. مجموعه‌ای از لیست‌های دستورالعمل در این زبان برنامه نویسی PLC قابل‌مشاهده است که تا حدود به‌سادگی آن کمک کرده است. این زبان حاوی کد فشرده و مناسب برای پروژه‌های کوچک است. اگر این زبان خیلی قدرتمند نیست ولی به نسبت زبان‌های دیگر برای استفاده و مستندسازی آسان‌تر هستند.

کدهای یادگاری مانند LD، AND، OR، A و غیره در این زبان برنامه نویسی پی ال سی استفاده می‌شود. گاهی اوقات هنگام استفاده از این زبان برنامه نویسی به‌راحتی می‌توان کد را به خاطر آورد.

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

 

مزایای زبان Instruction List:

 

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

 

 

5 ) نمودار توابع متوالی یا Sequential Function Chart (SFC)

 

این زبان گرافیکی برای عملیات متوالی موازی هم‌زمان عالی است. در این زبان برنامه نویسی PLC، عناصر برنامه نویسی PLC مانند بلوک‌های تابع (FB) یا متن ساخت‌یافته (ST) را در کنار هم می‌توانید قرار دهید.

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

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

 

مزایای نمودار تابع متوالی (SFC)

 

  • درک کنترل کلی برنامه آسان است.
  • آسان برای طراحی و اصلاح منطق به دلیل دستورالعمل‌های مکرر.

 

نتیجه‌گیری

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

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

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

 

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

 

 

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

شرکت الکترو افلاک گیل Electro Aflak Gil با اسم اختصاری EAG از سال 88 شمسی فعالیت حرفه ای خود را در زمینه مهندسی برق و الکترونیک و کامپیوتر آغاز نموده است و در زمینه اتوماسیون های صنعتی ، اتوماسیون خطوط تولید ، اتوماسیون های خاص و ساخت دستگاه های تست ، با پشتوانه تجربیات خود میتواند شما را در این زمینه راهنمایی و پروژه های شما را طراحی و اجرا نمایید…( نمونه کارهای شرکت الکترو افلاک EAG )

 

کتاب اتوماسیون صنعتی با دلتا

 

کتاب اتوماسیون صنعتی با دلتا

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

 

فروش کتاب از طریق همین سایت ( فروشگاه تخصصی لوازم و قطعات الکترونیکی E A G )خواهد بود.

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

 

کتاب اتوماسیون صنعتی با دلتا
کتاب اتوماسیون صنعتی با دلتا

کتاب اتوماسیون صنعتی با دلتا

 

 

فهرست عناوین کتاب ( کتاب اتوماسیون صنعتی با دلتا  )قابل مشاهده است.
لینک زیر را دانلود کنید :
فهرست کتاب اتوماسیون

 

کتاب اتوماسیون صنعتی با دلتا

کتاب اتوماسیون صنعتی با دلتا

کتاب اتوماسیون صنعتی با دلتا

کتاب اتوماسیون صنعتی با دلتا

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

فروشگاه تخصصی لوازم و قطعات الکترونیکی E A G

 

 

فروشگاه تخصصی لوازم الکترونیکی E.A.G

شرکت الکترو افلاک گیل Electro Aflak Gil با اسم اختصاری EAG از سال 88 شمسی فعالیت حرفه ای خود را در زمینه مهندسی برق و الکترونیک و کامپیوتر آغاز نموده است و در زمینه اتوماسیون های صنعتی ، اتوماسیون خطوط تولید ، اتوماسیون های خاص و ساخت دستگاه های تست ، با پشتوانه تجربیات خود میتواند شما را در این زمینه راهنمایی و پروژه های شما را طراحی و اجرا نمایید…( نمونه کارهای شرکت الکترو افلاک EAG )

ما را در آپارات دنبال کنید…

ما را در اینیستاگرام دنبال کنید…

 

با ما در تماس باشید
با ما در تماس باشید

برای مشاوره رایگان با ما در تماس باشید. 

شماره تماس جهت مشاوره : 3256 635 0930

 

Dream S.A.Z
ارسال دیدگاه