انواع زبانهای برنامه نویسی PLC
فهرست
- 1 انواع زبانهای برنامه نویسی PLC
- 1.0.0.1 زبان های مختلف برنامه نویسی PLC با استاندارد IEC
- 1.0.0.2 IEC1131 برای برنامه نویسی PLC کلا شش زبان برنامه نویسی استاندارد را معرفی نموده است که شامل شش زبان زیر که به انها اشاره میکنم می باشد:
- 1.0.0.3 (Instruction List)IL
- 1.0.0.4 زبان سطح پایین به صورت متنی می باشد.
- 1.0.0.5 (Function Block Diagram)FBD
- 1.0.0.6 به صورت گرافیکی است و در آن برنامه نویسی به صورت یک سری بلوکهای پایه که در کنار هم قرار میگیرند می باشد.
- 1.0.0.7 (Ladder Diagram)LD
- 1.0.0.8 به صورت دیاگرام نردبانی است و طوری طراحی شده است که می توان آنرا به صورت توام با FBD به کار برد،این زبان برنامه نویسی تقریباً درتمام انواع مینی PLCها کاربرد دارد و کار با این زبان برای افرادی که به مدارات برق صنعتی آشنایی دارند ساده ترو قابل درک تر است.
- 1.0.0.9 (Sequential Function Control)SFC
- 1.0.0.10 در این روش برنامه به مراحلی که ترتیب الگوریتم های کنترلی رانشان می دهدتقسیم می گردد،از این روش بیشتردر برنامه نویسی های ترتیبی(مدارات شامل فلیپ فلاپها)استفاده می شود.
- 1.0.0.11 (Continuous Function Chart)CFC
- 1.0.0.12 این روش برنامه نویسی بیشتر در برنامهایی که شرایط کنترل در ان به صورت ترکیبی می باشد مورد استفاده قرار میگیرد،مانند پروسه های کنترل دما،کنترل فشار و . . .
- 1.0.0.13 (Structured Text)ST
- 1.0.0.14 ST یک زبان سطح بالا شبیه Cو پاسکال است و کاربرد ان در الگوریتم های پیچیده و پروژه ای وسیع است.
- 1.0.0.15 جدول مقایسه زبان های برنامه نویسی IECبا PLC-S7 شرکت زیمنس
- 1.0.0.16 IEC1131
- 1.0.0.17 PLC-S7
- 1.0.0.18 LD
- 1.0.0.19 LAD
- 1.0.0.20 FBD
- 1.0.0.21 FBD
- 1.0.0.22 SFC
- 1.0.0.23 Graph7
- 1.0.0.24 CFC
- 1.0.0.25 SFC
- 1.0.0.26 ST
- 1.0.0.27 STL
- 1.0.0.28 IL
- 1.0.0.29 SCL (Structured Control Language)
- 1.0.0.30 شرکت زیمنس با این ادعا که این استاندارد را در S7 رعایت کرده در پکیج نرم افزاری STEP7 سه نوع از این زبان های برنامه نویسی را ارائه کرده است.
- 1.0.0.31 IL تحت عنوان زبانSTL
- 1.0.0.32 LDتحت عنوان زبانLAD
- 1.0.0.33 FBD
- 1.0.0.34 زبان های ST و SFC در نرم افزار های جداگانه توسط شرکت زیمنس عرضه شده اند،نرم افزار S7 برای برنامه نویسی PLC های خانواده SIMATIC طراحی شده است.
- 1.0.0.35 قسمت دوم انواع زبانهای برنامه نویسی PLC
- 1.0.0.36 تقسیم بندی نرم افزار S7 براساس PLCهای خانواده زیمنس به دو نوع می باشد:
- 1.0.0.37 STEP7 micro win -1 برای PLC های کوچک ازسری S7 مانند S7-200
- 1.0.0.38 2- STEP7 برای دیگر PLCهای S7 مانندS7-300,S7-400
- 1.0.0.39 هریک ازنرم افزارهای فوق درمدل های Lite-Normal-Professional عرضه می شوند که هر یک دارای قابلیت خاصی می باشد،نسخه Professional همه امکانات را داراست،همچنین دارای شبیه ساز سیمولاتور نیز می باشد.
- 1.0.0.40 به طور کلی STEP7 نسبت به STEP5دو ویژگی مهم را داراست:
- 1.0.0.41 ۱- سازگاری با استاندارد IEC1131
- 1.0.0.42 ۲- قابلیت پیکر بندی سخت افزار از طریق نرم افزار
- 1.0.0.43 در S5امکانات تهیه برنامه جهت PLC وجود داشت ولی در S7 علاوه بر برنامه نویسی می توان سخت افزار سیستم و مدولهای مختلف راازطریق آن پیکر بندی کرد.
انواع زبانهای برنامه نویسی PLC

