コマンド:追加 SoftMotion CiA402軸
関数: コマンドは将軍を追加します SoftMotion デバイス ツリーのフィールドバス スレーブの下にある CiA402 軸。
電話: メニュー;デバイス ツリーのデバイス オブジェクトのコンテキスト メニュー
要件: デバイス ツリーで、このドライブをサポートするデバイスが選択されています。例: EtherCAT スレーブまたは CAN スレーブ。
CODESYS 特にサーボドライブモデルをサポートするいくつかの専用ドライバーを提供します。サーボデバイスドライブがデバイスツリーに追加されると、それは自動的に子デバイスを表します。 SoftMotion 軸。デバイスとの通信には、標準のドライバーが使用されます。したがって、このコマンドを使用して、に準拠するすべてのサーボドライブをサポートできます。 CODESYS CiA402の実装。ドライブがデバイスで機能するかどうかは、デバイス自体の実装によって異なります。経験によれば、特にエラー処理とリミットスイッチに関して、メーカーが異なれば規格の解釈も異なります。したがって、ドライバーがデバイスでどのように動作するかどうかは保証されません。
注記
ドライブのデバイス記述で数値が指定されていない場合、汎用 CiA402 ドライバーは最大 8 軸をサポートします。それ以外の場合は、デバイスの説明で定義された軸数がサポートされます。
CANopen: 可能な軸の数は、EDS ファイル内の論理デバイスのプロファイルによって異なります (1000H
オブジェクトと 67FFH + X * 800H
、 どこ X
= 論理デバイスの数)。詳細については、CANopen CiA301 規格を参照してください。
EtherCAT: 可能な軸の数は、ESI ファイルで定義された CiA402 チャネル (CoE DS402Channels) によって異なります。
EDS または ESI ファイルの調整は、デバイスの製造元が行う必要があります。
試運転時に使用されるオブジェクト
試運転時に、デバイスでサポートされている場合は、次のオブジェクトにアクセスします。
物体 | 読み取り/書き込みアクセス | (M) 必須 (O) 任意 | コメント |
---|---|---|---|
| 読んだ | M | 下限値は402である必要があります。それ以外の場合はキャンセルします。 |
| 読んだ | O | |
| 読んだ | O | |
| 読んだ | O | |
| 読んだ | O | |
| 読んだ | O | |
| 読んだ | O | |
| 書く | パラメータの場合 | |
| 書く | パラメータの場合 | |
| 読んだ | O |
操作中に使用されるオブジェクト
使用する機能に応じて、操作中に次のオブジェクトが使用されます。
0x603F:00
、 0x6040:00
、 0x6041:00
、 0x6060:00
、 0x6061:00
、 0x6062:00
、 0x6064:00
、 0x606B:00
、 0x606C:00
、 0x6074:00
、 0x6077:00
、 0x6078:00
、 0x607C:00
、 0x60B1:00
、 0x60B2:00,
0x60B8:00
0x60B9:00
、 0x60BA:00
、 0x60BB:00
、 0x60BC:00
、 0x60BD:00
、 0x60F4:00
.
高度な構成
重要
を選択する必要があります。 汎用デバイス構成エディターを表示する のオプション オプション – デバイスエディター ダイアログが表示され、パラメータを含むタブが表示されます。
次のパラメータを使用して、CiA402ステートチャートのフローを微調整できます。
CiA402パラメータ | 説明 |
---|---|
|
注: このオプションが |
| 次の場合にのみ関連
|
| 次の場合にのみ関連 即時無効化がオンになっている状態のビット マスク。
例: 仮定 |
| ステートマシンがその状態で待機するサイクル数 |
| ステート マシンがとどまるサイクル数 |
| 開始時のサイクル数 |
| ドライブが状態変更コマンドを実行するまでシステムが待機するサイクル数。ドライブに障害が発生した場合、システムは次の状態に戻ります。 |
|
いずれにせよ、ステート マシンはそのままであることに注意してください。 |
|
開始時のサイクル数 |
|
|
| これ |
|
|
|
|
|
|
|
|
| 状態で |
| ステータス ワードのビット 4 (電圧有効) が必要かどうか |
| ステータスワード(動作可能)のビット 2 が必要かどうか |