تالار گفتگوی کیش تک/ kishtech forum
نرم افزارsimatic manager - نسخه‌ی قابل چاپ

+- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir)
+-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1)
+--- انجمن: دانشگاه جامع علمی و کاربردی (http://forum.kishtech.ir/forumdisplay.php?fid=7)
+---- انجمن: **مرکز علمی و کاربردی کوشا** (http://forum.kishtech.ir/forumdisplay.php?fid=42)
+----- انجمن: *مهندسی نرم افزار-ترم دوم 99-1400 جمعه ساعت 10 (http://forum.kishtech.ir/forumdisplay.php?fid=223)
+----- موضوع: نرم افزارsimatic manager (/showthread.php?tid=54687)



نرم افزارsimatic manager - yaghoobi - 05-06-2021

 نام و نام خانوادگی : حجت اله یعقوبی

نام پروژه : بررسی و تحلیل برنامه               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 استفاده می کنیم.

- برنامه نویسی و کار با سیگنال های آنالوگ