3.6 コンフィグレーション
3.6.4 識別コードのバイト
識別コードのバイトには、ユニットの入力と出力の構成や範囲に関する情報が含ま れています。各I/Oモジュールや各チャンネルを作成する場合には、これらに識別 コード(モジュール)を割り当てます。
ビット 意味
7 6 5 4 3 2 1 0
データ長
0 0 0 0 1バイトまたは1ワード 0 0 0 1 2バイトまたは2ワード 0 0 1 0 3バイトまたは3ワード ... ... ... ... ...
1 1 1 1 16バイトまたは16ワード 入力と出力
0 0 特殊識別バイトフォーマット(下表)
0 1 入力
1 0 出力
1 1 入力と出力
フォーマット
0 0=バイト構成
1 1=ワード構成
整合性
0 バイトまたはワード単位処理
1 一括処理
特殊識別バイト(ビット4および5=00)は下表で定義されます。
ビット 意味
7 6 5 4 3 2 1 0
メーカー指定データ長 0 0 0 0 0=メーカー指定データなし 0 0 0 1
... ... ... ... 1...14=メーカー指定データ長 1 1 1 0
1 1 1 1 15=メーカー指定データの最後 入力と出力
0 0 特殊識別バイトフォーマット(下表)
入力と出力
0 0 スロットにアサインなし 0 1 入力データ長バイトが続く 1 0 出力データ長バイトが続く 1 1 入力と出力データ長バイトが続く
750-833 コンフィグレーション
WAGO-I/O-SYSTEM 750 PROFIBUS データ長の構成は以下の通りです。
ビット 意味
7 6 5 4 3 2 1 0
データ長
0 0 0 0 1 0 1バイトまたは1ワード … … ... ... ... ... ...
1 1 1 1 1 1 63バイトまたは63ワード フォーマット
0 0=バイト構成
1 1=ワード構成
整合性
0 バイトまたはワード単位処理
1 一括処理
DP/V1仕様を選択すると、データタイプ情報をプロセスデータに追加することがで
きます。これは特殊識別コードのバイトを通じて説明されています。DP/V1は製造 者固有データを使って行われます。
特殊識別バイト(ビット4および5=00)は以下の通りです。
オクテット1
ビット 意味
7 6 5 4 3 2 1 0
メーカー指定データ長 0 0 0 0 0=メーカー指定データなし 0 0 0 1
... ... ... ... 1...14=メーカー指定データ長 1 1 1 0
1 1 1 1 15=メーカー指定データの最後 入力と出力
0 0 特殊識別バイトフォーマット(下表)
入力と出力
0 0 スロットにアサインなし 0 1 入力データ長バイトが続く 1 0 出力データ長バイトが続く 1 1 入力と出力データ長バイトが続く
データ長の構成は以下の通りです。
オクテット2 / 3
ビット 意味
7 6 5 4 3 2 1 0
データ長
0 0 0 0 1 0 1バイトまたは1ワード … … ... ... ... ... ...
1 1 1 1 1 1 63バイトまたは63ワード フォーマット
0 バイト構成
整合性
1 一括処理
65 コンフィグレーション
WAGO-I/O-SYSTEM 750 PROFIBUS
データコードは以下オクテットで定義されます。
オクテット3 or 4 〜16 or 17
ビット 意味
7 6 5 4 3 2 1 0 データタイプ
0 0 0 0 0 0 0 1 1 Boolean(真偽値)
0 0 0 0 0 0 1 0 2 Integer8(8bit整数値)
0 0 0 0 0 0 1 1 3 Integer16(16bit整数値)
0 0 0 0 0 1 0 0 4 Integer32(32bit整数値)
0 0 0 0 0 1 0 1 5 Unsigned8(8bit符号付整数値)
0 0 0 0 0 1 1 0 6 Unsigned16(16bit符号付整数値)
0 0 0 0 0 1 1 1 7 Unsigned32(32bit符号付整数値)
0 0 0 0 1 0 0 0 8 Floating Point(浮動小数点)
0 0 0 0 1 0 0 1 9 Visible String(可変文字列)
0 0 0 0 1 0 1 0 10 Octet String(オクテット文字列)
0 0 0 0 1 0 1 1 11 Data(データ)
0 0 0 0 1 1 0 0 12 Time of Day(日時)
0 0 0 0 1 1 0 1 13 Time Difference(時間差)
0 0 0 0 1 1 1 0 14 Time of Day(日時)
0 0 0 0 1 1 1 1 15 Time Difference(時間差)
0 0 0 1 0 0 0 0 16 - - - - - - - - - 予備 0 0 0 1 1 1 1 1 31
0 0 1 0 0 0 0 0 32 Array of Boolean(真偽値のアレイ)
0 0 1 0 0 0 0 1 33 Array of Integer8(8bit整数値のアレイ)
0 0 1 0 0 0 1 0 34 Array of Integer16(16bit整数値のアレイ)
0 0 1 0 0 0 1 1 35 Array of Integer32(32bit整数値のアレイ)
0 0 1 0 0 1 0 0 36 Array of Unsigned8(8bit符号付整数値のアレイ)
0 0 1 0 0 1 0 1 37 Array of Unsigned16(16bit符号付整数値のアレイ)
0 0 1 0 0 1 1 0 38 Array of Unsigned32(32bit符号付整数値のアレイ)
0 0 1 0 0 1 1 1 39 Array of Floating Point(浮動小数点のアレイ)
この情報はGSDファイルに保存されています。コンフィグレーションソフトウェ アを使用してI/O モジュールを作成する時、I/O モジュールのカタログに記載され たGSDファイルの種類に応じてI/Oモジュールが選択できます。
750-833 コンフィグレーション
WAGO-I/O-SYSTEM 750 PROFIBUS 各モジュールの詳細は以下表の通りです。
モジュール 意味 例
デジタルI/Oモジュールコンフィグレーション:
各プロセスイメージ内に新しいバイトを生成します。I/Oモジュ ールのバイナリ情報はバイトの最下位ビットにマッピングされ ます。
750-400 2DI / 24V DC / 3.0ms
Module
アナログI/Oモジュールコンフィグレーション:
I/Oモジュールに動作要求したユーザデータのみ適したプロセス イメージ領域にマッピングされます。
(入力プロセスイメージ and/or 出力プロセスイメージ)
750-461 2AI / RTD 750-550 2AO / 0-10V
* Module デジタルI/Oモジュールコンフィグレーション:
I/Oモジュールのバイナリ情報を ”Module” で生成したバイトに 追加します。
* 750-400 2DI / 24V DC / 3.0ms
RA module 複合モジュール(特にアナログI/Oモジュル)のコンフィグレー ション。コントロール/ステータスバイトを含む入力/出力情報 が各プロセスイメージ領域にマッピングされます。これにより、
サイクリック的プロセスデータ交換を通じてパラメータ変更す る時に各I/Oモジュールのレジスタ構成にアクセスすることがで きます。
750-461 2AI / RTD RA
750-550 2AO / 0-10V RA
PFC module
PLC内部アドレスのプロセスイメージにI/Oモジュールを個別に 割り付けます。プロセスデータはPFCのユーザプログラムで排 他的に使用します。
PFC 750-400 2DI / 24V DC / 3.0ms
3.6.4.1 バスコントローラモジュール
型式 説明 モジュール
750-833 No process data channel 0x00
750-833 2 byte process data channel 0xB1
750-833 4 byte process data channel 0xB3
3.6.4.2 I/Oモジュール
注記
5.3章「I/OモジュールのPROFIBUS識別コードのバイト」を参照してください。
67 コンフィグレーション
WAGO-I/O-SYSTEM 750 PROFIBUS