FL-net（OPCN-2）機能

FL-net（OPCN-2）モジュール

ユーザーズマニュアル

ページ

1/129

FL-net（OPCN-2）機能

ページ

2/129

はじめに
このたびは、FL-net（OPCN-2）をお買い上げいただきまことにありがとうございます。
このユーザーズマニュアルは、FL-net（OPCN-2）モジュールNP1L-FL1の仕様について解説したものです。正
しくお使いいただくために、このユーザーズマニュアルをよくお読みください。

注）本マニュアルでは、以降FL-net（OPCN-2）をFL-netと表記します。

FL-net（OPCN-2）機能

ページ

3/129

目次
第１章

はじめに

１―１ FL-netとは
１―２ FL-netの特徴
１―２―１ 広く普及した標準規格に準拠
１―２―２ FAコントローラ間に必要な機能をサポート
１―３ FL-netに関するQ&A
１―４ NP1L-FL1をサポートしているCPU/TDsxEditorのバージョン

第２章

FL-netモジュールの仕様

２―１ 一般仕様
２―２ FL-net伝送仕様
２―３ FL-netモジュールの動作定義一覧
２―４ ケーブル仕様
２―５ リンクデータ仕様
２―６ ―各部の名称とはたらき
２―６―１ 各部の名称
２―６―２ 各部のはたらき
２―７ 外形仕様

第３章

FL-netモジュールの実装

３―１ モジュールの装着位置
３―２ モジュールの実装台数
３―３ モジュールのベースボードへの取り付け

第４章

FL-netモジュールの配線

5
5
6
6
6
7
8

9
9
10
11
12
13
20
20
20
22

23
23
23
24

25

４―１ 通信ケーブルの接続
４―２ 電源の配線

25
26

利用の手引き

29第５章

５―１ イーサネットについて
５―１―１ 10BASE5システム
５―１―２ 10BASE-Tシステム
５―１―３ イーサネットのIPアドレス
５―２ FL-netについて
５―２―１ FL-netの概要
５―２―２ 接続台数とノード番号
５―２―３ データ通信の種類
５―２―４ 伝送データ量
５―２―５ 転送周期
５―２―６ 通信管理テーブル
５―２―７ サイクリック伝送と領域
５―２―８ メッセージ伝送
５―３ FL-netのパラメータ設定
５―３―１ システム構成定義
５―３―２ FL-netモジュールのパラメータ設定
５―４ FL-netの使い方
５―４―１ コモンメモリの使い方

第６章

トラブルシューティング

６―１ 故障かなと！？思う前に
６―２ 一般的なネットワークの不具合とその対策
６―３ FL-netに関する一般的な使用する上でのご注意事項
６―４ エラー表示
６―４―１ 詳細RAS情報

29
29
32
32
33
33
34
35
36
36
37
39
43
60
60
62
68
68

74
74
75
77
78
78

FL-net（OPCN-2）機能
付録１

システム構築ガイド

付録１−１ イーサネットの概要
付録１−２ 10BASE5の仕様
付録１−３ 10BASE-Tの仕様
付録１−４ その他イーサネットの仕様

付録２

システム構成例

付録２−１ 小規模構成
付録２−２ 基本構成
付録２−３ 大規模構成
付録２−４ 長距離分散構成
付録２−５ 局所集中構成
付録２−６ 局所長距離分散構成
付録２−７ FL-netのシステムの考え方
付録２−８ 汎用のイーサネットとFL-netの相違点

付録３

ページ

4/129

82
82
83
84
85

86
86
87
88
89
90
91
92
92

ネットワークシステムの定義

93

付録３−１ 通信プロトコルの規格
付録３−２ 通信プロトコルの階層構造
付録３−３ FL-netの物理層について
付録３−４ FL-netのIPアドレス
付録３−５ FL-netのサブネットマスク
付録３−６ TCP/IP、UDP/IP通信プロトコル
付録３−７ FL-netのポート番号
付録３−８ FL-netのデータフォーマット
付録３−９ FL-netのトランザクションコード

93
93
94
94
95
95
95
96
97

付録４

FL-netのネットワーク管理

付録４−１ FL-netのトークン管理
付録４−２ FL-netへの加入・離脱
付録４−３ ノードの状態管理
付録４−４ FL-neTの自ノード管理テーブル
付録４−５ FL-netの参加ノード管理テーブル
付録４−６ FL-netの状態管理
付録４−７ FL-netのメッセージ通番管理

付録５

99
99
101
103
103
104
104
105

ネットワーク構成部品

106

付録５−１ Ethernetの構成部品一覧
付録５−２ 10BASE5関連
付録５−３ 10BASE-T関連

106
107
114

付録６

FL-netのネットワーク施工方法

116

付録６−１ 10BASE5同軸ケーブルの配線
付録６−２ 10BASE-T（UTP）

116
123

付録７

FL-net工事施工チェックシート

125

付録７−１ FL-net工事施工チェックシート

124

付録８

FL-netのプロファイル

付録８−１ 機器通信情報の分類
付録８−２ システムパラメータ
付録８−２−1 システムパラメータの一般形
付録８−３ システムパラメータの例
付録８−３−1 システムパラメータの表形式文書表記

126
126
128
128
129
129

FL-net（OPCN-2）機能

ページ

5/129

第１章 はじめに１−１ FL-netとは
FL-netは通産省の外郭団体である（財）製造科学技術センターのFAオープン推進協議会（JOP）によって標準化されたオープンFAネットワークです。
下図のように、異なるメーカのプログラマブルコントローラ（PC）や数値制御装置（CNC）などの各種FAコントロ
ーラやパソコンを相互接続したシステムの制御・監視を実現します。

FL-net（OPCN-2）機能

ページ

6/129

１−２ FL-netの特徴
FL-netは多くの異なるメーカのプログラマブルコントローラ（PC)、数値制御装置(CNC)などのコントローラ、パソコンなどを相互接続し、システムの制御・監視を実現するオープンネットワークです。
FL-netには次の特徴があります。

１−２−１ 広く普及した標準規格に準拠
特にOA分野で標準となっているイーサネットをベースに、UDP/IPを使って効率のよい通信を実現しています。
① 低価格
普及した通信デバイスにより構成できるため、低価格にてシステムを構築できます。
② ネットワーク機器が広く普及
トランシーバやハブ、ケーブル、パソコン用LANカードなどイーサネット用として広く普及したネットワーク用機器を使用します。
③ 将来の高速化
将来10Mbps→100Mbps→1Gbpsと伝送速度の向上が期待できます。
④ 光通信化イーサネット用に普及している光リピータなどを使用し、必要な部分を光ファイバ化することで、500m以上の長距離伝送や、耐ノイズ性の向上、屋外配線時の雷サージ対策を実施することができます。
アプリケーション層
FAリンクプロトコル層
トランスポート層
ネットワーク層
データリンク層
物理層

コントローラ・インタフェース
サービス機能サイクリック伝送
メッセージ伝送
トークン機能UDP
IP
イーサネット（IEEE802.3準拠）

FL-netプロトコル

１−２−２ FAコントローラ間に必要な機能をサポート① 大規模ネットワーク
最大254台の機器（ノード）を接続できます。
② 用途に応じた2種類の通信機能

サイクリック通信により、各ノードが同一のデータを常に共有できるコモンメモリ機能と、必要な時に必要な情報だけをやり取りするメッセージ通信機能の両方をサポートしています。
③ 大容量コモンメモリ
コモンメモリは8Kビット＋8Kワードです。
④ 高速応答50ms/32ノード（2Kビット＋2Kワード時）の高速応答が実現できます。
⑤ マスタレス方式による高い信頼性
マスタが存在しないことから、各ノードの参加・離脱が他のノードの通信に影響を与えることなしに自由にできる
ため、どのノードも自由に電源のON/OFFができ、メンテナンスが容易です。

FL-net（OPCN-2）機能

ページ

7/129

１−３ FL-netに関するQ&A
質問

1

2

3

4

5

6

7

8

回答
イーサネットはケーブルのタイプを定義する仕様であり、ローカルエリアネットワーク（LAN）で使用されます。イーサネットの通信速度は、１０〜１００Mbpsです。
イーサネットとは？
事務所などのOAの場で最も多く使用されているイーサネットは、１０Mbpsツイストペア
ケーブル（UTP）です。イーサネットは、多くのベンダから出されているソフトウェアプロ
トコルを使用して通信することができます。
FL-netはプログラマブルコントローラ（PC）や数値制御装置（CNC）などのFAコントロ
FL-netとは？
ーラを接続し、コントローラ間の制御データを高速に相互交換するネットワークです。
ケーブルなどのネットワーク構成部品は、イーサネットと同じものを使用します。
イーサネットは上位のコンピュータ、パソコンなどとコントローラを接続し、生産指示、実績収集など、情報・制御用途のために使用します。また、FL-netはコントローラ間のFL-netとイーサネットと接続に使用し、高速な制御データ交換のために使用します。
の違いは?
１台のコントローラで、上位用のイーサネットとコントローラ間用のFL-netの両方を実装した場合には、ケーブルを間違って接続しないように十分注意してください。
FL-netモジュールは、プログラマブルコントローラ（PC）や数値制御装置（CNC）などのFAコントローラに実装し、 CPUモジュール と同じように、局番号（ノード番号）とコ
モンメモリのリンク割付設定を行なうだけで、コントローラ間のデータ送受信をサイクリ
どうやってFL-netモジックに実行します。この場合、PCなどに特別な通信プログラムは不要です。またパソコ
ュールを使用することンなどからのPCのメモリや通信パラメータなどの読み出し、書き換えなどもPCに特別ができますか？
な通信プログラムは不要です。
ただし、コントローラ間相互でメッセージ伝送を使用したデータ送受信を行なう場合には、個々のコントローラにプログラムが必要となります。
プロトコルは通信をする上で必要なルールです。
プロトコルとは？
またFL-netは、何とい FL-netがサポートしているプロトコルは、UDP/IPとその上位層に位置するFL-net専うプロトコルをサポート 用の FAリンクプロトコル を使用しています。
していますか？
接続できます。
プログラマブルコントローラ（PC）や数値制御装置（CNC）などのFAコントローラに実装
FL-netに通常のパソコ
するFL-netモジュールは、ボード内にプロセッサを持ったインテリジェントユニットでンを接続できますか？
す。パソコンの性能や使い方によりますが、一般的にはインテリジェント形のFL-netボードを推奨します。
ネットワーキングトポロジーとは、ネットワーク配線形態のことを示します。大きくスター
形（ツリー形）、バス形、リング形の3つがありますが、これらは、物理的な配線形態といトポロジーとは？
うよりも、論理的な配線形態といったほうが分かりやすいでしょう。FL-netで使用する10BASE-Tはスター形トポロジーです。10BASE-5はバス形トポロジーです。
最も一般的に使用されるイーサネットケーブルの標準および、特性・制限の一部を記載します。
備考：（ ）の数値はリピータを使用した場合の値です。
n 10BASE-T：ツイストペアケーブル（UTP）
１セグメント当たりの最大伝送距離は１００ｍ（５００ｍ）
ネットワークケーブルの1セグメント当たりの最大接続数は２５４台です。
種 類とそのケーブル
n 10BASE-5：Thick同軸ケーブル（イエローケーブル）
長、および接続台数？
1セグメント当たりの最大伝送距離は５００ｍ（２５００ｍ）
1セグメント当たりの最大接続数は100台（254台）です。
n 10BASE-FL：光ファイバケーブル
1セグメント当たりの最大伝送距離は２０００ｍ
1セグメント当たりの最大接続数は254台です。

FL-net（OPCN-2）機能
質問
9

10

11

12

13

ページ

8/129

回答
FL-netを使用するシス いいえ。FL-netシステムを構築するのにイーサネット（正式には、IEEE802.3規格準テムに特別なイーサネ 拠）を使用します。特別な仕様は必要ありません。
ットの仕様が必要ですか?
異なるタイプのイーサネットメディアは、リピータ、メディア変換アダプタなどを使って、どうやってFL-netと接イーサネットケーブルの相互接続を行なうことができます。またこれらの製品は、多くの続できますか？
ベンダから販売されています。
一般的な使用方法は、次のようになります。
FL-netシステムを構築■基幹配線は、10BASE5（Thick同軸ケーブル；イエローケーブル）
する上でどのケーブル■制御盤内および事務所などは、10BASE-T（ツイストペアケーブル；UTPカテゴリ5）を使うべきですか？
■高圧電源やノイズが多い場所には、10BASE-FL（光ファイバケーブル）
FL-netのIPアドレスは、
FL-netのIPアドレスはネットワークアドレス：192.168.250です。
どのように設定します
ノード番号（ホスト番号）：1?254が標準になっています。
か？
ただしノード番号：250?254は、保守ツール用に予約されています。
FL-net 対応機器の適 FL-netは認証機関があり、適合性試験および相互接続性試験を行っております。こ
合性・相互接続性はど の試験に合格した機器には認証書が発行されます。
のようになっていますか？

１−４ NP1L-FL1をサポートしているCPU/TDsxEditorのバージョン
FL-netモジュールNP1L-FL1は下記バージョンのシステムにてご使用ください。
分類

対応バージョン

CPUモジュール

形式
TD1PS-32
TD1PS-74

TDsxEditor

ファームウェアバージョン
V35以降品
V1.00以降品注）CPUモジュールのバージョンは、CPUモジュール前面の 電池カバー を開くと右側に印字されています。
15←ハードウェアバージョン

35←ファームウェアバージョンFL-net（OPCN-2）機能

ページ

9/129

第２章 FL-netモジュールの仕様
２−１ 一般仕様
項目
動作周囲温度
保存温度
物 理 的 相対湿度
環境
汚染度
対腐食性
使用高度
機 械 的 耐振動
稼 動 条 耐衝撃
件
静電気放電イミュニティ
放射性無線周波数電磁界イミュニティ
電源周波数磁界イミュニティ
電気的伝導性無線周波数妨害イミュニティ
稼動条
バーストノイズイミュニティ
件
方形波ノイズイミュニティ
構造
冷却方式
絶縁方式
絶縁耐力
絶縁抵抗
占有スロット数
内部消費電力外部供給電源
質量
外形仕様

仕様
０〜５５℃
−２５〜＋７０℃
２０〜９５％RH 結露しないこと
汚染度２（ただし、結露のないこと）
腐食性ガスがないこと。
標高２０００ｍ以下（輸送時の気圧は７０ｋＰａ以上）
片振幅：0.15ｍｍ、定加速度：19.6ｍ/ｓ2 各方向2時間、計6時間
ピーク加速度：１４７ｍ/ｓ2 各方向3回接触放電法：±6kV、気中放電法：±8kV80MHz〜1000MHz：10V/m
50Hz：30A/m
0.15MHz〜80MHz：10Vrms
ケーブルクランプ：1kV（システム異常で停止しないレベル）
電源-FG：2kV
ケーブルクランプ：1.5kV以上（システム異常が発生しないレベル）：500V以上（伝送エラーが発生しないレベル）
盤内蔵型 IP30
自然冷却
パルストランス絶縁
AC1500V（50/60Hz） 1分間 コネクタ一括と接地間
DC500Ｖ絶縁抵抗計にて10MΩ以上 コネクタ一括と接地間
１スロット
DC24V 105mA以下
DC12V 500mA以下（10BASE5使用時のみ必要です。）
約２20ｇ
3-7節に記載

FL-net（OPCN-2）機能ページ

10/129２−２ FL-net伝送仕様
NP1L-FL1は1つのモジュール上にAUIコネクタと10BASE-Tコネクタの2つを装備し、いずれか一方を選択し使用することができます。
項目
伝送速度
フレーム形式アクセス制御伝送方式（符号）
伝送路形態
最大セグメント長
最小ノード間隔
FL-net1系統の最大接続ノード数
1セグメントの最大接続ノード数
プロトコル
IPアドレス

データ交換方式

外部供給電源10BASE５
10BASE‐T
10MbpsEthernet
CSMA/CD
ベースバンド（マンチェスタ符号）
バス構成（マルチドロップ）
500m
ノードとHUB間：100m（リピータ使用時、最大2500m）（リピータ使用時：最大200m）
2.5m
なし
254台。ただし、電気的に次項目の制約があるため、リピータを使用したセグメント数を増設する必要があります。
100台/セグメント
2台/セグメント（HUBを含む）
FAリンクプロトコル
UDP/IP、ICMP、ARP
クラスC
・コモンメモリ領域を使用したサイクリック伝送方式
データサイズ：最大8704ワード（512ワード＋8192ワード）
・メッセージ伝送方式
データサイズ：使用するメッセージ種別により異なります。詳細は「６−２−８」サポートメッセージ一覧を参照してください。
DC12V 500mA以下不要注１）10BASE5と10BASE-Tを同時に使用することはできません。
注２）10BASE5使用時は、外部供給電源（DC12V）が必要です。
なお、外部供給電源はトランシーバおよびトランシーバケーブル（AUIケーブル）の仕様を満足するものを使用
してください。
【ご参考】
IEEE802.3において、トランシーバおよびトランシーバケーブル（AUIケーブル）の仕様は次のように規定されています。
・トランシーバ入力端子電圧：DC12V-6％〜DC15V+5％・トランシーバケーブルの直流抵抗：40Ω/km以下、最大総長50m
・トランシーバの最大消費電流：500mA

FL-net（OPCN-2）機能ページ

11/129２−３ FL-netモジュールの動作定義一覧
NP1L-FL1がFL-net上に参加し通信するために必要なパラメータは次のとおりです。各項目はプロジェクトツリ
ーのシステム構成定義内のFL-netモジュールパラメータで設定します。
具体的な設定手順は「６−３ FL-netのパラメータ設定」を参照してください。
項目
機種コード定義

動作条件定義IPアドレス

トークン監視時間

最小許容フレーム間隔
注）

ノード名（設備名）
自ノード送信領域設定
個別構成登録定義
領域1、2送信バンク切替CPU定義
全領域受信バンク切替CPU定義

