EMF-300E-CAN-24-Ｃ
電磁流量計(ファームバージョン 02)

EMF-300E シリーズに CAN Bus 対応品が加わりました

CAN Bus 対応の出力信号を出します。
御社の統合表示パネルに EMF-300E を組み込めます。
パドルホイール方式では実現できない精度・耐久性を実現できます。

■ 主な特徴
・ 電極の汚れを検出することができます。
・ 水路口径が管路とほぼ同じなので 圧力損失がありません。
・ 検出部の流路管内に突起物や機械的回転部分が無いので、ゴミ等の異物が引っ掛かったり、検出部を破損したりすることはありません。

■ 基本仕様項目

EMF300E-CAN-24-C

検出部素材

ADC6 タイプ

測定範囲

0～3000L/min

流路径65A(SGP 銅管：内径 67.9mm)に対応

耐圧
フランジ

常用4.90Mp

瞬間7.14Mp
消防標準フランジ 140mm

穴位置

Φ110mm 円周上 8 分割点

寸法140x210x110 (W x H x D) mm

重量約 3kg

材料
構造
測定精度(注意)外筐ADC6

管路40%GF プラスチック

電極

SUS316防滴(防雨)構造
50～750L/min：±15L/min
750～1500L/min/±2%RS

電源電圧

DC24V+25%-10% (－接地)

電源消費電流0.35A※検出部の入力側に 1m, 出力側に 0.5m の直管を用いた時の層流通水時

1

■ 結線方法CAN Bus インターフェース仕様
1

適用
本書は、KGK 社製流量計 CAN I/F 仕様に関して適用されます。

2

概略仕様
KGK 社製流量計の CAN I/F は 以下の特徴を持ちます。
(1) J1939 準拠(物理的配線、及びアドレスクレーム処理を除く)(2) 通信速度 : 250 Kbit/s(3) CAN 拡張フレーム(29 ビット ID)使用(4) 自動アドレス

3

ネットワークマネージメント
本機器は、J1939 のネットワークマネージメントによる自動アドレス割り付けのサポートを不要にし2ました。
電源投入時に宣言するアドレスを各流量計が 144 にシリアル番号の下 2 桁を加えたアドレスとするようにしたため、流量計の製造番号の下 2 桁が同一システムにならないように組み合わせすることで、アドレスのぶつかり合いが起きない仕組みとしました。
これにより、従来は個別の流量計を特定するために、PDU specification を使う必要がありまし
たが、今後はアドレスだけで管理することが出来ます。（ファームバージョン 02 以降）
勿論、従来通り個別の流量計を特定するためには、PDU specification を使ってもかまいません。
(「7.PDU specification」参照)
本機器の NAME 仕様は以下になります。
項目

4値

Industry Group

1Vehicle Instance0

Vehicle System

10

Function98

Function Instance

0ECI Instance0

Manufacturer Code300

流量情報送信測定した流量情報を 1 秒周期でブロードキャストします。
メッセージ内容項目

値

PDU Format

248 (0xF8)
100 – 199PDU Specific

センサーを識別するための ID、「7.PDU specification」を参照ください

Default priority

6PGN number

0xF864 - 0xF8C7

CAN Message ID

0x18F864XX - 0x18F8C7XX

Data page

0

Data length

3 byte
流量値 (Byte1=Low byte, Byte2=High byte)

Description of Data

Byte: 1,2

単位：1 L/min per bit, 0 offset
範囲：0 – 64255

Byte: 3

水の状態 (=1:水あり、=0:水なし)

3

5

コンフィグレーション
以下の内容に関して、コンフィグレーションの操作をすることができます。
(1) ライフタイム(読み込みのみ)(2) センサーコンフィグレーション(3) キャリブレーション(4) 製造情報(読み込みのみ)
コンフィグレーションを変更するためには、最初に装置にログインする必要があります。ログイン情報
は KGK 社より提供されます。
コンフィグレーション操作は、コマンドメッセージを該当装置宛に送信し、そのレスポンスを受け取ることで行えます。

5.1

ログイン

コンフィグレーションを変更するためには、本メッセージを使用してログインする必要があります。
(1) コマンドメッセージ
項目値

PDU Format

0x30

Default priority

6CAN Message ID

0x1830[送信先アドレス][送信元アドレス]

Data page

0

Data length

8 byteDescription of Data

Byte:

ユーザ ID

1,2,3,4( Byte1:Low byte of User ID )Byte: 5日

Byte: 6月

Byte: 7,8

年 ( Byte7:Low Byte)(2) レスポンスメッセージ
項目値

PDU Format

0x30

Default priority

6

CAN Message ID

