JEM-TR 213（制）

日本電機工業会技術資料

JEM-TR 213
FAコントロールネットワーク標準－
FL-net実装ガイドライン
FL-net implementation guidelines for FA control network standard

2000 年(平成 12 年) 11月 28 日 制定
2023 年(令和 5 年) 7月 21 日 改正（第5回)

JEM-TR 213：2023

白紙

JEM-TR 213：2023

目

次
ページ

1

適用範囲 ······················································································································· 12

引用規格 ······················································································································· 13

用語及び定義 ················································································································· 1

4

表記及び略語 ················································································································· 1

4.1

表記···························································································································· 1

4.2

略語···························································································································· 15FL-netの下位層で用いる用語 ····························································································· 36性能 ····························································································································· 3

6.1

サイクリックデータ ······································································································· 3

6.2

メッセージ伝送 ············································································································· 46.3

汎用コマンドサーバ伝送(FL-net Ver.3.01) ·········································································· 47ハードウェア ················································································································· 4

7.1

タイマの分解能 ············································································································· 47.2

乱数生成 ······················································································································ 4

7.3

伝送状態表示 ················································································································ 4

7.4

ノード番号スイッチ ······································································································· 4

7.5

物理層························································································································· 47.6

接地及びシールド ·········································································································· 57.7

メモリ資源 ··················································································································· 58クラス分け ···················································································································· 59情報の提示 ···················································································································· 6

9.1

機器ソフトウェアバージョン ··························································································· 69.2

製造業者名及び形式 ······································································································· 6

9.3

状態情報 ······················································································································ 6

10 下位層のプロトコル ········································································································ 710.1 基本仕様 ······················································································································ 710.2 物理層························································································································· 810.3 ネットワーク層 ············································································································· 810.4 トランスポート層 ·········································································································· 810.5 アドレス設定 ················································································································ 8
11 フレームの構成 ············································································································· 1012 FAリンクプロトコル ······································································································ 1012.1 参加管理及び離脱管理 ··································································································· 1012.2 サイクリック伝送 ········································································································· 1112.3 メッセージ伝送 ············································································································ 12

JEM-TR 213：2023 目次

13 データの整合性に関する補足 ··························································································· 20
13.1 各設定に関して ············································································································ 20
13.2 FAリンクヘッダ内容に関しての注意点 ············································································· 22
14 UDP及びTCPポートでのTCD受信動作 ··············································································· 31
解説 ·································································································································· 32

JEM-TR 213：2023

まえがき
この技術資料は，FL-net推進委員会及び標準化委員会の審議を経て，新事業・標準化政策委員会が改正した日本電機工業会技術資料である。
これによって，JEM-TR 213：2011は改正され，この技術資料に置き換えられた。
この技術資料は，著作権法で保護対象となっている著作物である。
この技術資料の一部が，特許権，出願公開後の特許出願又は実用新案権に抵触する可能性があることに注意を喚起する。一般社団法人日本電機工業会は，このような特許権，出願公開後の特許出願及び実用新案権に関わる確認について，責任はもたない。

日本電機工業会技術資料は，少なくとも5 年を経過する日までに新事業・標準化政策委員会の審議に付され，速やかに，確認，改正又は廃止されます。

日本電機工業会技術資料

JEM-TR
213：2023

FAコントロールネットワーク標準－FL-net実装ガイドライン
FL-net implementation guidelines for FA control network standard
適用範囲

1

この技術資料は，FAコントロールネットワーク FL-net（以下，FL-netという。）仕様のプロトコルを機器に実装する指針を示す。
引用規格2

次に掲げる規格は，この技術資料に引用されることによって，この技術資料の記載の一部を構成する。
これらの引用規格は，その最新版（追補を含む。）を適用する。
JEM 1479

FAコントロールネットワーク標準－プロトコル仕様

JEM-TR 214

FAコントロールネットワーク[FL-net（OPCN-2）]－デバイスプロファイル共通仕様

JIS B 3521

FAコントロールネットワーク標準－FL-netプロトコル仕様

ISO/IEC/IEEE 8802-3

Telecommunications and exchange between information technology systems -Requirements for local and metropolitan area networks - Part 3: Standard for Ethernet
用語及び定義3

この技術資料で用いる主な用語の定義は，JEM 1479及びJIS B 3521による。
4

表記及び略語

4.1

表記

この技術資料で独自に用いる表記は，次による。
この技術資料で特に指示しない数字は，10進表記とする。16進表記は，数字の先頭に“16#”を付加a)する。
例1 10進数

－12

0

4 782

例2 16進数

16#FF

16#00

16#12AE

この技術資料で用いるノード番号の数字の前に#を付加する。

b)

例 ノード番号1

ノード #1

この技術資料の中で参照するJEM 1479，JIS B 3521のバージョンを“Ver.*.*”と表記する。*は任意c)の0から15までの10進数値を表し，小数点以下を除く整数値をメジャーバージョン，小数点以下の値をマイナーバージョンとする。
なお，マイナーバージョンは，2桁表記とする。
注記

Ver.1.00による製品とVer.2.00による製品との間には，接続の互換性はなく，Ver.3.01による製品はVer.2.00による製品を包含した仕様となっている。この技術資料では，Ver.3.01固有の機能に関する記述については，FL-net Ver.3.01を付記して記載する。

4.2

略語

この技術資料で用いる略語は，表1による。

2
JEM-TR 213：2023

表1―略語一覧
略語

英語名称

日本語名称
トークン周回3周待ち時間

3CWT

three circulation waiting time

AWT

message acknowledge waiting time

ACK待ち時間

BCT

broadcast transmission“1対n”の伝送を示すフラグ

BSIZE

current block size

カレントブロック長

CBN

current fragment block number

カレントフラグメントブロック番号

C_AD1

common memory area 1 data top address

コモンメモリにおける領域1の先頭アドレス

C_AD2

common memory area 2 data top address

コモンメモリにおける領域2の先頭アドレス

C_SZ1

common memory area 1 data size

コモンメモリにおける領域1のデータサイズ

C_SZ2

common memory area 2 data size

コモンメモリにおける領域2のデータサイズ

DAdestination address

送信先アドレスDNAnode address of destination side

送信先ノード番号

H_TYPE

header type

ヘッダタイプLKS

FA link status

FAリンク状態

MAJ_VERFA link protocol version （major version）

FAリンクプロトコルバージョン（メジャーバー
ジョン）

MFT

allowable minimum frame interval time

最小許容フレーム間隔

MIN_VERFA link protocol version （minor version）

FAリンクプロトコルバージョン（マイナーバー
ジョン）

MODE

FA link protocol version （ major version, minor

FAリンクプロトコルバージョン（メジャーバー

version），token mode

ジョン，マイナーバージョン），トークンモー
ドMSN

manufacturer model name of node information

製造業者形式

M_ADD

message offset-address in virtual address space

メッセージ仮想アドレス空間におけるアドレス

M_CTL

message control

メッセージコントロール

M_RLT

message result

応答メッセージの結果（正常／異常）

M_SZ

message data size in virtual address space

メッセージ仮想アドレス空間におけるデータサ
イズ

NDN

node name of node information

ノード名（設備名）

PAT

participation request frame acceptance time

参加要求フレーム受付時間

PDU

protocol data unit

プロトコルデータ単位

PPT

peer to peer transmission“1対1”の伝送を示すフラグ

PRI

message priority

メッセージプライオリティ

PWT

participation request frame transmission waiting time

参加要求フレーム送信待ち時間

P_TYPE

protocol type

プロトコルタイプ

RCT

allowable refresh cycle time

リフレッシュサイクル許容時間

RMT

refresh cycle measurement time

リフレッシュサイクル測定時間

RPA

response data by ACK

送達確認（ACK）データの存在を示すフラグ

SA

source address

発信元アドレスSDU

service data unit

サービスデータ単位

SEQ

sequence number

通番

SFBTFI

solicitation frame batch transmission frame interval

勧誘フレーム一括送信時のフレーム間隔

SFTWT

solicitation frame transmission waiting time

勧誘フレーム送信待ちタイマ

SNA

node address of source side

発信元ノード番号

TBN

total fragment block number

トータルフラグメントブロック数

3
JEM-TR 213：2023

表1―略語一覧（続き）
略語

英語名称

日本語名称

TCD

transaction code

トランザクションコード

TDT

joining token detection time

加入トークン検出時間

TFL

total frame octet length of header and data

トータルフレーム長（ヘッダ部とデータ部とを合わせたオクテット長）

TM

token mode

トークンモードTWtoken watchdog time

トークン監視時間

TrWT

trigger frame transmission waiting time

トリガフレーム送信待ち時間

ULS

upper layer status

上位層の状態

VDN

vender code of node information

ベンダ名

VER

program version

プログラムバージョン

V_SEQ

version of sequence number

通番バージョン番号5FL-netの下位層で用いる用語
FL-netの下位層で用いる用語は，表2による。
表2―FL-netの下位層で用いる用語
名称

英文名称

説明

ARP

Address Resolution Protocol

ICMP

Internet

Control

ProtocolIPアドレスからMACアドレスを探すプロトコル

関連資料
RFC 826

Message IPパケットのエラー通知などを行なうIPネットワーク診断 RFC 792
用プロトコル

IP

Internet Protocol

インターネットで用いるネットワーク層のプロトコル

RFC 791

IPアドレスIP Address

IPプロトコルで用いるための32ビットのアドレス情報

RFC 791

MACアドレス Media Access Control Address ISO/IEC/IEEE 8802-3ネットワークに接続するための装置－

固有のID番号
TCP

Transmission Control Protocol インターネットで用いるトランスポート層のプロトコル

RFC 793

UDP

User Datagram Protocol

インターネットで用いるトランスポート層のプロトコル

RFC 768

クラスC

Class C

ネットワークを体系的にクラス分けしたとき，標準的な24 RFC 796
ビットプレフィクスをもつ汎用のユニキャストアドレスのレベル

サ ブ ネ ッ ト マ Subnet mask
スク

IPアドレスからサブネットのネットワークアドレスを求め RFC 950
る場合に用いるマスク値

チェックサムChecksum

検査合計。データ伝送などにおいて，伝送されたデータに RFC 791
誤りがないかどうかを検査する方法

ノード

Node

ネットワーク内の各端末のこと

ブ ロ ー ド キ ャ Broadcast
スト

6

性能

6.1

サイクリックデータ－

特定のホストではなく，そのネットワークに接続されてい RFC 922
る全てのIP機器に対してデータを送ること

サイクリックデータは，片方向スループットとして，32ノードで50 ms以内とすることが望ましい。ただし，データ量は，32ノード全体で2 048ビット＋2 048ワードとする。ノードのコモンメモリの領域の割付を“領域1：4ワード”及び“領域2：64ワード”にしたとき，ノードがトークンを受けてから次のノードにトークンを送信するまでの時間は，1.56 ms以内とすることが望ましい。