仕様
SXシリーズCPUの機種を設定します。
FL-net（他ノード）から、メッセージによる以下の項目のアクセスの禁止を設定します。デフォルト値は 許可 となっています。
① ネットワークパラメータ書き込み② バイト/ワードブロックデータ書き込み③ 起動/停止
NP1L-FL1（自ノード）のIPアドレスを設定します。
デフォルト値は192.168.250.□□□です。□□□にはモジュール前面のノード番号設定スイッチの値が入ります。ここでは設定できません。
コモンメモリ領域を使用したサイクリック伝送の送信時間を監視するための監視時間を設定します。デフォルト値は50msで、設定範囲は1〜255msです。
他ノードからトークンを受けて自ノードがフレームを出すまでの時間を、フレーム間隔と呼びます。このとき、各ノードが最低限フレームを出すまで待たなければならない時間を最小許容フレーム間隔と呼びます。デフォルト値
は10×100μsで、設定範囲は0〜50です。単位は100μsです。 0 と設定した場合、待ち時間なしの最速で動作します。
（弊社μ‐GPCHシリーズと接続する場合50とします。）
NP1L-FL1のノード名を半角10文字（全角5文字）で設定します。10文字未満の場合、残りはスペース（20h）で埋められます。
デフォルト値は20202020202020202020hです。
サイクリック伝送時のコモンメモリ内自ノード送信領域を設定します。設定は
領域１、２それぞれ先頭アドレスとサイズを設定します。
自モジュールのノード番号を含め、FL-net上に接続するすべてのノードのノード番号を登録します。ただし、０、２５５は設定禁止です。
コモンメモリ内自ノード送信領域のリフレッシュ方式（同期／非同期）の設定
および、同期方式時の切替指令を出すCPUを設定します。
コモンメモリ内自ノード受信領域のリフレッシュ方式（同期/非同期）の設定
および、同期方式時の切替指令を出すCPUを設定します。

注）FL-netでは、最小許容フレーム間隔をネットワークで共有します。各ノードは、ネットワークに参加しているノードが設定している最小許容フレーム間隔の最大値を使用します。
この値は、ノードの参加・離脱がある度に更新されます。

FL-net（OPCN-2）機能ページ

２−４ ケーブル仕様
項目
伝送媒体
ケーブル直径10BASE5
イーサネット同軸ケーブル
10mm

10BASE-T
UTP（シールドなしツイストペアケーブル）26-22AWG
0.4〜0.6mm注）イーサネット同軸ケーブル、UTPケーブル共IEEE802.3の規格に準拠した製品を使用してください。

12/129FL-net（OPCN-2）機能ページ

13/129２−５ リンクデータ仕様
FL-netモジュールのコモンメモリ、参加フラグ、構成フラグなどは、次のようにFL-netモジュール内メモリに割り付けられています。
fi0000fi0001fr0000FI0000
コモンメモリ領域
512ワードfi01FE
fi01FFfi0200fi0201

fr01FE
fr0200FI1FFF

コモンメモリ領域
8192ワード

fi21FE
fi21FF

fr21FF
参加フラグ
16ワード
構成フラグ
16ワード
異常フラグ
16ワード
自ノード管理テーブル
26ワード
ネットワーク管理テーブル
6ワード
参加ノード管理#Cテーブル
1024ワード

参加ノード管理#Mテーブル
1792ワード
FL-netエラーログ
66ワード

RAS 関数で参照します。

FL-net（OPCN-2）機能ページ

14/129（1）参加フラグ/構成フラグ/異常フラグ ワードオフセット値 0(0h)〜47(2Fh)
FL-net上に接続されている各ノードの状態を示します。各ノードの状態は参加フラグ/構成フラグ/異常フラグとシステム構成定義内ノード構成登録状態との組み合わせで判断します。
構成登録
なし

あり

参加
OFF
ON
OFF
OFF
ON

構成
OFF
OFF
OFF
OFF
ON

異常
OFF
OFF
ON
ON
OFF

ノードの状態
登録なしノード未接続
登録なしノード接続中（参加）登録なしノード脱落
該当ノード未接続または脱落
該当ノード正常接続（参加）① 参加フラグ ワードオフセット値 0(0h)〜15(Fh) （読出専用）
FL-net上に該当するノードが参加しているときONします。表中の数字はノード番号を表しています。
ワードオフセット (Fh) (Eh) (Dh) (Ch) (Bh) (Ah) (9h) (8h) (7h) (6h) (5h) (4h) (3h) (2h) (1h) (0h) ←ビットアドレス
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
↓

0(0h)
1(1h)
2(2h)
3(3h)
4(4h)
5(5h)
6(6h)
7(7h)
8(8h)
9(9h)
10(Ah)
11(Bh)
12(Ch)
13(Dh)
14(Eh)
15(Fh)

15 14 13 12 11 10 9 8
7 6 5
4 3 2
1
←未使用
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48
79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64
95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80
111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96
127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112
143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128
159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144
175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160
191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176
207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192
223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208
239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224
254 253 252 251 250 249 248 247 246 245 244 243 242 241 240

FL-net（OPCN-2）機能ページ

15/129② 構成フラグ ワードオフセット 値16(10h)〜31(1Fh) （読出専用）
FL-net上のノードがシステム構成登録されている状態でかつ実際にFL-net上に参加しているときONします。
ワードオフセット (Fh) (Eh) (Dh) (Ch) (Bh) (Ah) (9h) (8h) (7h) (6h) (5h) (4h) (3h) (2h) (1h) (0h) ←ビットアドレス
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0↓

16(10h)17(11h)18(12h)19(13h)20(14h)21(15h)22(16h)23(17h)24(18h)25(19h)26(1Ah)27(1Bh)28(1Ch)29(1Dh)30(1Eh)31(1Fh)F E D C B A 9 8
7 6 5
4 3 2
1
←未使用
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48
79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64
95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80
111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96
127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112
143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128
159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144
175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160
191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176
207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192
223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208
239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224
254 253 252 251 250 249 248 247 246 245 244 243 242 241 240③ 参加フラグ ワードオフセット値 32(2０h)〜47(2Fh) （読出専用）
FL-net上のノードが脱落または参加していないときONします。
ワードオフセット (Fh) (Eh) (Dh) (Ch) (Bh) (Ah) (9h) (8h) (7h) (6h) (5h) (4h) (3h) (2h) (1h) (0h) ←ビットアドレス
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0↓32(20h)33(21h)34(22h)35(23h)36(24h)37(25h)38(26h)39(27h)40(28h)41(29h)42(2Ah)43(2Bh)44(2Ch)45(2Dh)46(2Eh)47(2Fh)F E D C B A 9 8
7 6 5
4 3 2
1
←未使用
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48
79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64
95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80
111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96
127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112
143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128
159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144
175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160
191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176
207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192
223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208
239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224
254 253 252 251 250 249 248 247 246 245 244 243 242 241 240

FL-net（OPCN-2）機能ページ（2）自ノード管理テーブル ワードオフセット値48(3０h)〜73(49h)
自ノードの設定に関するデータを管理します。各設定データは下図のように割り付けられています。

〜

48(30h)49(31h)53(35h)未使用

ノード番号
ノード名（10バイト）〜

54(36h)未使用

58(3Ah)〜59(3Bh)63(3Fh)64(40h)65(41h)66(42h)67(43h)68(44h)69(45h)70(46h)71(47h)72(48h)73(49h)メーカ形式（10バイト）
自ノードの状態（1バイト）
未使用
FL-netの状態（1バイト）
未使用
上位層の状態（2バイト）
コモンメモリ領域1 送信領域先頭アドレス（2バイト）
コモンメモリ領域1 送信領域サイズ（2バイト）
コモンメモリ領域2 送信領域先頭アドレス（2バイト）
コモンメモリ領域2 送信領域サイズ（2バイト）
最小許容フレーム間隔（1バイト）
未使用
トークン監視時間（1バイト）
未使用
プロトコルバージョン（1バイト）
未使用

・ノード番号
NP1L-FL1前面のノード番号設定スイッチに設定された番号が16進で表示されます。

・ノード名
システム構成定義中のFL-netパラメータに設定したノード名が表示されます。
例えばノード名を TOYO DENKI とした場合、次のように表示されます。
49(31h)50(32h)51(33h)52(34h)53(35h)

54(h)
59(h)
20(h)
45(h)
4B(h)

T
Y
E
K

4F(h)
4F(h)
44(h)
4E(h)
49(h)

O
O
D
N
I

16/129FL-net（OPCN-2）機能ページ

17/129・メーカ形式NP1L-FL1の場合、 NP1L-FL1 と規定されており、下図のように表示されます。
59(31h)60(32h)61(33h)62(34h)63(35h)

4E(h)
31(h)
2D(h)
4C(h)
20(h)

N
1
L

50(h)
4C(h)
46(h)
31(h)
20(h)

P
L
F
1

・自ノードの状態
自ノード（NP1L-FL1）の状態を示します。
(Fh)
15

(Eh)
14

(Dh)
13

(Ch)
12

(Bh)
11

64(40h)

(Ah)
10

(9h)
9

(8h)
8

(7h)
7

・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・ (0h)
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・ 0

0

0

0

0

・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・

0

未使用
トークン監視時間異常（1:異常検出）
初期設定異常（1:異常検出）
フレーム受信待ち（1:受信待ち）
自ノード番号重複（1:重複検出）
自ノード設定完了（1:設定完了、0:未完了）

・FL-netの状態
FL-netの状態の情報は、ネットワーク上で共有される情報と、各ノードがそれぞれに管理する情報があります。
(Fh)
15

(Eh)
14

(Dh)
13

(Ch)
12

65(41h)

(Bh)
11

(Ah)
10

(9h)
9

0

0

0

(8h)
8

(7h)
7

・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・ (0h)
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・ 0

0

・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・

0

自ノード参加/脱落（1:参加注、0:脱落）
上位層動作信号異常（1:異常検出）
コモンメモリ有効（1:有効、0:無効）
コモンメモリ設定完了（1:完了、0:未完了）
FL-net 上のコモンメモリアドレス重複（1:重複検出）

・上位層の状態(Fh)1566(42h)

(Eh)
14

(Dh)
13

(Ch)
12

(Bh)
11

(Ah)
10

(9h)
9

(8h)
8

0

0

0

0

0

(7h)
7

・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・ (0h)
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・ 0
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
未使用

異常状態（00:正常、01:ワーニング、1*:アラーム）
運転状態（0:停止、1:運転）

0FL-net（OPCN-2）機能ページ

18/129・最小許容フレーム間隔
他ノードからトークンを受信し自ノードがフレームを出すまでの時間をフレーム間隔と呼びます。
このとき、各ノードが最低限フレームを出すまで待たなければならない時間を最小許容フレーム間隔と呼びま
す。
(Fh)
15

(8h) (7h)8 7
未使用

67(43h)(0h)
01〜50（単位 100μs）

・トークン監視時間
トークン保持ノードから自ノード（NP1L-FL1）がトークンを受け取り、トークンを次の保持ノードへ渡すまでの時間が表示されます。
(Fh)15(8h) (7h)8 7未使用

68(44h)(0h)
001〜255（単位 ms）

・プロトコルバージョン
プロトコルバージョンは80hex固定です。
(Fh)
1580(hex)69(45h)(8h) (7h)
8 7
未使用

(0h)
0

（３）ネットワーク管理テーブル ワードオフセット値 74(4Ah)〜79(4Fh)
74(4Ah)75(4Bh)76(4Ch)77(4Dh)78(4Eh)79(4Fh)トークン保持ノード番号（１バイト） 未使用
最小許容フレーム間隔（１バイト） 未使用
リフレッシュサイクル許容時間 （２バイト）
リフレッシュサイクル測定時間 現在値 （２バイト）
リフレッシュサイクル測定時間 最大値 （２バイト）
リフレッシュサイクル測定時間 最小値 （２バイト）（４）参加ノード管理#Cテーブル ワードオフセット値 80(50h)〜1103(44Fh)………

FL-net上に参加している各ノードの送信領域が表示されます。１ノードの情報は4ワードで表示されます。

……

+4×（ノード番号）+4×（ノード番号）+1+4×（ノード番号）+2+4×（ノード番号）+31103(44Fh)

コモンメモリ領域1
コモンメモリ領域1
コモンメモリ領域2
コモンメモリ領域2

送信領域先頭アドレス（２バイト）
送信領域サイズ（２バイト）
送信領域先頭アドレス（２バイト）
送信領域サイズ（２バイト）………

……

80(50h)FL-net（OPCN-2）機能ページ

19/129（５）参加ノード管理#Mテーブル ワードオフセット値 1104(450h)〜2895(B4Fh)
FL-net上に参加している各ノードのFL-netパラメータの設定内容が表示されます。1ノードの情報は7ワードで………

表示されます。
……

1104(450h)………

FL-netの状態(1バイト)
未使用
上位層の状態(2バイト)
トークン監視時間(1バイト)
未使用
最小許容フレーム間隔(1バイト)
未使用
リフレッシュサイクル許容時間(2バイト)
未使用
未使用

……

+7×（ノード番号）+7×（ノード番号）+1+7×（ノード番号）+2+7×（ノード番号）+3+7×（ノード番号）+4+7×（ノード番号）+5+7×（ノード番号）+62895(B4Fh)（６）FL-netログ ワードオフセット値 2896(B50h)〜2961(B91h)
FL-netの通信に関する履歴が格納されます。
2896(B50h)
2898(B52h)
2900(B54h)
2902(B56h)
2904(B58h)
2906(B5Ah)
2914(B62h)
2916(B64h)
2918(B66h)
2920(B68h)

着信回数(2ワード)
ソケット部送信エラー回数(2ワード)
未使用(2ワード)
受信回数(2ワード)
受信エラー回数(2ワード)
未使用(2ワード)
サイクリック伝送エラー回数(2ワード)
未使用(2ワード)
メッセージ伝送再送信回数(2ワード)
メッセージ伝送再送信オーバ回数(2ワード)
2922(B6Ah) 未使用(2ワード)2924(B6Ch) メッセージ受信エラー回数(2ワード)2926(B6Eh) 未使用(4ワード)2930(B72h)
2932(B74h)
2940(B7Ch)
2942(B7Eh)
2944(B80h)
2946(B82h)
2948(B84h)
2950(B86h)
2952(B88h)
2954(B8Ah)

ACKエラー回数(2ワード)
未使用(8ワード)
トークン多重認識回数(2ワード)
トークン破棄回数(2ワード)
トークン再発行回数(2ワード)
未使用(2ワード)
トークン監視タイムアウト回数(2ワード)
未使用(2ワード)
フレーム待ち状態回数(2ワード)
加入回数(2ワード)2956(B8Ch) 自己離脱回数(2ワード)2958(B8Eh) スキップによる離脱回数(2ワード)2960(B90h) 他ノード離脱認識回数(2ワード)

FL-net（OPCN-2）機能ページ

20/129２−６ 各部の名称とはたらき
２−６−１ 各部の名称

２−６−２ 各部のはたらき① 状態表示LED
NP1L-FL1の状態を表示します。
記号

表示色

ONL

緑

点灯条件

NP1L-FL1正常時に点灯します。（システム電源投入後、SXバスが立ち上がるまでの間は点滅します。）
RUN
緑
自モジュール正常動作中
ERR
赤NP1L-FL1に異常がある場合や、SXバスに異常がある場合点灯します。
LNK
緑
FL-netに参加しているとき点灯します。
TX
緑
NP1L-FL1からFL-netへデータを送信している時点灯します。
RX
緑
FL-netからNP1L-FL1へデータを受信している時点灯します。
PER
赤
NP1L-FL1へ設定されたFL-netのパラメータに異常があるとき点灯します。 注）注）検出される設定異常は、モジュール前面のCPU番号設定異常、モジュール前面のノード
番号設定異常、コモンメモリ領域1、2アドレス/サイズ設定異常があります。

② CPU 番号設定スイッチ
FL-netモジュールの場合、CPUモジュールと同様にCPU局番（8または9）を割り付ける必要があります。
システム運転中（電源ON中）の設定変更はしないでください。工場出荷時は 8 に設定されています。

FL-net（OPCN-2）機能ページ

21/129

③ AUI/10BASE-T切り換えスイッチ
NP1L-FL1に接続するEthernetの仕様を設定します。システム運転中（電源ON中）の設定変更はしないでくだ
さい。工場出荷時は T （10BASE-T）に設定されています。

④ FL-netノード番号設定スイッチ
NP1L-FL1のFL-netノード番号を16進数で設定します。01−FE（１−254）
システム運転中（電源ON中）の設定変更はしないでください。工場出荷時は 01 に設定されています。

⑤ 10BASE-T用コネクタ
10BASE-T使用時、10BASE-Tのケーブル（UTPケーブル）を接続します。

⑥ AUIコネクタ
10BASE5からAUIケーブルを使用して接続するとき、このコネクタを使用します。

⑦ 10BASE5用DC12Vコネクタ
AUIケーブルを使用するとき、外部からこの端子にDC12電源（500mA）を供給する必要があります。
ケーブル側のコネクタはヒロセ電機製HNC2-2.5S-3を使用してください。10BASE-Tを使用するときは必要ありません。

FL-net（OPCN-2）機能ページ

22/129２−７ 外形仕様

注） FL-netへの信号接続は、AUIケーブル（10BASE5）またはUTPケーブル（10BASE-T）のいずれか1つを使用します。使用されるAUIケーブルまたはUTPケーブルのコネクタ寸法、ケーブルの曲げ（曲げ寸法は使用されるケーブルの仕様を確認してください。）を考慮してください。

FL-net（OPCN-2）機能ページ

23/129

第３章 FL-netモジュールの実装
３−１ モジュールの装着位置
NP1L-FL1はSXバスおよびプロセッサバスに接続される通信モジュールです。べースボード上の装着位置の制限は次のとおりです。

３−２ モジュールの実装台数
NP1L-FL1は、1コンフィグレーション上に最大2台まで実装できます。ただし、NP1L-FL1はμGPCｓｘシリーズのモジュール分類で、プロセッサリンクモジュールに属し、同じプロセッサリンクモジュールに属するPリンクモジ
ュール、PEリンクモジュールが同じコンフィグレーション上に実装される場合は、下記の実装制約台数を考慮する必要があります。

プロセッサリンクモジュールに属するモジュールの合計台数 ≦ 2（台）FL-net（OPCN-2）機能ページ

24/129３−３ モジュールのベースボードへの取り付け① モジュールを装着するスロットのカプラロックを起こします。
モジュール背面の爪をベースボードの下部（アルミ部）に掛けます。

② モジュール背面上部をベースボード
へ取り付けます。
※その際、モジュールが左右にずれないようモジュール背面の爪が確
実にベースボード下部（アルミ部）に引掛かっていることを確認してください。左右にずれたままモジュールを押し込むと、コネクタを破損するおそれがあります。

③ カプラロックがモジュール背面上部の穴に掛っていることを確認してください。
ゆるみがある場合は矢印の方向へ
カプラロックを押してください。

※ 取り外しはカプラロックを手前に倒して逆の手順で行ってください。

注１）活線脱着は絶対に行わないでください。またモジュールは電源モジュールのALM LED（赤）が完全に消灯したことを確認した後、取り外すようにしてください。
注２）万一、モジュール背面の爪がベースボードの下部に掛からない状態で装着してしまったときは、爪部をベースボード下部に押し付けてカプラロックを手前に倒して外してください。
無理に外そうとすると破損の原因となります。

FL-net（OPCN-2）機能ページ

25/129

