اخیراً سایت هایی با سوءاستفاده از نام ” آسام” محصولات خود را به فروش می رسانند. به اطلاع میرساند تنها مرجع رسمی شرکت آسام کاران مبنا، وبسایت ASAMIRAN.COM با مدیریت برادران اکبرزاده می باشد. آسام هیچ مسئولیتی در قبال اجناس خریداری شده از مجموعه های متفرقه ندارد

  • صفحه اصلی
  • تماس با ما
  • درباره ما
  • محصولات
  • وبلاگ
  • فروشگاه آسام
5/5 - (3 امتیاز)

انواع OB در پی ال سی های زیمنس

مقدمه:

OB مخفف کلمه Organization Block به معنی بلاک سازمانی بوده و منظور از آن،گروهی از بلاک ها می باشد که مدیریت آنها بر عهده CPU است. کاربر،امکان تغییر نوع کاربری بلاک ها را نداشته و به جز موارد خاص ، امکان مدیریت اجرای آنها را نیز ندارد. در PLC های زیمنس ، انواع OB های مختلف برای انجام وضایف خاص در نظر گرفته شده است که می توان آنها را به چهار گروه اصلی تقسیم بندی نمود، این گروه ها عبارت اند از:

  • OB های راه اندازی:

این OB ها صرفا در زمان تغییر وضعیت کاری CPU از حالت Stop به RUN، یکبار اجرا می شوند. از این OB ها می توان برای مواردی همچون مقدار دهی اولیه به متغییرها،ریست کردن متغییرها،ریست کردن حافظه بلاک هاو… استفادجه نمود.

  • OB های سیکلی:

این OB ها به صورت سیکلی فراخوانی و اجرا می شوند. برنامه های اصلی کاربر که باید در هر سیکل کاری CPU اجرا شوند، دراین OB ها پیاده سازی می شود. در بین این OB ها، OBI به عنوان Main Program شناخته شده و مطابق زمان سیکل اسکن CPU فراخوانی و اجرا می شود. زمان فراخوانی این OB قابل تنظیم نبوده و بستگی به زمان سیکل اسکن CPU دارد اما زمان فراخوانی سایر OB های سیکلی را می توان به صورت دلخواه تنظیم نمود.

  • OB های وقفه مبتنی بر رخداد:

 

عامل فراخوانی این OB ها بروز یم رخداد(Event) در سیستم است. منظور از Event هم مواردی همچون رسیدن به یک تاریخ و زمان مشخص،فعال شدن یک ورودی خاص و مواردی از این قبیل است.

  • OB های وقفه مبتنی بر خطا:

عامل فراخوانی این OBها بروز خطا در PLC است. در این حالت در صورت وجود OB مربوط به خطا، CPU به کار خود ادامه داده و برنامه درون OB اجرا می شود. در صورت عدم وجود OBخطا، در برخی موارد CPU به مد STOP رفته و پردازش برنامه متوقف می شود.

  • آشنایی با انواع OB ها در S7-1200:

 

در S7-1200 رخدادهای مختلف اعم از Event و Error را می توان به دو گروه اصلی تقسیم کرد:

الف) رخدادهایی که برای آنها OB در نظر گرفته شده است.

ب) رخداد هایی که فاقد OB می باشند.

تلگرام
واتس آپ
فیس بوک
توئیتر
پینترست

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

021-36617205