0x1830[送信先アドレス][送信元アドレス]

Data page04

Data length

1 byte
ログイン結果Description of Data5.2

Byte: 1=1

成功=2

日データが不正=3

月データが不正=4

年データが不正=255

ユーザ ID が不正

ライフタイム

機器のライフタイム情報を取得できます。
ライフタイム情報として、電源投入回数と累積使用時間(分単位)があります。
本情報を取得するために、ログインは必要ありません。
(1) コマンドメッセージ項目

値

PDU Format

0x31

Default priority

6

CAN Message ID

0x1831[送信先アドレス][送信元アドレス]

Data page

0

Data length

0 byteDescription of Dataなし(2) レスポンスメッセージ
項目値

PDU Format

0x31

Default priority

6

CAN Message ID

0x1831[送信先アドレス][送信元アドレス]

Data page

0

Data length

8 byteDescription of Data

Byte:

累積使用時間 (分単位)

1,2,3,4(Byte1:Lowest byte, Byte4:Highest byte)

Byte:

電源投入回数

5,6,7,8(Byte5:Lowest byte, Byte8:Highest byte)

55.3

センサーコンフィグレーション

センサーコンフィグレーションを取得、設定できます。
設定操作を行う前にログインをする必要があります。
また、最新情報の取得を行い、必要箇所を変更した後に設定操作を行ってください。
(1) コマンドメッセージ
項目値

PDU Format

0x32

Default priority

6

デフォルト値

0x1832CAN Message ID[送信先アドレス][送信元アドレス]

Data page

00 byte (取得時)

Data length

5 byte (設定時)
Byte: 1
Bit:0
Byte:

Description of Data

2

Bit:1

PDU specification
クランプ適用 (=1:適用)
流量データの 10 進最下位桁(=0:0 固定)

シリアル下2 桁+100
10

Bit:2

流量の左右選択 (=0:右、=1:左)

1

Bit:3フィルター (=1:フィルターオン)

1Byte: 3

流量データ送信周期(50msec 単位)

20(1 秒)

Byte: 4

クランプ値 (流量値を 0 に丸める値)

40

Byte: 5フィルター深度 (30msec 単位)

33(1 秒)

Bit2:流量の左右選択はサポートされませんので、’1’固定でご使用ください。
(2) レスポンスメッセージ
項目値

PDU Format

0x32

Default priority

60x1832

CAN Message ID[送信先アドレス][送信元アドレス]

Data page

0

Data length

6 byteDescription of Data

デフォルト値

Byte: 1

Group extension

シリアル下(PDU specification で定義)

２桁+1006

Bit:0
Byte:
2

Bit:1

流量データの 10 進最下位桁(=0:0 固定)

1
0

Bit:2

流量の左右選択 (=0:右、=1:左)

1

Bit:3

フィルター (=1:フィルターオン)

1

Byte: 3
Byte: 4
Byte: 5
Byte: 6

5.4

クランプ適用 (=1:適用)

流量データ送信周期(50msec 単位、2～255)
クランプ値 (流量値を 0 に丸める値)
フィルター深度(30msec 単位、2～50)
ファームウェアバージョン番号(書換え不可)20(1 秒)4033(1 秒)
1キャリブレーション

この設定値は、読み込んだセンサー値を補正するためのものです。
設定操作を行う前にログインをする必要があります。
また、最新情報の取得を行い、必要箇所を変更した後に設定操作を行ってください。
キャリブレーションは以下の計算式で行われます。
CalFlow = (Flow + Z – 128) X (1 + ((K-128) / 500))“CalFlow”はキャリブレーション後の値です。
“Flow”はセンサー値です。
“Z”はオフセット値で、0 から 255 の値を取ります。これは 1 リットル単位で、オフセット補正を行います。正の最大オフセット値は 127(Z=255)、負の最大オフセット値は 128(Z=0)です。
“K”はゲイン値で、0 から 255 の値を取ります。これは 0.02 単位で、K=128 の時ゲイン調整はありません。最大増幅値は 1.254(K=255)、最大減衰値は、0.744(K=0)です。

7

(1) コマンドメッセージ項目

値

PDU Format

0x33

Default priority

6

デフォルト値

0x1833CAN Message ID[送信先アドレス][送信元アドレス]

Data page0
0 byte (取得時)

Data length

2 byte (設定時)

Description of Data

Byte: 1

Z値

Byte: 2

K値

128(0 オフセット)
128(1.0ゲイン)(2) レスポンスメッセージ
項目値

PDU Format

0x33

Default priority

60x1833

CAN Message ID[送信先アドレス][送信元アドレス]

Data page

0