第４章 FL-netモジュールの配線
４−１ 通信ケーブルの接続
通信ケーブルはAUIケーブル（10BASE5トランシーバケーブル）、UTPケーブルのいずれか一方を選択して接続します。

（１）10BASE5使用時
10BASE5トランシーバケーブルをAUIコネクタに接続します。さらに、10BASE5では10BASE5用電源（DC12V）が必要です。製品に付属されている10BASE5電源用ケーブルを接続します。
AUI/10BASE-T切り換えスイッチは、AUI側（下）に設定します。
注）10BASE5用電源ケーブルのFGは制御盤のフレームに接続しないで、コントローラ専用の接地（D種接地）を行ってください。

（２）10BASE-T使用時
UTPケーブルをモジュラーコネクタに接続します。
AUI/10BASE-T切り換えスイッチは、T側（上）に設定します。

注）システム運転中に10BASE5⇔10BASE-Tの切り換えは絶対に行わないでください。

FL-net（OPCN-2）機能ページ

26/129４−２ 電源の配線
NP1L-FL1の制御用電源は、電源モジュールよりベースボードを介して供給されます。

（１）電源の配線
・AC電源の場合
AC100-120VまたはAC200-240Vの電源へ2mm2の電線を密にツイストし配線してください。
・DC電源の場合
DC24V（DC22.8-26.4V）の電源へ2mm2の電線を密にツイストし配線してください。
【ご参考】μGPCｓｘのAC電源の許容範囲はAC100V:AC85-132V、AC200V:AC170-264Vですが、できるだけ定格に近い範囲（AC100-110V、AC200-220V）で使用されることをお奨めします。
電圧が低い場合、わずかな電圧降下で停電状態となり、また、電圧が高い場合、電源モジュールの発熱量が多くなり寿命を縮める原因になります。電源の電圧変動が大きい場合、定電圧トランスを接続するなどの対策を施してください。
電源から侵入するノイズ対策としては、絶縁トランスやノイズフィルタを配線用遮断器−電源モジュール間に取り付ける方法があります。使用される際は次の点にご注意ください。
・絶縁トランスやノイズフィルタの1次側の線と2次側の線を束線したり、近接させないでください。ノイズ除去の効果がなくなります。
・絶縁トランスやノイズフィルタと電源モジュールの間は最短にし、2mm2の電線を密にツイストし配線してください。

FL-net（OPCN-2）機能ページ

27/129（２）電源電圧切り換え（AC電源のみ）
AC100V時：短絡（電源モジュールに付属している短絡片を使用します。）
AC200V時：開放（３）接地接地を行う場合は、下記の項目を実施してください。
・FG端子は、各盤の接地集合部、すなわちFG母線、またはFG集合端子台､またはスタッドへ樹枝状に接続してください。接地線の太さは2mm2としてください。
接地点はできるだけ各ユニットの近くとし、接地線の距離をなるべく短くしてください。
・各盤の接地集合部は、システム構成上の分散地域単位に設ける接地集合板へ樹枝状に接続し、接地線の太さは5.5mm2 以上としてください。
・接地線は強電回路、主回路の線とはできるだけ離し、かつ、並行する距離ができるだけ短くなるよう布設してください。
・接地は、他の強電機器の接地系とは分離した専用の接地極と接地線で構成してください。
・接地は、できるだけ専用接地とし、接地工事はD 種接地（第3種接地）としてください。専用接地極は、他の強電機器の接地極から10m 以上離してください。
・専用接地がとれないときは下図の共用接地としてください。
・雷サージ環境が特に悪い地域へ設置する場合は、ベースボード、リモート入出力ユニットなど、すべてを制
御盤のパネルから電気的に絶縁し、更に各ユニットの接地は各々独立して、大地へ接地してください。

●LG-FG端子を短絡した状態で、FG端子をオープンには絶対しないでください（必ず接地してください）。
感電するおそれがあります。
【ご参考】
μGPCｓｘは十分なノイズ対策を施しており、特にノイズが多い場合を除いて、接地なしでも使用できます。接地線を他の機器と共通にしたり、建物の梁（鉄骨部）に接続したり、感電防止が目的の接地線への配線など
良質の接地が得られない場合、接地しないほうがよい場合もあります。
ただし、その際も制御盤の接地は確実に行ってください。

FL-net（OPCN-2）機能ページ

28/129（４）ALM接点の配線
電源モジュールの冗長化などで、電源モジュールを1つのベースボードに複数台（2台または3台）装着して使用する場合、電源モジュールの故障を検出するためにALM接点を使用します。
ALM接点は下図のように入力モジュールに配線したり、外部の警告灯などに配線してご使用ください。

ALM接点は常閉接点（b接点）で電源モジュールが正常運転時（出力電圧22.8-26.4Vの範囲のとき）はOFF、それ以外のときONします。
＜接続例＞
DC入力モジュール(NP1X1606-W)を使用した接続例を下図に示します。

（５）その他の注意事項
端子台式モジュールへ配線をする際、下記項目にご注意ください。
・配線には圧着端子を使用し、圧着端子の傾きに注意し、隣接間の絶縁距離（3.2mm以上）確保してください。
・圧着端子には絶縁被覆を併用してください。

・配線時、電線の曲げは被覆の1.5倍以上とるようにしてください。極端に小さくすると断線のおそれがあります。

FL-net（OPCN-2）機能ページ

29/129第５章 利用の手引き
５−１ イーサネットについて
５−１−１ 10BASE5システム（１）基本構成
基本構成は下図のように、最大長500mの同軸ケーブルとそれに接続されるノードからなります。ノードはAUI
ケーブル（トランシーバケーブル）とトランシーバを介して同軸ケーブルに接続されます。トランシーバには、
AUIケーブル（トランシーバケーブル）を1本だけ接続できるシングルポートトランシーバと、複数本接続できる
マルチポートトランシーバの2種類があります。
この基本構成をセグメントといい、1セグメントに接続できるノード数は最大100台です。

FL-net（OPCN-2）機能ページ

30/129（２）リピータを使用した構成
ノード間の距離が500m以上となる場合は、下図に示すようにリピータを接続して分岐状にセグメントの数を増やすことができます。下図はノード間の距離が最大1500m以内のシステム例です。システムを構築する場合、どの2つのノード間の経路をとっても、通過するリピータの数が2台以下となるようにしてください。

注１）リピータはAUIケーブルとトランシーバを介して同軸ケーブルに接続してください。
注２）リピータは同軸セグメント中のどの位置のトランシーバにも取り付けできます。
注３）トランシーバの取付間隔は、2.5mの整数倍としてください。

FL-net（OPCN-2）機能ページ

31/129（３）リンクセグメントを使用した構成
下図はノード間の距離を最大2500mとした例です。伝送距離を大きくするため、リピータを両端に設置したリンクケーブル（同軸ケーブルの場合最大500m）を用いており、これをリンクセグメントと呼びます。
リンクセグメントにはノードは接続できません。そのかわり両端のリピータを含めて点線で囲った部分を1台のリピータとして数えることができ、任意ノード間のリピータ合計台数の制限を軽減することができます。

注１）リンクセグメントは最大500mです。
注２）リンクセグメントにはノードを接続しないでください。
注３）任意のノード間のリピータは、最大2個以下にしてください。
注４）リピータを2個以上接続するセグメントは、1つのみとしてください。（上図の場合セグメントB）

FL-net（OPCN-2）機能ページ

32/129（４）システム構成上の仕様
項目
セグメント最大長セグメント内トランシーバ取付最大数
ノード間最大距離システム最大ノード番号
AUIケーブル（トランシーバケーブル）最大長
トランシーバ ― リピータ間ケーブル長
ノード間経路内リピータ最大数

仕様
５００m
１００台
2,500m以下（AUIケーブルを除きます。）
254台
50m
2m以下（推奨値）
2台(ただし、リンクセグメントは両端のリピータを含めて、全体を1台のリピータとみなします。)

５−１−２ 10BASE-Tシステム
トランシーバにAUIケーブルを経由して、ハブ（HUB）を接続し、そのハブに複数のノードを接続することができます。
ハブとノード間のケーブルは、UTPケーブル（10BASE-T）を使用します。

ノード間の距離が短い場合は、同軸ケーブルやトランシーバなしで、UTPケーブルを介し、ノードとハブを接続することができます。

５−１−３ イーサネットのIPアドレス
UDP/IPでは、IPアドレスという32ビットの論理アドレスを使用します。IPアドレスは、ネットワークアドレスとホストアドレスからなります。一般的にFA分野ではクラスCが使用されています。

クラスC

1 1 0 ×ネットワークアドレス（20ビット）

ホストアドレス（8ビット）

また、このアドレスは8ビットごとにピリオド . で区切り、10進数で表します。たとえば、クラスCでは以下のように表現します。
11000000
192.

00000010
001.
ネットワークアドレス

00000000
000.

00000011
003
ノード番号※ FL-net では、デフォルト値が192.168.250.N（Nはノード番号1〜245）となっています。

FL-net（OPCN-2）機能ページ

33/129５−２ FL-netについて
５−２−１ FL-netの概要（１）FL-netのコンセプト
FL-netはイーサネットをベースとした、FAコントロールネットワークで、サイクリック伝送機能およびメッセージ伝送機能を持っています。
FL-netの基本的な考え方は次のとおりです。
① イーサネットをFAコントローラ間の通信媒体（物理レベル、データリンク）にしています。
② イーサネット上で普及しているUDP/IP を使用し、基本的なデータ送達手段を実現しています。
③ 上記の基本的なデータ通信手段を使用しつつ、ネットワーク内各ノードの通信媒体アクセスを管理/
制御（衝突回避）して、一定時間内の伝送を保証します。
FL-netの対象は、生産システムにおけるプログラマブルコントローラ（PC）、ロボット・コントローラ（RC）、数値制御装置（CNC）などの制御装置や制御用パソコン間におけるデータ交換を行うためのFA コントロールネッ
トワークです。

（２）FL-netのプロトコル
FL-netは、以下のように6つのプロトコル層から構成されています。
アプリケーション層
FAリンクプロトコル層
トランスポート層
ネットワーク層
データリンク層
物理層

コントローラインタフェース
サービス機能サイクリック伝送
メッセージ伝送
トークン機能UDP
IP
イーサネット（IEEE 802.3準拠）

FL-netプロトコル※ トランスポート層ネットワーク層では、UDP/IPを使用し、データリンク層、物理層では、イーサネットを使用します。

（３）FL-net伝送方式の特徴
FL-netの「FAリンクプロトコル層」の特徴は、次のとおりです。
①マスターレス･トークン方式による送出管理を行い衝突を回避しています。
②トークンを一定時間で周廻させることによって、リフレッシュサイクル時間を規定することができます。
③定められたトークンをサイクリックデータと共に送信しています。
④立ち上がり時一番若いノードよりトークンを送信しています。
⑤一定時間トークンが送信されない場合、次ノードがトークンを送信します。
⑥マスターレストークン方式によって、一部のノードが故障してもネットワークが停止することはありません。
⑦運転モード（RUN/STOP）/ハード異常（ALARM）などの情報の管理テーブルを用意し、他ノードの動作
状態を参照できます。

FL-net（OPCN-2）機能ページ

34/129（４）FL-netのIPアドレス
FL-netの各ノードのIPアドレスは、クラスCを使用して個別に設定する必要があります。IPアドレスとは、IP（インターネットプロトコル）による伝送を行う場合に、特定のノードを指し示す「アドレス」です。このためIPアドレスは重複しないように設定/管理する必要があります。FL-netではクラスCのIPアドレスを使用します。
FL-netのIPアドレスのデフォルト値は192.168.250.＊＊＊を使用し、＊＊＊部分はノード番号になります。
ノード番号（ホスト番号）
n(n：1〜254)

ネットワークアドレス
192.168.250(デフォルト値)

５−２−２ 接続台数とノード番号
最大接続台数は254台です。ノード番号は「1〜254」を使用します。
①ノード番号：「1〜249」

通常のFL-net機器用です。

②ノード番号：「250〜254」

FL-net メンテナンス用です。

③ノード番号：「255」

FL-netの内部で使用します。ユーザーは使用できません。
（グローバルアドレスのブロードキャスト伝送に使用。）④ノード番号：「0」FL-netの内部で使用します。ユーザーは使用できません。

FL-net（OPCN-2）機能ページ

35/129５−２−３ データ通信の種類
FL-netのデータ通信は、「サイクリック伝送」と「メッセージ伝送」をサポートしています。

（１）サイクリック伝送
サイクリック伝送は、周期的なデータの伝送を行います。各ノードはコモンメモリ（共通メモリ）を介して、データを共有できます。

（２）メッセージ伝送
メッセージ伝送は、非周期的なデータの伝送を行います。
通常は送信要求があり、トークンを保持しているとき、特定のノードに向けて通信を行います。

FL-net（OPCN-2）機能ページ

36/129５−２−４ 伝送データ量（１）サイクリック伝送
ネットワーク全体で8Kビット（512ワード）＋8Kワードのコモンメモリを持っています。
1ノード当たりの利用可能な最大送信データ量は、8.5Kワードです。（1K＝1024）（２）メッセージ伝送
1メッセージフレームの最大データ量は、512ワード（1024バイト）です（ヘッダ部分は含みません）。
メッセージ・フレーム
512 ワード(1024 バイト)

５−２−５ 転送周期
サイクリック通信は、ほぼ一定周期でコモンメモリをリフレッシュします。単発のメッセージ通信により、コモンメモ
リのリフレッシュ時間がリフレッシュサイクル許容時間を超えないように、メッセージ通信の送信をコントロールしています。
各ノードは、自ノード宛てのトークン受信から次の自ノード宛てのトークン受信までに、ネットワークに流れるメッ
セージ通信のフレームを常時監視しています。この1周期の間にネットワークに1つもメッセージ通信のフレームが流れないとき、この1周期時間の120％の値をリフレッシュサイクル許容時間とします。
上記の監視処理によって、リフレッシュサイクル許容時間は、ネットワークに加入するノード数によって動的に決定されます。

FL-net（OPCN-2）機能ページ

37/129５−２−６ 通信管理テーブル
ノードの状態は、自ノード管理テーブル、参加ノードテーブル、ネットワーク管理テーブルの3つで管理されています。
（１）自ノード管理テーブル
自ノード管理テーブルは、自ノードの設定について管理します。
名称
ノード番号
コモンメモリ領域1のデータ先頭アドレス
コモンメモリ領域1のデータサイズ
コモンメモリ領域2のデータ先頭アドレス
コモンメモリ領域2のデータサイズ
上位層の状態
トークン監視時間
最小許容フレーム間隔
メーカ形式
ノード名（設備名）
プロトコルバージョン
FL-netの状態
自ノードの状態

バイト長
1バイト
2バイト
2バイト
2バイト
2バイト
2バイト
1バイト
1バイト
10バイト
10バイト
1バイト
1バイト
1バイト

内容・データ範囲
1〜254
ワードアドレス(0〜1FFhex)
サイズ(0〜200hex)
ワードアドレス(0〜1FFFhex)
サイズ(0〜2000hex)
RUN/STOP/ALARM/WARNING/NORMAL
1〜255ms 1ms単位
0〜50×100μs 100μs単位
メーカの形式、機器の名称 NP1L-FL1
ユーザ設定によるノードの名称
80hex固定
参加/離脱など
ノード番号重複検知など※ 自ノード管理テーブルのNP1L-FL1内でのメモリ割り付けは「３−５ （２）自ノード管理テーブル」を参照してください。

FL-net（OPCN-2）機能ページ

38/129（２）参加ノード管理テーブル
参加ノード管理テーブルは、ネットワークに加入しているノードに関する情報を管理します。詳細は各ノードの仕様書を参照してください。
名称
ノード番号
上位層の状態
コモンメモリ領域1のデータ先頭アドレス
コモンメモリ領域1のデータサイズ
コモンメモリ領域2のデータ先頭アドレス
コモンメモリ領域2のデータサイズ
リフレッシュサイクル許容時間
トークン監視時間
最小許容フレーム間隔
FAリンクの状態

バイト長
1バイト
2バイト
2バイト
2バイト
2バイト
2バイト
2バイト
1バイト
1バイト
1バイト

内容・データ範囲
1〜254
RUN/STOP/ALARM/WARNING/NORMAL
ワードアドレス(0〜1FFhex)
サイズ(0〜200hex)
ワードアドレス(0〜1FFFhex)
サイズ(0〜2000hex)
1ms単位
1ms単位
100μs単位参加/離脱情報など※ 参加ノード管理テーブルのNP1L-FL1内でのメモリ割り付けは「３−５ （４）参加ノード管理#Cテーブル」
および「３−５ （５）参加ノード管理#M テーブル」を参照してください。

（３）ネットワーク管理テーブル
ネットワーク管理テーブルは、ネットワークに共通する情報を管理します。
名称
トークン保持ノード番号
最小許容フレーム間隔
リフレッシュサイクル許容時間
リフレッシュサイクル測定時間(現在値)
リフレッシュサイクル測定時間(最大値)
リフレッシュサイクル測定時間(最小値)

バイト長
1バイト
1バイト
2バイト
2バイト
2バイト
2バイト

内容・データ範囲
現在トークンを保持しているノード番号が格納されます。
100μs単位
1ms単位
1ms単位
1ms単位
1ms単位

※ ネットワーク管理テーブルのNP1L-FL1内でのメモリ割り付けは「３−５ （３）ネットワーク管理テーブル」
を参照してください。

FL-net（OPCN-2）機能ページ

39/129５−２−７ サイクリック伝送と領域（１）サイクリック伝送概要
サイクリック伝送とは、ノード間に発生する周期的なデータ交換をサポートする機能です。
①コモンメモリの機能を実現します。
②ノードがトークンを保持しているときに送信します。
③ネットワークに参加するノードでサイクリック伝送（送信）を行わないノードも認められています。
④ノードがトークンを保持したときに、送信領域のサイクリックデータはすべて送信します。
＜トークン＞
トークンは基本的にネットワークに1つだけ存在します。もしも、ネットワークに2つ以上のトークンが存在した場
合、ノードは宛先ノード番号が小さい方を優先し、他方を破棄します。
＜トークンフレーム＞
トークンを含むフレーム（トークンフレーム）には、トークンの宛先ノード番号とトークン送出ノード番号があります。
各ノードは、受信したトークンフレームのトークンの宛先ノード番号と一致した場合、トークン保持ノードになります。
＜トークンの順序＞
トークンのローテーションの順番は、ノード番号によって決まります。各ノードは参加ノード管理テーブルに登録されているノードの中の昇順でトークンのローテーションを行います。最大ノード番号のノードは、最小ノード番
号のノードにトークンを渡します。

トークン巡回とサイクリック伝送1

トークン巡回とサイクリック伝送2

FL-net（OPCN-2）機能ページ

