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