آموزش PLC قسمت 22: بلوک برنامه نویسی در TIA
معرفی بلوک برنامه نویسی در TIA
بلوک برنامه نویسی در نرم افزار TIA برای تعیین وظایف مختلف اتوماسیون به کار گرفته می شوند. انواع بلوک های برنامه نویسی عبارتند از:
- OB
- FB
- FC
مقاله پیشنهادی: معرفی ماژول های S7-1200
انواع بلوک های OB:
مهمترین بلوک برنامه نویسی نوع OB آن است. شروع برنامه نویسی بدون این بلوک ها امکانپذیر نیست. این نوع بلوک دارای انواع مختلف با کاربرد متفاوت است.
- بلوک Program Cycle) OB1)
- بلوک Startup) OB100)
- بلوک های Time Delay Interrupt) OB2x)
- بلوک های Cyclic Interrupt) OB3x)
- بلوک های Hardware Interrupt) OB4x)
- بلوک های OB8x
- OB121
- OB122
- بلوک های Time of day) OB1x)
معرفی بلوک های FB:
این بلوک شامل بلوک دیگر با نام بلوک داده یا حافظه دار می باشند. کاربرد این بلوک، ذخیره سازی اطلاعات موجود در بلوک FB استفاده می شود. دسترسی به اطلاعات این بلوک بدون محدودیت است و دسترسی آسان است. نحوه استفاده این بلوک بدین صورت است که پس از برنامه نویسی با درگ کردن وارد بلوک برنامه نویسی OB1 نمایید.
معرفی بلوک های FC:
بر خلاف بلوک های FB که به بلوک های حافظه دار نامیده می شوند، بلوک های FC بلوک های غیر حافظه گفته می شوند. از لحاظ عملکرد شبیه FB می باشند با این تفاوت که دارای بلوک های داده ای برای ذخیره سازی ندارند.
مهمترین بلوک های برنامه نویسی TIA Portal
بلوک Program Cycle) OB1)، این بلوک همان طورکه گفته شد، بلوک اصلی برنامه نویسی است و بدون وجود آن ، امکان اجرای برنامه کاربر وجود ندارد.در واقع کاربر ،برنامه خود را در این بلوک می نویسد و سپس آن را برای اجرا به cpu می فرستد. می توانید تنها از بلوک OB1 استفاده کنید یا بر حسب نیاز وبرای تکمیل برنامه خود،از سایر بلوک های برنامه نویسی مانند بلوک های FB,FC یا سایر بلوک های OB نیز در کنار بلوک OB1 بهره ببرید.