استاندارد ایزو 20242-2 چیست؟ سیستمهای اتوماسیون صنعتی و یکپارچهسازی

ایزو 20242-2 یا استاندارد ISO 20242-2:2010 بخشی از مجموعه استانداردهای ISO 20242 است که برای سیستمهای اتوماسیون صنعتی و یکپارچهسازی طراحی شدهاند. این بخش بهطور خاص به «رابط خدماتی برای مدیریت منابع» میپردازد و هدف آن فراهمکردن یک نقطه دسترسی خدماتی عمومی برای مدیریت و بهرهبرداری از منابع پشتیبانیشده توسط سیستمعامل رایانه و تجهیزات جانبی آن است، از جمله سختافزارهای خاصی که در برنامههای تست رایانهای استفاده میشوند.
این رابط خدماتی به گونهای طراحی شده است که خدمات ارائهشده توسط یک آداپتور پلتفرم رایانهای را بهصورت عمومی و مستقل از سیستمعامل و رابطهای ارتباطی آن ارائه دهد. هدف اصلی این استاندارد، تسهیل در توسعه درایورهای دستگاهها و یکپارچهسازی آنها در برنامههای تست و اندازهگیری است، بدون وابستگی به سیستمعامل، فناوریهای اتصال دستگاه یا تأمینکنندگان خاص.
ساختار و خدمات تعریفشده در ISO 20242-2
این استاندارد مجموعهای از خدمات را برای مدیریت منابع تعریف میکند که به سه دسته اصلی تقسیم میشوند:
خدمات پشتیبانی مدیریتی (Management Support Services):
دریافت مرجع خدمات (Get Service Reference)
آغاز نوع رابط محیطی (Initiate Periphery Interface Type)
پایان نوع رابط محیطی (Conclude Periphery Interface Type)
خدمات ورودی/خروجی عمومی (Generic Input/Output Services):
بازکردن کانال رابط محیطی (Open Periphery Interface Channel)
پیکربندی مجدد کانال رابط (Reconfigure Periphery Interface Channel)
خواندن دادهها (Read Data)
نوشتن دادهها (Write Data)
اجرای عملیات (Execute Operation)
لغو ارتباط (Cancel Communication)
بررسی وضعیت کانال (Get Periphery Interface Channel Status)
پاککردن بافر خواندن (Clear Read Buffer)
بستن کانال رابط (Close Peripheral Interface Channel)
رویداد سیگنالدهی (Signal Event)
خدمات پشتیبانی عملیاتی (Operating Support Services):
اختصاص حافظه (Allocate Memory)
تخصیص مجدد حافظه (Reallocate Memory)
آزادسازی حافظه (Free Memory)
دریافت زمان (Get Time)
دریافت زمان پردازش (Get Process Time)
تأخیر (Wait)
ایجاد تایمر (Create Timer)
رویداد تایمر (Signal Timer Event)
حذف تایمر (Remove Timer)
ایجاد تایمر فرآیند سبک (Create Light Process Timer)
رویداد تایمر فرآیند سبک (Signal Light Process Timer Event)
حذف تایمر فرآیند سبک (Remove Light Process Timer)
شناسایی فرآیند سبک (Identify Light Process)
ایجاد سمفور شمارششده (Create Counted Semaphore)
انتظار برای سمفور شمارششده (Wait for Counted Semaphore)
آزادسازی سمفور شمارششده (Release Counted Semaphore)
حذف سمفور شمارششده (Delete Counted Semaphore)
ایجاد سمفور خصوصی (Create Private Semaphore)
انتظار برای سمفور خصوصی (Wait for Private Semaphore)
آزادسازی سمفور خصوصی (Release Private Semaphore)
حذف سمفور خصوصی (Delete Private Semaphore)
بازکردن لاگ اشکالزدایی (Open Debug Log)
نوشتن پیام اشکالزدایی (Write Debug Message)
بستن لاگ اشکالزدایی (Close Debug Log)
این خدمات بهگونهای طراحی شدهاند که توسعهدهندگان بتوانند درایورهای دستگاهها را بهصورت ماژولار و مستقل از سیستمعامل توسعه دهند و آنها را در برنامههای تست و اندازهگیری یکپارچه کنند. همچنین، این استاندارد امکان توسعه خدمات ورودی/خروجی برای انواع مختلف رابطهای محیطی را بدون نیاز به تغییر در ارائهدهنده خدمات مدیریت منابع فراهم میکند.

چگونگی انطباق با استاندارد ایزو 20242-2
برای انطباق با استاندارد ISO 20242-2:2010، که به «رابط خدماتی برای مدیریت منابع» در سیستمهای اتوماسیون صنعتی میپردازد، میتوانید مراحل زیر را دنبال کنید:
1. مطالعه دقیق استاندارد
ابتدا، متن کامل استاندارد ISO 20242-2:2010 را از منابع معتبر مانند ISO یا iTeh Standards تهیه و بهدقت مطالعه کنید. این استاندارد ساختار رابط خدماتی مدیریت منابع (RMSI) را تعریف میکند که شامل خدماتی برای مدیریت منابع سیستمعامل و تجهیزات جانبی است.
2. تحلیل نیازمندیها و طراحی معماری
با توجه به ساختار سیستم خود، نیازمندیهای استاندارد را تحلیل کرده و معماری مناسبی برای پیادهسازی آن طراحی کنید. این شامل شناسایی اجزای اصلی مانند:
آداپتور پلتفرم (Platform Adapter): ماژولی نرمافزاری که رابط خدماتی مدیریت منابع را پیادهسازی میکند.
درایور دستگاه (Device Driver): ماژولی که از طریق آداپتور پلتفرم به دستگاههای فیزیکی دسترسی پیدا میکند.
نقاط دسترسی خدماتی (Service Access Points – SAPs): نقاطی که از طریق آنها خدمات ارائه میشوند.
3. پیادهسازی رابط خدماتی مدیریت منابع (RMSI)
بر اساس مشخصات استاندارد، رابط RMSI را پیادهسازی کنید. این شامل تعریف و پیادهسازی سرویسهای زیر است:
خدمات پشتیبانی مدیریتی:
دریافت مرجع خدمات
آغاز و پایان نوع رابط محیطی
خدمات ورودی/خروجی عمومی:
باز و بسته کردن کانال رابط محیطی
خواندن و نوشتن دادهها
اجرای عملیات و لغو ارتباط
خدمات پشتیبانی عملیاتی:
اختصاص و آزادسازی حافظه
مدیریت زمان و تایمرها
مدیریت سمفورها
ثبت لاگهای اشکالزدایی
برای جزئیات بیشتر در مورد هر سرویس، به بخشهای مربوطه در استاندارد مراجعه کنید.
4. تست و اعتبارسنجی
پس از پیادهسازی، عملکرد سیستم را با استفاده از سناریوهای تستی که استاندارد پیشنهاد میدهد، بررسی و اعتبارسنجی کنید. اطمینان حاصل کنید که تمامی سرویسها بهدرستی عمل میکنند و با سایر اجزای سیستم سازگار هستند.
5. مستندسازی و آموزش
تمامی مراحل پیادهسازی، از طراحی تا تست، را مستندسازی کنید. این مستندات برای نگهداری، بهروزرسانی و آموزش تیمهای فنی بسیار مفید خواهند بود.

جهت اخذ انواع گواهینامه های ایزو معتبر می توانید از طریق WhatsApp با ما ارتباط بگیرید و از مشاوره رایگان متخصصین مرکز مشاوره هوداک سیستم فرتاک بهرمند شوید.