40/129（２）コモンメモリ①サイクリック伝送を行うノード間で、共通のメモリとして扱うことのできる機能を提供します。
②1つのノードについて2種類の領域（領域1、領域2）を割り付けられます。
③1つのノードが送信する領域が1フレームによる伝送サイズ、すなわち1024バイトを超えるとき、複数のフレー
ムによってデータを伝送します。
④③の分割されたデータのフレームを受信するとき、コモンメモリは1つのノードからくるすべてのフレームの受信完了まで、コモンメモリを更新しません。すなわちノード単位でのデータの一義性（同時性）を保証します。
注）⑤1ノードの通信部が用意するコモンメモリのための容量は、8K ビット＋8Kワード＝ 8.5Kワードの固定サイズです。
⑥コモンメモリの内、1ノードの送信領域として領域1、領域2 とも最大領域の範囲内で任意に設定することができます。
⑦一定周期で各ノードは、データをブロードキャストすることで、システム全体で同じデータを共有する機能を提供します。FL-net上の各ノードは互いに重複しない送信領域を分担して受け持ち、データの交換を行います。したがって、あるノードに割り当てられた送信領域は、他ノードにとっては受信領域となります。

注） μGPCｓｘではノード単位でのデータの一義性を保証するために F̲BANK 関数を使用する必要があります。詳しくは「６−４ FL-netの使い方」を参照してください。

コモンメモリを受信領域のみで使用することも可能です。

FL-net（OPCN-2）機能ページ

41/129（３）領域1と領域2
1つのノードは、領域1と領域2という2つのデータ領域をコモンメモリに割り付けることができます。送信領域の設
定は、領域の先頭アドレスとサイズによって行います。
領域のアクセスは、ワードアドレスとします。領域1は0.5Kワード、領域2は8Kワードあります。（1K＝1024）

ｆi0000ｆi0200ｆi01FF

ｆi21FF

FL-net（OPCN-2）機能ページ

42/129（４）データの一義性（同時性）
サイクリック伝送では、送信するデータ量によってはフレームを複数に分割します。
次の手順でノード単位のコモンメモリの一義性（同時性）を保証します。

注）① 送出タイミング
上位層からのデータ送信要求時、自ノードのサイクリックデータをバッファにコピーし、送信準備を行い順次送信します。送信ノードが持っているデータサイズが1フレームで送信できるサイズより大きいとき、バッファのデー
タを複数のフレームに分割して送信します。

② 受信時のリフレッシュタイミング
受信ノードは、1つのノードからのサイクリックデータをすべて受信完了した時点で、受信領域を更新します。
注）
サイクリックデータが複数のフレームに分割して送信されてくるときも、領域の更新は、1つのノードから送信されるフレームをすべて受信完了した時点で行います。ノードから分割されて送られてくるフレームがすべて揃わな
かったときは、そのノードからの全データは破棄されます。

注） 受信バッファから受信領域へのデータコピー時、アプリケーションプログラムからアクセスがあるとデータの一義性が保証されません。
ノード単位でのデータの一義性が必要な場合、 F̲BANK 関数を使用してください。
詳しくは「６−４ FL-netの使い方」を参照してください。

FL-net（OPCN-2）機能ページ

43/129５−２−８ メッセージ伝送（１）メッセージ伝送概要
メッセージ伝送とは、ノード間に発生する非同期的なデータ交換をサポートする機能です。メッセージ伝送の基
本機能は次のとおりです。
①ノードがトークンを受けたとき、サイクリックフレーム送信の前に最大1フレームだけ送信できます。
②1回の伝送で送受信できるデータ量は、最大1024バイトです。ただし、使用する命令により1回の伝送量は異なります。詳しくは次ページのサポートメッセージ一覧を参照してください。
③サイクリック伝送のリフレッシュサイクル許容時間を超えないためのアルゴリズムがあります。
④指定した相手ノードだけに送信する1:1伝送と、すべてのノードに送信する1:N伝送の機能があります。
⑤1:1伝送では、相手ノードが正しくデータを受信したかを確認することができます。

μGPCｓｘ(ノード 1)

μGPCｓｘ(ノード 1)

FL-net（OPCN-2）機能ページ

44/129（２）サポートメッセージ一覧
NO

メッセージの種類

①
②
③
④
⑤
⑥
⑦

バイトブロック読み出し 注2）
バイトブロック書き込み 注2）
ワードブロック読み出し
ワードブロック書き込み
ネットワークパラメータ読み出し
ネットワークパラメータ書き込み
停止
起動
プロファイル読み出し
通信ログの読み出し
通信ログのクリア
メッセージ折り返し試験用
透過型メッセージ
アドレス読み出し
SX予約
アドレス書き込み
ローダコマンド⑧⑨⑩⑪⑫

処理コード（TCDコード 注1）
要求
応答65003(FDEB)
65203(FEB3)
65004(FDEC)
65204(FEB4)
65005(FDED)
65205(FEB5)
65006(FDEE)
65206(FEB6)
65007(FDEF)
65207(FEB7)
65008(FDF0)
65208(FEB8)
65009(FDF1)
65209(FEB9)65010(FDF2)
65210(FEBA)
65011(FDF3)
65211(FEBB)
65013(FDF5)65213(FEBD)
65014(FDF6)65214(FEBE)
65015(FDF7)65215(FEBF)
00000〜59999(0000〜EA5F)
100(64)150(96)101(65)151(97)200(C8)250(FA)

使用するメッセージ関数
R̲READ(変数指定方式=2)
R̲WRITE(変数指定方式=2)
R̲READ(変数指定方式=2)
R̲WRITE(変数指定方式=2)
R̲READ(変数指定方式=2)
R̲WRITE(変数指定方式=2)
R̲WRITE(変数指定方式=2)
R̲WRITE(変数指定方式=2)
R̲READ(変数指定方式=2)
R̲READ(変数指定方式=2)
R̲WRITE(変数指定方式=2)
R̲WRITE(変数指定方式=2)
M̲SEND/M̲RECVR̲READ(変数指定方式=0)R̲WRITE(変数指定方式=0)―

メッセージ
データサイズ476バイト476バイト476バイト476バイト
56バイト
20バイト
―
―
480バイト480バイト―1024バイト1026バイト 注3)
― 注4)
― 注4)
492バイトパラメータ数
注5）
6
6
6
6
2
2
2
2
2
4
2
2
―
―
―
―

注１）（ ）内は16進表現です。
注２）μGPCsxはbyteのデータ形をサポートしておりませんので、相手ノードからの バイトブロック読み出し 、
バイトブロック書き込み 要求を受けることはできません。
注３）TCDコードを含んだ値です。
注４）最大サイズは各CPUモジュールの指定するメモリ領域の最大値になります。
注５）パラメータ数は変数指定で設定するパラメータの数です。

例）例えば、ネットワークパラメータの読み込みを使用するときは、変数指定先頭アドレスにおいて1番目にパラメータの数（この場合は２）、2番目に処理コードの要求部分の値（FDEF）の下位8ビット（EF）を設定
し、3番目に上位8ビット（FD）を設定します。

FL-net（OPCN-2）機能ページ

45/129（３）サポートメッセージ詳細① バイトブロック読み出し
FL-netを介して、相手ノードが持つ仮想アドレス空間（32ビットアドレス空間）に対して、バイト単位（1アドレス8
ビット単位）でデータを読み出す機能です。仮想アドレス空間のアドレスマップは、各ノードの仕様を参照してください。CPUから要求を出す場合、リモートデータリード関数 RREAD を使用します。（変数指定方式＝2、読み出し要求はFDEB（16進）です。）

ノード番号：2

SX バス局番：246(CPU 番号：8)＜バイトブロック読み出しプログラム例＞
ノード番号 2 のFL-netユニットに接続されたCPUの仮想アドレス00000000（h）から12ワード、データを読み出します。
変数指定先頭アドレス

変数指定フォーマット

注１）NP1L-FL1のチャネル番号を指定します。 0 固定です。
注２） 受信データ のサイズは、（読み出すデータ量（ワード数））≦（ 受信データ のサイズ）となるようにしてください。

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
読み出しデータサイズ
読み出しデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
28

FL-net（OPCN-2）機能ページ

46/129② バイトブロック書き込み
ネットワークから相手ノードが持つ仮想アドレス空間（32ビットアドレス空間）に対して、バイト単位（1アドレス8ビ
ット単位）でデータを書き込む機能です。仮想アドレス空間のアドレスマップは、各ノードの仕様を参照してくだ
さい。CPUから要求を出す場合、リモートデータライト関数 RWRITE を使用します。（変数指定方式＝2、書き込み要求コードはFDEC（16進）です。）

ノード番号：2
SX バス局番：246(CPU 番号：8)＜バイトブロック書き込みプログラム例＞
ノード番号 2 のFL-netユニットに接続されたCPUの仮想アドレス64（h）から5ワード、データを書き込む例です。
変数指定先頭アドレス

変数指定フォーマット

注１）NP1L-FL1のチャネル番号を指定します。 0 固定です。
注２）読み出しデータ先頭アドレスに指定したb00001から読み出
しデータサイズで指定した5ワードまで(b00005)に書き込む
データを入力します。

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
書き込みデータサイズ
書き込みデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
5

FL-net（OPCN-2）機能ページ

47/129③ ワードブロック読み出し
ネットワークから相手ノードが持つ仮想アドレス空間（32ビットアドレス空間）に対して、ワード単位（1アドレス16
ビット単位）でデータを読み出すメッセージ機能です。仮想アドレス空間のアドレスマップは、各ノードの仕様を参照してください。CPUから要求を出す場合、リモートデータリード関数 RREAD を使用します。（変数指定方
式＝2、読み出し要求コードはFDED（16進）です。）

ノード番号：2
SX バス局番：246(CPU 番号：8)＜ワードブロック読み出しプログラム例＞
ノード番号 2 のFL-netユニットに接続されたCPUの仮想アドレス00000000（h）から10ワード、データを読み出します。
変数指定先頭アドレス

変数指定フォーマット

注１）NP1L-FL1のチャネル番号を指定します。 0 固定です。
注２） 受信データ のサイズは、（読み出すデータ量（ワード数））≦（ 受信データ のサイズ）となるようにしてください。

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
読み出しデータサイズ
読み出しデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
10

FL-net（OPCN-2）機能ページ

48/129④ ワードブロック書き込み
ネットワークから相手ノードが持つ仮想アドレス空間（32ビットアドレス空間）に対して、ワード単位（1アドレス16
ビット単位）でデータを書き込むメッセージ機能です。仮想アドレス空間のアドレスマップは、各ノードの仕様を参照してください。CPUから要求を出す場合、リモートデータライト関数 RWRITE を使用します。（変数指定方
式＝2、書き込み要求コードはFDEE（16進）です。）

ノード番号：2
SX バス局番：246(CPU 番号：8)＜ワードブロック書き込みプログラム例＞
ノード番号 2 のFL-netユニットに接続されたCPUの仮想アドレス00000200（h）から5ワード、データを書き込みます。
変数指定先頭アドレス

変数指定フォーマット

注１）NP1L-FL1のチャネル番号を指定します。 0 固定です。

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
書き込みデータサイズ
書き込みデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
5

FL-net（OPCN-2）機能ページ

49/129⑤ ネットワークパラメータ読み出し
ネットワークから相手ノードのネットワークパラメータ情報を読み出すメッセージ機能です。
CPUから要求を出す場合、リモートデータリード関数 RREAD を使用します。（変数指定方式＝2、読み出し要
求コードはFDEF（16進）です。）
ネットワークパラメータ読み出しでは次の情報が読み出されます。

ノード番号：2
SX バス局番：246(CPU 番号：8)

0

ノード名

+4
+5

未使用

+9
+10

メーカ形式

+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27

コモンメモリ領域1の先頭アドレス
コモンメモリ領域１のサイズ
コモンメモリ領域2の先頭アドレス
コモンメモリ領域2のサイズ
未使用
トークン監視タイムアウト時間
未使用
最小許容フレーム間隔
未使用
FAリンクの状態
未使用
プロトコルバージョン
上位層の状態
リフレッシュサイクル許容時間RCT設定値
リフレッシュサイクル測定値（現在値）
リフレッシュサイクル測定値（最大値）
リフレッシュサイクル測定値（最小値）＜ネットワークパラメータ読み出しプログラム例＞
ノード番号 2 のFL-netユニットのネットワークパラメータを読み出します。
変数指定先頭アドレス
変数指定フォーマット

注１）NP1L-FL1のチャネル番号を指定します。 0 固定です。
注２）ネットワークパラメータは28ワードあるため、受信領域は28ワ
ード以上を確保してください。

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
読み出しデータサイズ
読み出しデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
28

FL-net（OPCN-2）機能ページ

50/129⑥ ネットワークパラメータ書き込み
ネットワークから相手ノードのネットワークパラメータ情報を変更する機能です。
次の情報を変更することができます。
・ノード名
・コモンメモリのアドレスとサイズ
コモンメモリのアドレスとサイズを変更した場合、相手ノードはネットワークを一度離脱し、再加入します。
ノード名のみ変更した場合、相手ノードは離脱しません。CPUから要求を出す場合、リモートデータライト関数
RWRITE を使用します。（変数指定方式＝2、書き込み要求コードはFDF0（16進）です。）
0
+1
+2
+3
+4
+5

未使用
設定パラメータ 注)
コモンメモリ領域1の先頭アドレス
コモンメモリ領域1のサイズ
コモンメモリ領域2の先頭アドレス
コモンメモリ領域2のサイズ
ノード名（設備名）
ノード番号：2
SX バス局番：246(CPU 番号：8)+9注）設定パラメータ

01（h）：コモンメモリのアドレスとサイズのみ書き込まれます。
02（h）：ノード名のみ書き込まれます。
03（h）：コモンメモリのアドレスとサイズ、ノード名の両方書き込まれます。

＜ネットワークパラメータ書き込みプログラム例＞
ノード番号 2 のFL-netユニットのネットワークパラメータを書き込みます。
変数指定先頭アドレス
変数指定フォーマット

注１）NP1L-FL1のチャネル番号を指定します。 0 固定です。

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
書き込みデータサイズ
書き込みデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
10

FL-net（OPCN-2）機能ページ

51/129⑦ 起動・停止指令
ネットワークから相手ノードをリモート起動・停止させる機能です。
CPUから要求を出す場合、リモートデータライト関数 RWRITE を使用します。（変数指定方式＝2、起動・停止の要求コードは停止要求:FDF1（16進）/起動要求:FDF2（16進）です。）

ノード番号：2
SX バス局番：246(CPU 番号：8)＜停止指令のプログラム例＞
変数指定先頭アドレス

起動指令の時はFD F2とします。

変数指定フォーマット

注１）NP1L-FL1のチャネル番号を指定します。 0 固定です。
注２）実際に書込データはありませんが、書き込みデータ先頭ア
ドレスには設定する必要があります。

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
書き込みデータサイズ
書き込みデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
10

FL-net（OPCN-2）機能ページ

52/129⑧ プロファイル読み出し
ネットワークから相手ノードのシステムパラメータ（固有の情報）を読み出します。システムパラメータには2つのパラメータがあります。
・共通パラメータ（必須）→NP1L-FL1は共通パラメータのみ用意しています。
・デバイス固有パラメータ（任意）CPUから要求を出す場合、リモートデータリード関数 RREAD を使用します。（変数指定方式＝2、読み出し要
求コードはFDF3（16進）です。）

ノード番号：2
SX バス局番：246(CPU 番号：8)＜プロファイル読み出しプログラム例＞
ノード番号 2 のFL-netユニットのプロファイルを読み出します。
変数指定先頭アドレス
変数指定フォーマット

注１）NP1L-FL1のチャネル番号を指定します。 0 固定です。
注２）読み出しデータサイズ（ワード数）については、相手ノードのプロファイル仕様を参照してください。
NP1L-FL1の場合、プロファイルのサイズは113バイトです。
したがって、読み出すワードサイズは、57ワードと指定しま

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
読み出しデータサイズ
読み出しデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
28

す。
注３） 受信データ のサイズは、（読み出すデータ量）≦（ 受信データ のサイズ）となるようにしてください。

FL-net（OPCN-2）機能ページ

53/129⑨ 通信ログデータの読み出し
ネットワークから相手ノードのログ情報を読み出す機能です。
CPUから要求を出す場合、リモートデータリード関数 RREAD を使用します。（変数指定方式＝2、読み出し要
求コードはFDF5（16進）です。）

ノード番号：2
SX バス局番：246(CPU 番号：8)＜通信ログデータ読み出しプログラム例＞
ノード番号 2 のFL-netユニットの通信ログデータ（512バイト）を読み出します。
変数指定先頭アドレス

変数指定フォーマット

注１）NP1L-FL1のチャネル番号を指定します。 0 固定です。
注２）通信ログデータは、FL-netのどのノードも512バイト（固定）となっています。ただし、提供する項目は必須項目と任意項目があります。詳しくは各ノードの仕様を確認してください。
NP1L-FL1の通信ログは次ページを参照してください。また一度

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
読み出しデータサイズ
読み出しデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
17

に読み出せるデータ量は239ワード（480バイト）です。したがって、2回に分けて読み出す必要があります。

FL-net（OPCN-2）機能
NP1L-FL1が他ノードへ送信する応答データは次のとおりです。

…

+0、+1 通算ソケット部送信回数+2、+3 通算ソケット部送信エラー回数+4 未使用…

+12、+13 通算受信回数+14、+15 通算受信エラー回数+16 未使用…

+48、+49 サイクリック伝送受信エラー回数+50 未使用…

+72、+73 メッセージ伝送再送回数+74、+75 メッセージ伝送再送オーバ回数+76 未使用…

+84、+85 メッセージ伝送受信エラー回数+86 未使用…

+96、+97 ACKエラー回数+98 未使用
トークン多重認識回数
トークン破棄回数
トークン再発行回数
未使用…

+120、+121+122、+123+124、+125+126…

+134、+135 トークン監視タイムアウト回数（任意）+136 未使用…

+146、+147+148、+149+150、+151+152、+153+154、+155
+156
+255

フレーム待ち状態回数
加入回数
自己離脱回数
スキップによる離脱回数
他ノード離脱認識回数
未使用

ページ

54/129FL-net（OPCN-2）機能ページ

55/129⑩ 通信ログデータのクリア
ネットワークから相手ノードのログ情報をクリアする機能です。
CPUから要求を出す場合、リモートデータリード RREAD を使用します。（変数指定方式＝2、クリア要求コード
はFDF6（16進）です。）

ノード番号：2
SX バス局番：246(CPU 番号：8)＜通信ログデータのクリアプログラム例＞
ノード番号 2 のFL-netユニットの通信ログデータをクリアします。
変数指定先頭アドレス
変数指定フォーマット

