Ｐ／ＰＥ リンク機能

Ｐ リンクモジュール
ＰＥ リンクモジュール
ユーザーズマニュアル

ページ

1/36

Ｐ／ＰＥ リンク機能

ページ

2/36

第１章

はじめに

３

第２章

P/PEリンクシステムの概要

４

第３章

P/PEリンクモジュールの仕様

５

３―１ P/PEリンク性能、通信仕様

５

３―２ ブロードキャスト通信仕様

６

３―３ P/PEリンクの伝送タイミング８

３―４ ケーブル仕様

９

３―５ 各部の名称とはたらき
３―５―１ 各部の名称
３―５―２ 各部のはたらき

１０
１０
１１

３―６ 外観仕様

１３

第４章

P/PEリンクモジュールの仕様

４―１ モジュールの装着
４―１―１ 装着位置
４―１―２ 装着台数
４―２ 光コンバータを使用したP/PEリンクシステム
４―２―１ P/PEリンク光コンバータの概要
４―２―２ 光コンバータ（FNC300）を使用したシステム構成
４―２―３ 長距離コンバータ（FNC320）を使用したシステム構成

１４
１４
１４
１４
１５
１５
１５
１８

システム構成定義

２１

５―１ システム構成定義の設定

２１

５―２ P/PEリンクモジュールのパラメータ設定
５―２―１ 自局のリンク局番の設定
５―２―２ 構成登録定義の設定
５―２―３ 領域設定の設定
５―２―４ バンク切替操作CPUの設定

２３
２４
２４
２５
２７

第５章

アプリケーション事例

２８

６―１ プログラムのイメージ

２８

６―２ 送信側のプログラム設定

２９

６―３ 受信側のプログラム設定

３０

第６章

第７章

配線

３１

７―１ 配線上の注意

３１

７―２ P/PEリンクテーブルの端末処理

３２

７―３ 配線の規則

３３

バンク切替

３４

第８章

Ｐ／ＰＥ リンク機能ページ

１章 はじめにこのユーザーズマニュアルはP/PEリンクモジュールの使用方法について記述してあります。

コンフィグレーションについて

５章

アプリケーションプログラム例について

６章を参照して下さい。

3/36

Ｐ／ＰＥ リンク機能

ページ

4/36

２章 Ｐ/PEリンクシステム概要
ＰリンクモジュールおよびＰＥリンクモジュールはμＧＰＣｓｘのベースボード上に装着して(ＳＸバスに接続)高速
データ通信ネットワークである Ｐリンク 、 ＰＥリンク に接続し、異なるコンフィグレーション上のＣＰＵモジュール
間とのデータ伝送を行なう通信モジュールです。以降、ＰリンクとＰＥリンクを合わせてＰ／ＰＥリンクと表記する場
合があります。

注）１つのリンク上にPリンクとPEリンクを混在させることはできません。

・ P/PEリンクモジュールはプロセッサバスコネクタのあるスロットへ装着して下さい。
プロセッサバスコネクタのないスロットへは装着できません。
・ 標準 CPU モジュールを使用するシステム（コンフィグレーション）の場合、P/PE リンクモジュールおよび標準 CPU モジュールのバージョンはそれぞれ１０３０以降品を使用して下さい。それ以前の組み合
わせでは使用できません。
・ バンク切替を行なう場合、高性能 CPU モジュール、P/PE リンクモジュールは同じプロセッサバス上（同一ベース上）に装着して下さいＰ／ＰＥ リンク機能

ページ

5/36

３章 Ｐ／ＰＥリンクモジュールの仕様
３−１ Ｐ／ＰＥリンク性能、通信仕様
項目
チャネル数
ＳＸバス接続台数
Ｐ／ＰＥリンク接続台数
伝送路形態
伝送路

伝送距離

伝送方式
データ交換方式
伝送速度
変調方式
エラーチェック
データ転送
ブロードキャスト
データメモリ容量
その他の機能占有スロット数
占有ワード数

