تبلیغات
بانک مقالات و نرم افزارهای برق - ساختار سخت افزاری و نرم افزاری در simatic step5



PLC های S5 از نظر کارآیی به سه گروه اصلی تقسیم می شوند:

PLC های با کارآیی پایین : S5-90 U,S5-100U
PLC های با کارآیی متوسط : S5-95 U,S5-100U,S5-115U
 PLCهای با کارآیی بالا : S5-115U,S5-135U,S5-155U

توجه داشته باشید برخی از مدل ها مانند S5-100U که در دو گروه ذکر شده اند در رده بین این دو گروه قرار دارند.


اجزای اصلی سخت افزاری PLCهای سری S5 عبارتند از :

1-واحد پردازش مرکزی CPU
2-مدول (ماژول)تغذیه PS
3-مدول رابط IM
4-مدول پردازنده ارتباط CP
5-مدول تابع ساز FM
6-مدول سیگنال SM که خود به دو مدول (ماژول) ورودی و خروجی تقسیم می شود.و هرکدام از این مدول های ورودی و خروجی نیز خود به گروه دیجیتال و آنالوگ تقسیم می شوند.

کنترل کننده مرکزی S5-155U با جزییات در شکل زیر دیده می شود :

ساختار برنامه کاربر:

برنامه کاربر متشکل از بلوک های مختلف کد و داده می باشد.

بلوک های کد:
این بلوک ها شامل دستورالعمل های مختلف می باشند و به چند گروه تقسیم می شوند که عبارتند از :

1- بلوکهای سازماندهی OB
این بلوک ها پل ارتباطی بین
سیستم عامل CPU و برنامه کاربر ایجاد می کنند.
تعداد این بلوکها بستگی به مدل PLC دارد و برای PLC های سری S5 حداکثر 256 می باشد.OB0 تاOB255 


2- بلوک های برنامه PB
این نوع بلوک ها برای ساخت برنامه کاربر مورد استفاده قرار می گیرند.
PB ها در حقیقت قلب برنامه کاربر را به نمایش می گذارند.تعداد این بلوک ها در سری S5 256 عدد می باشد.PB0 تا PB255


3-بلوک های ترتیبی SB
این بلوک ها نیز همانند بلوک های برنامه مورد استفاده قرار میگیرند و در سری S5 حداکثر 256 بلوک SB موجود می باشد.SB0 تا SB255

4- بلوک های تابع ساز FB/FX
FB ها در حقیقت بلوک های منطقی می باشند که دارای حافظه هستند.
از این بلوک ها برای نوشتن برنامه هایی که به دفعات تکرار می شوند استفاده می شود.
در PLC های سری S5 تعداد 256 بلوک FB وجود دارد.
FX ها در حقیقت دارای ساختاری مشابه FBها هستند و همانند آنها برنامه ریزی می شوند.استفاده از بلوک های تابع ساز FX حداکثر تعداد ممکن بلوک های تابع ساز را دو برابر می کند.
بنابراین در مجموع در PLCهای سری S5 512 بلوک تابع ساز وجود دارد.

بلوک های داده DB/DX
این بلوک ها داده های ثابت یا متغیر را برای برنامه کاربر ذخیره می کنند . در این نوع بلوک ها بر خلاف سایر
بلوک های S5 دستورالعملی مشاهده نمی شود و فقط اطلاعاتی به شکل های زیر دیده می شوند:

• الگوهای بیتی گوناگون برای حالت های فرآیند کنترل شده
• اعداد به شکل دهدهی ، دودویی و شانزده تایی برای زمان بندی تایمرها یا نتایج عملیات حسابی
• کاراکتر های عددی و حروفی برای متون پیغام ها

DX ها یا بلوک های داده توسعه یافته همانند
DBها بوده و برای افزایش تعداد بلوک های داده ایجاد شده اند. پس با این حساب در PLC های سری STEP5 تعداد 512 بلوک داده وجود دارد .(DX0 تا DX255 و DB0 تا DB255 )



بخش 2 : سازماندهی و تخصیص حافظه

1- ساختار ناحیه حافظه در STE5
این ناحیه شامل بخش های زیر می باشد.
حافظه مخصوص برنامه کاربر برای ذخیره بلوک های مختلف برنامه
حافظه ای برای شمارنده ها
حافظه ای جهت تخصیص تایمرها
پرچم ها که برای ذخیره مقادیر میانی به کار میروند.
نواحی تصویر ورودی و خروجی
ناحیه خارجی که مختص ارتباط با دنیای خارج از PLC می باشد.