注１）NP1L-FL1のチャネル番号を指定します。 0 固定です。
注２）読み出しデータサイズは 10 固定です。
注２）実際に書き込むデータはありませんが読み出しデータ先頭
アドレスには設定する必要があります。

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
書き込みデータサイズ
書き込みデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
10

FL-net（OPCN-2）機能ページ

56/129⑪ メッセージ折り返し
受信したメッセージを折り返す機能です。折り返しはFL-netモジュール/ユニット内で自動的に行われます。

ノード番号：2
SX バス局番：246(CPU 番号：8)＜メッセージ折り返しプログラム例＞
ノード番号 2 のFL-netユニットにメッセージ折り返し要求を出します。
変数指定先頭アドレス
変数指定フォーマット

注１）読み出しデータサイズは 10 固定です。
注２）自動的に５１２ワードの送信、受信、照合を行っています。
照合エラーを検出した場合、05(h)のエラーステータスが出ます。

引数
SXバス局番チャンネル番号
ノード番号
変数指定方式
変数指定先頭アドレス
書き込みデータサイズ
書き込みデータ先頭アドレス

ラベル
ki0000ki0001ki0002ki0003mi0000ki0004b00001

値
246
0
2
2
10

FL-net（OPCN-2）機能ページ

57/129⑫ 透過型メッセージ伝送
透過型のメッセージを受信すると、FL-netモジュール/ユニットは、受信したメッセージをFL-net上位層へ通知
し、通知を受けたFL-net上位層は、ユーザインタフェースレベルへそのまま通知します。ユーザインタフェース
レベルへ通知された場合、アプリケーションプログラムなどにより、対応する応答を返す必要があります。
μGPCｓｘではM̲SEND/M̲RECV関数を使用します。
また、使用機器により透過型メッセージに固有のサービスを提供している場合があります。

ノード番号：2
SX バス局番：246(CPU 番号：8)＜透過型メッセージの送信プログラム例＞
ノード番号 2 のFL-netユニットにメッセージ折り返し要求を出します。
送信データ格納変数

送信データ格納変数サイズ

M̲SEND
引数
コネクション番号
送信データ格納変数
送信データ格納変数サイズ
エラーフラグ
ステータス

ラベル
mi0001b00002ki0010
B00010mi0010値

5注１）通常 3 （送受信共用オープン）を指定してください。同じノードに対して複数のオープン要求はできません（動作は保証されません）。ただし、1：送信専用オープンと2：受信専用
オープンでオープンすることは可能です。

ユーザデータサイズ＋１（ワード）M̲OPEN
引数
通信SXバス局番
チャンネル番号
ステーション番号(L)ステーション番号(H)
モジュール種別番号
通信モード 注１）
サブモード
送信ポート番号 注２）
受信ポート番号 注２）
エラーフラグステータス
コネクション番号

ラベル
ki0000ki0001ki0002ki0003ki0004ki0005ki0006ki0007ki0008B00000mi0000mi0001値
246
00002(H)
0000(H)130
2
1（１：送信専用オープン ２：受信専用オープン ３：送受信専用オープン その他は使用できません。）

注２）送信ポート番号、受信ポート番号は1〜127の番号をつけることができます。他のM̲OPEN関数が使用しているポート番号と重ならないようにしてください。

FL-net（OPCN-2）機能ページ

58/129＜透過型メッセージの受信プログラム例＞

受信データ格納変数

受信データ格納変数サイズ

M̲RECV引数
コネクション番号
受信データ格納変数
受信データ格納変数サイズ
エラーフラグ
ステータス

ラベル
mi0001b00002ki0010
B00010mi0010値

5注１）通常 3 （送受信共用オープン）を指定してください。同じノードに対して複数のオープン要求はできません（動作は保証されません）。ただし、1：送信専用オープンと2：受信専用
オープンでオープンすることは可能です。

ユーザデータサイズ＋１（ワード）M̲OPEN
引数
通信SXバス局番
チャンネル番号
ステーション番号(L)ステーション番号(H)
モジュール種別番号
通信モード 注１）
サブモード
送信ポート番号 注２）
受信ポート番号 注２）
エラーフラグステータス
コネクション番号

ラベル
ki0000ki0001ki0002ki0003ki0004ki0005ki0006ki0007ki0008B00000mi0000mi0001値
246
00002(H)
0000(H)130
2
1（１：送信専用オープン ２：受信専用オープン ３：送受信専用オープン その他は使用できません。）

注２）送信ポート番号、受信ポート番号は1〜127の番号をつけることができます。他のM̲OPEN関数が使用しているポート番号と重ならないようにしてください。

FL-net（OPCN-2）機能ページ

59/129（５）メッセージ関連関数のエラーステータス一覧
ステータス
コード

名称

要因

164(A4h)

メッセージ送信
先指定異常

指定SX局番にモジュールが存在しません。

165(A5h)

メッセージ
受信BUSYSX バスでメッセージ通信相手がBUSYです。

170(AAh)

メッセージ
送信BUSY

CPUモジュール内でメッセージ送
信資源がBUSYです。

197(C5h)

ネットワーク
送信BUSY

通信モジュール間において通信相手がBUSYです。

177(B1h)パラメータ異常193(C1h)

チャンネル
オープン異常195(C3h)

メッセージ
送信異常

199(C7h)

チャンネル
クローズ

200(C8h)

ポート指定異常201(C9h)

コネクション番
号・クライアントポ ート番 号
FULL

206(CEh)

バッファオーバ

207(CFh)

コネクション
番号異常05(05h)照合エラー

68(44h)69(45h)メモリアドレス
指定異常
メモリサイズオーバ

規定の入力範囲を超えた入力です。
ステーション番号が誤りです。
通信モードが誤りです。
チャンネル番号が誤りです。
メッセージ送信不可です。
通信相手より応答がありません。
ステーション番号が誤りです。
異常コード付き応答受信しました。
通信相手が未サポートです。
コンフィグレーション外通信で通信
相手がクローズしています。
受信ポート番号が1〜１２７の範囲外です。
リソース内で指定済みです。
通信相手未オープンです。
クライアントポート番号FULLです。
リソース内で同時に57以上オープンしています。
規定を超えるポートをオープンしています。
送信データ数が4096バイトを超えています。
受信データが格納変数のサイズを超えています。
モジュール種別番号に0以外を指定した場合、通信モジュールの制
限を越えています。
RWRITE関数において送信先で異常が検出されました。
未オープンのコネクション番号を使用しています。
メッセージ折り返しにて照合エラーを検出しました。
指定アドレスが有効範囲を超えています。
アドレス読み出し・書き込みワード数が有効範囲を超えています。

対処法
通信先を設
定する入力端子を再確認
しばらくして関数起動
メッセージ負荷減
しばらくして関数起動
自CPUモジュール負荷減
しばらくして関数起動
自CPUモジュール負荷減

M̲OPENM̲SEND

M̲RECVRREAD

RWRITE

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

―

○

―

○

○

○

○

○

○

○

○

―

―

―

―

―

○

―

○

○

―

○

○

―

―

○

○

○

○

○

○

―

―

○

○

―

○

○

○

○

―

○

○

―

―

―

―

―

―

○

―

―

―

○

○

―

―

―

○

○

FL-net（OPCN-2）機能ページ

60/129５―３ FL-netのパラメータ設定
５−３−１ システム構成定義＜設定方法＞①「システム構成定義」ダイアログでCPUを選択し、右クリックして「モジュール挿入」を選び、挿入ダイアログを表示します。

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

FL-net（OPCN-2）機能ページ③「モジュール情報」ダイアログが表示されるので、モジュール分類は ネットワーク 、モジュール名称はFL-net(OPCN-2) を選択します。

OK を押すと「FL-net(OPCN-2)」が登録されます。

61/129FL-net（OPCN-2）機能ページ

62/129５−３−２ FL-netモジュールのパラメータ設定
FL-netモジュールの登録後、パラメータを設定します。通常必要となる設定項目は領域1および2のコモンメモ
リ(※1)、バンク切替操作CPU定義(※2)、構成登録定義(※3)です。
FL-netモジュールの「モジュール情報」ダイアログで、「パラメータ」ボタンを押すと、以下のようなFL-netモジュールの「パラメータ」ダイアログが表示されます。

※１

※２
※３

FL-net（OPCN-2）機能ページ

63/129

コモンメモリの設定
設定項目は以下の6箇所です。設定方法は､手動計算および自動計算の2通りがあります。

各領域設定[有効，無効]―コモンメモリの設定を有効にするか無効にするか指定します。
先頭アドレス(オフセット)自動設定[有効，無効]―コモンメモリの先頭アドレスを自動で計算して行うか指定します。
領域1 および2先頭アドレス―(0-511，0-8191)の数値が設定できる先頭アドレスになります。
領域1 および2ワードサイズ―(0-512，0-8192)の数値が設定できる使用ワード数になります。

＜設定方法＞
手動設定−ユーザは領域1および2の先頭アドレスと、使用するワードサイズを計算して設定します。

自動設定−ユーザは「先頭アドレス(オフセット)自動設定」で1つ前のノードを指定し､使用するワード数だけを設定します。(先頭アドレスは自動計算されるので、ユーザは設定する必要がありません。)

FL-net（OPCN-2）機能ページ

64/129a) 手動設定

コモンメモリを設定する時は、ここを有効にしてください。

使用する領域の先頭アドレス、使用

手動で設定する場合は、ここを無ワード数を入力してください。

効にしてください。

例) ノード1〜3を手動で設定した場合は､以下の設定値になります。
ネットワークラベルは右のように割り付けられます。
ノード1
領域1の先頭アドレス
領域1のワードサイズ
領域2の先頭アドレス
領域2のワードサイズ

設定値
0
16
0
64

ノード2
領域1の先頭アドレス
領域1のワードサイズ
領域2の先頭アドレス
領域2のワードサイズ

16
16
64
64

ノード3
領域1の先頭アドレス
領域1のワードサイズ
領域2の先頭アドレス
領域2のワードサイズ

32
16
128
64

ネットワークラベル
fi0000〜fi000F
fi0200〜fi023F

fi0010〜fi001F
fi0240〜fi027F

fi0020〜fi002F
fi0280〜fi02BF

FL-net（OPCN-2）機能ページ

65/129b) 自動設定

コモンメモリを設定する時は、ここを有効にしてください。

自動で設定する場合は、設定した使用する領域の使用ワード数を入力

いノード局番を選択します。この場

してください。

合、ノード 1 の後にコモンメモリを設定します。

例) ノード1〜3を自動で設定した場合は､以下の設定値になります。
ノード1は先頭アドレスを設定しますが、ノード2および3は先頭アドレス自動設定で局番を設定すれば、先頭アドレスのオフセット値は、自動で計算されます。
ネットワークラベルは右のように割り付けられます。
ノード1
先頭アドレス自動設定
領域1の先頭アドレス
領域1のワードサイズ
領域2の先頭アドレス
領域2のワードサイズ

設定値
無効
0
16
0
64

ネットワークラベル
fi0000〜fi000F
fi0200〜fi023F
ノード 1 のオフセット値を

ノード2
先頭アドレス自動設定
領域1の先頭アドレス
領域1のワードサイズ
領域2の先頭アドレス
領域2のワードサイズ

局番先頭1
0
16
0
64

ノード3
先頭アドレス自動設定
領域1の先頭アドレス
領域1のワードサイズ
領域2の先頭アドレス
領域2のワードサイズ

局番先頭2
0
16
0
64

計算してノード 2 に加算しfi0010〜fi001F

ます。

fi0240〜fi027F

ノード 2 のオフセット値を

fi0020〜fi002F
fi0280〜fi02BF

計算してノード 3 に加算します。

FL-net（OPCN-2）機能ページ

66/129ノード2にダウンロードする時、以下のように自動で先頭アドレスを計算した値が表示されます。正しければ「はい」を押してダウンロードを開始してください。

バンク切替操作CPUの設定
バンク切替を行うCPUモジュールの前面にあるCPUNo.を登録します。

データを送信する時にバンク切替するCPUを登録します。

データを受信する時にバンク切替をするCPUを登録します。

FL-net（OPCN-2）機能
構成登録定義
FL-netに参加するノード番号(FL-netモジュールの前面にある番号)を登録します。

ページ

67/129FL-net（OPCN-2）機能ページ

68/129５−４ FL-netの使い方
５−４−１ コモンメモリの使い方
FL−netモジュールのコモンメモリには､以下のような特徴があります。
①サイクリック伝送を行うノード間で、共通のメモリとして扱うことのできる機能を提供します。
②1つのノードについて2種類の領域（領域1、領域2）を割り付けられます。
③1つのノードが送信する領域が1フレームによる伝送サイズ、すなわち1024バイトを超えるとき、複数のフレームによってデータを伝送します。
④③の分割されたデータのフレームを受信するとき、コモンメモリは1つのノードからくるすべてのフレームの受信完了まで、コモンメモリを更新しません。すなわちノード単位でのデータの一義性（同時性）を保証します。
⑤1ノードの通信部が用意するコモンメモリのための容量は、8Kビット＋8Kワード＝8.5Kワードの固定サイズです。
⑥コモンメモリの内、1ノードの送信領域として領域1、領域2とも最大領域の範囲内で任意に設定することができます。
⑦一定周期で各ノードは、データをブロードキャストすることで、システム全体で同じデータを共有する機能を提供します。FL-net 上の各ノードは互いに重複しない送信領域を分担して受け持ち、データの交換を行います。したがって、あるノードに割り当てられた送信領域は、他ノードにとっては受信領域となります。

ノード1が送信／受信領域を使用した場合

ノード1が受信領域のみ使用した場合

FL-net（OPCN-2）機能ページ

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

バンク切替要求

切替完了フラグ

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

CPUのg00000〜g0000Fからコモンメモリ領域1のfi0000〜fi000Fに16wデータを転送します。(送信)FL-net（OPCN-2）機能

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

バンク切替要求

切替完了フラグ

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

コモンメモリ領域2のfi0240〜fi02BFからCPUのg00240〜g002BFに128wデータを転送します。(受信)70/129FL-net（OPCN-2）機能ページ

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

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

CPU
NP1L-FL1 コモンメモリ
アプリケーション

送信領域

FL-net伝送路

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

FL-net（OPCN-2）機能ページ

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

前回書き込んだ

空の通信

CPU

通信バッファ

バッファ

アプリケーション

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

①
通信

送信

バッファ

バッファ

②

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

①
通信

②

バッファ

送信
バッファ

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

①
通信

②

バッファ

送信
バッファ

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

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

伝送路

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

FL-net（OPCN-2）機能ページ

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

前回書き込んだ

FL-net通信バッファ

伝送路

空の通信
バッファ

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

通信

バッファ

バッファ

②

①

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

バッファ

通信

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

バッファFL-net モジュールは新しく書き込まれた通信バッファメモリ①
受信②(図①)を受信バッファに書込み、CPU にデータを送信しま

バッファ

通信

す。

バッファ
今度は上にある通信バッファ(図②)に新しい受信データをCPU
アプリケーション

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

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

FL-net（OPCN-2）機能ページ

第６章 トラブルシューティング
６−１ 故障かなと！？思う前に故障かなと！？思う前に、次の項目を確認してください。
No.
1
2
3
4
5
6
7
8
9
10
11
12

チェック内容NP1L-FL1は、正しく実装されていますか？ → 実装位置にプロセッサバスコネクタはあるか？
NP1L-FL1のスイッチは、正しく設定されていますか？
ネットワークのIPアドレスは、正しく設定されていますか？
コモンメモリ領域（自ノード送信領域）は、正しく設定されていますか？ → 送信領域のダブりはないか？
モジュールの接続コネクタなどにゆるみはないですか？
通信ケーブルは、正しく接続されていますか？
10BASE5ケーブルの終端抵抗は、接続されていますか？
10BASE5ケーブルのアース設置は、接続されていますか？
10BASE-Tケーブルにクロスケーブルを使用していませんか？
10BASE-Tケーブルはカテゴリ5のケーブルですか？
Ethernetのハブやリピータの電源は入っていますか？
トークンの監視時間は短すぎないか？

74/129FL-net（OPCN-2）機能ページ

75/129６−２ 一般的なネットワークの不具合とその対策（１）通信できない場合
点検事項
電源

通信ケーブルとトランシーバ接続

トランシーバケー
ブルとトランシー
バ接続

トランシーバケー
ブルと接続機器

確認事項
電源モジュールのPWRLEDは点灯していますか？
AUIの電源ユニットのランプは点灯していますか？
AUI電源ユニットの電源出力は規定の電圧（DC12V）ですか？
ハブの電源ランプは点灯していますか？
AUI用の電源ケーブルは正しく機器に接続されていますか？
トランシーバの取り付け部はぐら
ついていませんか？
トランシーバの施工状態チェック機で異常はありませんか？
トランシーバは正しく絶縁されていますか？
トランシーバは通信ケーブルのマ
ーカ部に正しく取り付けられていますか？
トランシーバケーブル取り付け部
はぐらついていませんか？
トランシーバは正しくロックされていますか？
トランシーバのLEDは正常に点灯していますか？
FL-netモジュールのTX(送信)、RX(受信)LEDは正常に点灯していますか？
AUI/10Base-T選択スイッチは正しく設定されていますか？

対応方法
電源、電源ケーブルの抜け、電圧を確認してください。

付録６にしたがって施工をやり直してください。
正常になるまで調整してください。連続して異常が発生する場
合は、トランシーバを別の箇所に施工してください。
付録６にしたがって施工をやり直してください。
付録６にしたがって取り付け位置を見直してください。

付録6にしたがって施工見直し、必要により増し締めしてください。
付録６にしたがって正しくロックしてください。
電源、電源ケーブルの抜け、電圧を確認してください。
７−４節にしたがって異常内容を確認してください。

使用するメディアに合わせて正しく設定してください。

FL-net（OPCN-2）機能ページ

76/129（２）通信が不安定な場合
点検箇所
伝送路の確認※

参加ノードの設
定項目確認

確認事項
同軸ケーブルの外部導体は1点接地
ですか？
AUIのケーブルのシールド線は正しく処理されていますか？
Pingコマンドに各局が正しく返答していますか？
リピータは4段以内ですか？
各セグメントは規定長以内ですか？
同軸ケーブルの両端に、終端抵抗は接続されていますか？
各セグメント内の接続ノード数は規定数以内ですか？
リピータの電源は入っていますか？
ネットワークのIPアドレスは正しく設定されていますか？
各ノードのノード番号は正しく設定されていますか？
各ノードのパラメータは正しく設定されていますか？
RX(受信)LEDは連続的に、または断続的に点灯していますか？
TX(送信)LEDは連続的に、または断続的に点灯していますか？
LNK(FL-net参加)LEDは点灯してい
ますか？

対応方法
付録6にしたがって正しく接地してください。