4
JEM-TR 213：2023

6.2

メッセージ伝送

ネットワークは32ノード接続構成とし，サイクリックデータ量は全体で，2 048ビット＋2 048ワードとしたときの，1対1のノード間における片方向透過形メッセージのメッセージの伝達時間を，500 ms以内にすることが望ましい。
6.3

汎用コマンドサーバ伝送(FL-net Ver.3.01)

設定ツールからの要求フレームに対し，1 000 ms以内に応答フレームを送信しなければならない。待ち
時間内に応答がない場合，設定ツールはコマンドサーバ機能が未サポートであるとみなす。

7

ハードウェア7.1

タイマの分解能

トークン監視タイマは，1 msの単位で動作しなければならない。誤差は，±50 ％とする。
7.2

乱数生成

ハードウェア又はソフトウェアは，通番バージョン番号で用いる乱数を生成する機能をもつ。
7.3

伝送状態表示

伝送状態をLED[light emitting diode（発光ダイオード）]表示によって示す場合は，基本的に表3に示す
五つの状態を表示するLEDを実装しなければならない。
LED色は，正常は緑色，異常系は赤色を推奨する。その他のLED色は，任意とする。
表3―実装推奨の伝送状態表示
種別

記号

説明

送信中

TX

受信中

RX

通信異常

LER/LE “LER/LE”は，FAリンクに参加又は不参加を表す。

ISO/IEC/IEEE 8802-3に適合するネットワークコントローラの出力を用いる。
“TX”及び“RX”のLEDを別々にすることが困難な場合，一つにまとめてもよい。この場合，種別を“送受信中”とし，記号を“COM”とする。
このLEDは，正常の意味付けで用いることも可能である。この場合は，種別を“通信正常”とし，記号を“LNK/LN”とする。

ユニット異常HER/HE “HER/HE”のユニット異常は，ユニット交換が必要である状態を示す。
“HER/HE”は，正常の意味付けで用いることも可能である。
この場合は，種別を“ユニット正常”とし，記号を“RUN/RN”とする。

パラメータ設定異常

PER/PE“HER/HE”及び“PER/PE”のLEDを別々にすることが困難な場合，一つにまとめてもよい。この場合は，“ユニット異常”を点灯，“パラメータ設定異常”を点滅として判別する。この場合の記号は，“ERR/ER”とする。

表4に示す状態表示は，任意に実装する。
表4―任意実装の状態表示
種別
パワーオン

7.4

記号
PWR/POW

説明
隣接ユニットで確認できない場合に設置する。

ノード番号スイッチ

ノード番号の設定は，外部のスイッチ又はFAリンク層の上位層のプログラムによって行う。ノード番
号スイッチを設ける場合には，16進4ビットのスイッチを2個設ける。
ただし，FL-net Ver.3.01におけるクラス7のノード番号の範囲は1から64であるため，10進のスイッチを2個設けてもよい。
7.5

物理層

物理層にどのような媒体，通信方式を適用するかについては規定しない。通信媒体，ハブ，メディアコ

5
JEM-TR 213：2023

ンバータなどは，可能な限り産業用途の対環境性能をもち，かつノードを提供する製造業者の推奨するものを利用することが望ましい。
7.6

接地及びシールド

接地及びシールドの施工方法は，製造業者によって任意とし，その施工方法を，マニュアルに記載しなければならない。
7.7

メモリ資源

サイクリック伝送を実装する場合は，17 408バイト以上のコモンメモリを設けなければならない。メッセージ伝送を実装する場合は，1 024バイトのデータを扱う受信メッセージのキューバッファを8個以上もつことを推奨する。
クラス分け

8

機器の種類による伝送機能の必要性の違いを考慮して，FL-netの実装クラスとして，表5に示す七つを規定する。
表5―FL-netの実装クラス
製品

実装

機能分類

基本機能

FL-netメッセー

デバイスレベル

設定ツール対応

ジ伝送機能

ネットワーク機能

コマンドサーバ

任意スレ

勧誘

ノード ノード 負荷 IO割付 その他

ン参加 リック ッセー ョンメ データ ーブ勧誘

応答

状態読

カテゴリ クラス
ノード種別

トーク サイク 必須メ オプシ
伝送

ジ応答 ッセー

IO
交換

送信

設定

測定

設定

出し

ジ機能
FL-net

クラス1 Ver.2.00

Ver.2.00

標準ノード

以前の

PLC，パソコン

ノード

◎

◎

◎

△

×

×

×

×

×

×

×

×

◎

○

◎

△

×

×

×

×

×

×

×

×

◎

◎

◎

△

△

△

×

◎

◎

◎

△

△

◎

×

◎

△

◎

◎

×

◎

◎

△

◎

△

◎

×

◎

△

◎

×

×

○

△

△

×

△

◎

×

◎

△

◎

×

◎

○

◎

△

×

△

◎

×

◎

△

◎

×

×

○

△

△

×

△

など
クラス2 Ver.2.00ノード(設定ツール)

FL-net

クラス3 コントローラ

Ver.3.01&任意マスタマスタ

PLC，パソコン

ノードなど
クラス4 任意マスタ
PLC，パソコンなど
クラス5 固定マスタ
PLC，パソコンなど

FL-netクラス6 任意スレーブ

Ver.3.01

入出力機器

スレーブ クラス7 固定スレーブ
ノード

入出力機器

◎：必須

○：一部必須

△：選択可

×：不要

注記 カテゴリの機能一覧は，JIS B 3521:2021の表3を参照。

6
JEM-TR 213：2023

9

情報の提示

9.1

機器ソフトウェアバージョン

FAリンクプロトコルを実装しているネットワーク機器を設置場所から外さずに，ソフトウェアのバー
ジョンを判別できるようにしなければならない。
実現例を，次に示す。
―

メンテナンスツールによって識別する。

―

外から見える位置にシールなどで表示する。

9.2

製造業者名及び形式

製造業者名及び形式は，ASCII文字列の情報であり，データ長は，5バイト以上，10バイト以下とする。
指定データ長に満たない場合は，スペースの文字で埋める。
製造業社名は製造業者ごとに統一したものとし，形式は，製造業者が任意に指定することができる。また，機器の種類ごとに別の形式名称を指定する。
9.3

状態情報

上位層で確認可能な情報及びその準拠レベルは，表6による。

7
JEM-TR 213：2023

表6―上位層で確認可能な情報及びその準拠レベル
情報名
自ノード管理情報

参加ノード管理情報

ネットワーク管理情報

情報

準拠レベル

ノード番号

◎

領域1アドレス△

領域1サイズ△

領域2アドレス△

領域2サイズ△

上位層の状態◎

トークン監視時間△

最小許容フレーム間隔

△

製造業者名

△

製造業者形式△

ノード名△

プロトコルタイプ△

FAリンクの状態◎

自ノードの状態

◎

ノード番号

◎

上位層の状態◎

領域1アドレス◎

領域1サイズ◎

領域2アドレス◎

領域2サイズ◎

リフレッシュサイクル許容時間△

トークン監視時間△

最小許容フレーム間隔△

FAリンクの状態◎

トークン保持ノード△

最小許容フレーム間隔◎

リフレッシュサイクル許容時間△

リフレッシュサイクル測定時間（現在値）◎

リフレッシュサイクル測定時間（最大値）△

リフレッシュサイクル測定時間（最小値）△

表中の記号は，次による。
◎：必要，△：任意

10 下位層のプロトコル
10.1 基本仕様
FAリンクプロトコルを搭載するためには，表7に示す規格及び技術情報に準拠しているプロトコルを実装していることを前提とする。

8
JEM-TR 213：2023

表7―FAリンクプロトコルを搭載するために必要なプロトコル並びに準拠規格及び準拠技術情報
プロトコル

OSI階層
物理層
データリンク層
ネットワーク層

トランスポート層－

準拠規格及び準拠技術情報

準拠レベル

ISO/IEC/IEEE 8802-3△

イーサネット

RFC 894◎

ARP

RFC 826△

IP

RFC 791◎

ICMP

RFC 792△

ブロードキャスト関係

RFC 919，RFC 922◎

サブネット関係

RFC 950△UDP

RFC 768◎

TCP

RFC 793△

表中の記号は，次による。
◎：必要，△：任意

10.2 物理層
物理層は，ISO/IEC/IEEE 8802-3で規定されるものを用いることが望ましい。
FL-net Ver.2.00以降では，スイッチングハブの使用が望ましい。
10.3 ネットワーク層
FL-netのIPアドレスは，クラスC（RFC 791）を用いる。標準設定値は192.168.250.Nとし，ブロードキャストアドレス（RFC 919）は，N＝255を用いる。下位のホストアドレス（N＝1～254）は，FL-netのノー ド番 号と一 致さ せること が望 ましい 。ま た，ブロ ード キャス トア ドレスと して 定義さ れて いる
255.255.255.255を受信できなければならない。
10.4 トランスポート層
UDPのチェックサム（RFC 768）の値は，0で送信することが望ましい。ただし，この場合は，受信側でチェックサムの計算は行わない。
10.5 アドレス設定
各階層で用いるアドレスの関係（ISO規格のOSI基本参照モデルとFL-netのプロトコル規定との関係）は，
図1による。

9
JEM-TR 213：2023(OSI 基本参照モデル)(FL-net のプロトコル規定)

アプリケーション

上位アプリケーション

7層

アプリケーション層

6層

プレゼンテーション層

5層

セッション層

4層

トランスポート層

UDP/TCP 層

ポート番号

3層

ネットワーク層

IP 層

IP アドレス

2層

データリンク層

データリンク層

MAC アドレス

1層

物理層

FA リンク層

FA リンク下位層

JIS X 5252

図1―OSI基本参照モデルとFL-netのプロトコル規定との関係
a)

MACアドレスb)

IPアドレス

MACアドレスは，既に機器に設定されているものを用いる。

IPアドレスの設定は，FAリンクの上位層から行う。また，サブネット（RFC 950）マス

クなどの設定も，FAリンクの上位層から行う。発信元の標準設定値は，192.168.250.N（Nはノード番
号：1～254）とする。送信先の標準設定値は，192.168.250.255とする。IPアドレスはクラスCを標準設定とする。構成は図2による。
なお，下位のホストアドレス及びFAリンクプロトコルのノード番号は，一致させることを推奨す
る。
b31
1

b28
1

0

x

b27

b8
ネットワークアドレス

b7

b0

ホストアドレス

固定

注記1

クラスCのアドレスを10進表記するとAAA.BBB.CCC.0～AAA.BBB.CCC.255の256個となる。このうち，AAA.BBB.CCC.0及びAAA.BBB.CCC.255はサブネットマスクアドレス及びブロードキャストアドレス用途となるため，FL-netでは，AAA.BBB.CCC.1～AAA.BBB.CCC.254の254個のIPアドレスを用いる。

注記2

図中のb31，b28，b27，b8，b7及びb0は，ビットアドレスを示す。