仕様
Ｐリンク
ＰＥリンク
1チャネル／モジュール
最大２台／コンフィグレーション
最大16台／系統
最大６４台／系統
バス構成（マルチドロップ）
電気伝送路：同軸ケーブル
光伝送路：石英光ファイバケーブル ＳＩ型/ＧＩ型
光コンバータ間 最大１ｋｍ （ＳＩ） /３ｋｍ（ＧＩ）
電気伝送路：総延長２５０ｍ
電気伝送路：総延長５００ｍ
光伝送路（光コンバータ間）
光伝送路（光コンバータ間）：最大１ｋｍ（ＳＩ） /３ｋｍ（ＧＩ）：最大1ｋｍ(ＳＩ) /３ｋｍ（ＧＩ）
半2重シリアル伝送
Ｎ：Ｎ（トークンパッシング方式）
メモリリフレッシュ方式
５Ｍｂｐｓ
ＰＤＭ（Pulse Duration Modulation）
ＦＣＳ（フレームチェックシーケンス）、データ語数チェック、衝突検出
ブロードキャスト通信、メッセージ通信
７．６ＫＷ
２４．５ＫＷ
自己診断/ＲＡＳ機能
1スロットなし（入出力領域を占有しません。）

[ご参考]
・

トークンパッシング方式：ネットワーク上で制御を行なうトークン（アクセス権）を移動して、制御アクセス権を端末から端末へ渡していく方式です。

・ブロードキャスト通信：1つの局から同時に複数の局に通信をすることです。
放送局のようなイメージです。

注） ＰリンクとＰＥリンクを接続することはできません。

Ｐ／ＰＥ リンク機能
３−２

ページ

6/36

ブロードキャスト通信仕様（１）ブロードキャスト通信用メモリの種類と容量
メモリ種類
高速1領域
高速2領域
低速1領域
低速2領域

Ｐリンク
メモリ容量
512ワード1152ワード
3072ワード
3072ワード

最大送信領域
64ワード
256ワード512ワード512ワードＰＥリンク
メモリ容量
512ワード
8Kワード
4Kワード
12Kワード最大送信領域
高速１、２領域合わ
せて1Kワード
1Kワード
１Kワード

送信ブロック数
0-2
0-8
0-16
0-16

ＰＥリンク
先頭ブロック番号
0-63
0-10230-5１１
0-1535

送信ブロック数
０−64
0-128
0-128
0-128

（２）送信領域設定範囲
メモリ種類
高速1領域
高速2領域
低速1領域
低速2領域

Ｐリンク
先頭ブロック番号
0-15
0-35
0-95
0-95

＊1ブロック Pリンク３２ワード
PEリンク８ワード〈ブロードキャスト通信イメージ>※低速１、２領域も同様にして通信を行ないますＰ／ＰＥ リンク機能

ページ（３）ブロードキャスト通信のメモリのアドレスマップ
Pリンク

高速1領域

高速2領域

低速1領域

低速2領域

fi0000fi0001:
fi01FE
fi01FFfi0200fi0201:
fi067E
fi067Ffi0800fi0801:
fi13FE
fi13FFfi1400fi1401:
fi1FFE
fi1FFFPEリンク

fr0000:512ワードfr01FE
fr0200:1152ワード

fr067E
fr0800:3072ワード

fr13FE
fr1400:fr1FFE

3072ワードfi1E00fi1E01:
fi1FFE
fi1FFFfi2000fi2001:
fi3FFE
fi3FFFfi4000fi4001:
fi4FFE
fi4FFFfi5000fi5001:
fi7FFE
fi7FFF

fr1E00:512ワードfr1FFE
fr2000:8192ワード

fr3FFE
fr4000:4096ワード

fr4FFE
fr5000:fr7FFE

12288ワード

7/36

Ｐ／ＰＥ リンク機能
３−３

ページ

8/36

P/PEリンクの伝送タイミング

P/PEリンクモジュールは順に送信権(トークン)を移行しながら、高速・低速領域、メッセージ通信ﾃﾞｰﾀを他局へ送信します。
領域
高速領域
低速領域

