CANopen、CANopenFD
CANopen DeviceDesigner

CANopenスタック、CANopenFDスタック用開発ツール
CANopen DeviceDesignerはソースコード生成を行うCANopenスタック、CANopenFDスタック用の開発ツールです。お客様のEDSファイルを読み込みプロジェクトに値を反映する、EDSファイルを作成するなどの機能もあります。
概要
emotas CANopen DeviceDesignerは、CANopenデバイスの開発を迅速でコスト削減するための使いやすいツールです。簡単な操作でデバイスのオブジェクトディクショナリーをあらかじめ定義されたプロファイルに基づいて作成できます。CANopen DeviceDesignerは、Cのオブジェクトディクショナリーと初期化関数、EDS形式の電子データシート、およびデバイスドキュメントを作成します。さらにデバイスの特性を考慮して、CANopenスタックとCANopenドライバーを構成します。したがって、最適な構成が与えられます。

特長
- あらかじめ定義され、標準化されたプロファイルを使用した迅速なデバイス開発
- データソースからの出力データの自動生成
- 共通ソースから生成されるオブジェクトディクショナリー、EDS / XDDファイル、およびデバイスドキュメントによる一貫性の保持
- デバイス特性に応じたCANopenスタックの最適でリソース節約した構成が可能
- ビットコード値の入力マスクを介した簡単な操作
機能
オブジェクトディクショナリー
プロファイルと入力データに従って、オブジェクトディクショナリーはCソースコードファイルとして作成されます。これはプロトコルスタックのインターフェイスとしてアプリケーションに統合されます。C変数としてオブジェクトディクショナリーのオブジェクトに直接アクセスできます。直接アクセスのほか、アプリケーションから関数へインデックスとサブインデックスを介してアクセスできます。
CANopenスタックの構成と初期化
オブジェクトディクショナリーの調整と定義に従って、Cソースコードの構成と初期化ファイルが作成されます。これにより、CANopenスタックが使用されているサービスだけがコンパイル、初期化されます。それを行うことでリソース節約の設定も行います。
電子データシート(EDS)
すべてのCANopenデバイスには、オブジェクトディクショナリーのパラメーターを電子的に記述する電子データシート(EDS)が必要です。CANopen DeviceDesignerは、CiA306に従ってEDS形式の電子データシートを作成します。ファイルには常に最新のオブジェクトディクショナリーが反映されます。ファイルの自動生成は、エラーが発生しやすい手動作業を回避するのに役立ちます。
デバイスのドキュメント化
すべての機能と説明を備えたオブジェクトディクショナリー、およびデバイス固有のさらなる調整のために、デバイスのドキュメントがHTML形式とテキスト形式の両方で生成されます。ドキュメントには最新のエントリーと実装が反映されているため、常に最新の状態を保持できます。ドキュメントをエクスポートして、たとえばデバイスのユーザーマニュアルの一部として、さらに使用することができます。
デバイスプロファイル
プロファイルのファイルは、CiAのさまざまな通信およびデバイスプロファイルで使用できます。プロファイルのファイルには、標準の属性とオブジェクトの説明を持つすべてのタイプのオブジェクトのテンプレートが含まれています。オブジェクトをCANopen DeviceDesignerにインポートし、デバイスの個々の特性に合わせてコピーおよびカスタマイズできます。あらかじめ定義されたオブジェクトを使用すると、開発時間が大幅に短縮され、データを手動で入力するというエラーが発生しやすくなります。
次のプロファイルのファイルを使用できます。
- CiA 301
- CANopenアプリケーションレイヤと通信プロファイル
- CiA 1301
- CANopen FDアプリケーション層と通信プロファイル
- CiA 302
- CANopenの追加のアプリケーションレイヤ機能
- CiA 401
- 汎用I/Oデバイスのデバイスプロファイル
- CiA 402
- ドライブのデバイスプロファイル
- CiA 418
- バッテリーのデバイスプロファイル
- CiA 419
- バッテリー充電器のデバイスプロファイル
- CiA 433
- 鉄道車両の室内照明のアプリケーションプロファイル
このリストは継続的に拡張されます。上記のプロファイルのファイルは、ご提供しているものの一部です。特定のプロファイルにつきましては、お気軽にお問い合わせください。
システム要求条件など
以下のOSのどれかが必要です。
- Microsoft Windows10/11
- さまざまなLinux系OS(Ubuntu 11.10でテスト済み)
ライセンス形態
- シングルユーザーライセンス
- シングルユーザーライセンスは、特定の個人に対して有効です。この個人は、どのPCでもツールを使用できます。個人の名前は、ツールのステータスバーに常に表示されます。ライセンスは、ツールのライセンスバージョンに対して永続的です。
指定されたユーザーライセンスを別の個人に有料で譲渡することが可能です。この場合は、メーカーによるライセンスの再発行が必要になりますので、お問合せください。 - フローティングライセンス
- フローティングライセンスは、USBドングルで提供されます。ライセンスは、このUSBドングルを装着することで任意のマシンで誰でもが使用できます。フローティングライセンスは、仮想マシン内およびリモートデスクトップ接続を介して使用できます。
製品内容
-
CANopen DeviceDesignerソフトウェア(メーカーよりダウンロード案内が通知されます)
-
ライセンス
品番
- 1006-10
- emotas CANopen DeviceDesigner(Single User License/Windows)
- 1006-10-D
- emotas CANopen DeviceDesigner(Floating License/Windows)
- 1006-11
- emotas CANopen DeviceDesigner(Single User License/Linux)
- 1006-11-D
- emotas CANopen DeviceDesigner(Floating License/Linux)
CANopen DeviceDesignerはCANopenスタック、CANopenFDスタックの標準付属品です。