返答しないノードの電源、配線などをチェックしてください。

付録6にしたがって施工をやり直してください。
正常になるまで調整してください。連続して異常が発生する
場合は、トランシーバを別の箇所に施工してください。
付録６にしたがって施工をやり直してください。
設定したIPアドレスをTDｓｘEditorやアナライザで確認してください。
設定したノード番号をTDｓｘEditorや目視にて確認してください。
設定した各ノードのパラメータをサポートツールで再確認してください。
通信ケーブル、AUIの電源などを確認してください。
機器(ノード)の設定を再確認してください。
ノード側のパラメータ設定を再確認してください。

※PING(Packet Internet Groper)
TCP/IP で相手ノードの状態を知るためのコマンドを PING と呼びます。
PING は ICMP(Internet Control Message Protocol)を使い、エコー要求を相手ノードに送信します。
エコー要求を受けた相手ノードは、プロトコルに従いエコー応答を送り返します。
要求を出したノードがエコー応答を受信できれば、相手に到達し相手が正常に機能していることにな
ります。

FL-net（OPCN-2）機能ページ

77/129６−３ FL-netに関する一般的な使用する上でのご注意事項
FL-netの伝送路の規格については前述の項または、IEEE 802.3を参照してください。それ以外にFL-net特有の制限として以下の制限または注意事項があります。
1
2
3
4
5
6
7

8
9
10
11
12
13

14

内容
FL-netの通信ケーブルに他のイーサネットの通信データを流すことはできません。
FL-netをルータに接続しないでください。
FL-netにスイッチングハブを用いても効果はありません。
赤外線や無線等のメディアを使用すると、通信のリアルタイム性が大幅に低下することがあります。
パソコンを使用した場合には、パソコン本体の能力や使用するOSおよびアプリケーションによって通信のリア
ルタイム性が大幅に変化することがあります。
IPアドレスは、決められたアドレスを使用してください。
ネットワークアドレスについては揃える必要があります。（標準ネットワークアドレスは、192.168.250です）。
また、IPアドレスのノード番号（局番）については入力範囲が推奨されています。
ノード番号は、初期設定時には番号の重複チェックはできず、通信して ネットワークアドレス ノード番号
初めてノード番号重複エラーとなりますので、十分チェックして設定して 192.168.250
1〜249
ください。
アースは確実に接続してください。また、アース線は十分な太さを確保してください。
ノイズ源からは十分に隔離してください。動力線などとの併設などは避けてください。
サイクリックデータ通信とメッセージデータ通信を同時に行うときは、データ量などによりリアルタイム性が低下することがあります。
サイクリックデータ通信の領域（コモンメモリ領域）は連続して確保する必要はありません。
トランシーバにSQEスイッチが装着されている場合は、取扱説明書にしたがって正しく設定してください。
通信されるノードの処理能力によってシステム全体の定時通信性が影響を受けます。もっとも遅いノードの通信処理能力（最小許容フレーム間隔）に、ネットワークに接続されるすべてのノードが通信処理速度を合わせて通信します。このため1台のノード接続または追加によりシステム全体のリアルタイム性が大幅に低下することがあります。
メッセージデータ通信のヘッダ部は、ビッグエンディアンですがデータ部はリトルエンディアンです。ただし、プロファイルリードでのデータ部であるシステムパラメータは、ビッグエンディアンです。（ビッグエンディアンとは、
MSBを最初に送出する方式を指します。）

FL-net（OPCN-2）機能ページ

78/129６−４ エラー表示
NP1L-FL1は、自モジュールおよびFL-net上のシステムに異常が発生した場合、異常内容をモジュール上のLEDで表示し、SXシリーズCPUへ通知します。（LEDの点灯条件については「３−６−２ 各部のはたらき」を参照してください。）

６−４−１ 詳細RAS情報
NP1L-FL1の異常内容は、RAS情報としてTDsxEditorから読み出すことができます。読み出すことのできるRAS
情報は次のとおりです。
① モジュール集約ステータス、② SXバス伝送情報、③ FL-net(8)注） CPU番号異常、SXバス断線、SXバス未接続時は、RAS情報の読み出しはできません。

（１）モジュール集約ステータス
NP1L-FL1の集約ステータスが16進コードで表示されます。
状態
正常
重故障

軽故障

名称
モジュール正常動作中
故障入力検出
WDT異常
CPU異常
ROM異常
RAM異常
サブプロセッサ部異常プロセッサバス異常

コード(hex)
0080
0040
005F
005E
005D
005C
005A
058

外部インタフェース異常
設定異常

00DE
00D8

原因・内容
NP1L-FL1のハード故障の可能性があります。

NP1L-FL1のハード故障またはベースボードのハード故障の可能性があります。
FL-net上の異常です。（ノード番号重複など）
スイッチ、パラメータの設定異常です。

FL-net（OPCN-2）機能ページ

79/129（２）SXバス伝送情報
SXバス伝送情報は次のとおりです。
名称
詳細情報
CRC異常カウンタ（スタンプ正常）
シンボル異常カウンタ
フレーム長異常カウンタ
断線検出カウンタ
CRC異常カウンタ
フレームエラー検出カウンタ
SD検出カウンタ
T.F1END位置異常カウンタ
T.F2END位置異常カウンタ
T.F2スタンプ異常検出カウンタ
バッファフル1検出カウンタ
バッファフル2検出カウンタ
バッファフル3検出カウンタ

内容
SXバス伝送路へのノイズによる影響やSXバスの配線に不備がある場合、左記エラーが発生することがあります。これらのエラーカウンタがカウントされている場合、SXシス
テムが設置されている周辺のノイズ環境が悪いことが予想され、何らかの対策が必要です。

FL-net（OPCN-2）機能ページ

80/129（３）FL-net(8)FL-net参加(運転)フラグ/構成フラグ/異常フラグとFL-net伝送情報の状態を示します。

参加(運転)/構成/異常フラグのON条件は次のとおりです。
・参加フラグ→ FN-netに実際に参加しているノードに対応するビットがONします。
・構成フラグ→ FN-netに参加し、かつ構成登録定義されているノードに対応するビットがONします。
・異常フラグ→①構成登録定義されているが、FN-netに参加していないノードに対応するビットがONします。
②構成登録定義されていないが、一度FN-netに参加し、脱落したノードに対応するビットがONします。ただし、異常フラグがONしているノードが再びFN-netに参加した場合、異常フラグはOFFします。
異常フラグが1つでもONした場合、 外部インタフェース異常 （軽故障）となります。
ノード番号 1

ノード番号 15

未使用
15

0
参加フラグ(1〜15)

未使用

ノード番号 240

ノード番号 254

参加フラグ(240〜255)
構成フラグ(0〜15)
ノード番号 15
未使用

ノード番号 1

未使用
ノード番号 240

ノード番号 254

構成フラグ(240〜255)
異常フラグ(1〜15)
ノード番号 15

ノード番号 1

未使用

未使用
異常フラグ(240〜255)

ノード番号 254

ノード番号 240

FL-net（OPCN-2）機能ページ

81/129FL-net（OPCN-2）機能ページ

82/129付録１ システム構築ガイド
付録１−１ イーサネットの概要
イーサネットは、パソコンやプリンタなどの間で通信するためのLAN(Local Area Network)の規格で、通信デー
タフォーマットやケーブル、コネクタなどを規定しています。イーサネットの規格は、IEEEのイーサネットワーキン
ググループ：IEEE 802.3で制定されており、現在までに10BASE5、10BASE2、10BASE-Tなどの方式の規格が制定され、現在も1000BASE-Tなどの新しい方式の規格を検討しています。下にIEEE 802.3ワーキンググルー
プの標準化動向を示します。

FL-net（OPCN-2）機能ページ

83/129

付録１−２ 10BASE5の仕様
10BASE5は太さ約10mmの同軸ケーブル（Thickケーブル、イエローケーブルともいう）を用いたイーサネットの接続方式です。10BASE5の「10」はイーサネットの伝送速度が10Mbpsであることを、「BASE」は伝送方式がベースバンド方式であることを、「5」は幹線の伝送距離が500mであることを表しています。パソコンなどの機器に接続するためには、同軸ケーブルにトランシーバを取り付け、そこからトランシーバケーブル（AUIケーブルともいう）を介して接続します。
10BASE5はケーブルが太く、ネットワークの敷設が容易ではないため、オフィスのネットワークではあまり利用されていませんが、伝送距離が長いため、幹線のネットワークでよく利用されています。
下図に10BASE5イーサネットの構成例を示します。

μGPCｓｘ※ マルチポートトランシーバを使用する場合、同軸ケーブルから端末までのAUIケーブルの最大総ケーブル
長は50mです。
※ マルチポートトランシーバのカスケード接続は2段までです。

FL-net（OPCN-2）機能ページ

84/129

付録１−３ 10BASE-Tの仕様
10BASE-Tはツイストペアケーブルを用いたイーサネットの接続方式です。10BASE-Tの「10」はイーサネットの伝送速度が10Mbpsであることを、「BASE」は伝送方式がベースバンド方式であることを、「-T」は伝送媒体がツ
イストペアケーブルであることを表しています。10BASE-Tのネットワークでは、パソコンなどの機器はハブによってスター状に接続する必要があり、機器同士を直接接続することはできません。（クロスケーブルと呼ばれる特殊なケーブルを用いれば、1対1での直接接続は可能ですが、一般的ではありません。）ハブから各機器までのケーブルの最大長は100mです。
10BASE-Tは、ケーブルが細く引き回しが容易であり、また、各機器を個別にネットワークに接続したり、切り離したりすることができるため、オフィスのネットワークでよく利用されています。
下図に10BASE-Tイーサネットの構成例を示します。

μGPCｓｘFL-net（OPCN-2）機能ページ

85/129

付録１−４ その他イーサネットの仕様（１）10BASE2
10BASE2は太さ約5mmの同軸ケーブル（Thinケーブルともいう）を用いたイーサネットの接続方式です。
10BASE2の「10」はイーサネットの伝送速度が10Mbpsであることを、「BASE」は伝送方式がベースバンド方式であることを、「2」は幹線の伝送距離が185m（≒200m）であることを表わしています。パソコンなどの機器に接続するためには、各機器のBNCコネクタにT字形の分岐コネクタを取り付け、その両端に同軸ケーブルを接続していきます。

（２）光イーサネット
光イーサネットは伝送媒体に光ファイバを利用するイーサネットであり、500m以上の長距離伝送や耐ノイズ性が要求されるシステムなどで用いられています。IEEE 802.3で規格化された光イーサネットの接続方式には、10BASE-FP、10BASE-FB、10BASE-FL、100BASE-FX、1000BASE-LX、1000BASE-SXがあります。

（３）無線イーサネット
無線LANは伝送媒体に電波や赤外線を利用するLANであり、携帯機器をLANに接続する場合などに用いられています。無線LANは、IEEEの無線LANワーキンググループ：IEEE 802.11で規格化作業が進められています。無線LANとイーサネットでは、MAC層のプロトコルが異なるため、相互接続するためにはブリッジが必要です。

FL-net（OPCN-2）機能ページ

86/129付録２ システム構成例
付録２−１ 小規模構成
1台のマルチポートトランシーバまたはハブを用いて、数台の機器によるネットワークシステムを構築することができます。

FL-net（OPCN-2）機能ページ

87/129

付録２−２ 基本構成
1本の同軸ケーブルに数台のマルチポートトランシーバやハブを接続し、数十台の機器によるネットワークシス
テムを構築することができます。

※ 任意の2つの端末間に設置できるリピータおよびハブは合計4台までです。
※ マルチポートトランシーバを使用する場合、同軸ケーブルから端末までのAUIケーブルの最大総ケーブル
長は50mです。
※ マルチポートとトランシーバのカスケード接続は2段までです。

FL-net（OPCN-2）機能ページ

88/129

付録２−３ 大規模構成
複数の10BASE5のネットワークセグメントをリピータで接続し、数百台の機器によるネットワークシステムを構築することができます。

※ 任意の2つの端末間に設置できるリピータおよびハブは合計4台までです。
※ マルチポートトランシーバを使用する場合、同軸ケーブルから端末までのAUIケーブルの最大総ケーブル
長は50mです。
※ マルチポートとトランシーバのカスケード接続は2段までです。

FL-net（OPCN-2）機能ページ

89/129

付録２−４ 長距離分散構成
大規模構成のネットワークシステムにおいて、各ネットワークセグメント間の距離が10BASE5の伝送距離の制限（500m）を超える場合は、各ネットワークセグメントを光リピータで接続することで、リピータ間が2kmのネットワー
クシステムを構築することができます。

※ 任意の2つの端末間に設置できるリピータおよびハブは合計4台までです。
※ マルチポートトランシーバを使用する場合、同軸ケーブルから端末までのAUIケーブルの最大総ケーブル
長は50mです。
※ マルチポートとトランシーバのカスケード接続は2段までです。

FL-net（OPCN-2）機能ページ

90/129

付録２−５ 局所集中構成
数十台の機器が局所的に集中している場合は、スタッカブルハブを用いたネットワークシステムを構築することができます。

FL-net（OPCN-2）機能ページ

91/129

付録２−６ 局所長距離分散構成
基本構成のネットワークシステムにおいて、特定のコントローラが遠距離にある場合や、ネットワークの近辺に高圧電源やノイズ源がある場合は、ネットワークを2つのセグメントに分割し、各セグメント間を光リピータで接続することで、長距離でかつ耐ノイズ性に優れたネットワークシステムを構築することができます。

FL-net（OPCN-2）機能ページ

92/129

付録２−７ FL-netのシステムの考え方
FL-netは生産システムにおけるプログラマブルコントローラ、ロボットコントローラ、数値制御装置などの、コント
ローラ間のリアルタイム通信を目的としています。
FL-netはイーサネットのUDP/IPプロトコル上に、一斉同報を用いたトークンパッシング機構を構築し、その上で、サイクリック通信と、メッセージ通信を実現しています。

付録２−８ 汎用のイーサネットとFL-netの相違点
FL-netはFA分野用のネットワークであるため、汎用のイーサネット機器がすべて使用できるわけではありません。耐ノイズ性や耐環境性で使用に適さない機器があります。
FL-netは制御用途のリアルタイム通信として応答性能が要求されているため、FL-net対応のコントローラや制御機器のみを接続することができます。
FL-netは10BASE5/-TベースのUDP/IP通信の一斉同報機能を使用したサイクリック通信方式のため、現在の規約では下記の制限事項があります。
・現在の対応機器は、10MbpsのイーサネットLANのみです。
・他の汎用イーサネットとの接続ができません。
・TCP/IP通信機能をサポートしていません。
・スイッチングハブを使用しても効果がありません。
・ルータなどは使用できません。

FL-net（OPCN-2）機能ページ

93/129付録３ ネットワークシステムの定義
付録３−１ 通信プロトコルの規格
通信プロトコルとは、あるシステムが別のシステムと通信回線などを介して情報のやり取りを行うためのルール（通信規約）です。FL-netで使用している通信プロトコルは次の規格に準拠しています。
FL-netの通信プロトコル
FL-netUDP
UP、ICMPなど
ARPなど
イーサネット準拠仕様
FAリンクプロトコル仕様書（MSTC ＦＡオープン推進協議会
FAコントロールネットワーク専門委員会発行）
RFC768
RFC791、792、919、922、950
RFC826、894
IEEE802.3

付録３−２ 通信プロトコルの階層構造
通信プロトコルは階層構造でモデル化され、通信処理をいくつかのレベルに分割・整理して表現、規格化します。
FL-netは、下図に示す6つのプロトコル層から構成されます。
アプリケーション層
FAリンクプロトコル層
トランスポート層
ネットワーク層
データリンク層
物理層

コントローラ・インタフェース
サービス機能サイクリック伝送
メッセージ伝送
トークン機能UDP
IP
イーサネット（IEEE 802.3準拠）

FL-netプロトコル

FL-net（OPCN-2）機能ページ

94/129

付録３−３ FL-netの物理層について伝送速度が10Mbpsの場合、イーサネットの物理層には次の5種類の伝送方式があります。
10BASE5、10BASE2、10BASE-T、10BASE-F、10BROAD36です。またこれ以外に100Mbpsイーサネットが存在します。
これらの中でFL-netでは、10BASE5（推奨）および10BASE2、10BASE-Tを採用しています。
μGPCｓｘでは10BASE5と10BASE-Tが使用可能です。

付録３−４ FL-netのIPアドレス
イーサネットにて接続された数多くの通信機器の中から、指定された通信機器を識別するために、IPアドレス（INETアドレス）と呼ばれるアドレスを使用しています。そのためイーサネットに接続された各通信機器は、それぞれ唯一固有のIPアドレスを設定しなければなりません。
IPアドレスは、その通信機器が接続されているネットワークアドレスを表す部分と、その通信機器のホストアドレ
ス部分で構成されており、ネットワークの大きさによって、クラスA、B、Cの3種類のネットワーククラスに分類する
ことができます。（このほかに特殊な目的のためにクラスD、Eがあります。）

クラスA
クラスB
クラスC

先頭の1オクテット値
0〜127
128〜191
192〜223

ネットワークアドレス部
XXX.XXX.XXX.XXX
XXX.XXX.XXX.XXX
XXX.XXX.XXX.XXX

ホストアドレス部
XXX.XXX.XXX.XXX
XXX.XXX.XXX.XXX
XXX.XXX.XXX.XXX※ XXX網掛けで示された箇所がそれぞれのアドレス部に対応する部分です。

1つのネットワークの中で、そのネットワークに接続されている通信機器のIPアドレスは、すべて同じネットワーク
アドレス部となり、ホストアドレス部は重複しない唯一固有の値となります。
FL-netのIPアドレスのデフォルト値は、192.168.250.N（Nはノード番号：1〜254）です。
IPアドレスはクラスCを使用し、下位のホストアドレスとFL-netプロトコルのノード番号を一致させることを推奨し
ています。
231
1

230
1

229
0
固定

228
X

227

28 27
ネットワークアドレス

20
ノードアドレス

FL-net（OPCN-2）機能ページ

95/129

付録３−５ FL‑netのサブネットマスク
FL‑netのサブネットマスクは255.255.255.0固定としています。FL‑netのユーザは、このサブネットマ
スクを設定する必要はありません。
この値はクラスCの本来のネットワークアドレス部とホストアドレス部の区分と同じとなります。