図2―IPアドレスの構成
c)
1)

ポート番号

ポート番号は，次による。

受信用

受信用ポート番号は，次による。

1.1) トークンフレーム，サイクリックフレーム用ポート番号（システム用：55000固定）

10
JEM-TR 213：2023

1.2) メッセージフレーム用ポート番号（システム用：55 001固定）
1.3) トリガフレーム，参加要求フレーム，勧誘フレーム用ポート番号（システム用：55 002固定）
1.4) 汎用コマンド受信用ポート番号（システム用：55 004固定）
2)

送信用

送信用ポート番号は，次による。

2.1) 送信用ポート番号（システム用：55 003固定）2.2) 汎用コマンド送信用ポート番号（システム用：55 004固定）
11 フレームの構成
ネットワークの各層のフレーム構成は，図3による。FL-net Ver.3.01から，階層プロトコルに従来のUDPに加え，汎用コマンドサーバ機能への通信用としてTCPを追加した。
1 024 オクテット以内
ユーザデータ上位アプリケーション層

ユーザデータFA リンク層64～96 オクテット以内
FA リンクヘッダ

8 オクテット以内
UDP/TCP ヘッダ

FA リンク部※

UDP/TCP セグメント
20 オクテット以内
IP ヘッダFA リンク※

UDP/TCP ヘッダ

下位層

FA リンク部

IP データグラム
14 オクテット以内※

イーサネットヘッダ

IP ヘッダUDP/TCP ヘッダ

FA リンク部

FCS

フレーム
※

TCP ヘッダは汎用コマンドサーバ通信のみに使用

図3―ネットワークの各層のフレーム構成

12 FAリンクプロトコル
12.1 参加管理及び離脱管理
12.1.1 他ノードの参加及び離脱
他ノードの参加及び離脱は，次による。
a)

基本的な考え方

他ノードの参加及び離脱は，ネットワーク上を流れるトークンの順序で管理する。

タイマによる離脱処理は，基本的に行わない。これは，タイマ誤差によるノード間の認識に差が発生することを防ぐためである。
b)

トークン監視時間

各ノードは，トークンの再発行のために，トークン監視時間のタイマを実装する。

11
JEM-TR 213：2023

トークンの監視時間がタイムアウトしたとき，ネットワーク上の次ノードのトークン監視時間をセットする。このとき，タイムアウトしたノードの離脱処理は行わない。タイムアウトしたノードの次のノードが自ノードであるとき，トークンの再発行を行う。このときだけは，ノードの離脱処理を行う。
すなわち，ネットワーク上に正規の順序と異なる順序のトークンフレームを送信するために，離脱管理の処理を行う。
c)

加入処理

トークンの順序が，予測したものと異なった場合（ノード数が増えた場合）に，加入処理を行う。最終サイクリックフレームの発信元のノード番号が参加管理情報に存在しないときには，そのノードに関する情報を管理情報に設定する。
d)

離脱処理

トークンの順序が，予測したものと異なった場合（ノード数が減った場合）に，離脱処理を行う。前回に受信したトークンの発信元から，今回受信したトークンの発信元までの間に存在するノードに対して，離脱カウンタに1を加算する。
なお，離脱カウンタが規定値の3に達したノードは，離脱したものとして処理をする（参加管理情報を介して，該当ノードがネットワークから離脱したことを上位層に通知する。）。
12.1.2 自ノードの離脱
自ノードの離脱は，次による。
a)

タイムアウト処理

自ノードのトークン保持時間が，連続3回タイムアウトしたときに，ネットワー

クを離脱する。自ノードは，上位層に通知するとともに，自ノード管理情報の自ノードの状態に反映する。
b)

トークン保持時間

トークン保持時間は，トークン監視時間未満に設定する。この場合，各ノードの内部処理などによる遅延を考慮して，十分なマージンを確保する。
12.2 サイクリック伝送
12.2.1 実装
クラス1において，サイクリック伝送によるデータ交換は，実装しなければならない。コモンメモリによるデータ交換を必要としない場合は，クラス2として，トークンの管理だけの実装でもよい。クラス2でサイクリック伝送を実装しない場合は，コモンメモリのアドレス及びサイズは0に設定し，コモンメモリの設定完了のフラグはセットしない。
12.2.2 送信データサイズ
送信データサイズは，17 408バイトまでの任意の値を認める。すなわち，各ノードの送信最大サイズは，
17 408バイトまで可能とする。
12.2.3 受信データサイズ
受信データサイズは，最大サイズである17 408バイトが受信可能でなければならない。
12.2.4 コモンメモリ
サイクリック伝送を実装する場合，領域1と領域2とを合わせたコモンメモリは，17 408バイト以上実装しなければならない。
なお，17 408バイト以上のコモンメモリの実装に対応できるよう，次の条件を設定する。
a)

コモンメモリの範囲確認は，上位層から自ノードの領域設定が行われたときに実施する。

b)

参加管理情報に他ノードのコモンメモリの設定を書き込むとき，範囲確認は行わない。

c)

参加管理情報に書き込まれている領域を自ノードがもっていない場合は，該当するデータをコモンメ
モリに読み込まずに破棄する。

d)

コモンメモリ領域サイズ17 408バイトを超えたデータを受信したときには，オーバした部分だけを破12
JEM-TR 213：2023

棄する。
1)

コモンメモリのデータ

コモンメモリ上のデータは，16ビット単位（ワード単位）の配列として定義する。このデータ配列をネットワーク間では，リトルエンディアンのデータとして処理を行う。
各製造業者は，コモンメモリ上のデータについて，MSB及びLSBの扱い並びにバイト列の扱いの処理に関する資料を提供しなければならない。
2)

コモンメモリのデータ及びユーザプログラムへの割付け

コモンメモリ上のデータを，どのように機器のユーザプログラムに割り付けるかは，製造業者に任せる。ただし，コモンメモリとしてのデータがそのままユーザプログラムから見えない場合，製造業者は，コモンメモリ上のデータとユー
ザプログラム上のアドレスとの対応表を提供しなければならない。
12.3 メッセージ伝送
12.3.1 実装の必要性
FAリンクプロトコルのメッセージサービスの実装一覧は，表8による。
表8―メッセージサービスの実装一覧
メッセージの種類

サーバ機能

クライアント機能

1対1

1対n

1対1

1対n

バイトブロックリード

△

×

△

×

バイトブロックライト

△

×

△

×

ワードブロックリード

△

×

△

×

ワードブロックライト

△

×

△

×

ネットワークパラメータリード

◎

×

△

×

ネットワークパラメータライト

△

×

△

×

停止指令

△

×

△

×

運転指令

△

×

△

×

プロファイルリード

◎

×

△

×

ログデータリード

◎

×

△

×

ログデータクリア

◎

◎

△

△

メッセージ折返し（試験用）

◎

×

△

×

FL-net Ver.3.01で仕様追加されたサー－－

JIS B 3521：2021 表3を参照

ビス(クライアント)
FL-net Ver.3.01で仕様追加されたサー

JIS B 3521：2021 表3を参照－－

ビス(サーバ)ベンダ固有メッセージ

△

△

△

△

透過形メッセージ

△

△

△

△

表中の記号は，次による。
◎：必要，△：任意，×：なし

サーバ機能とは，受信した要求メッセージに対して，応答フレームを作成し，送信する機能である。
クライアント機能とは，要求メッセージを送信し，応答フレームを受信する機能である。
上記メッセージの受信は，通常FAリンク層から上位に通知し処理されるが，ログデータリード，ログ
データクリア及びメッセージ折返しは，上位に通知せず，FAリンク層で処理する。
ログデータクリアに関しては，全てのノードで同期をとる必要があるために，1対nの要求に対しての処
理を行う。

13
JEM-TR 213：2023

FL-net Ver.3.01におけるサービスの実装はクラス毎に異なる。詳細はJIS B 3521：2021 表3を参照。
12.3.2 要求フレーム及び応答フレーム
メッセージの1対1の要求フレームを受信したときには，応答フレームを送信する。1対nの要求フレームに対しては，応答フレームを送信してはならない。現在定義されているメッセージ及びTCDコードは，表9による。応答フレームのTCDは，要求フレームのTCDに200を加算する。そのノードが実装していない1対1の要求メッセージを受信したときには，非実装であることを示す応答フレームを送信する。定義されていないTCDの1対1の要求メッセージを受けたときも，TCDは200を加算した値で非実装であることを示
す応答フレームを送信する。これ以外のTCD番号のフレームには応答フレームを作成する必要はない。
表9―メッセージ及びTCDコード
メッセージの種類

TCDコード
要求フレーム

応答フレームバイトブロックリード

65 00365 203

バイトブロックライト

65 00465 204

ワードブロックリード

65 00565 205

ワードブロックライト

65 00665 206

ネットワークパラメータリード

65 00765 207

ネットワークパラメータライト

65 00865 208

停止指令

65 00965 209運転指令

65 01065 210

プロファイルリード

65 01165 211

ログデータリード

65 01365 213

ログデータクリア

65 01465 214

メッセージ折返し（試験用）

65 01565 215ベンダ固有メッセージ

65 01665 216

勧誘フレーム65 017

IO割付設定フレーム

65 01865 218

IO割付読み出しフレーム

65 01965 219トークン保持時間測定開始フレーム

65 02065 220

トークン保持時間測定終了フレーム

65 02165 221

汎用通信データ送信元ログ測定開始フレーム

65 02265 222

汎用通信データ送信元ログ測定終了フレーム

65 02365 223コンフィギュレーション用パラメータ設定フレーム

65 02465 224

参加ノード管理情報パラメータ読出しフレーム

65 02565 225

自ノード管理情報パラメータ読出しフレーム

65 02665 22665 02765 22765 02865 22865 217（予約）(ノード情報読み出し)
自ノード設定情報パラメータ読出しフレーム(ノード内メモリのノード情報読出し)
ノードリセットフレーム
予約
透過形メッセージ

65 029～65 202

65 229～65 535

10 000～59 999

10 000～59 999

注記1

TCDコード65017～65028，65217～65228はFL-net Ver.3.01以降

注記2

予約は，将来の拡張用のためにTCDコードを予約してある，

透過形メッセージには，要求フレーム，応答フレームなどTCDの区別がないため，上位層側で定義を行う必要がある。

14
JEM-TR 213：2023

相手ノードからの要求フレームに対する応答フレームは，ACKデータの送信前に送信を行うことができる。
12.3.3 通番管理
通番管理は，次による。
a)

初期値

通番は，立上げ時に1に初期化する。

b)

送信側

送信側は，次による。

1)

1対1伝送

1対1伝送時における送信側は，ノード単位にシーケンシャルになるように通番を設定する。再送時は同じ通番を使用し，通信が正常終了又は再送3回終了のときに，1を加算する。
2)

1対n伝送

1対n伝送時における送信側は，ネットワークに対して一つの通番を用いる。1回送信するごとに1を加算する。
受信側

