یاد بگیرید|اتوبوس CPU|ماژول CPU
توضیحات
PXB-721 یک ماژول CPU است که برای مدیریت تمام جنبههای کنترل سیستم طراحی شده است، از جمله ارتباط با ماژولهای ورودی/خروجی تخصصی و از راه دور از طریق باس CPU. این ماژول انتقال دادههای کارآمد بین CPU و ماژولهای متصل را در هر چرخه اسکن تضمین میکند.
امکانات
- ارتباط باس CPU: ارتباط مستقیم با ماژولهای تخصصی از طریق باس CPU در بکلین.
- بهروزرسانی ساعت واقعی: ساعت داخلی و تایمرهای تقویم را بهروزرسانی میکند.
- کنترل تایمر نظارتی: نظارت و بازنشانی تایمر نظارتی برای ثبات سیستم.
- تشخیصات: انجام تشخیصات سیستم و گزارش شرایط خطا.
مشخصات فنی
ارتباط باس CPU
- ماژولهای تخصصی میتوانند بهطور مستقیم از طریق باس CPU با CPU ارتباط برقرار کنند.
- زمان مورد نیاز بستگی به نوع ماژولهای نصب شده و نوع درخواست پردازش شده دارد.
- مثال: ماژول شمارنده با سرعت بالا برای شمارش پالس در نرخهای بالا.
- توجه: برخی از ماژولهای تخصصی میتوانند به طور قابل توجهی بر زمان اسکن CPU تأثیر بگذارند.
بهروزرسانی ساعت/تقویم، رلههای ویژه، ثبتنامهای ویژه
- ساعت و تقویم داخلی بهروز و در مکانهای خاص حافظه V بارگذاری میشوند.
- این بهروزرسانی در هر دو حالت اجرا و برنامه رخ میدهد.
- مثال: بهروزرسانی رلههای ویژه و رلههای تشخیصی.
خروجیها را به I/O تخصصی و از راه دور بنویسید
- پس از بهروزرسانی خروجیها در پایگاههای محلی و گسترش، CPU اطلاعات نقطه خروجی را به هر ماژول تخصصی نصبشده ارسال میکند.
- مثال: نوشتن وضعیت خروجی از رجیستر تصویر به رک های Remote I/O.
- توجه: ماژول Master I/O از راه دور ماژولهای از راه دور واقعی را در طول توالی ارتباطی بعدی بهروزرسانی میکند.
ملاحظات زمان اسکن
- زمان اسکن شامل تمام وظایف دورهای است که توسط سیستمعامل انجام میشود.
- زمانهای حداقل، حداکثر و جاری اسکن را میتوان با استفاده از DirectSOFT یا برنامهنویس دستی مشاهده کرد.
- مقدار پیشفرض تایمر نظارت: ۲۰۰ میلیثانیه.
- اگر از حد مجاز فراتر رود، CPU وارد حالت برنامه میشود، تمام خروجیها را خاموش میکند و یک خطا را گزارش میکند (به عنوان مثال، "E003 S/W TIMEOUT").
- از AUX 53 برای مشاهده زمانهای اسکن و از AUX 55 برای تنظیم مقدار تایمر نظارت استفاده کنید.
عوامل زمان بندی
- زمانهای سربار برای پردازندههای مختلف:
- D2-230: 66.0 میکرو ثانیه
- D2-240: 33.0 میکرو ثانیه
- D2-250-1: 28.1 میکرو ثانیه
- D2-260/D2-262: ۲۸.۱ میکروثانیه
- به ازای هر نقطه خروجی:
- D2-230: 8.5 میکرو ثانیه
- D2-240: 14.6 میکرو ثانیه
- D2-250-1: 3.0 میکرو ثانیه
- D2-260/D2-262: ۳.۰ میکروثانیه
محاسبه نمونه برای زمان بهروزرسانی خروجی
- برای D2-240 نوشتن داده برای دو ماژول خروجی 8 نقطه ای:
- فرمول: زمان = ۳۳ + (NO × ۱۴.۶ میکروثانیه)
- مثال: زمان = 33 + (16 x 14.6 میکروثانیه) = 266.6 میکروثانیه
یاد بگیرید|اتوبوس CPU|ماژول CPU