付録３−６ TCP/IP、UDP/IP通信プロトコル
TCP、UDP、IPはいずれも、いわゆるイーサネットで使用される主要なプロトコルです。
IPは通信プロトコルのネットワーク層に位置して、通信データの流れを制御しています。
TCPとUDPはトランスポート層に位置して、いずれもIPをネットワーク層として利用していますが、サービス内容に大きな違いがあります。
TCPは、上位層に対してデータの区切りを意識させない信頼性のあるサービスを提供します。一方、UDPはIP
からのデータのかたまり（データダイアグラム）をそのまま上位層へ伝送するために機能し、データが送信先に到達したかどうかの保証は行いません。データの受信確認・再送などの処理はさらに上位の層に任せています。
UDP自体はTCPに比べて信頼性がないかわりに、オーバーヘッドの小さい通信サービスを提供することができます。
FL-netではUDPを使用しています。これはTCPの凝ったデータ確認再送の手続きがFL-netに対して冗長であることによります。この手続きを省き、かわりに上位のFL-netプロトコル層で、トークンによる送信権の管理、複数フレームの分割・合成などの処理を行うことで、高速なデータ交換を提供します。

付録３−７ FL-netのポート番号
FL-netでは、トランスポート層の上位に位置するFL-netプロトコル層でサービスを実現するために、次のポート番号があらかじめ定められています。ただしFL-netのユーザはパラメータ等にこれらのポート番号を設定する
必要はありません。
名称
サイクリック伝送用ポート番号
メッセージ通信用ポート番号
参加要求フレーム用ポート番号
送信用ポート番号

ポート番号
55000(固定)55001(固定)55002(固定)55003(固定)FL-net（OPCN-2）機能ページ

96/129

付録３−８ FL-netのデータフォーマット
（１）FL-netのデータフォーマット概要
FL-netで送受信されるデータは、通信プロトコルの各層で以下のようにカプセル化されています。

以下に通信回線上で観測できるFL-netデータ（1フレーム分）を示します。128バイトのサイクリックデータが転送されている例です。

FL-net（OPCN-2）機能（２）FL-netのヘッダーフォーマット
FL-netヘッダは、64から96バイトの大きさを持っています。
64〜96byte
FL-netヘッダ
下位層ヘッダ1024byte以内
サイクリック/メッセージデータ

FAリンクデータ
1500byte以内

付録３−９ FL-netのトランザクションコード
FL-netには次のメッセージ伝送サービスがあります。
メッセージ種類
バイトブロック読み出し
バイトブロック書き込み
ワードブロック読み出し
ワードブロック書き込み
ネットワークパラメータ読み出し
ネットワークパラメータ書き込み
起動指令
停止指令
プロファイル読み出し
通信ログの読み出し
通信ログのクリア
メッセージ折り返し
透過型メッセージ
アドレス読み出し
SX
アドレス書き込み
予約
ローダコマンドページ

97/129FL-net（OPCN-2）機能ページ

98/129それぞれのメッセージには、そのヘッダに要求用のトランザクションコード（処理コード）または応答用のトランザ
クションコードがあり、メッセージフレームを識別します。

メッセージ種類
バイトブロック読み出し
バイトブロック書き込み
ワードブロック読み出し
ワードブロック書き込み
ネットワークパラメータ読み出し
ネットワークパラメータ書き込み
停止
起動
プロファイル読み出し
通信ログの読み出し
通信ログのクリア
メッセージ折り返し
透過型メッセージ
アドレス読み出し
SX
アドレス書き込み
予約
ローダコマンド
注） （ ）は１６進表現

処理コード
要求
応答
65003(FDEB)
65203(FEB3)
65004(FDEC)
65204(FEB4)
65005(FDED)
65205(FEB5)
65006(FDEE)
65206(FEB6)
65007(FDEF)
65207(FEB7)
65008(FDF0)
65208(FEB8)
65009(FDF1)
65209(FEB9)65010(FDF2)
65210(FEBA)
65011(FDF3)
65211(FEBB)
65013(FDF5)65213(FEBD)
65014(FDF6)65214(FEBE)
65015(FDF7)65215(FEBF)
10000〜59999(2710〜EA5F)
100(64)150(96)101(65)151(97)200(C8)250(FA)FL-net（OPCN-2）機能ページ

99/129付録４ FL-netのネットワーク管理
付録４−１ FL-netのトークン管理（１）トークン
ノードが送信を行えるのは、基本的にそのノードがトークンを保持しているときです。
トークンを保持していないときに送信できるのは、トークン監視時間のアップによるトークン再発行とネットワーク
未加入時の参加要求フレームの2つのみです。
①FL-netは、1つのトークンをノード間でまわします。
②各ノードはこのトークンを受け取ってから、次のノードにトークンを引き渡すまで、ネットワークに対する送信権を保持します。
③トークンは、FL-netに参加するすべてのノードを巡回します。
④トークンは、サイクリックデータを伴って送信することができます。
⑤トークンは、データを付けずにトークンのみをまわすことも可能です。
⑥トークンは、タイマによって監視され一定時間ネットワークに流れないと自動的に再発行されます。
⑦トークンがネットワーク上に2つ以上あるとき、1つに統一する機能を持ちます。

（２）トークンの流れ①トークンは、基本的にネットワークに1つだけが存在します。ネットワークに2つ以上のトークンが存在した
場合、ノードは宛先ノード番号が小さい方を優先し他方を破棄します。
②トークンを含むフレーム（トークンフレーム）には、トークンの宛先ノード番号とトークン送出ノード番号を持ちます。
③各ノードは、受信したトークンフレームのトークンの宛先ノード番号と一致した場合にトークン保持ノードとなります。
④トークンのローテーションの順番は、ノード番号によって決定されます。
各ノードは参加ノード管理テーブルに登録されているノードの中の昇順でトークンのローテーションを行います。最大ノード番号のノードは、最小ノード番号のノードにトークンを渡します。

FL-net（OPCN-2）機能ページ

100/129（３）トークンとデータトークンを送信するときに伴うデータのパターンには、次の6種類があります。
No.
1

項目
伴うデータがないとき
トークン

サイクリックデータだけのとき
2

内容
トークンのみを送信します。

サイクリックデータにトークンを付けて送信します。

トークン＋サイクリックデータ

サイクリックデータのみで、サイクリックデータを分割して送るとき

サイクリックデータのみを送信し、最後のフレームにトークンを付けて送信します。

3
トークン＋サイクリックデータ

メッセージデータだけのとき
4

トークン

サイクリックデータ

メッセージデータを送信した後トークンを送信します。

メッセージデータ

サイクリックデータとメッセージデー
タのとき

メッセージデータを送信後、サイクリックデータにトークンを付けて送信します。

5
トークン＋サイクリックデータ

6

サイクリックデータとメッセージデー
タで、サイクリックデータを分解して送るとき
トークン＋サイクリックデータ

メッセージデータ

メッセージデータを送信後、サイクリックデータのみを送信し、最後のフレームにトークンを付けて送信します。

サイクリックデータ

メッセージデータ（４）フレームの間隔（最小許容フレーム間隔）
他ノードからトークンを受けて自ノードがフレームを出すまでの時間をフレーム間隔と呼びます。
このとき、各ノードが最低限フレームを出すまで待たなければならない時間を、最小許容フレーム間隔と呼びます。FL-netでは、この最小許容フレーム間隔をネットワークで共有します。
各ノードはネットワークに参加しているノードが設定している最小許容フレーム間隔の最大値を、ノードの参加・離脱がある度に計算され更新します。

FL-net（OPCN-2）機能ページ

101/129

付録４−２ FL-netへの加入・離脱（１）FL-netへの加入
各ノードは立ち上がり時、それぞれ加入トークン検出時間がアップするまで回線を監視します。このときトークンを受信しなかった場合は、ネットワーク立ち上がり時と判定しネットワークへ新規参加します。また、トークンを受信した場合は、途中参加状態と判定しネットワークへ途中参加します。
① 新規参加加入トークン検出時間を経過しても、トークンを受信しない場合は、トリガの送信準備を行い（ノード番号/8）の余り×4ms後に送信します。トリガの送信前にトリガを受信した場合はトリガを送信しません。トリガを受信した時点から参加要求フレーム受信待ち時間（1200ms）の間、ノード番号、アドレス等の重複チェック、参加ノード管
理テーブルの更新を行いながら、全ノードが参加要求フレームを送信するのを待ちます。トリガを受信した時点から参加要求フレーム送信待ち時間（ノードﾞ番号×4ms）経過後に、参加要求フレームを送信します。このとき、他ノードの参加要求フレームによってアドレスの重複を認識したノードは、領域1と2のコモンメモリ先頭アドレス、
コモンメモリサイズを0にし、サイクリックデータは送信しません。アドレスの重複を認識したノードは、アドレス重複フラグをセットし、コモンメモリデータ有効通知フラグをリセットします。参加要求フレーム受信待ち時間が終了した時点でノード番号の1番小さいノードが参加ノード管理テーブルに従い、最初にトークンを送信します。ノード番号の重複を認識したノードは、すべての送受信を行いません。

FL-net（OPCN-2）機能ページ

102/129② 途中参加加入トークン検出時間内にトークンを受信すると既にリンクが確立していると認識し、トークンが3周するまで参加要求フレームの送信を待ちます。その間受信したフレームによって、ノード番号、アドレス等の重複チェックを行い、参加ノード管理テーブルの更新を行います。このとき、アドレスの重複を検出した場合領域1と2のコモン
メモリ先頭アドレス、コモンメモリサイズを0にし、サイクリックデータは送信しません。アドレスの重複を認識したノードは、アドレス多重化のフラグをセットし、コモンメモリデータ有効通知フラグをリセットします。ノード番号に異常がなかった場合、ノードは参加要求フレーム送信待ち時間経過後、参加要求フレームを送信します。参加
要求フレームは、トークンの保持とは無関係に送信されます。ノード番号の重複を認識したノードは、参加要求
フレームの送信を行わずにネットワークに参加しません。
（備考）
加入トークン検出時間：ネットワークが稼動状態かチェックを行うための時間です。周回：周回の基準は、1番小
さいノード番号宛てトークンを受信したときを基準とします。参加要求フレーム送信待ち時間：参加要求フレー
ムの送出は、新規に参加する他ノードと重ならないように（自ノード番号×4ms）経過後に送信します。

（２）FL-netからの離脱
各ノードは、トークン・フレーム受信ごとにノード番号をチェックし、３回連続してあるノードからのトークンフレー
ムを受信しなければ離脱したものとします。
（トークン保持ノードがトークン監視時間経過後もトークンを送出しない場合も含みます。）
上記のようにノードがネットワークから離脱した判断したとき、管理テーブルからそのノードの情報を削除します。

FL-net（OPCN-2）機能ページ

103/129

付録４−３ ノードの状態管理
ノードの状態は 自ノード管理テーブル 、 参加ノード管理テーブル 、 ネットワーク管理テーブル で管理します。
名称
自ノード管理テーブル
参加ノード管理テーブル
ネットワーク管理テーブル

内容
自ノードの設定について管理します
ネットワークに加入しているノードに関する情報を管理します。
ネットワークに共通する情報を管理します．

付録４−４ FL-neTの自ノード管理テーブル（１）基本機能
自ノードの設定に関するデータを管理します。
①参加要求フレームや、ネットワークパラメータの読み出しに使用されます。
②管理データはノードの立ち上げ時にFL-net上位層から設定されます。
③ノード名、コモンメモリにおける送信領域の先頭アドレスおよびサイズを、ネットワークから設定可能です。

（２）管理データ項目
ノード番号
コモンメモリ領域１のデータ先頭アドレス
コモンメモリ領域1のデータサイズ
コモンメモリ領域2のデータ先頭アドレス
コモンメモリ領域2のデータサイズ
上位層の状態
トークン監視時間
最小許容フレーム間隔
メーカ形式
ノード名（設備名）
プロトコルバージョン
FAリンクの状態
自ノードの状態

バイト長
1バイト
2バイト
2バイト
2バイト
2バイト
2バイト
1バイト
10バイト
10バイト
10バイト
1バイト
1バイト
1バイト

内容
1〜254
ワードアドレス0〜1FF(hex)
サイズ0〜200(hex)
ワードアドレス0〜1FFF(hex)
サイズ0〜2000(hex)
RUN/STOP/ALARM/WARNING/NORMAL
1ms単位
100μｓ単位
メーカの形式、デバイス/モジュールの名称 NP1L-FL1
ユーザ設定によるノード名称
80(hex)固定
参加/離脱など
ノード番号重複検知など

FL-net（OPCN-2）機能ページ

104/129

付録４−５ FL-netの参加ノード管理テーブル（１）基本機能ネットワークに参加しているノードの状態は、各ノードが保持している参加ノード管理テーブルによって監視されます。
①立ち上がり時、トークンフレームを受信し、参加ノード管理テーブル、ネットワーク管理テーブルを更新します。
②トークンフレームの受信時に、各ノードは参加ノード管理テーブルを更新します。
③新規参加の参加要求フレームを受信すると、参加ノード管理テーブルを更新します。
④各ノードのトークンフレームの非受信またはタイムアウトを連続3回検出すると、該当ノードをテーブルから削除します。

（２）管理データ
各ノードのトークンを常時監視し、参加ノード管理テーブルを作成し、管理します。
項目
ノード番号
コモンメモリ領域1のデータ先頭アドレス
コモンメモリ領域1のデータサイズ
コモンメモリ領域2のデータ先頭アドレス
コモンメモリ領域2のデータサイズ
リフレッシュサイクル時間
トークン監視時間
最小許容フレーム間隔
リンクの状態

バイト長
1バイト
2バイト
2バイト
2バイト
2バイト
2バイト
1バイト
1バイト
1バイト

内容
1〜254
ワードアドレス0〜1FF(hex)
サイズ0〜200(hex)
ワードアドレス0〜1FFF(hex)
サイズ0〜2000(hex)
1ms単位
1ms単位
100μｓ単位参加/離脱など

付録４−６ FL-netの状態管理（１）基本機能ネットワークの状態に関するパラメータを管理します。
（２）送信用管理データ
項目
トークン保持ノード番号
最小許容フレーム間隔
リフレッシュサイクル許容時間
リフレッシュサイクル測定時間(現在値)
リフレッシュサイクル測定時間(最大値)
リフレッシュサイクル測定時間(最小値)

バイト長
1バイト
1バイト
2バイト
2バイト
2バイト
2バイト

内容
現在トークンを保持しているノード
100μs単位
1ms単位
１ms単位
1ms単位
1ms単位

FL-net（OPCN-2）機能ページ

付録４−７ FL-netのメッセージ通番管理（１）基本機能
メッセージ伝送における通番と通番バージョン番号を管理します。

（２）送信用管理データ
項目
通番バージョン番号
通番（1：N送信）
通番（1：1送信）

バイト長
4バイト
4バイト
4バイト

内容
送信メッセージ伝送の通番バージョン
1〜FFFFFFFF(hex)
1〜FFFFFFFF(hex)

バイト長
4バイト
4バイト
4バイト

内容
1〜FFFFFFFF(hex)
1〜FFFFFFFF(hex)
1〜FFFFFFFF(hex)（３）受信用管理データ
項目
通番バージョン番号
通番（1：1送信）
通番（1：N送信）

105/129

FL-net（OPCN-2）機能ページ

106/129

付録５ ネットワーク構成部品
付録５−１ Ethernetの構成部品一覧
イーサネットを構成する部品は次のとおりです。構成部品の詳細は付録５−２節、付録５−３節を参照してください。また、使用するネットワーク機器は、IEEE 802.3の規格に準拠した機器を使用してください。

※ 構成部品の詳細は、次ページ以降を参照してください。

FL-net（OPCN-2）機能ページ

107/129

付録５−２ 10BASE5関連（１）トランシーバ
トランシーバとは、同軸ケーブル（イエローケーブル）上に流れている信号を、ノードが必要とする信号に変換または、その逆の変換を行う装置です。
トランシーバを同軸ケーブルに取り付ける際には、2.5m間隔の整数倍で設置する必要があります。接続は同軸ケーブル上の刻印に沿って設置してください。
トランシーバを同軸ケーブルに接続するときは、ノードやトランシーバの電源供給装置の電源を停止してから行ってください。通電中に接続を行った場合、ショートする場合があります。

トランシーバ概観図

トランシーバとAUIケーブル

タップとトランシーバ本体の取り付け

FL-net（OPCN-2）機能ページ

108/129① トランシーバ（タップ形）
タップ形トランシーバの接続は、同軸ケーブルに穴を空け中心導体に接触する針を差し込むとともに、シールド導体にわにの歯のような爪で絶縁ジャケットを破り接続を行います。接続には専用工具が必要です。
トランシーバの電源（DC12V）は、AUIケーブルを経由してノードから供給します。なお、ノードによってはAUIケーブルを使用する際に、DC12Vの電源を必要とするタイプもあります。詳細は、ノードのハードウェアマニュア
ルを参照してください。
トランシーバの「SQE」スイッチの設定は、次のように設定します。
・ノードに接続時：ON・リピータに接続時：OFF② トランシーバ（コネクタ形）
コネクタ形トランシーバは、同軸ケーブルにコネクタを取り付け、そのコネクタとトランシーバを接続します。
接続のための専用工具が不要で、取り付け/取り外しが容易です。
トランシーバの電源は、AUIケーブルを経由してノードから供給します。

FL-net（OPCN-2）機能ページ

109/129③ マルチポートトランシーバ
タップ形トランシーバおよびコネクタ形トランシーバは、1つのトランシーバに対して接続可能な端末数が１台のものを、複数台接続可能としたトランシーバです。一般的には4ポート、8ポートトランシーバなどがあります。

④ リピータリピータとは伝送信号の再中継を行う装置で、異なるメディアセグメント間の相互接続や、メディアセグメントの距離延長、接続端末台数の増加、ケーブルメディアの変換に使用する装置です。リピータは相互接続された片方のセグメントから受け取った信号を波形整形し、決められたレベルに増幅して、リピータに接続されたすべてのセグメントに送出（リピート）します。
リピータに接続可能なAUIケーブル長は、最大50mですが、ノイズ防止等を考慮し2m以下にすることを推奨します。また、SQEスイッチの設定に注意してください。

FL-net（OPCN-2）機能ページ

110/129（２）同軸ケーブル
同軸ケーブルは、中心導体と、シールドとして作用する外部導体とで構成されたケーブルです。イーサネットの接続に用いられる同軸ケーブルは、50Ωのインピーダンスで10BASE2用のRG58A/Uと10BASE5用の同軸ケー
ブル（通称イエローケーブル）があります。
10BASE2ケーブルの最大長は185m、10BASE5ケーブルの最大長は500mです。
なお、同軸ケーブルを使用する場合には、ノイズ防止を行うためのアース接続（一点アース接地かつＤ種接地）を必ず行ってください。

（３）同軸コネクタ
同軸コネクタは、通称Ｎ形コネクタとも呼ばれ同軸ケーブルと終端装置や、同軸ケーブルとコネクタ形トランシーバを接続する時に使用するコネクタです。

FL-net（OPCN-2）機能ページ