メッセージ通信

送信
各モジュールが送信権を得るごとにﾃﾞｰﾀを送信します。（第１ブロックおよび第２ブロック）
送信権が全モジュールを１周する間に、１局のみが送信します。また、第３ブロック、第４ブロックの両方に送信権を設定した場合、片方のブロックだけを送信し、次に順番が来たとき、残りのブロックを送信します。
各モジュールが送信権を得るごとに１メッセージを送信します。ただし、送信するメッセージがな
い場合は送信しません。

<伝送タイミングイメージ>
０局

１局

H

H
H

H
H

L

H

１５局
①高速の場合H

H M

H②高速および低速の場合③メッセージおよび高速の場合

時間
H：高速領域
Ｌ：低速領域
Ｍ：メッセージ領域

Ｐ／ＰＥ リンク機能
３−４

ページ

9/36

ケーブル仕様Ｐ/ＰＥリンクケーブルは下記仕様品をご使用ください。下記仕様品以外のケーブル（例えば,ツイストペアケーブ
ルなど）を使用すると、伝送路の誤動作によりシステムが停止する場合があります。

形式 同軸ケーブル
５C−２V（ＪＩＳ C ３５０１規格品）
材質
JIS C ３１０２ 電機用軟銅線
内部導体
外径（ｍｍ）
0.8
材質
ポリエチレン
絶縁体
外径（ｍｍ）
4.9
シールド
軟銅線編組
材質
非移行性ＰＶＣ（黒）
被覆
仕上外径
7.4
概算質量（ｋｇ／ｋｍ）
74
導体抵抗（Ω／ｋｍ） 35.9
電気的特性
絶縁抵抗（MΩ‐ｋｍ） 1000
絶縁耐力（Ｖ／1分） 1000
項目Ｐ／ＰＥ リンク機能
３−５

各部の名称とはたらき

３−５−１

各部の名称

（１）ＮＰ１Ｌ‐ＰＬ１（Ｐリンクモジュール）（２）ＮＰ１Ｌ‐ＰＥ１（ＰＥリンクモジュール）

ページ

10/36

Ｐ／ＰＥ リンク機能
３−５−２

ページ

11/36

各部のはたらき① 態表示ＬＥＤ
ＮＰ１Ｌ−ＰＬ１／ＰＥ１の運転状態を表示するＬＥＤです。
記号
ONL

表示色
緑

ERR
SND
RCV
LER
TER

赤
緑
緑
赤
赤

点灯条件
・正常に動作しているとき点灯します。
（システム電源投入後、ＳＸバスがたち上がるまでの間は点滅します。）
モジュール自身に異常がある場合や、ＳＸバスに異常がある場合点灯します。
Ｐ／ＰＥリンクﾃﾞｰﾀの送信中に点灯します。
Ｐ／ＰＥリンクﾃﾞｰﾀの受信中に点灯します。
Ｐ／ＰＥリンク上に接続されていない局や脱落した局がある場合点灯します。
伝送に異常がある場合点灯します。

＜ＬＥＤ状態表示例＞
共通表示
ONL ERR
点滅
―
＊
―
点灯
―
点灯
―
点灯
―
点灯
―
―
点灯

個別表示
SND RCV
―
―
点滅 点滅
点滅 点滅
点滅 点滅
点滅 点滅
―
―
―
―

LER
―
―
―
―
点灯
点滅
―

TER
―
―
―
点滅
―
点滅
―

モジュールの状態
SXバス初期化待ち状態（全SXバス接続モジュール共通）
P/PEリンク側通信部キーコード待ち（間隔が長い点滅）
正常通信中（間隔が短い点滅）
伝送エラーが時々点灯するが継続運転可能
P/PEリンク構成異常
動作定義設定異常（遅い同時点滅）
モジュール内ハードウェア故障注）―印は消灯、＊印は点滅または点灯または消灯② CPU番号設定スイッチ
P/PEリンクモジュールの場合、CPUモジュールと同様にCPU局番を割りつける必要があります。
システム運転中の設定変更はしないでください。