Data length

6 byteDescription of Data

デフォルト値

Byte: 1

Z値

Byte: 2

K値

Byte: 3日 (キャリブレーションを設定した日)

Byte: 4

月 (キャリブレーションを設定した日)

Byte: 5,6

年 (キャリブレーションを設定した日)(Byte 5:Low byte)8128(0 オフセット)
128(1.0ゲイン)

5.5

製造情報

製造日とシリアル番号を取得できます。
本情報を取得するために、ログインは必要ありません。
(1) コマンドメッセージ項目

値

PDU Format

0x34

Default priority

6

デフォルト値

0x1834CAN Message ID[送信先アドレス][送信元アドレス]

Data page

0

Data length

0 byteDescription of Dataなし(2) レスポンスメッセージ
項目値

PDU Format

0x34

Default priority

60x1834

CAN Message ID[送信先アドレス][送信元アドレス]

Data page

0

Data length

6 byteByte: 1,2

Description of Data

デフォルト値

センサーシリアル番号(Byte1:Low byte)

Byte: 3

日 (製造日)

Byte: 4月 (製造月)

Byte: 5,6

年 (製造年)(Byte 5:Low byte)

90x0000

6

エラー通知
エラーが発生している間、1 秒周期で本メッセージがブロードキャストされます。
(1) メッセージ内容項目

値

PDU Format

254 (0xFE)PDU Specific0xCA

Default priority

6

PGN number

0xFECACAN Message ID

0x18FECAXX

Data page

0

Data length

6 byteByte: 1

Lamp status

Byte: 2

予備Byte: 3,4

SPN (0 – 15 bits)

Bit:
Description of Data

Byte:

7-55Bit:
0-4

Byte:
7Bit:7Bit:
0-6

SPN (16 - 18 bits)
FMI
SPN Conversion bit (=1)
発生回数

SPN : 3820(0x0EEC)
FMI( Failure Mode Identifier ) :
FMI

内容

0

Data valid but above normal operating range

1

Data valid but below normal operating range

2

Data Erratic, intermittent or incorrect

4

Voltage below normal, or shorted

7Sensor system not responding

11Unknown error

12

Bad device or component, firmware crash

10

7PDU specification
PDU Specification はセンサーを識別する ID 定義です。

7.1

流量計の識別子

