استاندارد ایزو 20242-2 چیست؟

استاندارد ایزو 20242-2 یا ISO 20242-2:2010، دومین بخش از مجموعه «Service Interface for Testing Applications» در اتوماسیون صنعتی، رابط استانداردی به نام Resource Management Service Interface (RMSI) را تعریف می‌کند. RMSI یک نقطه دسترسی جامع و مستقل از سیستم‌عامل برای مدیریت همه منابع یک رایانه آزمون (پردازنده، حافظه، فایل‌سیستم، درگاه‌های I/O و کارت‌های سخت‌افزاری ویژه) و ارائه این منابع به نرم‌افزارهای تست فراهم می‌سازد.

استاندارد ایزو 20242-2

این بخش، مجموعه‌ای از سرویس‌های مدیریت، ورودی/خروجی و پشتیبانی عملیاتی را با نمادهای REQ/IND/CNF/RSP، ماشین حالت رسمی و نگاشت اختیاری به فراخوانی‌های ++C-/C نشان می‌دهد؛ هدف آن حذف وابستگی پلتفرمی، ساده‌سازی نگارش درایور و فراهم‌کردن مسیر صدور گواهی یکپارچه برای درایورها و دستگاه‌های آزمون است.

جایگاه در مجموعه استاندارد ایزو 20242

استاندارد ایزو 20242-2 روی لایه «مدیریت منابع» معماری پنج‌لایه استاندارد قرار می‌گیرد و زیربنای سه رابط بعدی ــ Virtual Device Service Interface (Part 3)، Device Capability Profile Template (Part 4) و Application Program Service Interface (Part 5) ــ را تشکیل می‌دهد. تمام این رابط‌ها از خدمات RMSI برای دسترسی یکپارچه به سخت‌افزار و سیستم‌عامل استفاده می‌کنند.

دامنه (Scope) استاندارد ایزو 20242-2

استاندارد «فعالیت‌های آزمون رایانه‌ای» را هدف می‌گیرد و بر مدیریت و بهره‌برداری از منابع پلتفرم میزبان تأکید دارد؛ لذا مستقیماً به پروتکل شبکه یا مدل دستگاه وابسته نیست و می‌تواند روی Windows، Linux یا سیستم‌عامل‌های بی‌درایور اجرا شود.

ساختار بندهای اصلی

بندمحتوای کلیدیتوضیح کوتاه
1 Scopeمحدوده کاربردتعریف مرز سرویس‌های RMSI و استثناها
2 Normative referencesاسناد الزامیISO 20242-1، ISO/IEC 10731 و…
3 Terms & definitionsواژگانDriver، Platform Adapter، RMSI، SAP
4 Symbols & abbreviationsREQ/IND/CNF/RSP، RMS، SAPنمادگذاری چهارگانه پیام‌ها
5 Conventionsقواعد تعریف سرویسساختار پارامترها، نمودار حالت‌ها
6 Resource-Management Servicesقلب استاندارد7 زیرمجموعه سرویس (۶٫۱–۶٫۷) و ماشین حالت
Annex Aنگاشت ++C/Cمثال فراخوانی توابع برای 45 سرویس
Annex BDriver Cascadingزنجیره‌سازی درایورهای مرتبه‌بالا

دسته‌بندی سرویس‌های RMSI

1. سرویس‌های پشتیبان مدیریت

  • Open/Close PlatformAdapter, Get PlatformInfo و … برای کشف سخت‌افزار میزبان.

2. سرویس‌های ورودی/خروجی

  • Read/Write/Control/Status روی کانال‌های I/O، با کیفیت خدمات قابل‌پیکربندی (بلوک یا غیر‌بلوک، زمان‌بندی…).

3. سرویس‌های توسعه‌یافته (Extended)

  • لایه ماژولار برای تطبیق باس‌های ویژه (CAN, PXI, PROFINET) بدون تغییر لایه بالاتر.

4. سرویس‌های حمایت عملیاتی

  • LogEvent, SetTime, GetDiagnosticInfo برای یکپارچه‌سازی مانیتورینگ و نگهداری.

ماشین حالت و الگوی پیام

RMSI رفتار هر سرویس را با ماشین حالت هفت‌وضعیتی (Idle → Open → Active → …) و چهار نوع پیام (Request, Indication, Confirmation, Response) مدلسازی کرده است؛ این رویکرد با ISO/IEC 10731 همخوان است و امکان پیاده‌سازی در کرنل یا یوزر‌مود را فراهم می‌کند.

نگاشت به ++C/C و سایر رابط‌ها

پیوست A یک نمونه Header ارائه می‌دهد که هر سرویس به فراخوانی نوع RMSI_Read() یا RMSI_Control() نگاشت شده است؛ توسعه‌دهندگان می‌توانند همین امضاها را در DLL یا Shared Library بکار بگیرند. استفاده از OPC UA یا gRPC به‌عنوان لایه انتقال توصیه می‌شود تا مدل شیءگرای Part 5 فورا قابل مصرف باشد.

مزایا و کاربردهای عملی

  • بی‌نیازی از سیستم‌عامل و شرکت سازنده دستگاه؛ با یک درایور RMSI، همان کُد تست روی Windows 11 یا Debian و روی سخت‌افزار PXI یا EtherCAT کار می‌کند.
  • قابلیت صدور گواهی Driver: سازندگان حسگر و کارت ورودی/خروجی می‌توانند تطابق درایور خود را بر پایه توالی آزمون‌های RMSI اثبات کنند.iso.org
  • نگهداری ساده: تغییر یا افزودن درایور جدید نیازمند بروزرسانی فقط لایه Resource Management است؛ توالی‌های آزمون و اسکریپت OTX بدون تغییر باقی می‌مانند.

وضعیت انتشار و پذیرش ملی

  • ISO 20242-2:2010 ویرایش نخست و فعلاً جاری است؛ بازنگری در SC 5 برای 2026 برنامه‌ریزی شده است.
  • تحت عنوان ГОСТ Р ИСО 20242-2-2012 در روسیه، EVS-ISO 20242-2 در استونی و سایر سازمان‌های ملی معادل‌سازی شده است.

جمع‌بندی استاندارد ایزو 20242-2

استاندارد ایزو 20242-2 با تعریف یک لایه مدیریت منابع قابل‌گواهی، ستون فقرات پلتفرم‌های آزمون چندسازنده‌ای را تشکیل می‌دهد. پیاده‌‌سازی درست RMSI، سرمایه‌گذاری روی درایورهای آینده را محافظت کرده و امکان اجرای تست‌های قابل‌حمل، مقیاس‌پذیر و پایش‌پذیر را در خطوط تولید، آزمایشگاه‌های R&D و مراکز تأییدیه فراهم می‌کند.

 اخذ انواع گواهینامه های ملی و بین المللی با ایزوگت. تلفن تماس: 46135223-021

به این مقاله امتیاز دهید!
[Total: 0 Average: 0]

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا
02146135223