2- سازماندهی حافظه
نواحی مختلف حافظه در مقیاس بایت یا کلمه به روش زیر سازماندهی می شوند.
• در مقیاس بایت : هر آدرسی یک بایت را آدرس دهی می کند.
• در مقیاس کلمه : هر آدرسی دو بایت یا یک کلمه را آدرس دهی می کند.

بخش 3 : دستورالعمل های STEP5
هر دستورالعمل عبارتی است که از دو بخش عملگر و عملوند تشکیل می شود.در PLCهای سری S5 چهار گروه دستورالعمل داریم که عبارتند از :

1- دستورالعمل های اصلی
این دستورالعمل ها در تمامی بلوک های منطقی قابل استفاده می باشند
2- دستورالعمل های تکمیلی
3-دستورالعمل های اجرایی
4-دستورالعمل های مخابره ای
که این سه گروه دستورالعمل تنها در بلوک های تباع ساز کاربرد دارند



کاربرد دستورالعمل های STEP5

مجموعه
دستورالعمل های STEP5 برای انجام کارهای زیر کاربرد دارند:
• ست و ریست کردن و ترکیب مقادیر دودویی بصورت منطقی
• بار گذاری و انتقال مقادیر
• مقایسه مقادیر و پردازش حسابی آنها
• اختصاص مقادیر به تایمرها و شمارنده ها
• تبدیل نمایشهای مختلف اعداد
• فراخوانی بلوکها و اجرای پرشها در داخل یک بلوک
• دخالت و تاثیر در اجرای برنامه


زمان مرور برنامه Program Scaning Time

یکی از مهمترین نکات برای عملکرد درست یک برنامه توجه به زمان مرور است.
مدت زمان لازم برای اینکه PLC تمام حجم حافظه برنامه استفاده کننده را مرور کند را زمان مرور می گویند.
با توجه به تعریف فوق زمان مرور در PLC های مختلف به
حجم حافظه اختصاص داده شده به برنامه استفاده کننده بستگی دارد. همچنین هر چقدر سرعت CPU در یک PLC بیشتر باشد زمان مرور نیز کمتر است.این زمان در PLC های مختلف بین 5 تا 50 میلی ثانیه می باشد.


گذرگاه BUS

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


ارتباط CPU با سایر اجزا از طریق سه نوع گذرگاه انجام می پذیرد:

1- گذرگاه آدرس : عبارتست از خطوطی که CPU با استفاده از آنها می تواند آدرس خانه های مختلف در حافظه RAM را مشخص نمایدتا امکان دسترسی مستقیم به آنها فراهم گردد.

2- گذرگاه کنترل: گذرگاه کنترل ترکیب درهمی از سیگنالها میباشد که هر یک نقش خاصی در کنترل منظم فعالیتهای سیستم دارند.این سیگنال ها توسط CPU و برای همزمان کردن جابجایی اطلاعات روی گذرگاه آدرس و داده ایجاد می شوند.

3- گذرگاه داده : عبارتست از خطوطی که CPU با استفاده از آنها می تواند اطلاعات را با حافظه اصلی و دستگاه های ورودی و خروجی مبادله کند.در سیستم های کامپیوتری بیشترین زمان صرف جابجایی داده ها می شود.


انواع حافظه ها:

ROM = Read Only Memory  حافظه فقط خواندنی که به آن
Bot Strop هم می گویند.
PROM = Programed Rom اگر حافظه زیاد باشد از این نوع حافظه استفاده می شود.
EPROM = Erasable PROM  قابل پاک شدن توسط اشعه
EEPROM = Electrical EPROM  قابل پاک شدن توسط برق


نصب PLC و ارتباطات آن

بسته به نوع PLC و مدل طراحی شده توسط سازنده آن ماژول ها یا کارت ها می توانند به طرق مختلفی نصب شوند.
در PLC های بزرگ کارتها معمولا روی یک
RACK (جعبه فلزی خاص که تعداد مشخصی اسلات برای نصب ماژول دارد) قرار می گیرند.PLC های کوچک را می توان روی ریل فلزی (DIN RAIL) و بعضا روی بدنه تابلو یا پانل نصب کرد.





طبقه بندی: مقالات آموزشی PLC،

تاریخ : چهارشنبه 14 خرداد 1393 | 03:58 ب.ظ | نویسنده : سجاد عبداللهیان | نظرات
.: Weblog Themes By SlideTheme :.