c)
3)

受信側は，次による。

1対1伝送

1対1伝送時における受信側は，メッセージを正常処理できたときに，通番を記憶する。

通番が記憶されている値と同じときには，再送要求としてACKを送信する。通番が記憶された値と異なっている場合には，次のメッセージとして処理を行い，ACKを送信する。
4)

1対n伝送

1対n伝送時における受信側は，通番を記憶する。通番管理は行わない。

12.3.4 CBN及びTBN
CBN及びTBNは，使用不可とする。
注記

将来，メッセージのマルチフレームに対応させることを目的としている。

12.3.5 各メッセージの注意点
各メッセージの注意点は，次による。
ネットワークパラメータのリード及びライトメッセージa)

ネットワークパラメータのリード及びライ

トメッセージは，次による。
1)

サーバ機能

ネットワークパラメータリードは，実装しなければならない。この処理は，FAリンク層で行う。
なお，ネットワークパラメータライトの実装は任意とする。
2)

クライアント機能

ネットワークパラメータリード及びネットワークパラメータライトの実装は，任意とする。
ブロックデータのリード及びライトメッセージb)

ブロックデータのリード及びライトメッセージは，

次による。
1)

サーバ機能

ブロックデータリード及びライトメッセージのサーバ機能は，FAリンクの上位層のアプリケーションに応じて，リード及びライトするデータサイズをワード又はバイトのいずれで実装してもよい。ブロックデータリード及びブロックデータライトを実装する場合は，仮想アドレス
空間の割付を公開しなければならない。メッセージを処理したときには，メッセージの処理結果を送信しなければならない。メッセージの処理でエラーが発生したときに，送信するエラーコードも公開しなければならない。
2)

クライアント機能

ブロックデータリード及びライトメッセージのクライアント機能の実装は，任意とする。実装する場合は，仮想アドレス空間のオフセットアドレス及び仮想アドレス空間のサイズを，設定及び送信が可能なように実装しなければならない。
c)

仮想アドレス空間におけるサイズ

バイトブロックライト及びワードブロックライトの要求フレームを受信したときは，メッセージのデータサイズとの整合性を確認する。異常時の動作は，公開しなけ15
JEM-TR 213：2023

ればならない。
運転指令のメッセージ及び停止指令のメッセージd)

運転指令のメッセージ及び停止指令のメッセージ

は，次による。
1)

サーバ機能

運転指令及び停止指令のサーバ機能の実装は，任意とする。メッセージを処理したときには，メッセージの処理結果を送信しなければならない。メッセージの処理でエラーが発生したときに送信するエラーコードも公開しなければならない。
2)

クライアント機能

運転指令及び停止指令のクライアント機能の実装は，任意とする。

プロファイルリードのメッセージ

e)
1)

サーバ機能

プロファイルリードのメッセージは，次による。

プロファイルリードメッセージのサーバ機能は，デバイスプロファイル共通仕様書（JEM-TR 214）に規定する内容を実装しなければならない。
2)

クライアント機能

プロファイルリードメッセージのクライアント機能の実装は，任意とする。

ログデータリード及びクリアのメッセージ

f)
1)

サーバ機能

ログデータリード及びクリアのメッセージは，次による。

ログデータリード及びクリアのサーバ機能は，実装しなければならない。ログデータには，必要な項目及び任意の項目がある。任意項目については，選択した実装項目を公開しなければならない。
2)

クライアント機能

ログデータリード及びクリアのクライアント機能の実装は，任意とする。

ログデータの内容に関しては，要求があったとき，又は常時表示する機能を実装しなければならない。
ログデータの内容は，次によって構成される。
2.1) 送信に関する内容― 通算ソケット部送信回数― 通算ソケット部送信エラー回数
イーサネットの情報として，次のログを作成することが望ましい。
― 送信タイムアウト回数
2.2) 受信に関する内容― 通算ソケット部受信回数― 通算ソケット部受信エラー回数
イーサネットの情報として，次のログを作成することが望ましい。
― フレーム破棄回数― CRCエラーフレーム受信回数― サイズ異常フレーム受信回数2.3) サイクリック伝送に関する内容― サイクリック伝送受信エラー回数2.4) メッセージ伝送に関する内容― メッセージ伝送再送回数― メッセージ伝送再送オーバ回数― メッセージ伝送受信エラー回数2.5) ACKに関する内容― ACKエラー回数2.6) トークンに関する内容

16
JEM-TR 213：2023― トークン多重化認識回数― トークン破棄回数― トークン再発行回数2.7) 状態に関する内容― フレーム待ち状態回数― 加入回数― 自己離脱回数― スキップによる離脱回数― 他ノード離脱認識回数
ログ情報及び格納位置は，表10による。
各データは，4バイトデータとする。
表10―ログ情報及び格納位置
オフセット

名称

説明

実装

0

通算ソケット部送信回数

送受信に関するデータ◎

4

通算ソケット部送信エラー回数

送受信に関するデータ◎

8

イーサネット送信エラー回数

送受信に関するデータ

△

12

－

送受信に関するデータ（予約）

－

16

－

送受信に関するデータ（予約）

－

20

－

送受信に関するデータ（予約）－24

通算ソケット部受信回数

送受信に関するデータ◎

28

通算ソケット部受信エラー回数

送受信に関するデータ◎

32

イーサネット受信エラー回数

送受信に関するデータ

△

36

－

送受信に関するデータ（予約）

－

40

－

送受信に関するデータ（予約）

－

44

－

送受信に関するデータ（予約）－48

トークン送信回数

フレームの種類に関するデータ△

52

サイクリックフレーム送信回数

フレームの種類に関するデータ△

56

1対1メッセージ送信回数

フレームの種類に関するデータ△

60

1対nメッセージ送信回数

フレームの種類に関するデータ

△

64

－

フレームの種類に関するデータ（予約）

－

68

－

フレームの種類に関するデータ（予約）－72

トークン受信回数

フレームの種類に関するデータ△

76

サイクリックフレーム受信回数

フレームの種類に関するデータ△

80

1対1メッセージ受信回数

フレームの種類に関するデータ△

84

1対nメッセージ受信回数

フレームの種類に関するデータ△－フレームの種類に関するデータ（予約）

－

－

88

フレームの種類に関するデータ（予約）－96

サイクリック伝送受信エラー回数

サイクリック伝送に関するデータ◎

100

サイクリックアドレス サイズエラー回数

サイクリック伝送に関するデータ△

104

サイクリック CBNエラー回数

サイクリック伝送に関するデータ△

108

サイクリック TBNエラー回数

サイクリック伝送に関するデータ△

112

サイクリックBSIZEエラー回数

サイクリック伝送に関するデータ△

116

サイクリック伝送受信エラー検出時間

サイクリック伝送受信エラーを検出した時の時間

△

92

17
JEM-TR 213：2023

表10―ログ情報及び格納位置（続き）
オフセット

名称

説明

実装

120

－

サイクリック伝送に関するデータ（予約）

－

124

－

サイクリック伝送に関するデータ（予約）

－

128

－

サイクリック伝送に関するデータ（予約）

－

132

－

サイクリック伝送に関するデータ（予約）

－

136

－

サイクリック伝送に関するデータ（予約）

－

140

－

サイクリック伝送に関するデータ（予約）－144

メッセージ伝送再送回数

メッセージ伝送に関するデータ◎

148

メッセージ伝送再送オーバ回数

メッセージ伝送に関するデータ◎

152

リフレッシュサイクル最大値検出時の時間 リフレッシュサイクル測定中の最大値検出時の時

△

間
156

－

メッセージ伝送に関するデータ（予約）

－

160

－

メッセージ伝送に関するデータ（予約）－－メッセージ伝送に関するデータ（予約）－168

メッセージ伝送受信エラー回数

メッセージ伝送に関するデータ◎

172

メッセージ通番バージョンエラー回数

メッセージ伝送に関するデータ△

176

メッセージ 通番再送認識回数

メッセージ伝送に関するデータ△

180

メッセージ伝送受信エラー検出時間

メッセージ伝送受信エラーを検出した時の時間△－

メッセージ伝送に関するデータ（予約）

－

－

164

184

メッセージ伝送に関するデータ（予約）－192

ACKエラー回数

ACK関連に関するデータ◎

196

ACK 通番バージョンエラー回数

ACK関連に関するデータ△

200

ACK 通番番号エラー回数

ACK関連に関するデータ△

204

ACK ノード番号エラー回数

ACK関連に関するデータ△

208

ACK TCDエラー回数

ACK関連に関するデータ

△

212

－

ACK関連に関するデータ（予約）

－

216

－

ACK関連に関するデータ（予約）

－

220

－

ACK関連に関するデータ（予約）

－

224

－

ACK関連に関するデータ（予約）

－

228

－

ACK関連に関するデータ（予約）

－

232

－

ACK関連に関するデータ（予約）

－

236

－

ACK関連に関するデータ（予約）

－

188

240

トークン多重化認識回数

トークン関連に関するデータ◎

244

トークン破棄回数

トークン関連に関するデータ◎

248

トークン再発行回数

トークン関連に関するデータ◎

252

トークン破棄検出直近の時間

トークン破棄回数を検出した時の時間△

256

トークン再発行直近の時間

トークン再発行回数を検出した時の時間△

260

トークン保持タイムアウト直近の時間

トークン保持タイムアウト回数をカウントアップ△

264

トークン保持タイムアウト回数

トークン関連に関するデータ△

268

トークン監視タイムアウト回数

トークン関連に関するデータ△

272

トークン監視タイムアウト直近の時間

トークン監視タイムアウト回数をカウントアップ△

した時の時間した時の時間18
JEM-TR 213：2023

表10―ログ情報及び格納位置（続き）
オフセット

名称

276

トークン保持時間最大値

280

トークン保持時間最小値

説明

実装

トークン保持時間測定開始を受けてから停止を受△けるまで測定した最大トークン保持時間
トークン保持時間測定開始を受けてから停止を受△けるまで測定した最小トークン保持時間
284

トークン保持時間最大値検出時間

トークン保持時間最大値を更新した時の時間△

288

通算稼動時間ノードの稼動状態，加入及び離脱に関するデータ△

292

フレーム待ち状態回数

ノードの稼動状態，加入及び離脱に関するデータ

◎

296

加入回数

ノードの稼動状態，加入及び離脱に関するデータ◎

300

自己離脱回数

ノードの稼動状態，加入及び離脱に関するデータ◎

304

スキップによる離脱回数

ノードの稼動状態，加入及び離脱に関するデータ◎

308

他ノード離脱認識回数

ノードの稼動状態，加入及び離脱に関するデータ◎

312

トークン保持時間測定時間

トークン保持時間測定開始から終了までの時間△

316

トークン保持時間測定中のトークン回数

トークン保持時間測定中に受けたトークン回数

△

320

－

（予約）

－

324

－

（予約）

－

328

－

（予約）

