زیمنس

معرفی زبان برنامه نویسی PLC در ولتابین

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

معرفی زبان برنامه نویسی PLC در ولتابین

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


پی ال سی PLC  چیست:

پی ال سی ها مخفف کلمه Programmable Logic Controller می باشد. پی ال سی ها یا همان کنترلرهای منطقی جزو اصلی اتوماسیون اصلی با قابلیت شاخص برنامه ریزی می باشد. مهندسان برق PLC را نوعی کامپیوتر صنعتی به شمار می آورند. علت این شبیه سازی هم استفاده از سخت افزار، نرم افزار، استفاده از تایمر ها، کنترلر های PID و … می باشد. منتها تفاوتی که می توان مشاهده کرد، نوع  ورودی و خروجی می باشد.  


مهمترین سخت افزار PLC:

  • منبع تغذیه
  • ماژول اصلی PLC
  • ماژول ورودی و خروجی
  • و …

نیاز های هر PLC:

  • ماژول ورودی/خروجی (تعداد مورد نیاز)
  • منبع تغذیه
  • پردازنده

انواع پی ال سی PLC:

پی ال سی ها به دو نوع مهم و کاربردی توسط برندهای مختلف و مهم دنیا در حال تولید هستند. مدل ها عبارتند از:

  • ماژولار
  • تک

  • اتومبیل سازی
  • پلاستیک سازی
  • حمل و نقل
  • شیمیایی
  • انرژی
  • غذایی
  • و..

معرفی زبان های برنامه نویسی

زبان های برنامه نویسی را در دسته نرم افزاری قرار می دهند. انواع زبان برنامه نویسی عبارتند از :

  • زبان  Sequential Function Charts
  • زبان  Ladder Diagram
  • زبان  Function Block Diagram
  • زبان   Instruction List
  • زبان  Structured Text

معرفی زبان  Sequential Function Charts:

یکی از انواع برنامه نویسی Sequential Function Charts  می باشد. به اختصار این زبان را SFC می نامند. برای برنامه نویسان این زبان مهم و کاربردی می باشند زیرا با استفاده از این زبان می توان به صورت کد گذاری عمل کرد. SFC جز زبان های گرافیک گرا  و درک آسان از مزایا آن می باشد.  با استفاده از این برنامه نویسی می توان برای اشیا هم برنامه ریزی کرد. تجسم هر آنچه که در پیرامون شما رخ می دهد درد این زبان SFC امکان پذیر است.

نحوه عملکرد زبان برنامه نویسی SFC:

زبان SFC به این صورت می باشد که قطعات فعال که کد گذاری شده اند اجرا می شوند. اگر در هنگام اجرا مشکلی رخ دهد می توان با تغییر کد خطا را برطرف کرد.


معرفی زبان  Ladder Diagram:

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

زبان LD، زبان برنامه نویسی تصویری می باشد که در بین برنامه نویسان از محبوبیت زیادی برخوردار است. طراحی زبان نویسی LD بر اساس استاندارد IEC 61131-3 می باشد. این زبان مناسب کنترلر های منطقی PLC با قابلیت برنامه ریزی می باشد.

 نحوه عملکرد زبان برنامه نویسی LD:

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

ساختار اطلاعات ضعیف از مهمترین معایب زبان LD می باشد. سازماندهی نادرست داده ها منجر به خطاهای بزرگ و غیر منتظره شود.


معرفی زبان  Function Block Diagram:

مشکلاتی که در برنامه نویسی متنی و دیجیتالی به همراه بود را با معرفی زبان FBD برطرف کرده اند. عناصر اصلی این زبان عبارتند  از:

  • شناسایی داده ها
  • شناسایی متغیر ها
  • شناسایی کلمات کلیدی

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

با این زبان می توانید پی ال سی PLC خود را برنامه نویسی و برنامه ریزی کنید. همچنین می توانید جریان سیگنال های موجود در بین پردازشگر ها را مشاهده کنید. طراحی این زبان بر اساس استاندارد IEC 61131-3 می باشد.


معرفی زبان  Structured Text:

همانطور که از نامش آشکار می باشد یک زبان مبتنی بر متن است. این زبان مناسب برنامه نویسان مبتدی و با تجربه می باشد، علت هم قابل درک بودن آن می باشد. می توان زبان  STرا به زبان برنامه نویسی Basic  یا Pascal شباهت داد. در این زبان برنامه نویسی از دستورات If، Else و Then استفاده می شود. مزایای استفاده از این دستورات شفاف سازی استفاده توابع در هر جای برنامه می باشد.


 معرفی زبان  Instruction List:

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

از مزایای زبان برنامه نویسی IL می توان سرعت بالا را نام برد. زیرا حجم کم این زبان موجب سرعت بخشیدن اجرا می شود.

از معایب زبان برنامه نویسی IL رایج نبوددن آن می باشد. البته این نکته را به یاد داشته باشید که در مقایسه با زبان های دیگر این مورد را ذکر کرده ایم.


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

در بالا 5 نوع زبان برنامه نویسی را به صورت اجمالی ذکر کرده ایم. با بررسی هایی که توسط کارشناسان ولتابین (نمایندگی اشنایدر) انجام شد زبان هایی که بیشترین رده انتخابی را داشته اند عبارتند از :

  • Ladder
  • FBD
  • ST

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

یک تیم برنامه نویسی و فنی مجرب ولتابین (نمایندگی اشنایدر) می توانند شما کاربران را در این زمینه مشاوره ارائه می دهند. می توانید با تماس با شماره 33968336 021 ارتباط را برقرار نمایید.

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

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