マップ設定

フィールドバスマップへのパラメータ設定の追加
  1. 送信先コントローラー タブまたは送信元コントローラー タブを選択します。

  2. 追加を選択します。

    信号構成の作成ダイアログウィンドウが開きます。

  3. リストで項目名を選択して、項目を選択します。

  4. 最下位ビットのある場所のバイト番号を入力して、項目の開始位置を設定します。

  5. 最下位ビットのある場所のビットを入力して、項目の開始位置を設定します。

  6. 項目の長さをビット数で設定します。

  7. 追加を選択します。

  8. 追加する項目ごとに上記の手順を繰り返します。

パラメータ構成を開く

パラメータをダブルクリックして構成を開きます。または項目のチェックボックスをオンにしてから[開く]を選択します。

パラメータ構成の削除

  1. 項目のチェックボックス を選択します。

    複数項目を選択するには、キーボードのCtrlキーを押しながら選択します。

  2. 削除を選択するか、キーボードの Delete キーを押します。

パラメータの移動

フィールドバスマップでドラッグアンドドロップを使用してパラメータを移動することができます。パラメータをドロップする場所は、パラメータの開始位置を示します。

パラメータが1(またはそれ以上の)バイトの場合、パラメータがどのビット位置にドロップされているかに関係なく、開始位置をビット0に調整します。

パラメータが重なっている場合、パラメータは両方のテーブルで赤くマークされます。

パラメータリストにエラーが発生した場合は、保存する前にそのエラーを解決する必要があります。エラーがすでに発生している場合は、それ以上エラーを生成することはできません。その競合を最初に解決する必要があります。

データ形式

マップ設定で使用されるパラメーターの一般的なデータ形式の説明。

データ型(ToolsTalk MT)

データ長(ビット)

データ表現

バイト順

ブール値

1

EtherCAT: 1 BIT

PROFINET: UNSIGNED8(汎用データモジュール)内の1ビット

EtherNet/IP: BYTE内の1ビット

-

ブール値

8

8つのブール値の配列

EtherCAT: BITARR8

PROFINET: UNSIGNED8

EtherNet/IP: BYTE

-

符号なし

8

符号なし整数、8ビット

(UNSIGNED8、USINT)

-

符号なし

16

符号なし整数、16ビット(UNSIGNED16、UINT)

EtherCAT/EtherNet/IP: リトルエンディアン (LSB 最初)

PROFINET: ビッグエンディアン (MSB 最初)

符号なし

32

符号なし整数、32ビット(UNSIGNED32、UDINT)

EtherCAT/EtherNet/IP: リトルエンディアン (LSB 最初)

PROFINET: ビッグエンディアン (MSB 最初)

整数

8

符号付き整数、8ビット(INTEGER8、SINT)

-

整数

16

符号付き整数、16ビット(INTEGER16、INT)

EtherCAT/EtherNet/IP: リトルエンディアン (LSB 最初)

PROFINET: ビッグエンディアン (MSB 最初)

整数

32

符号付き整数、32ビット(INTEGER32、DINT)

EtherCAT/EtherNet/IP: リトルエンディアン (LSB 最初)

PROFINET: ビッグエンディアン (MSB 最初)

浮動

32

浮動小数点数、32ビット(FLOAT32、REAL)

IEEE 754 単精度バイナリ浮動小数点形式;

1符号ビット、8指数ビット、23小数ビット、s eeeeeeee fffffff ffffffff fffffffff

EtherCAT/EtherNet/IP: リトルエンディアン (LSB 最初)

PROFINET: ビッグエンディアン (MSB 最初)

文字列

1..n

事前定義されたサイズ(バイト数)の配列内のUTF-8エンコード文字列。

EtherCAT: UNSIGNED8 配列

PROFINET: UNSIGNED8 配列

EtherNet/IP: BYTE配列

-

使用可能なパラメータの詳細については、「リファレンス」の「フィールドバスパラメータの指定」を参照してください。

PLC構成(PROFINET)

PLCのモジュール構成はMTF6000パラメータ構成と一致している必要があります。モジュール構成がPLCで手動で行われる場合は、以下を考慮してください。

  • すべての送信先コントローラーパラメータ(PLCの出力)は、送信元コントローラーパラメータ(PLCの入力)の前に設定する必要があります。

  • シングルビットパラメータ(長さ= 1)で構成されるバイトはすべて、PLC上の汎用データモジュールで設定する必要があります。シングルビットモジュールはPROFINETプロトコルではサポートされていませんが、ユーザーは汎用データモジュールの内容を追跡する必要があります。シングルビットパラメータではなく、ビットパラメータグループ(たとえば、IF 1 - IF 8)からなるモジュールを使用することをお勧めします(すべてのシングルビットパラメータはグループパラメータにも存在します)。

  • MTF6000構成で空のバイトは、PLC構成で空のデータモジュールを持つ必要があります。空のデータモジュールは1/2/4/8/16/32/64/128 バイトで構成されています。空の領域には、できるだけ多くのバイトを持つモジュールを最初に、バイト数順に埋めて行き、最後に空の領域が空のデータモジュールでいっぱいになるようにします。パフォーマンスが低下するため、必要でない場合は構成内に空のスペースを入れないでください。