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

آشنایی با OB های Hardware interrupt در نمایندگی زیمنس تهران

OB های Hardware interrupt در نرم افزار TIA Portal، یکی از انواع OB های مفید در PLC های S7-1200/1500، وقفه سخت افزاری یا همان Hardware Interrupt است. کاربرد های این OB در ادامه شرح داده شده است. با زیمنس تهران (نمایندگی زیمنس در تهران) همراه باشید.

 

کاربرد OB های Hardware interrupt:

  1. در شمارنده های سریع
  2. در ماژول های DI
  3. در ماژول های AI

 

  • در شمارنده های سریع:

در شمارنده های سریع برای مقایسه مقدار شمارش شده توسط کانتر با مقدار Set Point لازم است از وقفه سخت افزاری استفاده نمود. چون در شمارنده های سریع، سرعت تغییرات کانتر بسیار سریعتر از سیکل اسکن CPU است، امکان مقایسه مقدار کانتر توسط دستورات معمولی و در OB1 وجود ندارد. بنابراین، لازم است تنظیمات فعال سازی وقفه سخت افزاری را در این حالت انجام داده و OB مربوط آن را برنامه ریزی نمود.

 

  • در ماژول DI:

برخی از ماژول های DI امکان فعال سازی وقفه سخت افزار را دارا می باشند. در این ماژول ها می توان تنظیم نمود که در صورت اعمال لبه بالا رونده یا پایین رونده سیگنال ورودی به هر یک از کانال های ماژول، یکی از OB های وقفه سخت افزاری اجرا شوند. کاربرد این موضوع برای اجرای برنامه های خارج از نوبت است. چون اولویت وقفه سخت افزاری بالاتر از OB1 است، در صورت فعال شدن، بلافاصله اجرا شده و منتظر شروع سیکل جدید و … نمی ماند. از این رو، می توان برخی از برنامه های حساس را که باید به صورت خارج از نوبت اجرا شوند، در این OB ها برنامه ریزی نمود.

 

  • در ماژول AI:

در ماژول های AI نیز می توان برای هر نوع سیگنال تنظیماتی را انجام داد که اگر سیگنال ورودی به کانال AI از یک مقدار Limit بیشتر یا کمتر شد، وقفه سخت افزاری را اجرا نماید. این کاربرد نیز همان اجرای خارج از نوبت برنامه است که از آن می توان برای تولید آلارم و موارد دیگر استفاده نمود.

 

پایان مقاله: آشنایی با OB های Hardware interrupt

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

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