接続機器の設定

下記の設定はプログラミングソフトウェアPCwinで行います。

I/Oモジュールの設定

周辺機器で[パラメータ]の[I/Oモジュールの設定]を開き、I/Oモジュール識別コードを設定します。

 

設定項目

設定内容

スロット番号

0

割付点数

00

識別コード

B3

モジュール種別

特殊/通信

モジュール名

タイムチャートモジュール/パソコンリンク/イーサネット/S-NET

リンクモジュールの設定

周辺機器の[パラメータ]から[リンクパラメータ]の[リンク設定]を開きます。イーサネットモジュールが割り付けられているラック番号とスロット番号を選択し、リンクモジュール名を[イーサネット]に設定します。PC3JシリーズCPUプログラム分割モードも使用する場合は、正しいプログラム番号を選択してください。

 

設定項目

設定内容

ラック番号

オプション

スロット番号

オプション

リンクモジュール名

イーサネット

 

通信パラメータの設定

通信パラメータで以下のように設定します。

 

設定項目

設定内容

自ノードIPアドレス

192.168.0.1

コネクション

プロトコルオープン方式

TCP相手不特定パッシブ

自ノードポート番号

1025

他ノードテーブル番号

設定不要

通信パラメータの設定には、次の2つの方法があります。

A. 周辺機器のリンクパラメータ設定画面を使用する設定方法

この設定方法を使用するには、プログラミングソフトウェアPCwinが必要です。他のソフトウェアやツールを使用してリンクパラメータで通信パラメータを設定することはできません。

  1. 周辺機器の[パラメータ]から[リンクパラメータ]の[詳細設定]を選択し、[通信パラメータ設定画面]を表示します。

  2. [イーサネット設定]画面を表示して各パラメータを設定します。

 

設定項目

設定内容

自ノードIPアドレス

192.168.0.1

コネクション

オプション(1 - 8)

プロトコルオープン方式

 

TCP相手不特定パッシブ

自ノードポート番号

1025

他ノードテーブル番号

設定不要

初期化

リンクパラメータで初期化

 

B. ラダープログラムによる設定方法

以下の説明に従ってラダープログラムを使用し、通信パラメータを設定します。

  1. レジスタデータ内で通信パラメータを設定します。

  2. ファンクション命令のSPWコマンドを使用して、通信パラメータをイーサネットモジュール内のファイルメモリに転送します。

  3. ファンクション命令のSPWコマンドを使用して、イーサネットモジュールのファイルメモリのイニシャル要求ビットをオンに設定します。

 

以下に通信パラメータの例を示します。

自ノードIPアドレス = 192.168.0.1 (C0.A8.00.01h)

コネクション番号1、2、3と他ノードテーブル番号1、2を使用

コネクション1:TCPアクティブ、ポート番号6000 (1770h)、他ノードテーブル番号1

コネクション2:TCP相手特定パッシブ、ポート番号6001 (1771h)、他ノードテーブル番号2

コネクション3:TCP相手不特定パッシブ、ポート番号6002 (1772h)

他ノードテーブル1:IPアドレス = 192.168.0.2 (C0.A8.00.02h)、ポート番号8000 (1F40h)

他ノードテーブル 2:IPアドレス = 192.168.0.3 (C0.A8.00.03h)、ポート番号8001 (1F41h)

 

レジスタデータ

設定データ

データの説明

R0104

0001

自ノードIPアドレス(下位)

R0105

C0A8

自ノードIPアドレス(上位)

R0106

0307

テーブル(1、2)使用/コネクション(1、2、3)使用

R0107

0000

コネクション(9 - 16)使用

R0108

0000

コネクション1:TCPアクティブ

R0109

1770

コネクション1:ポート番号

R010A

0001

コネクション1:他ノードテーブル番号

R010B

0000

0000固定

R010C

0100

コネクション2:TCP相手特定パッシブ

R010D

1771

コネクション2:ポート番号

R010E

0002

コネクション2:他ノードテーブル番号

R010F

0000

0000固定

R0110

0200

コネクション3:TCP相手不特定パッシブ

R0111

1772

コネクション3:ポート番号

R0112

0000

コネクション3:他ノードテーブル番号

R0113

0000

0000固定

R0114-R0127

0000

コネクション4 - 8には設定値なし(使用せず)

R0128

0002

他ノードテーブル1:他ノードIPアドレス(下位)

R0129

C0A8

他ノードテーブル1:他ノードIPアドレス(上位)

R012A

1F40

他ノードテーブル1:他ノードポート番号

R012B

0000

0000固定

R012C

0003

他ノードテーブル2:他ノードIPアドレス(下位)

R012D

C0A8

他ノードテーブル2:他ノードIPアドレス(上位)

R012E

1F41

他ノードテーブル2:他ノードポート番号

R012F

0000

0000固定

ラダープログラム例
toy_eth_ladder1_e00004.png

MEMO