－

汎用通信データ送信元ログ測定開始から終了まで△

332

汎用通信データ送信元ログ測定時間

の時間
336

参加認識ノード一覧

参加確認ノードに関するデータ△

340

参加認識ノード一覧

参加確認ノードに関するデータ△

344

参加認識ノード一覧

参加確認ノードに関するデータ△

348

参加認識ノード一覧

参加確認ノードに関するデータ△

352

参加認識ノード一覧

参加確認ノードに関するデータ△

356

参加認識ノード一覧

参加確認ノードに関するデータ△

360

参加認識ノード一覧

参加確認ノードに関するデータ△

364

参加認識ノード一覧

参加確認ノードに関するデータ

△

368

IP 1

汎用通信データ送信元ログ1のIPアドレス△

372

IP 1受信カウンタ

汎用通信データ送信元ログ1のIPからの受信回数

△

376

IP 2

汎用通信データ送信元ログ2のIPアドレス△

380

IP 2受信カウンタ

汎用通信データ送信元ログ2のIPからの受信回数

△

384

IP 3

汎用通信データ送信元ログ3のIPアドレス△

388

IP 3受信カウンタ

汎用通信データ送信元ログ3のIPからの受信回数

△

392

IP 4

汎用通信データ送信元ログ4のIPアドレス△

396

IP 4受信カウンタ

汎用通信データ送信元ログ4のIPからの受信回数

△

400

IP 5

汎用通信データ送信元ログ5のIPアドレス△

404

IP 5受信カウンタ

汎用通信データ送信元ログ5のIPからの受信回数

△

408

IP 6

汎用通信データ送信元ログ6のIPアドレス△

412

IP 6受信カウンタ

汎用通信データ送信元ログ6のIPからの受信回数

△

416

IP 7

汎用通信データ送信元ログ7のIPアドレス△

420

IP 7受信カウンタ

汎用通信データ送信元ログ7のIPからの受信回数

△

424

IP 8

汎用通信データ送信元ログ8のIPアドレス△

428

IP 8受信カウンタ

汎用通信データ送信元ログ8のIPからの受信回数△

19
JEM-TR 213：2023

表10―ログ情報及び格納位置（続き）
オフセット

名称

説明

実装

432

IP 9

汎用通信データ送信元ログ9のIPアドレス△

436

IP 9受信カウンタ

汎用通信データ送信元ログ9のIPからの受信回数

△

440

IP 10

汎用通信データ送信元ログ10のIPアドレス△

444

IP 10受信カウンタ

汎用通信データ送信元ログ10のIPからの受信回数

△

448

－

製造業者定義可能領域に関するデータ（予約）

－

452

－

製造業者定義可能領域に関するデータ（予約）

－

456

－

製造業者定義可能領域に関するデータ（予約）

－

460

－

製造業者定義可能領域に関するデータ（予約）

－

464

－

製造業者定義可能領域に関するデータ（予約）

－

468

－

製造業者定義可能領域に関するデータ（予約）

－

472

－

製造業者定義可能領域に関するデータ（予約）

－

476

－

製造業者定義可能領域に関するデータ（予約）

－

480

－

製造業者定義可能領域に関するデータ（予約）

－

484

－

製造業者定義可能領域に関するデータ（予約）

－

488

－

製造業者定義可能領域に関するデータ（予約）

－

492

－

製造業者定義可能領域に関するデータ（予約）

－

496

－

製造業者定義可能領域に関するデータ（予約）

－

500

－

製造業者定義可能領域に関するデータ（予約）

－

504

－

製造業者定義可能領域に関するデータ（予約）

－

508

－

製造業者定義可能領域に関するデータ（予約）－表中の記号は，次による。
◎：必要，△：任意，―：予約

メッセージ折返しメッセージ

g)
1)

サーバ機能

メッセージ折返しメッセージは，次による。

メッセージ折返しのサーバ機能は，実装しなければならない。この機能は，通信部の内部で応答フレームを作成し，折り返して送信する。TCD＝65 015のメッセージを受けたとき，そのメッセージのデータサイズ及びデータ内容をそのままTCD＝65 215のメッセージとして，発信元のノードに送信する。
2)

クライアント機能

メッセージ折返しのクライアント機能の実装は，任意とする。

ベンダ固有メッセージ

h)
1)

サーバ機能

ベンダ固有メッセージは，次による。

ベンダ固有メッセージのサーバ機能の実装は，任意とする。製造業者が独自に取り決めたサービスを用いる。この機能は，製造業者が動作を決める。ベンダ固有メッセージのFAリン
クヘッダのVNAMEが認識できないときには，非実装メッセージ（M_RLT＝2）として応答メッセージを送信し，ベンダ固有メッセージのFAリンクヘッダのSCODEが認識できないときには，異常応答メッセージ（M_RLT＝1）として応答メッセージを送信する。ベンダ固有メッセージの応答フ
レームのVNAMEは要求フレームと同一とし，SCODEは提供製造業者の仕様に準じる。
2)

クライアント機能

ベンダ固有メッセージのクライアント機能の実装は，任意とする。製造業者が独自に取り決めたサービスに用いる。この機能は，製造業者が動作を決める。
i)

透過形メッセージ

透過形メッセージにおいては，要求メッセージの定義がないために，サーバ機能

20
JEM-TR 213：2023

又はクライアント機能の切分けがない。透過形メッセージ機能の実装は，任意とする。
13 データの整合性に関する補足
13.1 各設定に関して
13.1.1 ノード番号
ノード番号は，次による。
自ノード

a)
1)

自ノードは，次による。

範囲確認

初期化のときに，1から254までの範囲であることを確認する（0及び255はエラー）。結果は，自ノード管理情報の自ノードの状態に反映する。
2)

重複確認

重複確認は，FAリンク層で実施し，結果は，自ノード管理情報の自ノードの状態に反

映する。
他ノード

b)
1)

他ノードは，次による。

範囲確認

参加要求フレームを受信したとき及び参加認識していないノードからの最終サイクリッ

クフレームを受信したときに，1から254の範囲であることを確認する（0及び255はエラー）。結果から参加管理情報を構築する。
2)

重複確認

FAリンク層で自ノード番号との重複確認を行う。結果は，自ノード管理情報の自ノードの状態に反映する。
13.1.2 コモンメモリ領域設定
初期値は，全て0とする。コモンメモリ領域設定は，次による。
上位層からの設定

a)
1)

範囲確認

上位層からの設定は，次による。

上位層から設定された場合は，サイズオーバの確認を実施しなければならない。初期化

及び設定時の範囲確認（領域1は1 024バイト以内，領域2は16 384バイト以内）は，FAリンク層で実施する。結果は，自ノード管理情報の自ノードの状態に反映する。
2)

重複確認

ネットワーク加入のときに，領域の重複確認を行う。リンク確立状態時は，重複確認は行わない。結果は，自ノード管理情報のFAリンクの状態に反映する。
ネットワークからの設定

b)
3)

範囲確認

ネットワークからの設定は，次による。

ネットワークから設定した場合は，サイズオーバの確認は実施せず，エラーも出さない。

このときの動作については，製造業者のマニュアルに記載しなければならない。
サイクリックデータ受信のときに，受信データが自ノードがもつコモンメモリの範囲を超えていた場合は，範囲外のデータ部分を削除し，コモンメモリとしてもっている部分だけを書き込む。
4)

重複確認

設定した自ノードに関する情報と他ノードとの間の重複確認は行うが，他ノード間の重複確認は行わない。自ノードの設定に対して重複を検知した場合は，上位層に通知する。設定を行ったノードに対しては，通知しない。
c)

リンク確立状態時の処理

サイクリックフレーム及びトークンフレームのコモンメモリの設定値，並びに参加ノード管理情報の値を確認する。
13.1.3 ノード管理情報のFAリンク状態（LKS）
ノード管理情報のFAリンク状態（LKS）は，次による。
a)

ノード管理情報のLKS内の0ビット目及び1ビット目を上位層へ通知するためのステータス情報として，
図4のように用いてもよい。実装は，任意とする。
なお，このうち0ビット目及び1ビット目のステータス情報は，上位層への通知にだけ用いるもので

21
JEM-TR 213：2023

あり，プロトコル上の該当ビットは，0固定としなければならない。
ノードの参加離脱フラグは，ノードがネットワークに加入しているか，離脱しているかを示すフラグであり，通信無効検知フラグは，トークンモードが異なるフレームがネットワーク上に存在することを示すフラグである。
0

1

2

3

0

0

4

5

6

7

ノードの参加離脱 (0：離脱，1：参加)
通信無効検知(0：検知なし，1：検知あり)reserved
上位層動作信号エラーコモンメモリ・データ有効通知コモンメモリ(アドレス・サイズ)設定
完了
アドレス重複検知

図4―LKSのデータ
13.1.4 トークンモードが異なる機器の混在
トークンモードが異なる機器の混在は，次による。
a)

FAリンクヘッダのMODEのトークンモードが異なる機器の混在は禁止とする。トークンモードが異なる機器の接続可否は，表11による。
表11―トークンモードが異なる機器の接続可否
自機器

TM＝0機器TM＝1機器

TM＝0機器○×

TM＝1機器×○

他機器

表中の記号は，次による。
○：接続可能，×：接続禁止b)

トークンモードが異なる機器が混在した場合のTM＝1機器の動作は，表12による。
表12―トークンモードが異なる機器の混在時のTM＝1機器の動作
混在時の状態

初期状態

TM＝1機器の動作
TM＝0機器のフレーム認識によってTM＝0機器のフレームを破棄，参加要求フレームを発行せず，状態遷移を“初期化要求待ち”に移行し，ネットワークに参加しない。
自ノード管理情報のLKSに通信無効検知を設定する（実装方法は任意）。

TM＝1機器ネットワークへの TM＝0機器のフレーム認識によってTM＝0機器のフレームを破棄。ネットワークは維TM＝0機器の途中参加持する。
TM＝0機器のノード管理情報のLKSに通信無効検知を設定する（実装方法は任意）。

TM＝0機器ネットワークへの TM＝0機器のフレーム認識によってTM＝0機器のフレームを破棄。参加要求フレーム
TM＝1機器の途中参加

を発行せず，状態遷移を“初期化要求待ち”に移行し，ネットワークに参加しない。
自ノード管理情報のLKSに通信無効検知を設定する（実装方法は任意）。

TM＝0機器ネットワークとTM TM＝0機器のフレーム認識によってTM＝0機器のフレームを破棄。
＝1機器ネットワークとの結合 ネットワーク全体の動作保証はしない。
TM＝0機器のノード管理情報のLKSに通信無効検知を設定する（実装方法は任意）。

表12のいずれの場合においても，FAリンクヘッダMODEのトークンモードが不一致な機器間ではネッ

22
JEM-TR 213：2023

