ISO 20242-2:2010 産業オートメーションシステムと統合—アプリケーションをテストするためのサービスインターフェイス—パート2:リソース管理サービスインターフェイス | ページ 2

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

ISO (国際標準化機構) は、各国の標準化団体 (ISO メンバー団体) の世界的な連合です。国際規格の作成作業は、通常、ISO 技術委員会を通じて行われます。技術委員会が設立された主題に関心のある各会員団体は、その委員会に代表される権利を有します。 ISOと連携して、政府および非政府の国際機関もこの作業に参加しています。 ISO は、電気技術の標準化に関するすべての問題について、国際電気標準会議 (IEC) と緊密に協力しています。

国際規格は、ISO/IEC 指令のPart 2 部で規定されている規則に従って起草されます。

技術委員会の主な任務は、国際規格を準備することです。技術委員会によって採択されたドラフト国際規格は、投票のためにメンバー団体に回覧されます。国際規格として発行するには、投票するメンバー団体の少なくとも 75% による承認が必要です。

このドキュメントの一部の要素が特許権の対象となる可能性があることに注意してください。 ISO は、そのような特許権の一部または全部を特定する責任を負わないものとします。

ISO 20242-2 は、技術委員会 ISO/TC 184, 自動化システムおよび統合、小委員会 SC 5, アーキテクチャ、通信および統合フレームワークによって作成されました。

ISO 20242 は、次の部分で構成されており、一般的なタイトルは産業用オートメーション システムと統合 - アプリケーションをテストするためのサービス インターフェイスです

  • Part 1: 概要
  • Part 2: リソース管理サービス インターフェイス

以下のパーツが予定されています。

  • Part 3: 仮想デバイス サービス インターフェイス
  • Part 4: デバイス機能プロファイル テンプレート
  • Part 5: アプリケーション プログラム サービス インターフェイス
  • Part 6: コンフォーマンス テストの方法、基準、およびレポート

序章

ISO 20242 の動機は、国際的な自動車産業とそのサプライヤーが、自動化および測定デバイス、およびこの目的のためのその他の周辺コンポーネントをコンピューターベースのアプリケーションに統合することを促進することにあります。自動化アプリケーション、測定アプリケーション、または自動化と測定アプリケーションのコンテキストでのデバイス ドライバーとその動作の構築に関する規則を定義します。

ISO 20242 の主な目標は、ユーザーに以下を提供することです。

  • コンピュータのオペレーティング システムからの独立性。
  • デバイス接続技術 (デバイス インターフェイス/ネットワーク) からの独立性。
  • デバイス サプライヤーからの独立性。
  • 接続されたデバイスでデバイス ドライバーを認定し、特定のコンピューター プラットフォームのコンテキストでその動作を確認する機能。
  • 将来の技術的デバイス開発からの独立。

ISO 20242 は、新しいデバイス ファミリの開発や特別なインターフェイス テクノロジ (ネットワーク) の使用を強制しません。デバイスとその通信インターフェイスをカプセル化して、特定のアプリケーション用にその種類の他のデバイスと互換性を持たせます。

1 スコープ

ISO 20242 のこの部分は、コンピューター支援テストで使用されるプラグイン ボード上の特別なハードウェアを含む、コンピューターのオペレーティング システムとその周辺機器によってサポートされるリソースを管理および操作するための汎用サービス アクセス ポイントを提供するサービス インターフェイスを定義します。アプリケーション。リソース管理サービス インターフェイスは、コンピューティング プラットフォーム アダプターの公開されたサービスを一般的であり、オペレーティング システムとその通信インターフェイスから独立したものにする方法で実装することを目的としています。

2 参考文献

本書の適用には、以下の参考文献が不可欠です。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。

  • ISO 20242-1, 産業用自動化システムおよび統合 — アプリケーションをテストするためのサービス インターフェイス — Part 1: 概要

3 用語と定義

このドキュメントの目的のために、ISO 20242-1 および以下に記載されている用語と定義が適用されます。

3.1

デバイスドライバ

