
عملکرد هسته IS215UCVEH2A GE
- کنترل زمان واقعی:به عنوان یک کنترل کننده همه منظوره و منبسط کننده ورودی/خروجی خدمت می کند، وظیفه دریافت سیگنال در زمان واقعی، عملیات منطقی، کنترل حفاظت و ارتباط با سیستم های سطح بالاتر را بر عهده دارد. به عنوان مثال، در کنترل توربین گاز، می تواند کنترل دمای محفظه احتراق حلقه بسته و حفاظت از سرعت بیش از حد را اجرا کند.
- پردازش سیگنال:دارای انواع رابط های سیگنال، از جمله ورودی آنالوگ (مانند 16 کانال ورودی ±10 ولت یا 4-20 میلی آمپر، وضوح 16 بیتی و دقت ±0.1٪)، ورودی/خروجی دیجیتال (32 کانال، قابل ارتقا تا 128 نقطه) و پردازش سیگنال تخصصی مانند نظارت بر سرعت (ورودی سنسور مقاومت مغناطیسی، 0-20 کیلوهرتز)، ترموکوپل ها (نوع K/J) و سیگنال های لرزش (سنسورهای ICP).
- ارتباطات:سازگار با رک های Mark VI از طریق گذرگاه صفحه پشتی استاندارد VME64، با پهنای باند تا 80 مگابایت بر ثانیه. همچنین دارای دو پورت سریال RS-232/485 با نرخ باود پیش فرض 19.2 کیلوبیت بر ثانیه برای استفاده به عنوان HMI یا ترمینال اشکال زدایی است. همچنین می توان از کارت دختر برای پشتیبانی از اترنت 10/100 مگابیت بر ثانیه و پروتکل هایی مانند SRTP و Modbus TCP استفاده کرد.
- پشتیبانی نرم افزار:سیستم عامل های بلادرنگ مانند QNX یا VxWorks 5.5 معمولا به همراه ابزار برنامه نویسی ToolboxST برای برنامه نویسی منطقی IEC 61131-3 استفاده می شوند.
اصل عملیاتی
- سخت افزار:این IS215UCVEH2A از یک ریزپردازنده با کارایی بالا مانند سری PowerPC 603e یا Freescale MPC8xx با سرعت کلاک 200-300 مگاهرتز استفاده می کند. مجهز به 16 مگابایت SRAM برای کارهای بلادرنگ و 32 مگابایت حافظه فلش برای ذخیره سیستم عامل و پارامترهای پیکربندی است. در حین عملکرد سیستم، ریزپردازنده داده ها را از طریق رابط های مختلف جمع آوری می کند، آن ها را پردازش می کند و نتایج را از طریق رابط های خروجی مربوطه برای کنترل دستگاه های خارجی یا ارائه بازخورد وضعیت بر اساس سیگنال های ورودی و منطق کنترل از پیش تعیین شده منتقل می کند.
- نرم افزار:یک سیستم عامل بلادرنگ تضمین می کند که سیستم می تواند در یک بازه زمانی مشخص به رویدادها و سیگنال های مختلف پاسخ دهد. این سیستم عامل زمان بندی وظایف، تخصیص حافظه و مدیریت وقفه را مدیریت می کند و چندین کار را قادر می سازد تا به طور همزمان اجرا شوند و کنترل بلادرنگ و قابل اعتماد را تضمین می کند. منطق کنترل و الگوریتم های برنامه ریزی شده توسط کاربر با استفاده از ابزارهای برنامه نویسی به عنوان کد در حافظه فلش ذخیره می شوند و در زمان اجرا برای اجرا توسط ریزپردازنده در حافظه بارگذاری می شوند و به کنترل دقیق توربین گاز یا بخار دست می یابند.