CPU
No．

←P/PE リンクモジュールの場合、８または９を設定します。

③ 局番設定スイッチ有効設定スイッチ
モジュール前面の局番設定スイッチの設定を有効にする／しないを選択します。
システム運転中の設定変更はしないでください。

ON

←有効

OFF

←無効

Ｐ／ＰＥ リンク機能

ページ

12/36

④ 局番設定スイッチ
P/PEリンクの自局番を設定します。Pリンクモジュールの場合０−F、PEリンクモジュールの場合００−３Fの範囲で設定します。
PH ←上位桁注）P リンクモジュールの場合、上位桁は ４ に固定した上で、下位桁のスイッチで設定してください。 ４ 以外を設定した場合、動作は保証されません。
ＰＬ ←下位桁⑤ P/PEリンクコネクタ
P/PEリンクコネクタを接続します。コネクタ固定用ネジの締め付けトルクは0.9〜1.0Ｎ・ｍです。
また、P/PEリンクコネクタの組立て方法は「７−２ P/PEリンクケーブルの端末処理」を参照してください。

⑥ 使用名板モジュール側面に形式、製造年月日、シリアル番号が印字されています。

Ｐ／ＰＥ リンク機能
３−６

ページ

外観仕様

外形寸法はNP1L-PL１、NP1L-PE1とも同じです。
35

90

105

(44)

注）P/PEリンクの終端となる場合、P/PEリンク終端
抵抗を取りつける必要があります。
その際、約２２〜２４ｍｍ突出します。

13/36

Ｐ／ＰＥ リンク機能

ページ

14/36

４章 システム構成
４−１ モジュールの装着
４−１−１

装着位置

NP1L-PL1およびNP1ｌ−PE1はSXバスに接続される通信モジュールです。ベースボード上の装着位置の制限は次の通りです。
プロセッサバスコネクタのあるスロット上に装着します

装着可能スロット
注）Tリンクや JPCN-1 などの子局のベースボード上には装着できません。

４−１−２

装着台数

１コンフィグレーションにPリンクモジュール、PEリンクモジュール合計で2台まで装着できます。

Ｐ／ＰＥ リンク機能

ページ

15/36

４−２ 光コンバータを使用したP/PEリンクシステム
P/PEリンクの伝送路を光伝送路にすることにより、P/PEリンクの伝送距離を延長することができます。また、光伝送路はノイズの影響を受けにくいため、伝送路の途中にノイズを発生させる機器がある場合にも有効です。

４−２−１

P/PEリンク光コンバータの概要

P/PEリンク用光コンバータには次のものがあります。
光コンバータ形式
FNC300A-C10
FNC300A-A20
FNC320A-C10
FNC320A-A20

４−２−２

概略仕様
石英ファイバ SI型、コンバータ間最大１ｋｍ、主電源：AC/DC100V
石英ファイバ SI型、コンバータ間最大１ｋｍ、主電源：AC200V
石英ファイバ GI型、コンバータ間最大３ｋｍ、主電源：AC/DC100V
石英ファイバ GI型、コンバータ間最大３ｋｍ、主電源：AC200V

光コンバータ（FNC300）を使用したシステム構成（１）基本構成① 光コンバータを2台使用して伝送路を光化します。
＜最大総延長距離＞
Pリンク：１．５ｋｍ（電気

２５０ｍ×２、光 １ｋｍ）

PEリンク

：２ｋｍ

（電気

５００ｍ×２、光 １ｋｍ）

＜P/PEリンクモジュール＞
Pリンク：最大16台PEリンク：最大６4台② 光コンバータ２台の間を２本の光ケーブルで接続することにより、光伝送路の２重化ができます。
この場合、光ファイバケーブルの１か所が断線しても継続して伝送を行なうことができ、信頼性の高いシステムを構築できます。

Ｐ／ＰＥ リンク機能

ページ

16/36

