زمان مطالعه: 2 دقیقه

آشنایی با OB 121 مربوطه (Programmnig error) در S7-1500

آشنایی با OB 121 را پس از آموزش OB های ۸۰،۸۲،۸۳،۸۶ می خواهیم بررسی نماییم. از این OB به منظور تشخیص اشکالات برنامه نویسی استفاده می شود. این OB در S7-1200 قابل استفاده نبوده، ولی در S7-300/400 و S7-1500 قابل استفاده است. در نرم افزار TIA بسیاری از مواردی که به عنوان خطاهای برنامه نویسی شناخته شده و باعث فراخوانی OB121 می شود، در زمان Compile برنامه تشخیص داده می شود. از این رو، به ندرت ممکن است خطای برنامه نویسی رخ داده و که باعث فراخوانی این OB شود. برخی از خطاهایی که به عنوان خطاهای برنامه نویسی شناخته می شوند ولی توسط نرم افزار TIA در ضمن عمل Compile تشخیص داده می شود، عبارتند از:

  • استفاده از آدرس های معتبر
  • فراخوانی FC، FB یا DB که به CPU دانلود نشده است.
  • Write کردن در تگ هایی که در برابر عمل Write محافظت شده اند.
  • استفاده از عمق تو در تویی بیشتر از عمق مجاز
  • اشتباه در نام FC، FB و DB
  • و …

 


مقاله پیشنهادی: آشنایی با OB86 در نرم افزار TIA


متغیرهای محلی OB121

برای نمایش متغیرهای محلی OB121 باید گزینه Optimized Block access را در حالت فعال قرار دهید. به کمک این متغیرها می توان به اطلاعات مورد نظر در مورد نوع خطا و آدرس ماژول مورد نظر دسترسی یافت. از این رو، نیازی به استفاده از متغیرهای محلی در حالت FULLY ACCESS نمی باشد.

 

پایان مقاله: آشنایی با OB121 در نرم افزار TIA PORTAL

نویسنده : جناب آقای مهندس احمد فرجی

انتشارات : قدیس