111/129（４）中継コネクタ
同軸ケーブル間を延長するためのコネクタです。リピータはセグメントを延長する場合に使用するのに対し、中継コネクタは同一セグメント上のケーブルを延長するために使用します。
中継コネクタを複数接続すると、同軸ケーブルの電気抵抗が変化する場合があるので注意が必要です。
（使用されないことを推奨します。）（５）ターミネータ（終端抵抗）
バス形配線時、信号の反射を防ぐためにケーブルの両端に接続します。終端抵抗を接続しない場合、信号の反射（衝突）が発生しネットワークダウンとなります。終端抵抗には、トランシーバがタップ形時に使用するJ形、コネクタ形時に使用するP形があります。終端抵抗は、同軸ケーブル上の刻印（ジャケットマーク）の所に設置してください。

（６）同軸ケーブルアース端子
同軸ケーブルにかかったノイズにより通信データがエラーになるのを予防するための装置です。同軸ケーブル
上に必ず1つ設置してください。なお、アースはD種接地してください。

FL-net（OPCN-2）機能ページ

112/129（７）AUIケーブル
トランシーバとノードを接続するためのケーブルです。AUIケーブルは、両端にDサブ形15ピンのAUIコネクタが装着されています。AUIケーブルとして使用可能な最大長は50mですが、FA現場ではノイズ防止などを考慮して15m以下のケーブルを使用することを推奨します。なお、AUIケーブルにアース端子が付いているタイプのケーブルを使用する時には、必ずアースの接続を行ってください。

（８）10BASE5/T 変換器
10BASE5のインタフェースを持つケーブルを10BASE-Tに接続するための変換器です。
ただし、NP1L-FL1は10BASE5接続コネクタおよび10BASE-T接続コネクタの両方ありますので、変換器は不要です。

FL-net（OPCN-2）機能ページ

113/129（９）同軸/光変換メディアコンバータ・リピータ
同軸/光変換メディアコンバータ・リピータとは、同軸ケーブル上（10BASE5/10BASE2）の電気信号を光信号に変換するための機器です。リピータ間を接続するためのFOIRL（Fiber Optic Inter Repeater Link）や端末と接続を行うための10BASE-FL等があります。同軸/光変換メディアコンバータ・リピータは、ノイズ防止のためや、ケーブルを延長する場合に使用します。

FL-net（OPCN-2）機能ページ

114/129

付録５−３ 10BASE-T関連（１）ハブ（HUB）
10BASE-Tで使用するツイストペアケーブルを収容するためのリピータ機能をもった集線装置です。
HUBには10BASE2のインタフェースを持ったものやカスケード（多段階接続）するためのインタフェースを持ったものなど、複数の種類があります。なお、HUBをカスケードする場合は、最大4つまで可能ですが、複数のHUBを1つのHUBとして使用可能なスタッカブルHUBもあります。

（２）10BASE-Tケーブル
ツイストペアケーブルと呼ばれ、銅線を2本1ペアでより線とし、それを何組かまとめて外部保護カバーで覆ったものです。ケーブルの種類には、・シールド付きのSTPケーブルとシールドなしのUTPケーブル
・ノード間を直接接続することが可能なクロスケーブルとHUBを経由して接続するストレートケーブルがあります。
10BASE-Tケーブルの最大伝送速度は10Mbpsで、最大長は100mとなります。ケーブル両端の接続用コネクタには、ISO 8877で規定されている8極モジュラコネクタを使用します。
なお、使用する10BASE-Tケーブルは、カテゴリー5準拠品を使用してください。

FL-net（OPCN-2）機能ページ

115/129（３）10BASE-T/光変換メディアコンバータ・リピータ
10BASE-T/光変換メディアコンバータ・リピータとは、10BASE-Tケーブル上の電気信号を光信号に変換するための機器です。
リピータ間を接続するためのFOIRL（Fiber Optic Inter Repeater Link）や端末と接続を行うための10BASE-FLなどがあります。10BASE-T/光変換メディアコンバータ・リピータは、ノイズ防止のためや、ケーブルを延長する
場合に使用します。

FL-net（OPCN-2）機能ページ

116/129

付録６ FL-netのネットワーク施工方法
付録６−１ 10BASE5同軸ケーブルの配線（１）ケーブルの布設配線
ケーブルの布設配線方法は場所によりいくつかの取付方法が考えられますが、その主なものは次のとおりです。
・壁面露出配線・フリーアクセス、床ピット内配線
・ケーブルラック内配線
・天井内コロガシ配線（２）布設配線工事上の留意事項
・同軸ケーブルは、原則として屋内に布設、配線してください。
・壁面などへの固定はケーブル自重によるストレスがかかるため、特殊な場合を除き約1mの間隔にて固定します。その際、ケーブルが変形しないようにしてください。
・ケーブルラックや天井にケーブルを固定する場合の固定間隔は、ケーブルが変形しないようにしてください。
・床下や床際にケーブルを配線する場合は、歩行または器物によりケーブルに変形、損傷を受け易いので保護を行ってください。
・ケーブルの外部導体は保安上、接地するようにしてください。
接地を行う場合は、1セグメントの1点で接地を行い、D種接地以上としてください。
・接地点以外のケーブルの金属露出部分が、大地や外の金属部分に接触しないようにN形コネクタ、L形コ
ネクタ、直線スリーブ、ターミネータは付属のブーツを被せるか、絶縁テープを巻き絶縁してください。
・動力線（AC100V以上）との隔離距離は60cm以上とし、平行配線は避けてください。

（３）同軸ケーブルの布設時の留意事項
項目
布設時、固定時の曲げ寸法
強力
ケーブル質量仕様
半径１００mm以上
最大245N
188ｋｇ/ｋｍ

FL-net（OPCN-2）機能ページ（４）同軸ケーブルの取り付け＜作業手順＞① 同軸ケーブルの被覆を剥きます。剥き寸法は10mm〜11mmです。

② 同軸ケーブルの2 か所に巻かれているアルミテープを除去します。

③ 同軸ケーブルの絶縁体を剥きます。剥き寸法は6.5mmから7.0mmです。

④ 同軸ケーブル用コネクタの部品を組み込み、編組シールドを下図のように処理します。

⑤ ピンコンタクトをはんだ付けします。

⑥ 同軸ケーブルのコネクタを組み立てます。

（５）トランシーバ（タップ形）の設置
・壁面に設置・床下（フリーアクセス、ピット内）に設置
・天井内またはケーブルラック上に設置
・ステーションの傍に設置

トランシーバを設置する場合、次の点に留意してください。
・トランシーバは、取付脚が付いた状態で据置形として、また木ねじなどで固定することもできます。
・天井内、床下にトランシーバを設置する場合は、保守点検が容易な場所に設置してください。
・トランシーバの取付間隔は、2.5m です。（ケーブルの2.5m毎のマーカ部に取り付けます。）

117/129

FL-net（OPCN-2）機能＜作業手順＞① シールド圧接ピンをタップ本体へ挿入します。

ページ

118/129

FL-net（OPCN-2）機能ページ

119/129② 押さえビスを外れない程度にゆるめます。

③ タップ本体をケーブルの2.5mマーカに合わせます。次にフレームをスライド挿入し、押さえビスを締めて固定します。（このとき、タップ本体の上面と押さえ金具の隙間が、約1mmになるまで締めます。）

注）フレームの挿入は、ケーブルがシールド
圧接ピンのセンタ位置になるよう注意して挿入してください。ある程度まで締めて、押さえ金具が極端に傾いているようなときは、ねじを緩めて再度中央位置にセットし直してから締め直してください。

④ 心線プローブ用の穴をドリルで、白い絶縁物が見えるまで開けます。（押さえビスが緩いとアルミテープが残ることがあるので注意してください。また、穴のシールド屑は取り去ってください。）

FL-net（OPCN-2）機能ページ

120/129⑤ 心線プローブを専用取り付けスパナで締め付けます。

注） 以上で、タップコネクタの取り付けは終了です。正しく接続されているかの試験方法は次のとおりです。
・シールド圧接ピン間は、ショートしている。
・同軸ケーブルの両端にターミネータが付いているときの、心線プローブとシールド圧接ピン間は、25Ωです。
ただし、既にシステムが動作している場合は、上記の試験は決して行わないでください。システムの誤動作の原因になります。

⑥ タップコネクタにトランシーバ本体を挿入します。このときシールド圧接ピンおよび心線プローブは垂直になるよう芯出しをします。

⑦ シールド圧接ピンおよび心線プローブが曲がっていると思われる場合は、挿入した後、もう一度引き抜きます。正確に入っていない場合は、目視できるくらいに著しく曲がるので、もう一度芯出しを行います。
タップ固定スクリューを筐体上部の穴から挿入して、締めます。

FL-net（OPCN-2）機能
SQEスイッチの設定は一般的には、次のように設定します。
項目
ノードに接続するときリピータに接続するとき

設定
ON
OFF

（６）コネクタおよびターミネータの絶縁
中継コネクタおよびL形コネクタの絶縁方法は下図のとおりです。

ターミネータ（T-NPオス）、（T-NJメス）の絶縁は次のとおりです。、・オスT-NPは絶縁スリーブ（黒色）（I-NPC）を被せます。
・メスT-NJは絶縁スリーブ（黒色）（I-NJP）を被せ、テープで固定します。

（７）AUI ケーブルの取り付け
トランシーバおよびAUIケーブルの設置例を以下に紹介します。
・壁面設置例
・天井裏設置例
・床下設置例ページ

121/129

FL-net（OPCN-2）機能ページ

122/129

トランシーバおよびAUIケーブルの壁面設置例

トランシーバおよびAUIケーブルの天井裏設置例

トランシーバおよびAUIケーブルの床下設置例（８）同軸ケーブルへのアース端子の取り付け
同軸ケーブルはアース端子（G-TM）を使用し、1点接地（D種接地以上）を行ってください。アース端子は任意の1点に取り付けてください。特に場所の指定はありません。

FL-net（OPCN-2）機能ページ

123/129

付録６−２ 10BASE-T（UTP）（１）10BASE-T（UTP）ケーブルの作成方法＜作業手順＞① UTPケーブルの被覆剥き被覆を約10mmカットし、ヨリを戻しながら配列順に整列させます。通常はノーマル（ストレート）を使用します。

8
7
6
5
4
3
2
1

T568B
ノーマル
茶
白/茶
緑
白/青
青
白/緑
橙
白/橙

T568A
クロス
茶
白/茶
橙
白/青
青
白/橙
緑
白/緑

② 10BASE-T（UTP）ケーブルのカット被覆部より約14mm信号線を残し、ニッパなどでカットします。

③ UTPケーブルのコネクタへの挿入
配列順をくずさないようにコネクタへ装着し、ケーブルが先端まで届いているかを正面および上下より確認します。

FL-net（OPCN-2）機能ページ

124/129④ 組み立て挿入状態を確認後、専用工具にて圧接します。圧接終了後、必ずテスタにて接続状態を確認してください。

FL-net（OPCN-2）機能ページ

付録７ FL-net工事施工チェックシート
付録７−１ FL-net工事施工チェックシート
FL-net工事施工チェックシート
通信ライン名：局番：
点検日付
点検者 会社
氏名

ケーブル

チェック項目
コネクタは全部確実にロックされているかケーブルの曲げ半径は規定値以上となっているか
コネクタはジャケットなどで保護されているか
配線識別番号（線番）は貼り付けられているか、また間違いはないか
通信ケーブルが重量物の下敷きになっていないか
通信ケーブルが動力線などと束線されていないか
リピータ用AUIケーブルの長さは２m以内か、またトランシーバ用は50m以内か同軸ケーブル（10BASE5）の長さは５００m以内か同軸ケーブルはアース端子で正しく接地されているか
同軸ケーブルのシールドとトランシーバは、絶縁されているか
同軸ケーブルに正しく終端抵抗が取り付けられているか
HUBやリピータの段数は規定以内か
ツイストペアケーブルは、ストレートケーブルを使用しているか
ツイストペアケーブルは、カテゴリ5のものを用い、その長さは100m以内か機器のGND端子は正しく接地されているか
各モジュールは確実にベースに固定されているか
ベースボードは確実に制御盤に固定されているか
AUIケーブルは確実にロックされているか
AUIケーブル取り付け部に扉などにより無理な力がかからないか
RJ45コネクタはきちんと装着されているか
AUIケーブルのコネクタはロックされているか
H 線番は貼り付けられているか
U トランシーバはマーク位置に正しく設置されているか
B トランシーバのSQEスイッチは、機器の使用どおりに正しく設定されているか
HUBはきちんと固定されているか
HUBのHUB、MAU切り換えスイッチの設定に間違いはないか
HUBに供給される電源電圧は、規定値どおりであるかユニットなど

・ 改造、変更、点検の際は必ずチェックし記入すること

125/129

FL-net（OPCN-2）機能ページ

126/129

付録８ FL-netのプロファイル
付録８−１ 機器通信情報の分類
本書ではネットワークに接続される機器の通信に関わる情報を、下図の3種類に分類します。

①ネットワークパラメータは、伝送に必要な設定情報です。
②システムパラメータは、ネットワーク上にどのような機器（デバイス）が接続されているかを識別するための管理情報で静的なパラメータであり、共通パラメータとデバイス固有パラメータがあります。
NP1L-FL1では共通パラメータのみを用意しています。
③デバイス通信入出力情報は、ネットワーク上の他の機器からアプリケーションの必要に応じてアクセスすることができ、アプリケーション動作や機器状態によってその内容が変化する動的な情報を含んでいます。
④システムパラメータで使用可能なデータタイプ
システムパラメータとして使用可能なデータタイプは、UNIVERSAL TAGの内、下表のとおりです。

タグ番号(16進)
00
01
02
03
04
05
06
07
08
09
0A
0B〜0F
10
11
12
13
14
15
16

タイプ
（予約）
BOOLEANINTEGERBIT STRING
OCTET STRINGNULLOBJECT IDENTIFIER
ObjectDescriptor
EXTERNALREAL
ENUMERATED（予約）
SEQUENCEとSEQUENCE OF
SETとSET OF
NumericString
PritableString
TeletexString
VideotexString
IA5String

使用可否
×
○
○
○
○
○
×
×
×
×
×
×
○
×
×
○
×
×
×

○：使用可、×：使用不可
備考

注）FL-net（OPCN-2）機能
タグ番号(16進)
17
18
19
1A
1B
1C
1D〜1E

タイプ
UTCTimeGeneralizedTime
GraphicString
VisibleString
GeneralString
CharacterString
（予約）

ページ

使用可否
×
×
×
×
×
×
×

127/129○：使用可、×：使用不可
備考注） 構造形はSEQUENCEとSEQUENCE OFのみ使用可能です。

⑤デバイス通信入出力情報
FL-netプロトコルを機器に実装するベンダは、各ベンダ固有の部分に関して、ユーザに対する便宜を図る
ため、共通フォーマットの文書にて公開することになっています。
下記の情報が対象となっています。
ａ) システムパラメータ以外のアクセスに関する情報
メッセージ伝送のワード/バイトブロックのリードライトサービスとの関連も含みます。
ｂ) ステータス/モードに関する情報
どのような状態が存在するか。それはどのように見えるか、また制御可能か。メッセージ伝送の停止指
令・運転指令サービスとの関連も含みます。
ｃ) ダウンロード/アップロードに関する情報
アップロード/ダウンロード対象のプログラムまたはデータが存在するのか。存在したときの手順。
ｄ) メッセージサービスについてサポートしているメッセージサービスについて記載する。
ｅ) FAリンクプロトコルの透過型サービスに関する情報
透過型サービスを実装している場合、そのフォーマット・意味・使用方法など。
ｆ) セキュリティに関する機能
各リソースに関するセキュリティ機能がある場合、その手順（セキュリティ設定・解除など）。

⑥その他
ログデータのリードサービスで読み出される各選択項目について実装/非実装を宣言します。

FL-net（OPCN-2）機能ページ

付録８−２ システムパラメータ
付録８−２−１ システムパラメータの一般形（１）メッセージ伝送サービス
システムパラメータを読み出すには、次のメッセージサービスを使用します。
TCD
65011(FDF3)
65211(FEBB)

サービス名
プロファイル読み出し（要求）プロファイル読み出し（応答）機能
システムパラメータの一括読み出しの要求
システムパラメータの一括読み出しの応答
応答データ部のサイズは最大1024バイトです。

（２）パラメータ構成
システムパラメータは次のように構成されています。
パラメータ名称
共通パラメータ
デバイス固有のパラメータ

備考
全デバイスに共通に規定されたパラメータ
ベンダがデバイス毎に自由に規定するパラメータ（オプション）

注） NP1L-FL1のシステムパラメータは 共通パラメータ のみです。

（３）共通パラメータ詳細
下表の項目については、必須になっています。
パラメータ名称

デバイスプロファイル
共通仕様バージョン
システムパラメータ
識別文字
システムパラメータ
改変番号
システムパラメータ
変更日付
デバイス種別製品形名

名称文字[PrintableString形]（長さ）、（文字）6, COMVER

データタイプ[形]

パラメータ内容（長さ）、（内容）INTEGER

例：1,1

2, ID

PrintableString

7, SYSPARA

3, REVINTEGER

例：1,0

7 REVDATE[INTEGER],2,(0001-9999),[INTEGER],1,(01-12),[INTEGER],1,(01-31)
PrintableString
PrintableString

例：2,1998
1,9
1,30
例：3, PLC
注）
例：8, NP1L-FL1

10 DVCATEGORY
7 DVMODEL

注） デバイス種別のパラメータ内容は下記のとおりです。
PC または PLC …………プログラマブルコントローラ
NC または CNC …………数値制御装置
RC または ROBOT ……ロボットコントローラ
COMPUTER …………………パソコン、パネコン、ワークステーション、表示器などのコンピュータ
SP- ＊…＊ ……………………Vendor Spesificとしてベンダが指定（＊…＊は半角英数字）
OTHER ………………………その他

128/129

FL-net（OPCN-2）機能ページ

付録８−３ システムパラメータの例
付録８−３−１ システムパラメータの表形式文書表記
NP1L-FL1の場合、次のとおりです。
パラメータ名称

SysParaデバイスプロファイル
共通仕様バージョン
システムパラメータ
識別文字
システムパラメータ
改変番号
システムパラメータ
変更日付
デバイス種別製品形名

名称文字[PrintableString形]（長さ）、（文字）データタイプ[形]

パラメータ内容（長さ）、（内容）6, COMVER

INTEGER

1,1

2, ID

PrintableString

7, SYSPARA

3, REVINTEGER

1,0

7 REVDATE[INTEGER],2,(0001-9999),[INTEGER],1,(01-12),[INTEGER],1,(01-31)
PrintableString
PrintableString

2,19991,91,303, PLC
8, NP1L-FL1

10 DVCATEGORY
7 DVMODEL

129/129