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

آشنایی با OB86 مربوط به (Rack error)

آشنایی با OB86 موضوع آموزش قسمت ۴۸ می باشد. در قسمت پیشین هم در مورد OB های ۸۲,۸۳ پرداخته شد. OB86 هم مشابه OB82 یکی از OB های مهم عیب یابی در PLC های S7 است. کاربرد اصلی این OB شناسایی اشکالات شبکه پروفی باس و پروفی نت می باشد. موارد قابل شناسایی توسط OB86 که باعث فراخوانی آن نیز می شوند، در S7-1200/1500 عبارتند از:

  • اشکال در مستر شبکه Profibus DP یا مستر Profinet (در حالت ایجاد خطا و برطرف شدن آن )
  • اشکال DP Slave در شبکه Profibus DP یا IO Device در شبکه پروفی نت (در حالت ایجاد خطا و برطرف شدن آن)
  • اشکال در یکی از ماژول های Profinet  I-Device

 


مقاله آموزشی پیشنهادی: آشنایی با OB83 


متغیرهای محلی S71200/1500) OB86)

متغیرهای محلی OB86 در حالت فعال بودن گزینه Optimized Block Access در زیر مشخص شده است. به کمک این متغیرها می توان به اطلاعات مورد نظر در مورد خطا و آدرس ماژول مورد نظر دسترسی یافت، از این رو، نیازی به استفاده از متغیرهای محلی در حالت Fully Access نمی باشد.

  • متغیر محلی: LADDR
    • دیتا تایپ: HW_Device
    • توضیح: کد Hardware Identifier مربوط به تجهیزی که وقفه را فراخوانی نموده است.
  • متغیر محلی: Event_Class
    • دیتا تایپ: BTYE
    • توضیح: بیانگر ایجاد خطا یا برطرف شدن آن، مطابق کدهای زیر:
      • کد ۳۹ در مبنای HEX: ایجاد خطا
      • کد ۳۸ در مبنای HEX: برطرف شدن خطا
  • متغیر محلی: Fault_ID
    • دیتا تایپ: BTYE
    • توضیح: Error code possible values: B#16#C3, B#16#C4, B#16#C9, B#16#CA, B#16#CB, B#16#CC, B#16#CD, B#16#CE, B#16#CF, B#16#F8, B#16#F9

کدهای خطا مربوط به متغیر Fault_ID در تصویر زیر نمایش داده شده است:

 

ob86 - نمایندگی زیمنس

 

پایان مقاله: آشنایی با OB86

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

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