（２）カスケード接続（接続できる光コンバータ数：最大１７台）① カスケード接続１
光コンバータをカスケード（継続）に接続することにより、長距離に分散したPリンクモジュールを効率的に接続することができます。
＊ 光伝送路総延長距離：最大１６ｋｍ② カスケード接続２光伝送路の信頼性を向上させるために，光伝送路を２重化することができます。

Ｐ／ＰＥ リンク機能

ページ

17/36

（３）ループ接続（接続できる光コンバータ数：最大１７台）
光伝送路を効率的に２重化する接続形態として、ループ接続ができます。
光ファイバケーブルの１か所が断線した場合でも、継続して伝送を行なうことができます。

（４）スター接続（最大８対向）スター接続により、広域に分散したカプセル群を効率的に接続することができます。
光コンバータの異常による影響は、その異常発生部分に限定されるので、信頼性の高いシステムが構成できます。
下図のように、伝送路を２重化することができます（破線部を接続することにより可能となります）。

Ｐ／ＰＥ リンク機能
４−２−３

ページ

18/36

長距離光コンバータ（FNC320）を使用したシステム構成（１）基本構成① 光コンバータ２台を使用して伝送路を光化します。
＜総延長距離＞Pリンク：３．５ｋｍ（電気

２５０ｍ×２、光 ３ｋｍ）

PEリンク

：４ｋｍ

（電気

５００ｍ×２、光 ３ｋｍ）

＜接続P/PEリンクモジュール数＞
Pリンク：最大１６台PEリンク：最大６４台② 光コンバータ２台の間を２本のケーブルで接続することにより、光伝送路を２重化することができます。
この場合、光ファイバケーブルの１か所が断線しても継続して伝送を行なうことができ、信頼性の高いシステムを構成できます。

Ｐ／ＰＥ リンク機能

ページ

19/36

（２）カスケード接続（接続できる光コンバータ数：最大１７台）
光コンバータをカスケード（継続）に接続することにより、長距離に分散したPリンクモジュールを効率的に接続することができます。
＊光伝送路総延長距離：最大４８ｋｍ（３）ループ接続（接続できる光コンバータ数：最大１７台）
光伝送路を効率的に２重化する接続形態としてループ接続ができます。
光ファイバケーブルの１か所が断線した場合でも、継続して伝送を行なうことができます。
＊光伝送路総延長距離：最大４８ｋｍ

Ｐ／ＰＥ リンク機能

ページ

20/36

（４）スター接続（最大８対向）スター接続により広域に分散したカプセル群を効率的に接続することができます。
光コンバータの異常による影響は、その異常発生部分に限定されるので、信頼性の高いシステムが構成できます。
下図のように、伝送路を２重化することができます（破線部を接続することにより可能となります）。

Ｐ／ＰＥ リンク機能

ページ

21/36

５章 システム定義
５−１ システム構成定義の設定＜設定方法＞①「システム構成定義」ダイアログでCPUを選択し、右クリックして「モジュール挿入」を選び、挿入ダイアログを表示します。

追加を選択して OK を押します。

Ｐ／ＰＥ リンク機能

ページ③「モジュール情報」ダイアログが表示されるので、モジュール分類は ネットワーク 、モジュール名称は
NP1L-PE1 PEリンク もしくは NP1L-PL1 Pリンク を選択します。

OK を押すと「NP1L-PL1 Pリンク（NP1L-PＥ1 ＰＥリンク）」が登録されます。

22/36

Ｐ／ＰＥ リンク機能

ページ

23/36

５−２ P／ＰＥリンクモジュールのパラメータ設定
Ｐ／ＰＥリンクモジュールの登録後、パラメータを設定します。
P／ＰＥリンクモジュールの「モジュール情報」ダイアログで、「パラメータ」ボタンを押すと、以下のような「Ｐ／ＰＥ
リンクモジュールの動作定義」ダイアログが表示されます。

Ｐ／ＰＥ リンク機能
５−２−１

自局のリンク局番の設定

Ｐ／ＰＥリンクの自局リンク局番を設定します。
モジュール前面の局番設定スイッチがＯＦＦの時のみ有効となります。

