05-06-2021, 03:00 PM
نام و نام خانوادگی : حجت اله یعقوبی
نام پروژه : بررسی و تحلیل برنامه simatic manager
نام استاد: استاد داود رمضانی
نام درس : مهندسی نرم افزار سیستم های کنترل
درگذشته به منظورکنترل پروسه های صنعتی وتولید ازسیستم های کنترل رله ای استفاده میشد امامصرف بالای انرژی وعیب یابی وتعمیرات طاقت فرسای این سیستم ها ازجمله دلایلی بود که تولیدکنندگان و پژوهشگران صنعت کنترل رابه فکرجایگزین مناسبی برای این سیستم هاانداخت.
PLC) Programmable logic controller)
در واقع یک کامپیوتر دیجیتال صنعتی است که برای کار در شرایط سخت، طراحی و ساخته شده است و یکی از جایگزین های مناسب سیستم های کنترل رله ای است.
pLCها با داشتن امکاناتی مانند: زمان سنج، شمارنده و... کنترل فرایندهای پیچیده را آسان می سازند و اطلاعات ورودی را از طریق سنسورها یا فرمان اپراتور دریافت می کنند، این اطلاعات با توجه به برنامه نویسی انجام شده پردازش و خروجی مطلوب ساخته می شود.
1 - plc و اجزای آن :
Plc ها قطعات برنامه پذیری هستند که در صنعت از آنها استفاده می شود .
و با توجه به نیاز شرکت ها برنامه نویسی می شوند . مانند : اندازه گیری دما ، رطوبت در مرغ داری ها و صنعت نفت و گاز و پتروشیمی و صنایع خودروسازی و ....
-
- برنامه هایی که با نرم افزار simatic نوشته می شود شامل :
دستگاه ردیف کن با 1-plc s7 200
بالت لایزر و بسته بندی و لیبل زن plc s 7 300 -2
صنایع نفت و گاز plc s7 400 -3
صنایع هسته ای 4- plc s 7 1500
اجزای plc ها:
1- cpu
2_کارتهای ورودی و خروجی
[font=B Nazanin]3-منبع تغذیه و مموری [/font]
[font=B Nazanin]دستورات برنامه نویسی BITlogic[/font]
[font=B Nazanin]یعنی دستوراتی که با BIT ها سر و کار داریم مانند سنسورهای دیجیتال و شستی ها و سایر ورودی هایی که به کارتهای دیجیتال ورودی وصل می شود و توسط این دستورات خوانده می شود.
همچنین عملگرهای ON و OFF و کنتاکتورها و رله ها توسط این دستورات فرمان می گیرند.
[/font]
- IO.O
دستورات برنامه نویسی counter ها
دستورات برنامه نویسی مقایسه گرها
دستورات برنامه نویسی محاسباتی
- دستورات برنامه نویسی تبدیل (مبدل ها)
-دستورات برنامه نویسی انتقال (more)
برنامه نویسی و کار با fc و fB :
(تفاوت fc و fB در آن است که fc ها فاقد حافظه DB می باشند و اگر در برنامه به اشتراک گذاشته شود اولین نفر می تواند تمامی برنامه را set یا reset نماید.
برای حل این مشکل از FB استفاده می کنیم.
- برنامه نویسی و کار با سیگنال های آنالوگ
نام پروژه : بررسی و تحلیل برنامه simatic manager
نام استاد: استاد داود رمضانی
نام درس : مهندسی نرم افزار سیستم های کنترل
درگذشته به منظورکنترل پروسه های صنعتی وتولید ازسیستم های کنترل رله ای استفاده میشد امامصرف بالای انرژی وعیب یابی وتعمیرات طاقت فرسای این سیستم ها ازجمله دلایلی بود که تولیدکنندگان و پژوهشگران صنعت کنترل رابه فکرجایگزین مناسبی برای این سیستم هاانداخت.
PLC) Programmable logic controller)
در واقع یک کامپیوتر دیجیتال صنعتی است که برای کار در شرایط سخت، طراحی و ساخته شده است و یکی از جایگزین های مناسب سیستم های کنترل رله ای است.
pLCها با داشتن امکاناتی مانند: زمان سنج، شمارنده و... کنترل فرایندهای پیچیده را آسان می سازند و اطلاعات ورودی را از طریق سنسورها یا فرمان اپراتور دریافت می کنند، این اطلاعات با توجه به برنامه نویسی انجام شده پردازش و خروجی مطلوب ساخته می شود.
1 - plc و اجزای آن :
Plc ها قطعات برنامه پذیری هستند که در صنعت از آنها استفاده می شود .
و با توجه به نیاز شرکت ها برنامه نویسی می شوند . مانند : اندازه گیری دما ، رطوبت در مرغ داری ها و صنعت نفت و گاز و پتروشیمی و صنایع خودروسازی و ....
-
- برنامه هایی که با نرم افزار simatic نوشته می شود شامل :
دستگاه ردیف کن با 1-plc s7 200
بالت لایزر و بسته بندی و لیبل زن plc s 7 300 -2
صنایع نفت و گاز plc s7 400 -3
صنایع هسته ای 4- plc s 7 1500
اجزای plc ها:
1- cpu
2_کارتهای ورودی و خروجی
[font=B Nazanin]3-منبع تغذیه و مموری [/font]
[font=B Nazanin]دستورات برنامه نویسی BITlogic[/font]
[font=B Nazanin]یعنی دستوراتی که با BIT ها سر و کار داریم مانند سنسورهای دیجیتال و شستی ها و سایر ورودی هایی که به کارتهای دیجیتال ورودی وصل می شود و توسط این دستورات خوانده می شود.
همچنین عملگرهای ON و OFF و کنتاکتورها و رله ها توسط این دستورات فرمان می گیرند.
[/font]
- زبان برنامه نویسی در این برنامه به سه زبان STL ، Lad ،FBd در این قسمت دستورات برنامه نویسی به زبان Lad بررسی می شود .
- در این زبان BiTlogic ها به صورت شکل نمایش داده می شود و زبان STL که به صورت متنی است و مانند برنامه نویسی c انجام می شود و هیچ المانی برای نمایش وجود ندارد .
- نرم افزار را باز می کنیم . در قسمت Blocks کلیک می کنیم و OB1 را باز می کنیم و کنتاکت Normaly open را می توان از قسمت Bit logic قرار داد. برای آدرس دهی به یک BiT ابتدا باید شماره ByT را بنویسیم و از نقطه آدرس BiT مورد نظر را بنویسیم .
- IO.O
- H1……………( )QO.O
برنامه نویسی با دستورات تایمر
دستورات برنامه نویسی counter ها
دستورات برنامه نویسی مقایسه گرها
دستورات برنامه نویسی محاسباتی
- دستورات برنامه نویسی تبدیل (مبدل ها)
-دستورات برنامه نویسی انتقال (more)
برنامه نویسی و کار با fc و fB :
(تفاوت fc و fB در آن است که fc ها فاقد حافظه DB می باشند و اگر در برنامه به اشتراک گذاشته شود اولین نفر می تواند تمامی برنامه را set یا reset نماید.
برای حل این مشکل از FB استفاده می کنیم.
- برنامه نویسی و کار با سیگنال های آنالوگ