توضیحات
PXB-721 یک ماژول CPU است که برای مدیریت تمام جنبههای کنترل سیستم طراحی شده است، از جمله ارتباط با ماژولهای ورودی/خروجی تخصصی و از راه دور از طریق باس CPU. این ماژول انتقال دادههای کارآمد بین CPU و ماژولهای متصل را در هر چرخه اسکن تضمین میکند.
امکانات
- ارتباط باس CPU: ارتباط مستقیم با ماژولهای تخصصی از طریق باس CPU در بکلین.
- بهروزرسانی ساعت واقعی: ساعت داخلی و تایمرهای تقویم را بهروزرسانی میکند.
- کنترل تایمر نظارتی: نظارت و بازنشانی تایمر نظارتی برای ثبات سیستم.
- تشخیصات: انجام تشخیصات سیستم و گزارش شرایط خطا.
مشخصات فنی
ارتباط باس CPU
- ماژولهای تخصصی میتوانند بهطور مستقیم از طریق باس CPU با CPU ارتباط برقرار کنند.
- زمان مورد نیاز بستگی به نوع ماژولهای نصب شده و نوع درخواست پردازش شده دارد.
- مثال: ماژول شمارنده با سرعت بالا برای شمارش پالس در نرخهای بالا.
- توجه: برخی از ماژولهای تخصصی میتوانند به طور قابل توجهی بر زمان اسکن CPU تأثیر بگذارند.
بهروزرسانی ساعت/تقویم، رلههای ویژه، ثبتنامهای ویژه
- ساعت و تقویم داخلی بهروز و در مکانهای خاص حافظه V بارگذاری میشوند.
- این بهروزرسانی در هر دو حالت اجرا و برنامه رخ میدهد.
- مثال: بهروزرسانی رلههای ویژه و رلههای تشخیصی.
خروجیها را به I/O تخصصی و از راه دور بنویسید
- پس از بهروزرسانی خروجیها در پایگاههای محلی و گسترش، CPU اطلاعات نقطه خروجی را به هر ماژول تخصصی نصبشده ارسال میکند.
- مثال: نوشتن وضعیت خروجی از رجیستر تصویر به رک های Remote I/O.
- توجه: ماژول Master I/O از راه دور ماژولهای از راه دور واقعی را در طول توالی ارتباطی بعدی بهروزرسانی میکند.
ملاحظات زمان اسکن
- زمان اسکن شامل تمام وظایف دورهای است که توسط سیستمعامل انجام میشود.
- زمانهای حداقل، حداکثر و جاری اسکن را میتوان با استفاده از DirectSOFT یا برنامهنویس دستی مشاهده کرد.
- مقدار پیشفرض تایمر نظارت: ۲۰۰ میلیثانیه.
- اگر از حد مجاز فراتر رود، CPU وارد حالت برنامه میشود، تمام خروجیها را خاموش میکند و یک خطا را گزارش میکند (به عنوان مثال، "E003 S/W TIMEOUT").
- از AUX 53 برای مشاهده زمانهای اسکن و از AUX 55 برای تنظیم مقدار تایمر نظارت استفاده کنید.
عوامل زمان بندی
- زمانهای سربار برای پردازندههای مختلف:
- D2-230: 66.0 میکرو ثانیه
- D2-240: 33.0 میکرو ثانیه
- D2-250-1: 28.1 میکرو ثانیه
- D2-260/D2-262: ۲۸.۱ میکروثانیه
- به ازای هر نقطه خروجی:
- D2-230: 8.5 میکرو ثانیه
- D2-240: 14.6 میکرو ثانیه
- D2-250-1: 3.0 میکرو ثانیه
- D2-260/D2-262: ۳.۰ میکروثانیه
محاسبه نمونه برای زمان بهروزرسانی خروجی
- برای D2-240 نوشتن داده برای دو ماژول خروجی 8 نقطه ای:
- فرمول: زمان = ۳۳ + (NO × ۱۴.۶ میکروثانیه)
- مثال: زمان = 33 + (16 x 14.6 میکروثانیه) = 266.6 میکروثانیه