５−２−２

構成登録定義の設定

Ｐ／ＰＥリンクに接続するすべてのＰ／ＰＥリンクのリンク局番を登録します。

ページ

24/36

Ｐ／ＰＥ リンク機能
５−２−３

ページ

25/36

領域設定の設定①Pリンクの場合
それぞれの領域の先頭ブロック番号と送信ブロック数を設定します。

左の図はＰリンク用設定画面です。1 ブロック＝３２ワードとなっています。
ＰEリンクでは 1 ブロック＝８ワードとなります。

例）ノード１〜３を設定した場合以下のようになります。
ノード1
高速1の先頭ブロック番号
高速1の送信ブロック数
高速2の先頭ブロック番号
高速2の送信ブロック数
低速1の先頭ブロック番号
低速1の送信ブロック数
低速2の先頭ブロック番号
低速2の送信ブロック数

設定値
0
2
0
4
0
4
0
8

ノード2
高速1の先頭ブロック番号
高速1の送信ブロック数
高速2の先頭ブロック番号
高速2の送信ブロック数
低速1の先頭ブロック番号
低速1の送信ブロック数
低速2の先頭ブロック番号
低速2の送信ブロック数

8
2
18
4
48
4
48
8

ノード3
高速1の先頭ブロック番号
高速1の送信ブロック数
高速2の先頭ブロック番号
高速2の送信ブロック数
低速1の先頭ブロック番号
低速1の送信ブロック数
低速2の先頭ブロック番号
低速2の送信ブロック数

14
2
32
4
92
4
88
8

ネットワークラベル
fi0000〜fi003F
fi0200〜fi027F
fi0800〜fi087F
fi1400〜fi14FF

fi0100〜fi013F
fi0440〜fi04BF
fi0E00〜fi0E7F
fi1A00〜fi1AFF

fi01C0〜fi01FF
fi0600〜fi067F
fi1380〜fi13FF
fi1F00〜fi1FFF

Ｐ／ＰＥ リンク機能

ページ

26/36

②PEリンクの場合それぞれの領域の先頭ブロック番号と送信ブロック数を設定します。

左の図はＰＥリンク用設定画面です。1 ブロック＝8 ワードとなっています。
Ｐリンクでは 1 ブロック＝３２ワードとなります。

例）ノード１〜３を設定した場合以下のようになります。
ノード1
高速1の先頭ブロック番号
高速1の送信ブロック数
高速2の先頭ブロック番号
高速2の送信ブロック数
低速1の先頭ブロック番号
低速1の送信ブロック数
低速2の先頭ブロック番号
低速2の送信ブロック数

設定値
0
2
0
4
0
4
0
8

ノード2
高速1の先頭ブロック番号
高速1の送信ブロック数
高速2の先頭ブロック番号
高速2の送信ブロック数
低速1の先頭ブロック番号
低速1の送信ブロック数
低速2の先頭ブロック番号
低速2の送信ブロック数

32
2
512
4
256
4
768
8

ノード3
高速1の先頭ブロック番号
高速1の送信ブロック数
高速2の先頭ブロック番号
高速2の送信ブロック数
低速1の先頭ブロック番号
低速1の送信ブロック数
低速2の先頭ブロック番号
低速2の送信ブロック数

62
2
1020
4
508
4
1528
8

ネットワークラベル
fi1E00〜fi1E0F
fi2000〜fi201F
fi4000〜fi401F
fi5000〜fi503F

fi1F00〜fi1F0F
fi3000〜fi301F
fi4800〜fi481F
fi6800〜fi683F

fi1FF0〜fi1FFF
fi3FE0〜fi3FFF
fi4FE0〜fi4FFF
fi7FC0〜fi7FFF

Ｐ／ＰＥ リンク機能
５−２−４

バンク切替操作CPUの設定

バンク切替を行なうＣＰＵを登録します。

ページ

27/36

Ｐ／ＰＥ リンク機能

ページ