流量計は 2 つの識別子を持っています。
1 つ目は CAN アドレスで電源オン時に確定する 144 からの番号になります。
このアドレスは、144 にシリアル番号の下 2 桁を加えたものとし、144～243 の範囲の値をとります。(ファームバージョン 02 以降）
2 つ目はセンサーID で PDU specification で定義されます。
この PDU specification は、製造時に 100～199 の範囲で書き込みが行われ、明示的に書き込みが行われない限り変更されません。
また、製造時に書き込まれる PDU specification の下 2 桁は、シリアル番号の下 2 桁と同一番号となっています。
シリアル番号は流量計本体に記載されていますので、設置時にこの 2 桁が重ならないように設置をお願いします。
お客様により、明示的に書き換えることも可能です。

7.2

個別の流量計の識別方法

流量情報を受信すると、その送信元アドレスとパケット内の PDU specification を紐づけすることができます。
この紐づけにより流量計を特定することができ、各種設定も行えるようになります。
なお、ファームバージョン 02 以降は、アドレスで直接識別しても良い。

8ピンアサインピン番号 (色)内容1 (茶)電源2 (白)

CAN H

3 (青)

GND

4 (黒)

CAN L

11

9

コンフィギュレーションの変更方法
9.1

言葉の定義

【アドレス】(3.ネットワークマネージメント参照)
・CAN の端末毎に決まるアドレスで、電源投入時に自動的に決まります。
・各流量計のアドレスは 144 にシリアル番号の下 2 桁を加えたものになります。
・ホスト側（消防自動車では統合表示パネル側）は 128 未満で設定してく 144 にシリアル番号の下 2 桁を加えたものになりださい。
【送信元アドレス、送信先アドレス】
・コマンドメッセージの場合、ホスト側が送信元アドレスで、流量計側が送信先アドレスとなります。
即ちホストから、流量計にメッセージが送られる事となります。
・レスポンスメッセージの場合、流量計側が送信元アドレスで、ホスト側が送信先アドレスとなります。
即ち流量計から、ホストにメッセージが送られる事となります。
【ログインコマンドのユーザ ID】
Byte 1

Byte 2Byte 3

Byte 4EC83

BF50※ KGK から提供されるログイン情報です。(5.コンフィグレーション参照)
ログインコマンドのユーザＩＤとして使います。

9.2

変更方法

以下の手順で、コンフィギュレーションを変更します。

9.2.1

流量計のアドレスを知る

流量計から 1 秒周期で自動的にブロードキャストされる流量情報の CAN Message ID は４Byte で構成されていて、この３Byte 目が PDU Specific、４Byte 目がアドレスとなっています。従って、この情報からその流量計の PDU Specific とアドレスのひも付ができることになります。
ここから、1 番目の流量計の PDU Specific が 0x64(100)、2 番目の流量計の PDU
Specific が 0x65(101)と仮定して説明します。（PDU Specific が 100～199 までということは Hex 表示では 0x64～0xC7 となります。）

12読んだ 1 番目の流量計情報の CAN Message ID が 0x18F864xx であった場合は、0x64 の PDU Specific の流量計のアドレスが xx であることがわかります。
また次に読んだ、2 番目の流量計情報は 0x18F865yy の様になり、0x65 の PDU
Specific の流量計に対応したアドレスが yy であることがわかります。
注）ファームバージョン 02 以降は流量計のアドレスは、144 にシリアル番号の下 2 桁を加えたものになるので、上記手順は不要です。

9.2.2

ログインする1. コマンドメッセージを送ります。
例として、ホストアドレスが aa、流量計アドレスが xx、日付が 2015 年 12 月 5 日の場合のコマンドメッセージは以下となります。
項目値

CAN Message ID

0x1830aaxx

Data length8

Description of Data

Byte: 1EC

Byte1-4 ユーザ ID

Byte: 283

Byte: 3

BF

Byte: 450

Byte: 505

5日

Byte: 60C

12 月

Byte: 7DF2015 年（Low Byte）

Byte: 807（High Byte）※ 日付も Hex 数値になっています。 256*07+16*13+15=2015

9.2.3

センサーコンフィギュレーションを取得する

1. センサーコンフィギュレーション取得のコマンドメッセージを送ります。
例として Data Length 0 を送ります。
項目

値

CAN Message ID

0x1832aaxx

Data length0

2. レスポンスメッセージとして以下の情報が返ってきます。
項目

値

PDU Format

0x32

Default priority

6CAN Message ID

0x1832xxaa

13

Data page

0

Data length

6 byteByte: 1
Bit:0

1

Byte:

Bit:1

02

Bit:2

1

Bit:3

1

Description of Data

9.2.40x64

Byte: 320

Byte: 440

Byte: 533Byte: 61

PDU specification

センサーコンフィギュレーションを書き換える

1. コンフィグレーション情報のうち、書き換えたい情報のみ書き換えて、再度コマンドメッセージを送ります。
例として Data Length 5、流量データ送信周期を 20 から 10、フィルター深度を 33 から10 に変更して送ります。
項目値

PDU Format

0x32

Default priority

6CAN Message ID

0x1832aaxx

Data page

0

Data length5
Byte: 1

Description of Data

0x64
Bit:0

1

Byte:

Bit:1

0

2

Bit:2

1

Bit:3

1

Byte: 3

10Byte: 440Byte: 510PDU specification

流量データ送信周期 500msec
フィルター深度 300msec

流量データ送信周期が１秒だったものを 0.5 秒に変えるために Description of Dataの Byte3 を 20 から 10 に変えます。
20 という数字は 50ｍsec を 20 倍した時間で１秒のことです。

14なお、流量計内部ではノイズ除去のため、内部的に移動平均してノイズ除去をしています。
この移動平均の時間をフィルター深度として Byte5 で設定していて、デフォルトが１秒となっています。従って流量送信周期を 0.5 秒に変える場合、このフィルター深度も 0.5 秒以下に設定してください。
以上で書き換えが完了します。
3. レスポンスメッセージとして以下の情報が返ってきます。書き換えが行われたかの確認はレスポンスメッセージの内容で確認できます。
項目

値

PDU Format

0x32

Default priority

6CAN Message ID0x1832xxaa

Data page

0

Data length

6 byteByte: 10x64
Bit:0

1

Byte:

Bit:1

02

Bit:2

1

Bit:3

1

Description of Data
Byte: 310

Byte: 440

Byte: 510Byte: 6115

PDU specification

流量データ送信周期 500msec
フィルター深度 300msec

電磁流量計 EMF-300E-CAN-24-C

Doc No.21514M-MAUserManual-01.2

版数

発行日

改訂履歴

Ver.1.0

2015.09.14

21514M-MAUserManual-010

Ver.1.1

2015.11.12

21514M-MAUserManual-011

Ver.1.2

2015.12.17

21514M-MAUserManual-012

Ver.2.0

2016.04.25

21514M-MAUserManual-013