トワークを構成することはできない。Ver.1.00以前とVer.2.00以降とでは，トークンモードが異なる。
13.2 FAリンクヘッダ内容に関しての注意点
FAリンクヘッダにおける送信フレームの設定の必要性，及び受信フレームの確認の必要性を規定する。
FL-net Ver.3.01で汎用コマンドサーバが規定され，FL-net非対応のパソコンなどからの通信が可能となった。汎用コマンドサーバとの通信の場合でも，FAリンクヘッダの内容はFL-netのメッセージ通信と同様である。FAリンクヘッダの内容の詳細は，JIS B 3521：2021の箇条10を参照。
ただし，FL-net非対応のパソコンなどが設定ツールとしてコマンドを発行する場合のSNAはIPアドレスの下位8bitとする。
13.2.1 送信送信フレームのFAリンクヘッダ内容は，表13による。
表13―送信フレームのFAリンクヘッダ内容
記号

名称

サイクリ 最終サイ トークン メッセージ 参加要求 勧誘
ックヘッ クリック
ダ

ヘッダ

ヘッダ

コマンドサ ガヘッダ

（TBN≠ （TBN＝
H_TYPE

ヘッダタイプ

CBN）

CBN）

○

○

説明

又は汎用 又はトリ ヘッダ
ーバヘッダ

○

○

○

○

全てのフレームに固定値を設定する。

TFL

トータルフレー

○

○

ム長

○

○

(64固定)

SA(SNA 以 発信元アドレス○○

全てのフレームに設定する。

(96固定)

○

○

○

○

○

○

全てのフレームに設定する。

送信先アドレス

○

○

○

○

○

○

全てのフレームに設定する。

発信元ノード番

○

○

○

○

○

○

全てのフレームに設定する。

○

○

○

○

○

○

全てのフレームに設定する。

○

○

○

○

○

○

全てのフレームに設定する。

×

×

×

○

×

×

メッセージ又は汎用コマンドサ

外)DA(DNA
以外)
SNA

号
DNA

送信先ノード番号

V_SEQ

通番バージョン
番号

SEQ

通番

ーバフレームに設定する。
BCT

1対n伝送フラグ

×

×

×

○

×

○

メッセージ又は汎用コマンドサ

PPT

1対1伝送フラグ

×

×

×

○

×

○

RPL

送

認

○

○

○

×

×

×

（ ACK） デ ー タ

(0固

(0固

定する。サイクリックフレーム

の存在

定)

定)

及びトークンフレームには0をーバフレームに設定する。
メッセージ又は汎用コマンドサ
ーバフレームに設定する。
達

確

最終サイクリックフレームに設

設定する。
ULS

上位層の状態

×

○

○

×

×

×

最終サイクリックフレーム及びトークンフレームに設定する。

23
JEM-TR 213：2023

表13―送信フレームのFAリンクヘッダ内容（続き）
記号

名称

サイクリ 最終サイ トークン メッセージ 参加要求 勧誘
ックヘッ クリック
ダ

ヘッダ

ヘッダ

コマンドサ ガヘッダ

（TBN≠ （TBN＝
M_SZ

メッセージ仮想

CBN）

CBN）

×

×

説明

又は汎用 又はトリ ヘッダ
ーバヘッダ

×

○

×

×

ブロックデータリード及びライト

アドレス空間にのメッセージ又は汎用コマンドサ

おけるデータサーバフレームに設定する。

イズ
M_ADD

MFT

メッセージ仮想

×

×

×

○

×

×

ブロックデータリード及びライト

アドレス空間にのメッセージ又は汎用コマンドサ

おけるアドレスーバフレームに設定する。

最小許容フレー

×

○

○

×

○

×

ム間隔

最終サイクリックフレーム及びト
ークンフレーム及び参加要求又はトリガフレームに現在値を設定す
る。

M_RLT

応答メッセージ

×

×

×

○

×

×

の結果
TCD

トランザクショ

メッセージ又は汎用コマンドサー
バフレームに設定する。

○

○

○

○

○

○

全てのフレームに設定する。

○

○

○

○

○

○

全てのフレームに固定値を設定す

ンコード
VER

プログラムバー
ジョン

C_AD1

C_SZ1

コモンメモリに

る。
○

○

○

×

○

× （最終）サイクリックフレーム，おける領域1のア

トークンフレーム及び参加要求又ドレスはトリガフレームに設定する。

コモンメモリに

○

○

○

×

○

× （最終）サイクリックフレーム，おける領域1のサ

トークンフレーム及び参加要求又

イズ
C_AD2

C_SZ2

コモンメモリにはトリガフレームに設定する。
○

○

○

×

○

× （最終）サイクリックフレーム，おける領域2のア

トークンフレーム及び参加要求又ドレスはトリガフレームに設定する。

コモンメモリに

○

○

○

×

○

× （最終）サイクリックフレーム，おける領域2のサ

トークンフレーム及び参加要求又イズはトリガフレームに設定する。

MODE(TM FAリンクプロト
以外)

コルバージョン

TM

トークンモード

○

○

○

○

○

○

全てのフレームに固定値を設定す
る。

○

○

○

○

○

○

全てのフレームに固定値を設定する。

P_TYPE

プロトコルタイ

○

○

○

○

○

○

○

○

○

○

○

○

プ
PRI

メッセージプライオリティ

全てのフレームに固定値を設定する。
全てのフレームに固定値を設定する。

24
JEM-TR 213：2023

表13―送信フレームのFAリンクヘッダ内容（続き）
記号

名称

サイクリ 最終サイ トークン メッセージ 参加要求 勧誘
ックヘッ クリック
ダ

ヘッダ

ヘッダ

コマンドサ ガヘッダ

（TBN≠ （TBN＝
CBN

カレントフラグ

CBN）

CBN）

○

○

メントブロック

説明又は汎用 又はトリ ヘッダ
ーバヘッダ

○

○

×

(1固定)

○ （最終）サイクリックフレームに(1固 計算値を設定する。トークンフレ

番号定)

ームは，固定値を設定する。メッセージフレームは，上位層から通知された値を設定する。

TBN

トータルフラグ○○メントブロック

○

○

×

(1固定)

○ （最終）サイクリックフレームに(1固 計算値を設定する。トークンフレ

数定)ームは，固定値を設定する。メッセージフレームは，上位層から通知された値を設定する。

BSIZE

カレントブロッ

○

○

ク長
LKS

FAリンク状態○○(64固定)
×

○

○

○

○

全てのフレームに設定する。

×

最終サイクリックフレーム及びト(96固定)
××

ークンフレームに現在値を設定する。
TW

トークン監視時

×

○

○

×

○

×

間

最終サイクリックフレーム，トー
クンフレーム及び参加要求又はトリガフレームに設定する。

RCT

リフレッシュサ

×○

イクル許容時間

○

×

×

×

最終サイクリックフレーム及びト
ークンフレームに現在値を設定する。

表中の記号は，次による。
○：設定の必要あり，×：設定の必要なし（0を設定することが望ましい。また，サイクリックヘッダの場合は，最終サイクリックヘッダに合わせることが望ましい。）

25
JEM-TR 213：2023

13.2.2 受信
受信フレームのFAリンクヘッダの内容は，次による。
a)

リンク確立状態時における，受信フレームのFAリンクヘッダ内容は，表14による。
表14―受信フレームのFAリンクヘッダ内容（リンク確立状態時）

記号

名称

サイクリ 最終サイ トークン メッセージ 参加要求
ックヘッ クリック
ダ

ヘッダ

ヘッダ

説明

又は汎用 又はトリ ヘッダ
コマンドサ ガヘッダ

（TBN≠ （TBN＝
CBN）

勧誘

ーバヘッダ

CBN）

H_TYPE

ヘッダタイプ

○

○

○

○

○

○

全てのフレームで確認を行う。

TFL

トータルフレー

×

×

×

○

○

○

メッセージ又は汎用コマンドサー

ム長

バフレーム，勧誘フレーム，及び参加要求又はトリガフレームで確認を行う（全てのフレームで確認を行うことを推奨する）。

SA （ SNA 発信元アドレス

×

×

×

×

×

×

全てのフレームで確認しない。

×

×

×

×

×

×

全てのフレームで確認しない。

○

○

○

○

○

○

全てのフレームで確認を行う。

以外）
DA （ DNA 送信先アドレス
以外）
SNA

発信元ノード番
号

参加要求又はトリガフレーム及び参加認識していないノードからの最終サイクリックフレームのときは，参加ノード管理情報を作成する。メッセージフレームのときは，ACKの送信に用いる。

DNA

送信先ノード番

×

×

○

○

×

×

号

トークンフレーム及びメッセージ又は汎用コマンドサーバフレーム
で確認を行う。
トークンフレームのときは，次のトークン保持ノード番号を示す。

V_SEQ

通番バージョン

×

×

×

○

×

×

番号

メッセージ又は汎用コマンドサー
バフレームで確認を行う。

SEQ

通番

×

×

×

○

×

×

BCT

1対n伝送フラグ

×

×

×

△

×

×

メッセージ又は汎用コマンドサー
バフレームで確認を行う。
メッセージフレームで無条件に上位層に通知する。値は確認の必要
なし。

PPT

1対1伝送フラグ

×

×

×

△

×

×

メッセージフレームで無条件に上位層に通知する。値は確認の必要なし。

26
JEM-TR 213：2023

表14―受信フレームのFAリンクヘッダ内容（リンク確立状態時）（続き）
記号

名称

サイクリ 最終サイ トークン メッセージ 参加要求
ックヘッ クリック
ダ

ヘッダ

ヘッダ

ULS

送

達

確

認

CBN）

CBN）

×

○

説明

コマンドサ ガヘッダ

（TBN≠ （TBN＝RPL

勧誘

又は汎用 又はトリ ヘッダ
ーバヘッダ

×

×

×

×

最終サイクリックフレームでACK（ACK）データの付きかどうか判断するために確認

存在

を行う。

上位層の状態

×

△

×

×

×

×

最終サイクリックフレームの値を上位層に通知する。値は確認の必
要なし。

M_SZ

メッセージ仮想

×

×

×

△

×

×

メッセージ又は汎用コマンドサー

アドレス空間にバフレームで無条件に上位層に通おけるデータサ

知する。値は確認の必要なし。

イズ
M_ADD

MFT

メッセージ仮想

×

×

×

△

×

×

メッセージ又は汎用コマンドサー

アドレス空間にバフレームで無条件に上位層に通おけるアドレス

知する。値は確認の必要なし。

最小許容フレー

×

△

×

×

△

×

ム間隔

参加要求又はトリガフレーム及び参加認識していないノードからの最終サイクリックフレームのときは，参加ノード管理情報を作成する。値は確認の必要なし。

M_RLT

応答メッセージ

×

×

×

○

×

×

○

○

○

○

○

○

全てのフレームで確認を行う。

×

×

×

×

×

×

全てのフレームで確認しない。

×

○

×

×

○

×

最終サイクリックフレームで参加

の結果
TCD

トランザクショ

