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

آشنایی با OB های Time Of day Interrupt

OB های Time Of day Interrupt در نرم افزار TIA Portal را در اینن مقاله آموزش داده ایم. در PLC های S7-1200/1500 می توان از تعدادی OB موسوم به وقفه TOD استفاده نمود. برای اجرای هر یک از این OB ها می توان یک تاریخ و زمان دلخواه را مشخص نمود که در صورت رسیدن زمان CPU به تاریخ و زمان تنظیمی، OB مربوطه فراخوانی شود. از این OB ها می توان به منظور اجرای بخشی از برنامه در یک تاریخ و زمان مشخص، استفاده نمود. نحوه فراخوانی هر یک ار این OB ها را می توان به صورت زیر تنظیم نمود:

  • یک بار در تاریخ و زمان تعیین شده
  • از فرا رسیدن تاریخ و زمان مورد نظر، به صورت سیکلی

لازم به ذکر است که در S7-1200 می توان از دو عدد OB وقفه TOD و در S7-1500 می توان حداکثر از ۲۰ عدد OB مربوط به وقفه TOD استفاده نمود.

 


مقاله پیشنهادی: آشنایی با OB ها در STARTUP


خصوصیات و قوانین استفاده از وقفه TOD

  1. وقفه TOD در صورتی فراخوانی می شود که تنظیمات آن به درستی انجام شده و OB مربوطه در پروژه موجود باشد.
  2. تاریخ و زمان اجرای OB باید به صورت معتبر تنظیم شود. مثلا، اگر نحوه اجرای OB به صورت ماهیانه تنظیم شود، تنظیم تاریخ ۳۱ برای آن مناسل نیست. در این حالت، OB مربوطه فقط در ماه هایی اجرا می شود که دارای ۳۱ روز باشند.
  3. در صورتی که نوع اجرای OB به صورت یک بار اجرا تنظیم شده باشد، تنظیم تاریخ قبل از تاریخ فعلی CPU، مناسب نیست و باعث عدم اجرای OB خواهد شد.
  4. در صورتی که نوع اجرای OB به صورت سیکلی تنظیم شود، تنظیم تاریخ قبل از تاریخ فعلی CPU اشکالی نداشته و در اولین سیکل جدید، OB اجرا می شود.

 

 

پایان مقاله: آشنایی با OB های Time Of day Interrupt

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

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