タブ: CANopenローカルデバイス –全般
ノード ID | ノード番号は、 CANopenスレーブを一意に識別します (値の範囲: 1...127)。 |
デバイス プロファイル | CANopenスレーブを実装するデバイスプロファイル。オブジェクトディレクトリのデータベース(*.CODB)が利用可能な場合は、オブジェクトディレクトリダイアログはデバイスプロファイルIDに合わせて調整されます。デバイスプロファイルIDはCIA仕様で定義されています。 |
I/O 領域の編集 | CANopenスレーブの入力と出力は、I/O 領域によって表されます。 I/O 領域は、同じデータ型の入力と出力の集合です。 各I/Oに対して、I/Oチャネルとマッピング変数が自動的に作成されます。マッピング変数により、アプリケーションプログラムからI/Oの読み取りまたは書き込みが可能になります。 そのI/O 領域の編集ボタンをクリックすると、スレーブのI/O領域とそれぞれのオブジェクトディレクトリインデックスを定義するためのダイアログが開きます。I/O領域の数とサイズは、未使用のPDOの数によって異なります。 現在のTxPDO を使用するそしてRxPDO を使用するは常に表の下に表示されます。CANopenローカルデバイスバージョン3.5.4.0以降では、最大512個のPDO (TxおよびRx)が可能です(旧バージョンでは最大16個のPDOのみ)。 |
SDO パラメーター領域を編集 | 開くSDO パラメーター領域を編集ダイアログ。詳細については、ダイアログの説明を参照してください。 |
安全デバイス I/O 領域を編集 | このボタンは、 CANopen Safety スレーブでのみ使用できます。 開く安全デバイス I/O 領域を編集安全なI/O領域を定義するためのダイアログ このコマンドを使用すると、それぞれのSRDOとマッピングが自動的に生成されるため、安全 I/O 領域を簡単に定義できます。 |
ベンダー名 | EDSファイルに保存される全般情報 |
製品名 | デバイスの識別子 この情報はオブジェクトにあります |
ベンダー番号 | デバイスの識別子 この情報はオブジェクトにあります |
製品番号 | |
リビジョン番号 | |
デバイス リポジトリにインストール | 同じデバイスIDを持つデバイスが既にインストールされている場合は、デバイスを上書きするかどうかを尋ねられます。デバイスがCANopenマネージャーの下にCANopenリモートデバイスとして挿入されている場合は、デバイスを自動的に更新するかどうかを尋ねられます。 |
EDSファイルのエクスポート | EDS ファイルは CiA 306 標準に従って作成され、ローカル コンピューターに保存されます。 このようにして、EDS ファイルを外部構成ファイルで使用できるようになります。 |
ダイアログ: I/O 領域の編集
ダイアログには、スレーブの現在有効な I/O 領域が表示されます。
領域の追加... | 開くI/O 範囲を追加ダイアログ すでにすべてのPDOを使用している場合は、このダイアログを変更することはできません。 |
TxPDO を使用する | 現在使用されているTxPDOの数 / 最大可能なTxPDOの数 |
RxPDO を使用する | 現在使用されているRxPDOの数 / 最大可能なRxPDOの数 |
I/O方向 | 入力または出力 |
範囲名 | 一意のデフォルト名が自動的に入力されますが、変更することもできます。 |
オブジェクトインデックス | 新しいオブジェクトに割り当てられるスレーブのオブジェクトディレクトリ内のインデックス |
回数 | I/O の数。可能な値は、データ型と現在使用されていないPDOの数によって異なります。 |
タイプ | 可能なデータ型のリストボックス |
新規 PDO を強制 |
利用可能なPDOマッピングがいっぱいでない場合でも、すべての新しい I/O 領域は新しいPDOにマッピングされます。
|
わかりました | 新しい I/O 領域をアクティブにします。 入力チャネルとマッピング変数が作成されます。デバイスのオブジェクトディレクトリでは、各I/O領域に固有のインデックス(出力範囲:0x3000~0x30FF、入力範囲:0x3800~0x38FF)が割り当てられ、I/O領域内の各I/Oにサブインデックスが割り当てられます。 I/O領域を作成すると、 PDOが自動的に生成されます(RxPDOは0x1400から、TxPDOは0x1800から始まります)。新規 PDO を強制オプションが選択されている場合(上記参照)、I/O はこれらの新しいPDOに自動的に順次マップされます。 |
ダイアログ: SDO パラメーター領域を編集
SDOが読み取りまたは書き込み可能な読み取り/書き込みパラメータ(SDOパラメータ)を定義できます。これを行うには、同じデータ型のパラメータの集合であるパラメータ領域を定義する必要があります。各SDOに対して、I/Oチャネルとマッピング変数が自動的に作成されます。マッピング変数により、アプリケーションプログラムからI/Oの読み取りと書き込みが可能になります。デバイスのオブジェクトディレクトリでは、各SDOパラメータ領域は独自のインデックスで表示され、パラメータ領域内の各SDOパラメータはサブインデックスで表示されます。
SDO書き込みパラメータ範囲: 0x5000~0x50FF
SDO読み取りパラメータ範囲: 0x5800~0x58FF
ダイアログには、現在有効なパラメータ領域とそのオブジェクト ディレクトリ インデックスが表示されます。
領域の追加... | 開くパラメーター範囲を追加ダイアログ |
ダイアログを使用すると、I/O を簡単に追加できます。 | |
SDO アクセスタイプ | 読み取り専用または読み込み/書き込み |
範囲名 | 一意の名前が自動的に入力されます。(この名前は変更できます。) |
オブジェクトインデックス | 新しいオブジェクトに割り当てられるスレーブのオブジェクトディレクトリ内のインデックス |
回数 | パラメータの数 |
タイプ | 可能なデータ型のリストボックス |
ダイアログ:安全デバイス I/O 領域を編集
ダイアログには、スレーブの現在有効な安全 I/O 領域が表示されます。 | |
I/O の概要 | |
領域の追加... | 開く安全デバイス I/O 範囲を追加ダイアログ |
領域の削除 | 選択した安全I/O領域を削除します |
SRDO を使用する | <現在使用されているSRDOの数> /<可能な最大SRDO数> (64)。 |
I/O方向 |
|
範囲名 | 名前は自動的に定義されます。例えば |
プレーンオブジェクトインデックス | スレーブのオブジェクトディレクトリ内のプレーンデータオブジェクトのインデックス |
逆オブジェクトインデックス | スレーブのオブジェクトディレクトリ内の逆データオブジェクトのインデックス |
回数 | 安全I/Oの数。可能な値は、データ型と現在未使用のSRDOの数によって異なります。 |
タイプ | SAFEデータ型の選択
|
新規 SRDO を強制 |
|
わかりました | 新しい安全I/O領域をアクティブ化します。SRDOとそれぞれのマッピングは自動的に生成されます。デバイスのオブジェクトディレクトリでは、各I/O領域に固有のインデックス(出力範囲:0x3000~0x30FF、入力範囲:0x3800~0x38FF)が割り当てられ、I/O領域内のすべてのI/Oにサブインデックスが割り当てられます。 |



