接続機器の設定

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

I/Oモジュールの設定

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

設定項目

設定内容

スロット番号

0

割付点数

00

識別コード

B3

モジュール種別

特殊/通信

モジュール名

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

リンクモジュールの設定

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

設定項目

設定内容

ラック番号

オプション

スロット番号

オプション

リンクモジュール名

イーサネット

通信パラメータの設定

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

設定項目

設定内容

自ノードIPアドレス

192.168.0.1

コネクション

プロトコルオープン方式

TCP相手特定パッシブ

自ノードポート番号

1025

他ノードテーブル番号

設定された他ノードテーブル番号

他ノードテーブル

CPU動作モード

PC3

他ノードIPアドレス

表示器のIPアドレスを設定します。

他ノードポート番号

表示器のポート番号を設定します。

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

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

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

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

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

    設定項目

    設定内容

    自ノードIPアドレス

    192.168.0.1

    コネクション

    オプション(1 - 8)

    プロトコルオープン方式

     

    TCP相手特定パッシブ

    自ノードポート番号

    1025

    他ノードテーブル番号

    設定された他ノードテーブル番号

    初期化

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

  3. [イーサネット設定]画面で[他ノードテーブルの設定]を選択し、他のノードのテーブルを設定します。

    設定項目

    設定値

    テーブル

    オプション(1 - 16)

    他ノードIPアドレス

    表示器のIPアドレスを設定します。

    他ノードポート番号

    表示器のポート番号を設定します。

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_e00005.png

MEMO