メッセージ又は汎用コマンドサー
バフレームで確認を行う。

ンコード
VER

プログラムバージョン

C_AD1

コモンメモリにおける領域1のアノード管理情報との整合性を確認

ドレス

する。
参加要求又はトリガフレームのときは参加ノード管理情報を作成す
る。

C_SZ1

コモンメモリに

×

○

×

×

○

×

最終サイクリックフレームで参加

おける領域1のサノード管理情報との整合性を確認

イズする。
参加要求又はトリガフレームのときは参加ノード管理情報を作成する。

27
JEM-TR 213：2023

表14―受信フレームのFAリンクヘッダ内容（リンク確立状態時）（続き）
記号

名称

サイクリ 最終サイ トークン メッセージ 参加要求
ックヘッ クリック
ダ

ヘッダ

ヘッダ

コモンメモリに

CBN）

CBN）

×

○

説明

コマンドサ ガヘッダ

（TBN≠ （TBN＝
C_AD2

勧誘

又は汎用 又はトリ ヘッダ
ーバヘッダ

×

×

○

×

最終サイクリックフレームで参加

おける領域2のアノード管理情報との整合性を確認

ドレス

する。
参加要求又はトリガフレームのときは参加ノード管理情報を作成す
る。

C_SZ2

コモンメモリに

×

○

×

×

○

×

最終サイクリックフレームで参加

おける領域2のサノード管理情報との整合性を確認

イズする。
参加要求又はトリガフレームのときは参加ノード管理情報を作成する。

FAリンクプロト
MODE（ TM 以 コルバージョン

×

×

×

×

×

×

全てのフレームで確認しない。

外）
TM

トークンモード

○

○

○

○

○

○

全てのフレームで確認を行う。

P_TYPE

プロトコルタイ

×

×

×

×

×

×

全てのフレームで確認しない。

×

×

×

×

×

×

全てのフレームで確認しない。

○

○

○

×

×

× （最終）サイクリックフレーム及プ
PRI

メッセージプラ
イオリティ

CBN

カレントフラグメントブロック

びトークンフレームで確認する。

番号
TBN

トータルフラグ

○

○

○

×

×

× （最終）サイクリックフレーム及

メントブロック

びトークンフレームで確認する。

数
BSIZE

カレントブロッ

○

○

○

×

×

× （最終）サイクリックフレーム及ク長LKS

FAリンク状態

びトークンフレームで確認する。
×

△

×

×

×

×

最終サイクリックフレームで無条件に上位層に通知する。値は確認の必要なし。

TW

トークン監視時

×

△

×

×

△

×

間

参加要求又はトリガフレーム及び参加認識していないノードからの最終サイクリックフレームのときは，参加ノード管理情報を作成する。値は確認の必要なし。

RCT

リフレッシュサ

×

△

×

×

×

イクル許容時間×

最終サイクリックフレームで無条件に上位層に通知する。値は確認の必要なし。

表中の記号は，次による。
○：確認の必要あり，×：確認の必要なし，△：確認の必要はないが値を利用する

28
JEM-TR 213：2023b)

加入処理（ネットワーク初期状態及び途中参加状態）時における，受信フレームのFAリンクヘッダ
内容は，表15による。
表15―受信フレームのFAリンクヘッダ内容（加入処理時）

記号

名称

サイクリ 最終サイ トークン メッセージ 参加要求
ックヘッ クリック
ダ

ヘッダ

ヘッダ

説明

コマンドサ ガヘッダ

（TBN≠ （TBN＝
CBN）

勧誘

又は汎用 又はトリ ヘッダ
ーバヘッダ

CBN）

H_TYPE

ヘッダタイプ

○

○

○

○

○

○

全てのフレームで確認を行う。

TFL

ト ータ ルフレー

×

×

×

×

○

○

参加要求又はトリガフレーム及びム長

勧誘フレームで確認を行う（全てのフレームで確認を行うことが望ましい）。

SA(SNA 以 発信元アドレス

×

×

×

×

×

×

全てのフレームで確認しない。

送信先アドレス

×

×

×

×

×

×

全てのフレームで確認しない。

発 信元 ノード番

×

○

○

×

○

○

最終サイクリックフレーム，勧誘外)DA(DNA
以外)
SNA

号

フレーム，トークンフレーム及び参加要求又はトリガフレームで確認を行う。
参加要求又はトリガフレーム及び参加認識していないノードからの最終サイクリックフレームのときは，参加ノード管理情報を作成する。

DNA

送 信先 ノード番

×

×

○

×

×

×

号

トークンフレームで確認を行う。
トークンフレームのときは，次のトークン保持ノード番号を示す。

V_SEQ

通 番バ ージョン

×

×

×

×

×

×

全てのフレームで確認しない。

番号
SEQ

通番

×

×

×

×

×

×

全てのフレームで確認しない。

BCT

1対n伝送フラグ

×

×

×

×

×

×

全てのフレームで確認しない。

PPT

1対1伝送フラグ

×

×

×

×

×

×

全てのフレームで確認しない。

RPL

送

×

×

×

×

×

×

全てのフレームで確認しない。

×

△

×

×

×

×

最終サイクリックフレームの値を

達

確

認

（ ACK ） デ ー タの存在
ULS

上位層の状態

上位層に通知する。値は確認の必
要なし。
M_SZ

メッセージ仮想アドレス空間におけるデ
ータサイズ

×

×

×

×

×

×

全てのフレームで確認しない。

29
JEM-TR 213：2023

表15―受信フレームのFAリンクヘッダ内容（加入処理時）（続き）
記号

名称

サイクリ 最終サイ トークン メッセージ 参加要求
ックヘッ クリック
ダ

ヘッダ

ヘッダ

メッセージ仮想勧誘

説明又はトリ ヘッダ

コマンドサ ガヘッダ

（TBN≠ （TBN＝
M_ADD

又は汎用
ーバヘッダ

CBN）

CBN）

×

×

×

×

×

×

全てのフレームで確認しない。

×

△

×

×

△

×

参加要求又はトリガフレーム及びアドレス空間におけるアドレス
MFT

最小許容フレーム間隔

参加認識していないノードからの最終サイクリックフレームのときは，参加ノード管理情報を作成する。値は確認の必要なし。

M_RLT

応答メッセージ

×

×

×

×

×

×

全てのフレームで確認しない。

○

○

○

×

○

○ （最終）サイクリックフレーム，

の結果
TCD

トランザクションコード

勧誘フレーム，トークンフレーム
及び参加要求又はトリガフレーム
で確認を行う。

VER

プログラムバー

×

×

×

×

×

×

全てのフレームで確認しない。

×

○

×

×

○

×

参加要求又はトリガフレーム及び

ジョン
C_AD1

コモンメモリにおける領域1のア

参加認識していないノードからのドレス

最終サイクリックフレームのときは，参加ノード管理情報を作成す
る。

C_SZ1

コモンメモリに

×

○

×

×

○

×

参加要求又はトリガフレーム及びおける領域1のサ

参加認識していないノードからのイズ

最終サイクリックフレームのときは，参加ノード管理情報を作成す
る。

C_AD2

コモンメモリに

×

○

×

×

○

×

参加要求又はトリガフレーム及びおける領域2のア

参加認識していないノードからのドレス

最終サイクリックフレームのときは，参加ノード管理情報を作成す
る。

C_SZ2

コモンメモリに

×

○

×

×

○

×

参加要求又はトリガフレーム及びおける領域2のサ

参加認識していないノードからのイズ

最終サイクリックフレームのときは，参加ノード管理情報を作成する。

MODE(TM FAリンクプロト
以外)

コルバージョン

×

×

×

×

×

×

全てのフレームで確認しない。

30
JEM-TR 213：2023

表15―受信フレームのFAリンクヘッダ内容（加入処理時）（続き）
記号

名称

サイクリ 最終サイ トークン メッセージ 参加要求
ックヘッ クリック
ダ

ヘッダ

ヘッダ

トークンモード

CBN）

CBN）

×

○

勧誘

説明

又はトリ ヘッダ

コマンドサ ガヘッダ

（TBN≠ （TBN＝
TM

又は汎用
ーバヘッダ

○

×

○

×

最終サイクリックフレーム，トー
クンフレーム及び参加要求又はトリガフレームで確認する（全てのフレームで確認することを推奨す
る）。

P_TYPE

プロトコルタイ

×

×

×

×

×

×

全てのフレームで確認しない。

×

×

×

×

×

×

全てのフレームで確認しない。

×

×

×

×

×

×

全てのフレームで確認しない。

×

×

×

×

×

×

全てのフレームで確認しない。

×

×

×

×

×

×

全てのフレームで確認しない。

×

△

×

×

×

×

最終サイクリックフレームで無条プ
PRI

メッセージプラ
イオリティ

CBN

カレントフラグメントブロック
番号TBN

トータルフラグメントブロック
数

BSIZE

カレントブロック長LKS

FAリンク状態

件に上位層に通知する。値は確認の必要なし。
TW

トークン監視時

×

△

×

×

△

×

間

参加要求又はトリガフレーム及び参加認識していないノードからの最終サイクリックフレームのときは，参加ノード管理情報を作成する。値は確認の必要なし。

RCT

リフレッシュサ

×

△

×

×

×

イクル許容時間×

最終サイクリックフレームで無条件に上位層に通知する。値は確認の必要なし。

表中の記号は，次による。
○：確認の必要あり，×：確認の必要なし，△：確認の必要はないが値を利用する

31
JEM-TR 213：2023

14 UDP及びTCPポートでのTCD受信動作
FL-netで規定するUDP及びTCPポートでのフレーム受信時のTCDに対応した動作は，表16による。また，
FL-netで規定しないUDP及びTCPポートでのフレーム受信に対する動作，及びそのフレームを処理するか破棄するかは，任意とする。
表16―UDP及びTCPポートでのTCD受信処理
トークンフレーム，

TCD

メッセージフレーム用

汎用コマンドサーバ

トリガフレーム，

サイクリックフレーム用 （UDPポート＝55 001）
（UDPポート＝55 000）

フレーム用

参加要求フレーム，（UDP/TCPポート＝

勧誘フレーム用

55 004）（UDPポート＝
55 002）00 000～09 999

破棄

10 000～59 999

破棄

処理又は破棄

破棄

破棄

処理

破棄

破棄

（透過形メッセージ用）
60 000～64 999

破棄

破棄

破棄

破棄

65 000～65 001

処理

破棄

破棄

破棄

65 002

破棄

破棄

破棄

処理

65 003～65 011

破棄

処理

破棄

破棄

65 012

破棄

破棄

破棄

処理

65 013～65 016

破棄

処理

破棄

破棄

65 017

破棄

破棄

破棄

処理

65 018～65 028

破棄

未サポート処理

処理

破棄

破棄

破棄

（M_RLT＝2のレスポン
スを返す）
65 029～65 199

破棄

未サポート処理（M_RLT＝2のレスポン
スを返す）