انواع زبانهای برنامه نویسی PLC
زبان های مختلف برنامه نویسی PLC با استاندارد IEC
IEC1131 برای برنامه نویسی PLC کلا شش زبان برنامه نویسی استاندارد را معرفی نموده است که شامل شش زبان زیر که به انها اشاره میکنم می باشد:
(Instruction List)IL
زبان سطح پایین به صورت متنی می باشد.
(Function Block Diagram)FBD
به صورت گرافیکی است و در آن برنامه نویسی به صورت یک سری بلوکهای پایه که در کنار هم قرار میگیرند می باشد.
(Ladder Diagram)LD
به صورت دیاگرام نردبانی است و طوری طراحی شده است که می توان آنرا به صورت توام با FBD به کار برد،این زبان برنامه نویسی تقریباً درتمام انواع مینی PLCها کاربرد دارد و کار با این زبان برای افرادی که به مدارات برق صنعتی آشنایی دارند ساده ترو قابل درک تر است.
(Sequential Function Control)SFC
در این روش برنامه به مراحلی که ترتیب الگوریتم های کنترلی رانشان می دهدتقسیم می گردد،از این روش بیشتردر برنامه نویسی های ترتیبی(مدارات شامل فلیپ فلاپها)استفاده می شود.
(Continuous Function Chart)CFC
این روش برنامه نویسی بیشتر در برنامهایی که شرایط کنترل در ان به صورت ترکیبی می باشد مورد استفاده قرار میگیرد،مانند پروسه های کنترل دما،کنترل فشار و . . .
(Structured Text)ST
ST یک زبان سطح بالا شبیه Cو پاسکال است و کاربرد ان در الگوریتم های پیچیده و پروژه ای وسیع است.
جدول مقایسه زبان های برنامه نویسی IECبا PLC-S7 شرکت زیمنس
IEC1131
PLC-S7
LD
LAD
FBD
FBD
SFC
Graph7
CFC
SFC
ST
STL
IL
SCL (Structured Control Language)
شرکت زیمنس با این ادعا که این استاندارد را در S7 رعایت کرده در پکیج نرم افزاری STEP7 سه نوع از این زبان های برنامه نویسی را ارائه کرده است.
IL تحت عنوان زبانSTL
LDتحت عنوان زبانLAD
FBD
زبان های ST و SFC در نرم افزار های جداگانه توسط شرکت زیمنس عرضه شده اند،نرم افزار S7 برای برنامه نویسی PLC های خانواده SIMATIC طراحی شده است.
قسمت دوم انواع زبانهای برنامه نویسی PLC
تقسیم بندی نرم افزار S7 براساس PLCهای خانواده زیمنس به دو نوع می باشد:
STEP7 micro win -1 برای PLC های کوچک ازسری S7 مانند S7-200
2- STEP7 برای دیگر PLCهای S7 مانندS7-300,S7-400
هریک ازنرم افزارهای فوق درمدل های Lite-Normal-Professional عرضه می شوند که هر یک دارای قابلیت خاصی می باشد،نسخه Professional همه امکانات را داراست،همچنین دارای شبیه ساز سیمولاتور نیز می باشد.
به طور کلی STEP7 نسبت به STEP5دو ویژگی مهم را داراست:
۱- سازگاری با استاندارد IEC1131
۲- قابلیت پیکر بندی سخت افزار از طریق نرم افزار
در S5امکانات تهیه برنامه جهت PLC وجود داشت ولی در S7 علاوه بر برنامه نویسی می توان سخت افزار سیستم و مدولهای مختلف راازطریق آن پیکر بندی کرد.
سخن پندآموز از امام علی (ع): کسی که به مردم نیکی کند، دلها را به دست میآورد.
👁️ تعداد بازدید های این صفحه: 115 بازدید
🔗کپی لینک کوتاه این صفحه
✅ لینک کپی شد!