زبانهای برنامه نویسی پی ال سی زیمنس کدامند ؟
زبانهای برنامه نویسی پی ال سی که شرکت های مختلف تولید کننده از آنها استفاده میکنند در این مقاله به طور کامل توضیح داده شده.
زبانهای برنامه نویسی به طور کلی به شرح زیر میباشد:
زبان برنامه نویسی IL یا ( Instruction Iist )
یک زبان سطح پایین و از زبان برنامه نویسی قبلی پی ال سی زیمنس است که بصورت متنی میباشد. این زبان بیشتر شبیه زبان اسمبلرهای میکروپروسسور است.
در این زبان برای هر دستور از یک مخفف استفاده می شود.
![زبان برنامه نویسی IL یا ( Instruction Iist )](https://sepantacontrol.com/wp-content/uploads/2021/02/4-Table1-1.png)
زبان برنامه نویسی FBD یا ( Function Block Diagram )
زبان گرافیکی است که قبلا نیز مورد استفاده قرار میگرفت. در FBD برنامه نویسی توسط یک سری بلوک های پایه که در کنار هم قرار میگیرند, انجام میشود.
هر بلوک شامل دستور خاصی هست که یک سری ورودی و خروجی دارد که بر اساس نوع دیتای مورد نیاز ورودی یا خروجی آدرس دهی میگردد.
زبان برنامه نویسی LD یا ( Ladder Diagram )
روش گرافیکی است که قبلا نیز استفاده میشد, ولی بصورت پیشرفته تر عرضه شده است.
این زبان برنامه نویسی برای برنامه نویسانی که قبلا با مدارات فرمان کار می کردند بسیار محبوب است اما در بسیاری از نقاط برنامه نیاز به استفاده از دستورات FBD می باشد.به همین خاطر در روش جدید , LD و FBD میتوانند بصورت توام در برنامه بکار روند.
زبان برنامه نویسی ST یا ( Structured Text )
یکی از زبانهای برنامه نویسی جدید است که استاندارد IEC به 4 زبان قبلی افزوده است. ST یک زبان سطح بالا شبیه C است و دارای کاربرد عالی بویژه در الگوریتم های پیچیده ریاضی است.
میتوانید در پایین صفحه فایل PDF دستورات STL را به صورت دسته بندی دانلود کنید ⇓
![زبان برنامه نویسی ST یا ( Structured Text )](https://sepantacontrol.com/wp-content/uploads/2021/02/img-03.jpg)
زبان برنامه نویسی SFC یا ( Sequential Function Control )
این زبان برنامه نویسی نیز جدید است . در این روش , برنامه به مراحلی که ترتیب الگوریتم های کنترلی را نشان میدهد, تقسیم شده و شامل Step های مختلف با برنامه های مختلف است. هرگاه شرط های مشخص شده در بخش Transition یا انتقال برآورده شد, Step قبلی غیر فعال و Step بعدی فعال میشود و برنامه مرحله بعدی اجرا خواهد شد.
زبان برنامه نویسی CFC یا (Continuous Function Chart)
این روش برنامه نویسی بیشتر در برنامه هایی که شرایط کنترل در آن به صورت ترکیبی می باشد مورد استفاده قرار میگیرد،مانند پروسه های کنترل دما،کنترل فشار و کنترل تجهیزات دوار . . .
این زبان برنامه نویسی در ایران بعنوان چارت !!! شناخته می شود CHART .
برخی از برنامه ها علی الخصوص برنامه بخش های FAIL SAFE در این بخش نوشته می شوند.
استفاده زبانهای برنامه نویسی پی ال سی زیمنس
شرکت زیمنس در پکیج نرم افزاری STEP7 سه نوع از این زبانهای برنامه نویسی را ارائه کرده است.
- IL تحت عنوان STL
- LD تحت عنوان LAD
- FBD تحت عنوان FBD
- زبانهای برنامه نویسی ST و SFC در نرم افزار های جداگانه توسط شرکت زیمنس عرضه شده اند.
نرم افزار S7 برای برنامه نویسی PLC های خانواده SIMATIC طراحی شده است.
![زبانهای برنامه نویسی در استپ7](https://sepantacontrol.com/wp-content/uploads/2021/02/SIMATIC_STEP7_Basic_software_49.jpg)
میتوانید لیست دستورات STL را با دسته بندی از زیر دانلود کنید
Statement List (STL) Cheat Sheets
با سپاس از همراهی شما ،شما میتوانید با فشردن دکمه بالا با سپنتا کنترل تماس بگیرید و یا برای ما پیام بگزارید. در زیر همین صفحه میتوانید دیدگاهتان را با ما به اشتراک بگذارید.
سپنتا کنترل با سابقه بلند مدت مدیران خود میتواند شما را یاری دهد.