65 200～65 202

破棄

破棄

破棄

破棄

65 203～65 211

破棄

処理

破棄

破棄

65 212

破棄

破棄

破棄

破棄

65 213～65 216

破棄

処理

破棄

破棄

65 217

破棄

処理又は破棄破棄

破棄

65 218～65 228

破棄

処理又は破棄処理

破棄

65 229～65 399

破棄

処理又は破棄破棄

破棄

65 400～65 535

破棄

破棄

破棄

破棄

注記

TCDは，UDP及びTCPポート番号が違っていても同一のものは定義しない。

参考文献

JEM 1480

FAコントロールネットワーク(FL-net)－試験仕様

32

JEM-TR 213：2023

FAコントロールネットワーク標準－FL-net実装ガイドライン
解説
この解説は，本体及び附属書に規定・記載した事柄，並びにこれらに関連した事柄を説明するもので，技術資料の一部ではない。

1

制定・改正の趣旨及び経緯

1.1

制定の趣旨

一般社団法人日本電機工業会では，既にプログラマブルコントローラとフィールド機器との間を接続する通信ネットワーク標準として，プログラマブルコントローラ用フィールドネットワーク標準（レベル1）：OPCN-1の制定し，さらに，上位のプログラマブルコントローラ間のネットワーク標準について検討を行ってきた。その結果，財団法人製造科学技術センターが開発した，FAコントロールネットワーク：
FL-netを，その上位ネットワーク標準（OPCN-2）として採用することにした。
FL-netには，基本となる”プロトコル仕様”のほかに，認証試験を行うために必要な”適合性試験仕様”
及び”相互接続性試験仕様”，デバイスプロファイルについてまとめた"デバイスプロファイル共通仕様"など，さまざまな仕様書が存在する。この技術資料は，JEM 1479及びJIS B 3521に基づいて，機器を製作するときに実装する機能について，規定している。
1.2

前回までの改正の経緯

2002年2月28日版の改正では，プロトコル仕様に新規に規定されたトークンモードを実装しなければならないこととなり，トークン付きサイクリックフレームのデータをそれぞれ独立させ，サイクリックデー
タだけのフレーム及びトークンだけのフレームとした。この改正に伴い，この技術資料は，トークンモー
ドである機器がそうでない機器と混在したときの動作説明を追記した。また，その他，実状に合わせた仕様細部の修正及び説明を追加した。
2006年の改正では，FL-netのベースとなるISO/IEC/IEEE 8802-3に基づく世の中の製品動向に合わせ，
ISO/IEC/IEEE 8802-3の100 Mbps規格に関しての追記及び修正を行った。
2011年の改正では，JEM 1479が2011年に改正されたことを受けてFL-net Ver.3.00に対応した内容に修正した。主な改正点は，次のとおりである。
c)

性能指標として 6.3 を追加し，汎用コマンドサーバの応答時間を規定した。

d)

箇条 8 表 5 に FL-net の実装クラスとしてクラス 3～クラス 7 を追加した。

e)

表 13～表 15 に汎用コマンドヘッダ及び勧誘ヘッダの規定を追加した。

f)

表 16 に汎用コマンドサーバフレーム用及び勧誘フレーム用の規定を追加した。

g)

よくある問合せをまとめた附属書 A を追加した。

h)

ハブの選定ガイドラインを附属書 B に追加した。

1.3

今回(2023年)の改正の趣旨

世の中の製品動向に合わせ，1 000 Mbpsの伝送速度に対応するためにJEM 1480を改正したことを受けて関連する事項を見直した。

33
JEM-TR 213：2023 解説

主な改正点

2

主な改正点は，次のとおりである。
認証試験システムの仕様は，FL-netの実装に関係しないため，この技術資料から次の記載を削除した。

a)
1)

7.5

物理層

“通信速度については，FL-net Ver.1.00は10 Mbps，Ver.2.00及びVer.3.00は100 Mbps

以上に対応しているが，”を削除した。
2)

10.2

物理層

“認証試験システムは，Ver.1.00では，10 BASE-5，10 BASE-2及び10 BASE-T，

Ver.2.00以降では，100 BASE-TXを用いて試験を行っている。”を削除した。
b)

従来記載していた，附属書A(仕様及び開発に関してのQ＆A)及び附属書B(ハブ選定ガイドライン)は，
FL-netのウェブページ上に掲載しているため，削除した。

3

RFCでの規定
本体で引用しているRFC（Request for Comments）とは，IETF（The Internet Engineering Task Force）においてなされるインターネットコミュニティの議論が，提案として公表される一連の公式文書のことである。
RFCは，IETFを始めとした様々なホームページで公開されており，詳細内容についてはそれらのホームページで参照することが可能である。

4

原案作成委員会構成表
この技術資料の原案作成委員会の構成表を，次に示す。

34
JEM-TR 213：2023 解説

新事業・標準化政策委員会
氏名
青木
山本

(委員)

小坂田 昌幸大隅 慶明

東芝エネルギーシステムズ株式会社
パナソニックホールディングス株式会社

中山
加藤

和哉
晴信

富士電機株式会社
三菱電機株式会社

渡邊
山中

勝之
太

株式会社 明電舎
株式会社 安川電機

髙本
石田

学
明

一般社団法人日本電機工業会
一般社団法人日本電機工業会

上野
小南

貴由
勉

一般社団法人日本電機工業会
一般社団法人日本電機工業会

黒田健一

一般社団法人日本電機工業会

(幹事)
(事務局)

雅博
正仁

所属

(委員長)
(副委員長)

株式会社 日立製作所
シャープエネルギーソリューション株式会社

標準化委員会
氏名

所属

(委員長)
(副委員長)

石岡
大石

卓也
浩一

三菱電機株式会社
株式会社 明電舎

(委員)

高橋 誠
小野寺 努

愛知電機株式会社
株式会社 かわでん

塩川
米田

直彦
旬

山洋電気株式会社
シャープ株式会社

墨
原田

敏博
光一

シンフォニアテクノロジー株式会社
株式会社 ダイヘン

脇島
平山

宏朗
浩司

株式会社 東光高岳
株式会社 東芝

小西
橋本

唯夫
貴則

東芝エネルギーシステムズ株式会社
東洋電機製造株式会社

田中
野澤

康博
康平

日新電機株式会社
パナソニック株式会社

小室
内田

淳
勝啓

日立グローバルライフソリューションズ株式会社
富士電機株式会社

村上
上野

貞男
貴由

株式会社 安川電機
一般社団法人日本電機工業会

綿貫
尾関

宏樹
秀将

一般社団法人日本電機工業会
一般社団法人日本電機工業会

須藤

敬三郎

一般社団法人日本電機工業会

(事務局)

35
JEM-TR 213：2023 解説

FL-net推進委員会
氏名
(委員長)
(委員)

(事務局)

所属

神田
余郷

雄一
達也

東洋大学名誉教授
株式会社ジェイテクト

牛丸
青木

茂雄
雅美

一般財団法人製造科学技術センター
センチュリー・システムズ株式会社

岡庭
三橋

文彦
伸之

東芝インフラシステムズ株式会社
一般社団法人日本自動車工業会

渡邉
酒井

健一
悟史

株式会社日立ケーイーシステムズ
株式会社日立産機システム

本田
梅原

裕次郎
篤樹

ファナック株式会社
富士電機株式会社

湯尾
柿沼

幸輝
聡

富士電機株式会社
富士電機株式会社

濱田
荒川

慶一
智史

三菱電機株式会社
三菱電機株式会社

杉平 和樹
森 竜也

株式会社明電舎
株式会社明電舎

秋吉 克紀
長谷川 温

株式会社安川電機
横河電機株式会社

塩原 康壽
新屋敷 光宣YSAssociates産業コミュニケーション研究所
一般社団法人日本電機工業会

阿部

一般社団法人日本電機工業会

倫也

FL-net仕様WG
(主査)
(委員)

(事務局)

氏名

所属

湯尾
青木

幸輝
雅美

富士電機株式会社
センチュリー・システムズ株式会社

中川
山崎

克敏
知広

東芝インフラシステムズ株式会社
一般社団法人日本自動車工業会

山崎雅史(日産自動車株式会社)株式会社日立ケーイーシステムズ

越前
本田

智史
裕次郎

株式会社日立製作所
ファナック株式会社

片岡
荒川

成弘
智史

富士アイティ株式会社
三菱電機株式会社

濱田 慶一
長谷川 温

三菱電機株式会社
横河電機株式会社

新屋敷 光宣阿部 倫也

一般社団法人日本電機工業会
一般社団法人日本電機工業会

JEM-TR 213：2023

JEM規格類のご希望の方へ・・・
JEM規格類をご希望の方は，JEMAウェブサイトからの電子データダウンロード，又は，電子データのコピー版を有償にてご提供させていただきますので，JEMAウェブサイトからお申し込みお願い致します。
JEMAウェブサイト

URL：https://www.jema-net.or.jp/

購入方法のお問合せは・・・
JEMAウェブサイトにお手続き方法を掲載しております。また，ご不明な点がございました
ら下記にお問合せ下さい。
一般社団法人 日本電機工業会
TEL

総務部

03-3556-5881/FAX

03-3556-5889

JEM規格類の内容に関するお問合せは・・・
JEMAウェブサイトのお問合せフォーム又は下記にお問合せ下さい。
○類別の(般)※(回)(半)(変)(蓄)(盤)(開)(継)(制)※(部)(材)(新)※の規格類については・・・
一般社団法人 日本電機工業会 技術戦略推進部
TEL

03-3556-5884/FAX

03-3556-5890※類別の(般)及び(新)の規格には，一部，以下の部門で担当しているものが含まれます。
一般社団法人 日本電機工業会 新事業･標準化推進部 (JEM 1000、JEM 1514 等)
TEL

03-3556-5888/FAX

03-3556-5892

一般社団法人 日本電機工業会 環境ビジネス部 (JEM-TR 253 等)
TEL

03-3556-5883/FAX

03-3556-5891※類別の(制)の規格には，一部，以下の部門で担当しているものが含まれます。
一般社団法人 日本電機工業会 電力･エネルギー部 (JEM-TR 209，219，249 等)
TEL

03-3556-5885/FAX

03-3556-5890○類別の(家)の規格類については・・・
一般社団法人 日本電機工業会 家電部
TEL

03-3556-5887/FAX

03-3556-5891○類別の(原)の規格類については・・・
一般社団法人 日本電機工業会 原子力部
TEL

03-3556-5886/FAX

03-3556-5890○類別の(船)(雑)の規格類については・・・
一般社団法人 日本電機工業会 大阪支部
TEL

06-6344-1061/FAX

06-6344-1837

著作権法により，無断での複製，転載等は禁止されております。

2023年(令和5年)7月21日 発行

発

行

所

〒102-0082 東京都千代田区一番町17番地4

一般社団法人 日 本 電 機 工 業 会