28/36

６章 アプリケーション事例
６−１ プログラムのイメージ・データを送信するプログラム(6-2)
・データを受信するプログラム(6-3)
以上の 2 つのプログラムを作成しました。

送受信を行う際には、バンク切替を行います。P/PEリンクのメモリは fi0000/fr0000/FI0000 で扱いますが、バンク切替を行う際には、直接メモリを参照してデータを送受信するのではなく、一度違うラベルに転送してからデータを送受信するようにしてください。

CPU の領域は以下の様に割り付けます
高速1の先頭ブロック番号
高速1の送信ブロック数
高速2の先頭ブロック番号
高速2の送信ブロック数
低速1の先頭ブロック番号
低速1の送信ブロック数
低速2の先頭ブロック番号。
低速2の送信ブロック数

0
１
4
8
0
4
0
8

fi0000〜fi000F
fi0240〜fi02BF
fi2200〜fi223F
fi3200〜fi327f

Ｐ／ＰＥ リンク機能
６−２

ページ

29/36

送信プログラム

B00000をB接点で使用することにより、最初OFFしているのでF̲BANKが実行されます。
バンクを切り替え終わったらコイルB00000がONし、次のスキャンで要求フラグがOFFします。
これにより、1スキャン毎にバンク切替の要求を出します。
バンク切替の処理中はB00001がONするので、必ずOFFした時(処理完了後)にデータを転送するようにしてください。データを送信する際に、MOVWDでグローバルメモリからネットワークメモリに転送しています。
これにより、送信時のデータの一義性は確保できます。

バンク切替要求

切替完了フラグ

切替処理中フラグF̲BANK、MOVWD関数の引数の内容と詳細を以下に記します。

CPUのg00000〜g0000Fから高速領域1のfi0000〜fi000Fに16wデータを転送します。(送信)Ｐ／ＰＥ リンク機能
６−３

ページ

受信プログラム

送信側と同様です。
今度は、データを受信する際に、MOVWDでネットワークメモリからグローバルメモリに転送しています。

バンク切替要求

切替完了フラグ

切替処理中フラグF̲BANK、MOVWD関数の引数の内容と詳細を以下に記します。

高速領域2のfi0240〜fi02BFからCPUのg00240〜g002BFに128wデータを転送します。(受信)30/36

Ｐ／ＰＥ リンク機能
７章 配線
７−１ 配線上の注意（１）コネクタの取り外しは、コネクタ固定用ネジを外してから行なってください。
（２）高圧線や動力線とP/PEリンクケーブルは分離し、並行配線は避けてください。
（３）ケーブル布設工事は，下図のような布設をお奨めします。

ページ

31/36

Ｐ／ＰＥ リンク機能
７−２ P/PEリンクケーブルの端末処理
P/PEリンクケーブルは下図のように端末処理してください。

ページ

32/36

Ｐ／ＰＥ リンク機能

ページ

33/36

７−３ 配線の規則
・P/PEリンクケーブルはP（内部芯線）はP同士、SD（外部シールド線）はSD同士を接続します。
PまたはSDを接地しないでください。

・Pリンクケーブルは必ず一筆書きになるように配線してください枝分かれは禁止です。
また、配線は局番順にする必要はありません。

・P/PEリンクの両端に終端抵抗器（７５Ω）をP‐SD間に接続します。途中に終端抵抗があったり、両端に終端抵抗がない場合、正常な通信ができず、伝送異常になる場合があります。

Ｐ／ＰＥ リンク機能

ページ

34/36

８章 バンク切替
バンクとは、メモリを管理する時の単位となるブロックとなります。非同期モードでデータの送受信を行った場合、CPUからP/PEリンクに対してデータを書き込む時、もし1スキャン以内にデータが変わるようなデータを送ったなら、
P/PEリンクがデータを読み込む時、先頭のデータと最終のデータが違う可能性があります。
そこでデータを読み込む場合は、通信バッファを用意し、一度そこにデータを全部書き終えてから、データをアクセスするようにすれば、読み込んでいる時にデータが変わることはありません。

