0
0 دیدگاه

مهندس شما وقتی داشتید راجب time of day interrupt توضیح می‌دادید ، رفتید داخل HW config و روی CPU دوبار کلیک کردید ، و از پنجره باز شده رفتید روی تب time of day interrupt ، و گفتید که توی execution، مشخص میکنیم که وقفه هر روز ، هر دقیقه یا …. اجرا بشه؛ از طرفی وقتی داشتید بلوک های این وقفه رو توضیح می‌دادید ، بلوک SFC28 یک پایه داشت به نام period، که گفتید اینجا با توجه به کدی که توی help نوشته شده تعیین میکنیم که وقفه هر روز ، هر دقیقه یا …. اجرا بشه ، سوال من اینه که الان ملاک برای اجرای وقفه کدومه؟ execution یا period؟ چون وقتی بنده امتحان کردم و مقدار توی execution و با period مخالف قرار دادم، وقفه بر اساس period اجرا شد.

و اینکه کنار execution یک گذینه بود به نام priority، که گفتید بیانگر اولویت وقفه هست ، از طرفی گفته بودید ملاک اولویت وقفه شماره OB ها هستش (مثلا OB80 از OB20 ) اولویت بیشتری داره ، الان ملاک اولویت وقفه ها کدوم یکیه ؟