اطلاعیه

Collapse
No announcement yet.

کمک در مورد دیتا های برنامه نویسی s7-300

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک در مورد دیتا های برنامه نویسی s7-300

    سلام به همه دوستان
    چند وقیته شوع کردم به خوندم کناب مهندس ماهر .کتاب خوب و روانیه ولی در مورد بلوک های برنامه نویسی من که سر در نیاوردم (دیتا وفانکشن بلوک و...)یا این ob

    ها چیه و کجا به درد میخوره ؟دوستان اگه لطف کنن یه مقدار اطلاعات در مورد دیتا ها بدین ممنون میشم.

    #2
    پاسخ : کمک در مورد دیتا های برنامه نویسی s7-300

    با سلام
    OB)ORGANIZTION BLOCK) : بلوک های سازماندهی بلوک هایی از پیش ساخته هستند ؛ هر OB کاربرد خاص خودش رو داره ، مهمترین اون ها که در واقع کار همون تابع MAIN در زبان C رو مکنه OB1 هست یعنی شما برنامه اصلی تون رو باید داخل اون بنویسید
    بعضی از OB ها عبارتند از :
    OB10:17 : به عنوان اینتراپت ازشون استفاده میشه
    OB82:87 : برای عیب یابی ازشون استفاده میشه ، مثلا می تونید با نوشتن دستور زیر داخل OB82 هر وقت باتری تموم شد یک لامپ سیگنال رو به عنوان هشدار روشن کنید :

    S Q0.0

    OB100:102 : بلوک هایی که در ابتدای شروع بکار PLC اجرا می گردند
    و...
    توجه کنید که این بلوک ها تازمانی که فعال نشن اجرا نخواهند شد
    توی عکس زیر می تونید یک نمای کلی از OBها رو ببینید :

    FB : بلوک هایی هستند که توسط کاربر برنامه نویسی می شوند و دارای حافظه هستند یعنی امکان دسترسی به حاصل خروجی این بلوک ها وجود دارد .
    FC: بلوک هایی هستند که توسط کاربر برنامه نویسی می شوند ولی دارای حافظه نیستند یعنی امکان دسترسی به حاصل خروجی شون و این که اصلا چه برنامه ای داخلش نوشته شده وجود ندارد .
    DB : برای ذخیره کردن داده های کاربر مورداستفاده قرار می گیرند. این داده ها، در واقع داده های ثابتی هستند که در مواقع فراخوانی بلوکهای منطقی به عنوان ورودی این بلوکها به کار می روند که به دو نوع تقسیم می شوند :
    1. منحصر بفرد (INSTANCE) : به عنوان حافظه ی FB می توان از اون ها استفاده کرد ، در صورت استفاده برای هر FB باید یکی از DB ها استفاده بشه.
    2.اشتراکی (shared): می توان از این DB ها به عنوان مموری در FC,FB,OB استفاده کرد .
    توجه کنید که حافظه هر DB ، 16KB هست

    دیدگاه


      #3
      پاسخ : کمک در مورد دیتا های برنامه نویسی s7-300

      اقا مجتبی خیلی ممنون دست شما درد نکنه
      مشکل تا حدی بر طرف شد.

      دیدگاه

      لطفا صبر کنید...
      X