プラットフォーム アダプタを呼び出して物理デバイスにアクセスするためのサービス機能を備えた ISO 20242 仕様のインターフェイスを提供するソフトウェア モジュール

3.2

プラットフォーム アダプタ

ISO 20242 のこのパートで定義されているリソース管理サービス インターフェイスを提供するソフトウェア モジュール。オペレーティング システム、ハードウェア、およびその周辺機器を含むコンピュータ プラットフォームをカプセル化します。

参考文献

[1]ISO 20242-1:2005, 産業用オートメーション システムと統合 — アプリケーションをテストするためのサービス インターフェイス — Part 1: 概要
[2]ISO 20242-5 1)産業用オートメーション システムと統合 — アプリケーションをテストするためのサービス インターフェイス — Part 5: アプリケーション プログラム サービス インターフェイス
[3]ISO/IEC 9899, プログラミング言語 — C
[4]ISO/IEC 10731, 情報技術 — オープン システム相互接続 — 基本参照モデル — OSI サービスの定義に関する規約
[5]ISO/IEC 14882, プログラミング言語 — C++
[6]Association for Standardization of Automation and Measuring Systems (ASAM) — Generic Device Interface バージョン 4.3.1

Foreword

ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.

International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.

The main task of technical committees is to prepare International Standards. Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote.

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights.

ISO 20242-2 was prepared by Technical Committee ISO/TC 184, Automation systems and integration, Subcommittee SC 5, Architecture, communications and integration frameworks.

ISO 20242 consists of the following parts, under the general title Industrial automation systems and integration — Service interface for testing applications:

  • Part 1: Overview
  • Part 2: Resource management service interface

The following parts are planned:

  • Part 3: Virtual device service interface
  • Part 4: Device capability profile template
  • Part 5: Application program service interface
  • Part 6: Conformance test methods, criteria and reports

Introduction

The motivation for ISO 20242 stems from international automotive industries and their suppliers to facilitate the integration of automation and measurement devices, and other peripheral components for this purpose, into computer-based applications. It defines rules for the construction of device drivers and their behaviour in the context of an automation application, or a measurement application, or an automation and measurement application.

The main goal of ISO 20242 is to provide users with:

  • independence from the computer operating system;
  • independence from the device connection technology (device interface/network);
  • independence from device suppliers;
  • the ability to certify device drivers with connected devices and their behaviour in the context of a given computer platform;
  • independence from the technological device development in the future.

ISO 20242 will not force the development of new device families or the use of special interface technologies (networks). It encapsulates a device and its communication interface to make it compatible with other devices of that kind for a given application.

1 Scope

This part of ISO 20242 defines a service interface that provides a generic service access point for managing and operating the resources supported by the operating system of a computer and its peripherals, including special hardware on plug-in boards that are used in computer-assisted testing applications. The resource management service interface is intended to be implemented in a manner that offers the exposed services of a computing platform adapter to be generic and independent of the operating system and its communication interfaces.

2 Normative references

The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

  • ISO 20242-1, Industrial automation systems and integration — Service interface for testing applications — Part 1: Overview

3 Terms and definitions

For the purposes of this document, the terms and definitions given in ISO 20242-1 and the following apply.

3.1

device driver

software module providing an ISO 20242-specified interface with service functions to call a platform adapter to access physical devices

3.2

platform adapter

software module providing a resource management service interface as defined in this part of ISO 20242, which encapsulates the computer platform, including the operating system, the hardware and its peripherals

Bibliography

[1]ISO 20242-1:2005, Industrial automation systems and integration — Service interface for testing applications — Part 1: Overview
[2]ISO 20242-5 1) , Industrial automation systems and integration — Service interface for testing applications — Part 5: Application program service interface
[3]ISO/IEC 9899, Programming languages — C
[4]ISO/IEC 10731, Information technology — Open Systems Interconnection — Basic Reference Model — Conventions for the definition of OSI services
[5]ISO/IEC 14882, Programming languages — C++
[6]Association for Standardization of Automation and Measuring Systems (ASAM) — Generic Device Interface Version 4.3.1