①非同期モード
例えばCPU(アプリケーション)からP/PEリンクにデータを送信する際、1つの送信領域をCPUとP/PEリンクでアクセスすることができます。両者のアクセスは非同期のため、データの一義性は保証されません。

CPU
P/PEリンク領域
アプリケーション

送信領域

P/PE
リンク

受信領域

伝送路

注）P/PEリンクモジュールとパソコンとの間でﾃﾞｰﾀの送受信をする場合、必ずバンク切替モードを使用してください。

②バンク切替モード
P/PEリンクとのデータ授受を行うために、通信バッファを用意し、自ノードがトークンを保持している時、バッファメモリを切り替えることにより、送受信領域の全データの一義性を保証します。詳しくは次ページに記します。

Ｐ／ＰＥ リンク機能

ページ

35/36

例) CPUからP/PEリンクの領域に書き込む場合(送信側)
CPUが書き込むバッファは、常に上の領域になります。P/PEリンクがアクセスする領域は通信バッファになります
が、このデータは、バンクを切り替えた時の、バッファをコピーした領域になるので、CPUが現在書き込んでいる領域を直にアクセスすることはありません。これでデータの一義性が保てます。

前回書き込んだ

空の通信

CPU

通信バッファ

バッファ

アプリケーション

CPU は上にある空の送信バッファメモリ(図①)に送信データを書き込みます。

①
通信

送信

バッファ

バッファ

②

BANK 切替によって前回書き込んだ送信バッファメモリ(図②)を上に持ってきて、今書き込んだメモリ(図①)を下にします。
(実際にはアクセス権を変えます。)

①
通信

②

バッファ

送信
バッファ

P/PEリンクモジュールは新しく書き込まれた送信バッファメモリ(図①)を通信バッファに書込み、P/PE リンク伝送路にデータを送信します。

①
通信

②

バッファ

送信
バッファ

今度は上にある送信バッファ(図②)に新しい送信データを書き

P/PEリンク込みます。あとは、ⅱ〜ⅳを繰り返します。(書き込んだら前回書き込んだバンクと切り替えます。)

伝送路

つまり、CPUが送信バッファメモリに書き込んでいるメモリは常に上、通信バッファにコピーするバッファは常に下(P/PEリンクがアクセスする)となり、同時に同じ領域をアクセスすることは無いので、データの一義性が保たれます。

Ｐ／ＰＥ リンク機能

ページ

36/36

例) P/PEリンクの領域からCPUに読み込む場合(受信側)
P/PEリンクが書き込むバッファは、常に上の領域になります。CPUがアクセスする領域は受信バッファになります
が、このデータは、バンクを切り替えた時の、バッファをコピーした領域になるので、P/PEリンクが現在書き込んでいる領域を直にアクセスすることはありません。これでデータの一義性が保てます。

前回書き込んだ

P/PEリンク

通信バッファ

伝送路

空の通信
バッファ

P/PE リンク伝送路は上にある空の通信バッファメモリ(図①受信①)に受信データを書き込みます。

通信

バッファ

バッファ

②

①

BANK 切替によって前回書き込んだ通信バッファメモリ(図受信②②)を上に持ってきて、今書き込んだメモリ(図①)を下にしま

バッファ

通信

す。(実際にはアクセス権を変えます。)

バッファP/PE リンクモジュールは新しく書き込まれた通信バッファメ①
受信②

モリ(図①)を受信バッファに書込み、CPU にデータを送信し

バッファ

通信

ます。

バッファ
今度は上にある通信バッファ(図②)に新しい受信データを書き込みます。あとは、ⅱ〜ⅳを繰り返します。(書き込んだCPU

ら前回書き込んだバンクと切り替えます。)

アプリケーション

つまり、P/PEリンクが通信バッファメモリに書き込んでいるメモリは常に上、受信バッファにコピーするバッファは常に下(CPUがアクセスする)となり、同時に同じ領域をアクセスすることは無いので、データの一義性が保たれます。