Skip to main content

タブ:Sercos Slave –ユーザーパラメータ

物体: Sercosスレーブ

このタブでは、これに割り当てられた開始手順のフェーズ中にバスシステムに一度だけ送信される追加のパラメータを定義します。これらのパラメータのほとんどは、通信フェーズ2でのみ設定できます。デバイスのドキュメントには、パラメータを設定できる場所が示されています。

6. 初期化フェーズ2-4

パラメータを変更するには、その値をダブルクリックします。

パラメータを転送できるフェーズ

IDN.SI.SE

32ビットの識別番号

名前

オブジェクトの名前

価値

オブジェクトの値

長さ

オブジェクトのデータ長

エラーで中止

  • standard icon:エラーの場合、パラメータの送信全体が中止されます。

  • standard icon:エラーの場合、プログラムはで指定された行から再開します。 次の行 桁。このようにして、ブロック全体をスキップしたり、リターンを定義したりできます。

    同じパラメータを書き込めない場合、リターンによって無限ループが発生する可能性があることに注意してください。

コメント

追加

を開きます オブジェクトディレクトリからアイテムを選択します 選択ビュー。そこで、選択したフェーズの新しいパラメーターを追加できます。

編集

を開きます オブジェクトディレクトリからアイテムを選択します 選択した行を変更するための選択ビュー。

消去

選択した行をリストから削除します。

上に移動

下に移動

クリックすると 上に移動下に移動 ボタンをクリックすると、リスト内のパラメータの順序を変更できます。ここでは複数選択が可能です。リスト内のパラメーターの順序は、初期化時の順序に対応しています。



ダイアログ:オブジェクトディレクトリからアイテムを選択します

ダイアログには、デバイス記述ファイルからインポートされたオブジェクトのリストが表示されます。このリストから、個々のフェーズのパラメーターを選択します。エントリをクリックすると、データがダイアログの下部にコピーされます。次に、編集できます 価値データマスク 田畑。

リストから選択する代わりに、完全な32ビット識別番号を構成するすべてのデータを入力できます(IDN.SI.SE)。

注意

個別の値を入力する場合、妥当性チェックは実行されません。エラーはバスが開始されたときにのみ識別され、ログファイルにメッセージとともに報告されます。

名前

オブジェクトの名前

IDN

識別番号

S

パラメータのタイプ

  • S:デフォルトパラメータ

  • P:メーカー固有のパラメータ。

この情報は、IDN.SI.SEの最初のビットを予約します。

P

PSet

パラメータセット。値の範囲は0〜7で、IDN.SI.SEの次の3ビットを予約します。

FG

FGオフセットは次の12ビットを予約し、0〜4095の値の範囲になります。

SI

8ビットの構造体インスタンス(値の範囲は0〜255)。

SE

8ビットの構造要素(値の範囲は0〜255)。

タイプ

の値のデータ型 価値 分野。

価値

オブジェクトの値

リストとして値を編集

standard icon カンマ区切りの値をいくつか入力できます 分野。

データマスク

値をマスキングするためのデータ

指示

  • 書く:値とデータマスクを設定できます。データマスクを設定しない場合、値は直接書き込まれます。

    データマスクを設定する場合、最初に現在の値がスレーブから読み取られ、ANDデータマスクにリンクされます。設定された値とデータマスクでも同じリンクが発生します。次に、両方の結果がORにリンクされ、結果がスレーブに書き込まれます。

  • 読み取り/比較:現在の値がスレーブによって読み取られ、設定された値と比較されます。データマスクを設定しない場合、同等性の比較はそれ以上の計算なしで提供されます。

    データマスクを設定する場合、最初に現在の値がスレーブから読み取られ、ANDでリンクされます。設定された値とデータマスクでも同じ計算が行われます。結果が比較されます。差異が検出された場合、定義されたエラー動作に応じて、コマンドがキャンセルされるか、行がスキップされます。

  • 実行する:データタイプ、値、データマスクは無視され、スレーブでプロシージャコマンド(たとえば、reset IDN99エラー)が実行されます。

コマンドオーダー

  • :ユーザー定義のパラメーターは、コマンドの順序でモジュールパラメーターの前に配置されます。

  • モジュール後:ユーザー定義のパラメーターは、コマンドの順序でモジュールパラメーターの後に配置されます。

ダイアログの例:ユーザーパラメータ

デバイスの説明に応じて、ダイアログの外観は次のようになります。

_serc_img_slave_user_parameter.png

シンボリック値 (1)数値の代わりに記号値を表示します。

デフォルト (2):デフォルト設定にリセットします。

ダブルクリック 価値 列(3)は、定義されたパラメータ値を含むリストボックスを開きます。一部のパラメーターでは、ユーザー定義の値を入力フィールドに入力できます。事前定義された値が選択されている場合、入力フィールドは無効になります。