オペレーティングシステムにハードウェアコンポーネントを統合するには、デバイスドライバが必要です。ヒルシャーでは、一般的なあらゆる産業用オペレーティングシステム向けに、そのようなドライバを様々に取り揃えています。当社のnetXネットワークコントローラ、cifX PCカードまたは組込みモジュールの統合方法をご覧ください。
ヒルシャーのcifX PCカードや組込みモジュールなど、netX通信コントローラをベースとした製品が、様々なオペレーティングシステムで完全に機能するには、デバイスドライバが必要です。ヒルシャーは、産業用通信のワンストップショップとして、次に示すような、一般的なあらゆる産業用オペレーティングシステム向けのドライバをご用意しています:
- Windows
- Linux
- VxWorks
- INtime
- IntervalZero
- QNX
- WinAC
ヒルシャーのすべてのドライバには、標準的なユーザインターフェース (CIFX-API) が備えられており、独立したデバイスドライバの開発にも使用可能なC-Toolkitがベースとなっています。ドライバの役割は、ファームウェアやコンフィグレーションファイルのロードを含む、通信コンポーネントの管理です。ユーザインターフェースには、初期化、パラメータ化、I/Oデータの交換、ステータス情報の取得に必要なすべての機能があります。
オペレーティングシステムによっては、ユーザインターフェースにDLLまたはライブラリが含まれています。ドライバでは、PCI、PCle、デュアルポートメモリ (DPM) 接続など、既存のバス接続を可能な限りサポートしています。
- 標準的なアプリケーションインターフェース
- 標準的なコードベース (C-Toolkit)
- フィールドバスまたは産業用イーサネットシステムに依存しない
- サポートされるデバイス数を制限するのはオペレーティングシステムのみ
これにより、開発作業と市場投入までの時間が削減されるため、cifX PCカードや組込みモジュールなど、netX通信コントローラおよびそれをベースとした製品を使用するユーザのリスクが低減します。
独自のドライバを開発するためのC-Toolkit
cifXツールキットにはCソースとヘッダーファイルが含まれているため、ヒルシャーが定義し、cifX、comXおよびnetXデバイスによって提供されるデュアルポートメモリ (DPM) への抽象アクセスが可能です。これには、ユーザインターフェースのあらゆる機能と、ヒルシャーのDPMの使用に必要な汎用アクセス機能が含まれています。
- ANSI-Cソースコード
- オペレーティングシステムに依存する機能は別のCモジュールに搭載
- リトルエンディアン/ビッグエンディアンをサポート
- ソースに統合された出力を追跡
ドライバコードのベースであるC-Toolkitは、通信コンポーネントの数が制限されることなく、同時に使用できるように設計されています。ただし、それぞれのオペレーティングシステムに固有の特性を考慮する必要があります。
netXマルチプロトコルプロセッサは、お客様の機械やデバイスに産業用通信を提供します。マスタまたはスレーブアプリケーション、レガシーフィールドバス、高速の産業用イーサネット、IIoTデータトラフィックなど、高度に統合されたnetX SoCを用いたマーケットリーダーのソリューションにお任せください。
ヒルシャーの組込みモジュールは、フィールドバスまたはリアルタイム・イーサネット・インターフェースをコンパクトなオートメーション・デバイスに統合するための理想的なソリューションです。これにより、ドライブやコントローラなどのフィールドデバイスを自動化システムに、迅速かつ容易に統合できます。
cifX PCカードは、PCベースのデバイスを自動化環境に統合する最も簡単で迅速な方法です。当社のnetX通信コントローラをベースに、あらゆるアプリケーションに対応したフォームファクタで、すべてのプロトコルにアクセスできます。