CANopen、CANopenFD

CANopen DeviceDesigner

CANopenスタック、CANopenFDスタック用開発ツール

CANopen DeviceDesignerはソースコード生成を行うCANopenスタック、CANopenFDスタック用の開発ツールです。お客様のEDSファイルを読み込みプロジェクトに値を反映する、EDSファイルを作成するなどの機能もあります。

概要

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

特長

  1. あらかじめ定義され、標準化されたプロファイルを使用した迅速なデバイス開発
  2. データソースからの出力データの自動生成
  3. 共通ソースから生成されるオブジェクトディクショナリー、EDS / XDDファイル、およびデバイスドキュメントによる一貫性の保持
  4. デバイス特性に応じたCANopenスタックの最適でリソース節約した構成が可能
  5. ビットコード値の入力マスクを介した簡単な操作

機能

オブジェクトディクショナリー

プロファイルと入力データに従って、オブジェクトディクショナリーは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
  • さまざまなLinuxOS(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スタックの標準付属品です。

適応分野

  1. ホーム
  2. 製品情報(製品分類から探す)
  3. 機能部材
  4. 産業ネットワーク製品
  5. 組み込みソフトウェア&ツール
  6. CANopen、CANopenFD
  7. CANopen DeviceDesigner