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

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

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

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

  • IL: Instruction List
  • ST: Structured Text
  • SFC: Sequence Function Chart
  • FBD: Function Block Diagram
  • LD: Ladder Diagram
زبان های برنامه نویسی PLC

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

(STL (Statement List

 این زبان شبیه به زبان (IL (Instruction List در استاندارد IEC 1131 می باشد. CPU  های سری S7-200 ، S7-400 ، S7-300 و S7-1500 زیمنس این زبان برنامه نویسی را پشتیبانی می کنند.

خصوصیات زبان STL

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

نمونه ای از برنامه نوشته شده به زبان STL

(SCL (Structured Control Language

این زبان شبیه به زبان (ST (structured Text در استاندارد IEC 1131 می باشد.  CPU های سری S7-1500، S7-400 ، S7-300 و S7-1200 این زبان را پشتیبانی می کنند.

خصوصیات زبان SCL

  • این زبان شبیه به زبان پاسکال می باشد. برنامه نویسی در این نوع زبان با دستوراتی مانند if ، else ، for و امثال آن ها انجام می شود.
  • این زبان برای فرایند های پیچیده بخصوص زمانی که محاسبات ریاضی مطرح باشد مورد استفاده قرار می گیرد.
  • این زبان نسبت به زبان های FBD ، LAD و STL قابل فهم تر می باشد.
خصوصیات زبان SCL

نمونه ای از برنامه نوشته شده به زبان SCL

گراف GRAPH

 این زبان شبیه به  (SFC(Sequence function chart در استاندار IEC 1131 می باشد. CPU های سری S7-1500 ، S7-400 و S7-300 این زبان را پشتیبانی می کنند.

خصوصیات زبان Graph

  • از این زبان برای فرایند های ترتیبی مورد استفاده قرار می گیرد.
  • در این زبان امکان پیاده سازی فرایند های پیچیده وجود نداره.
  • برنامه نویسی با این زبان در فرایند های ترتیبی بسیار ساده تر نسبت به سایر زبان ها می باشد.
خصوصیات زبان Graph

نمونه ای از برنامه نوشته شده به زبان GRAPH

(FBD (Function Block Diagram

این زبان مطابق با استاندارد IEC 1131 می باشد. تمامی CPU های  S7 این زبان را پشتیبانی می کنند.

خصوصیات زبان FBD

  • برنامه نویسی در این زبان با توابع با گیت های منطقی انجام می شود.
  • عیب یابی و طراحی با این زبان ساده تر و قابل فهم تر از LAD می باشد.
زبان های برنامه نویسی PLC

نمونه ای از برنامه نوشته شده به زبان FBD

(LAD (Ladder Diagram

این زبان مطابق با استداندارد LEC 1131 می باشد. تمامی CPU  های S7 این زبان را پشتیبانی می کنند.

خصوصیات زبان LAD                                               

  • این زبان بسیار شبیه به مدارات فرمان می باشد.
  • از پر کاربرد ترین زبان های برنامه نویسی می باشد.
زبان های برنامه نویسی PLC

نمونه ای از برنامه نوشته شده به زبان LAD

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

2 دیدگاه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

منو اصلی