XRIO CONVERTER، قسمت2
بعد از مشخص شدن مشکلاتی که در فایلهای "RIO" وجود داشت، شرکت "OMICRON" تصمیم به پیادهسازی یک ایده جدید گرفت. بر اساس این ایده فرمت فایلی به اسم "XRIO" ایجاد شد که در آن برای هر رله یک قسمت با نام "Relay parameter section" طراحی شد و همه منوهای رله دقیقاً به همان صورت و با همان مسیری قرار گرفتند که در نرم افزار رله وجود دارد.
بخش دیگر این فایل "Additional information" است که شامل اطلاعات مورد نیازی است که در نرم افزار رله نیست و باید از روی کاتالوگ آن خوانده شود. برای مثال اگر از نمودار درختی "General Information"، روی بلوک"General" کلیک شود، میبینید که "Manufacturer"، "AREVA" ثبت شده که این مورد در منوی رله وجود ندارد ولی به منظور کامل کردن اطلاعات "Device" مورد نیاز است.
نکته مهم در آشنایی با "XRio" این است که بدانید، بلاکهای "XRio" چگونه تعریف شدهاند. برای مثال در نمودار درختی "Relay Parameter Section" و در بلاک "SYSTEM DATA"، پارامتر "Language"، از نوع "Enumeration" بوده و مقدار آن "English" تعریف شده است. حالا اگر فایل "XRio" همین رله با "Notepad++" باز شود، پس از باز کردن تگ "Custom"، بلاک "Setting"، بلاک "ID_00" و پارامتر با "Id= ID_0001"مشاهده میشود که نام این پارامتر "Language"، "ForeignId" آن "0001" و "DataType" آن "Enumeration" است. در تگ "EnumList" هم مشاهده میشود که 4 زبان انگلیسی، فرانسوی، آلمانی و اسپانیایی برای آن در نظر گرفته شده که در قسمت "Value"، زبان انگلیسی انتخاب شده است.
حالا اگر به نرم افزار "Vebko AMPro Test" برگردید، در قسمت "Test object" مشاهده میکنید که دقیقاً همان اطلاعات در اینجا قرار گرفتهاند. یعنی در نمودار درختی با دابل کلیک روی "Relay Parameter section" میبینید که "ID" آن "SETTINGS" است، سپس با دابل کلیک بر روی بلوک "System Data" مشاهده میکنید که "ForeignID" آن "ID_00" است. در جدول پارامترهای آن نیز مشاهده میشود که پارامتری با نام "Language" و "ForeignID:0001" دارای "type: Enumeration" بوده و در فیلد"Value" آن 4 گزینه انگلیسی، فرانسوی، آلمانی و اسپانیایی در نظر گرفته شده که به صورت پیشفرض، مطابق با کدهای نشان داده شده زبان انگلیسی برای آن انتخاب شده است.
پس از آنکه یک فایل "XRio" لود شد، تنظیمات و اطلاعات لازم بخش "Rio" با توجه به آن تکمیل میشود و سلولهایی که اطلاعات آن وابسته به فرمول یا پارامتری در فایل "XRio" محاسبه شده به رنگ بنفش درمیآید. مثلاً مقدار فرکانس نامی در بلوک "Nominal Values" بر اساس فرمولی که در ستون "Formula" ثبت شده تعیین میشود و اگر این مقدار به صورتی دستی تغییر کند رنگ سلول "صورتی" میشود، به این معنی که ارتباط مقدار این سلول به فرمول تعریف شده برای آن قطع شده است. برای اینکه مقدار این سلول دوباره به فرمول وابسته شود ، بر روی آن راست کلیک کرده و " Recalculate formula" را انتخاب کنید.
برای اینکه بدانید مقدار فرکانس نامی (با رنگ بنفش) در ارتباط با چه مقادیری تعیین شده باید آن را انتخاب کرده و سپس بر روی آیکون "Reference Map" کلیک کنید تا نقشه پارامترهایی که فرکانس به آن وابسته شده نمایش داده شود. با کلیک بر روی هر کدام از کادرهای این بخش، پارامتر تأثیرگذار بر مقدار نهایی فرکانس نمایش داده میشود که در اینجا فرکانس از "Fnom" گرفته شده است. مقدار پارامتر "Fnom" هم بر اساس فرمول و وابسته به پارامتر دیگری است که با کلیک روی کادر رنگی "Map" مشخص میشود که از پارامتری به نام "Frequency" استفاده شده است. یعنی با توجه به اینکه در "Nominal Values" مقدار "50" انتخاب شده، در نتیجه مقدار "Fnom" هم با توجه به فرمول آن "50" میشود و در نهایت مقدار فرکانس نامی در "Nominal values" هم با توجه به رابطه تعریف شده برای آن "50" هرتز میشود.
حالا اگر فایل "XRio" با "Notepad++" باز شود میتوان همان مسیری را که در نرمافزار برای یافتن پارامترهای تأثیرگذار طی شد را در کدهای این فایل نشان داد. در کدهای این فایل باید مسیر "Rio-> Device-> Nominal Value" را دنبال کرده تا پارامتر "Fnom" را بیابید. مشاهده میشود که این پارامتر مقدار "50" دارد ولی دارای یک Value Ref List است که پارامترهای تأثیرگذار بر آن در "Reference" ذکر شده قرار دارد. برای یافتن این پارامتر باید مسیر گفته شده در این قسمت یعنی "CUSTOM.RIOPLUS.POWERSYSTEMPARAMETERS.FNOM" را دنبال کرد. مشاهده میشود که در این قسمت جنس پارامتر، مقدار، واحد و فرمول آن ذکر شده است. در فرمول این قسمت بیان شده اگر ID_0009=FIFTY بود مقدار این پارامتر50 و در غیر اینصورت 60 است. در اینجا باید دو عبارت "ID_0009" و "FIFTY" هم تعریف شود. برای مشاهده تعریف این دو عبارت باید تگ "ValueRefList" باز شود. مشاهده میشود، برای هر دو عبارت یک "Value Reference List" ذکر شده است که برای عبارت "ID_0009" باید مسیر "CUSTOM.SETTINGS.ID_00" را دنبال کرد و مقدار "ID_0009" را پیدا کرد. در این حالت مشاهده میشود که این پارامتر دارای نام "Frequency" و "ForeignId:0009" و از نوع "Enumeration" است. در تگ "EnumList" هم برای عبارت "FIFTY" مقدار "50" هرتز و برای عبارت "SIXTY" عبارت "60" هرتز تعریف شده است.
مورد توضیح داده شده یک مثال ساده از تعیین مقادیر پارامترهای یک رله برای تست بود. به عنوان مثال دیگر می توان اگر در نمودار درختی بلوک دیستانس، بلوک "Zone Ground" انتخاب و نمودار درختی آن باز شود. با کلیک بر روی "M3" پارامترهای آن در جدول نشان داده می شود. در صورت باز کردن "Reference Map" پارامتر "Angle" مشاده می شود که این پارامتر به پارامترهای زیادی وابسته است با کلیک روی هر کدام از کادرهای موجود در این "Reference Map" پارامتر آدرس داده شده، نشان داده میشود.