Skip to main content

タブ: CANopenリモートデバイス –全般

CANopenスレーブの一般設定は、 CANopenリモート デバイス (スレーブ) のこのダイアログで定義されます。

8. 全般

ノード ID

ノード番号はCANopenリモートデバイスを一意に識別します。これはデバイス(ハードウェア)に設定された番号(1~127)に対応しています。ノード IDは10進数で指定する必要があります。

エキスパート設定

standard icon : デバイスのデバイス記述 (EDS ファイル) によって事前定義されているすべての設定が表示されます。

SDO チャネル (...)

このボタンをクリックすると、EDSファイルに事前定義されたSDOチャネルを有効化するためのダイアログが開きます。サービスデータオブジェクト(SDO)を使用すると、 CANopenオブジェクトディレクトリ内のすべてのエントリにアクセスできます。SDOは、2つのデバイス(SDOサーバーチャネルとSDOクライアントチャネル)間にピアツーピア通信チャネルを作成します。

オプションのデバイス

standard icon :スレーブはオプションであり、CAN ネットワークの起動に必須ではありません。

同期プロデュース

利用可能な場合のみ同期生成を有効にする CANopenマネージャーでオプションがクリアされます。

standard icon : I/O伝送はバス上で同期されます。スレーブは同期プロデューサーとして機能します。同期間隔のパラメータは、 CANopenマネージャーの設定で定義されます。

初期化なし

このオプションは、すでに有効な構成で起動している構成不可能なスレーブ用です。

standard icon :マスターはスレーブに構成SDOまたはNMT開始コマンドを送信しません。コンフィギュレータで設定されている場合は、 PDO通信と監視(ハートビート、ノードガーディング)が実行されます。

スレーブが自動的に起動しない場合は、ユーザーは CiA405 NMT 機能ブロックを使用して、スレーブに NMT 起動コマンドを送信できます。

デフォルト設定

このオプションが使用可能かどうかは、デバイス記述ファイルの内容によって異なります。

standard icon : デフォルトで有効になっています。スレーブノードは、デバイスに設定がロードされる前、またはスレーブが設定されるたびに、デフォルトパラメータにリセットされます。設定可能なパラメータはデバイスによって異なります。具体的なタスクは、リストボックスのサブインデックスから実行します。

  • サブ:001 : すべてのパラメータがリセットされます。

  • サブ:002 : 通信パラメータ(インデックス 1000h~1FFFh メーカー固有の通信パラメータ)がリセットされます。

  • サブ:003 : アプリケーションパラメータ(インデックス6000h~9FFFhのメーカー固有のアプリケーションパラメータ)がリセットされます。

  • サブ:004サブ:127 : メーカー固有の個別のパラメータ選択がリセットされます。

  • サブ:128サブ254 : 将来の目的のために予約済み

PDO マッピング自動構成

このオプションはモジュラーデバイスでのみ使用できます。

standard icon : PDOマッピングはデバイス記述の定義に基づいて自動的に生成され、2つのマッピングダイアログでは変更できません。自動生成されたマッピングがアプリケーションに適合しない場合は、このオプションを無効にして手動でマッピングを設定できます。標準的なアプリケーションでは、このオプションを有効にすることをお勧めします。



9. ノードガーディング

ノードガーディングは時代遅れの監視方法であり、 RTRフレームを使用するため、使用すべきではありません。可能な限り、ハートビートを使用するようにしてください。古いスレーブなど、一部の例外ではノードガーディングのみを使用できます。

ノードガーディングを有効にする

standard icon : CANopenマネージャは、スレーブにメッセージを送信します。ガードタイム (ms)スレーブが指定された間隔で応答しない場合は、ガードCOB-ID(通信オブジェクト識別子)の場合、 CANopenマネージャは、このメッセージを、生涯要因またはスレーブが応答するまで。

スレーブが応答しない場合は、「利用不可」としてマークされます。

ガードタイム (ms)

メッセージを送信する間隔(デフォルト: 200 ミリ秒)

生涯要因

スレーブが応答しない場合、ノードガーディングエラーが次のように確立されます。生涯要因時間を掛け合わせたガードタイム

ハートビート生成を有効化

standard icon : モジュールは指定された時間間隔でハートビートを送信します。プロデューサー タイム (ms)

プロデューサー タイム (ms) :

特別なエントリがないか、デバイス記述ファイル内のエントリが 0 である限り、デフォルト設定は 200 です。

心臓の鼓動を消費する(...)

開くハートビートのプロパティダイアログが表示されます。ここで監視したいスレーブをアクティブ化します。

監視可能なスレーブの数はEDSファイルで定義されます。これを行うには、「有効」チェックボックスをオンにし、スレーブのノード IDと必要な値を入力する必要があります。心拍時間フィールド(ミリ秒単位)で指定された時間。その後、スレーブは影響を受けるスレーブ(ノード IDで定義)から送信されるハートビートを監視します。ハートビートが受信されなくなると、スレーブはI/Oをオフにします。

スレーブが監視中の場合、緑色のチェックマークがハートビート消費ボタン。

注記 : ハートビート機能を備えたデバイスを挿入すると、そのハートビート設定はマスター(CANopen Manager)と自動的に調整されます。



10. 緊急

緊急起動

standard icon内部エラーが発生すると、スレーブは固有のCOB-IDを持つ緊急メッセージを送信します。これらのメッセージは、ライブラリの機能ブロックを使用して読み取ることができます。CAA Can Low Level ExternRECV_EMCY_DEFRECV_EMCY)。

COB-ID

EMCYメッセージのCAN ID。可能な値の範囲:[1...2047]。



11. TIME

この機能の可用性はデバイスの説明によって異なります。

TIME生成を有効にする

standard icon : デバイスはTIMEメッセージを送信します。

COB-ID (16 進数)

(通信オブジェクト識別子): メッセージのタイムスタンプを識別します。

TIME コンシューマーを有効化

standard icon : デバイスはTIMEメッセージを処理します。



12. 起動時の確認

それぞれの情報はCANopenスレーブのファームウェア(0x1018 IDオブジェクト)から読み出され、EDSファイルの情報と比較されます。不一致があった場合、設定は停止され、スレーブは起動されません。

ベンダー ID

standard icon : 起動時のベンダーIDのチェック

製品番号

standard icon : 起動時の製品番号の確認

リビジョン番号

standard icon : 起動時のリビジョン番号の確認