FEB-102-PH(C5)

通信取扱説明書No. FEB1CPHJ2 2016.04
この通信取扱説明書(以下，本書)は，FEB-102-PH(以下，本器)の通信機能について説明したものです。
誤った取扱いなどによる事故防止のために，本書は最終的に本器をお使いになる方のお手もとに，確実に届けられるようお取り計らいください。

警 告
配線などの作業を行う時は，本器の電源スイッチを OFF にして，電源ケーブルを供給元から外した状態で行ってください。
電源を入れた状態で作業を行うと，感電のため人命や重大な傷害にかかわる事故の起こる可能性があります。

1. システム構成例
通信変換器 IF-400 または USB 通信ケーブル CMC-001-1 を使用する場合のシステム構成例を下図に示します。
通信変換器 IF-400 を使用する場合
ホストコンピュータ

通信変換器
IF-400(別売り)
RS-232C

FEB-102-PH No.0

RS-485

FEB-102-PH No.1

(図1-1)-1-

FEB-102-PH No.30

USB 通信ケーブル CMC-001-1 を使用する場合
ホストコンピュータ
USB 通信ケーブル
CMC-001-1(別売り)USB

FEB-102-PH No.0

RS-485

FEB-102-PH No.1

(図1-2)-2-

FEB-102-PH No.30

2. 配 線通信変換器IF-400またはUSB通信ケーブルCMC-001-1を使用する場合の配線例を以下に示します。
通信変換器 IF-400 を使用する場合
IF-400 - 本器間の接続
通信ケーブルCDM(別売り)を使用し，IF-400のモジュラジャックおよびY端子の④を本器の⑩[YA(-)]，
Y端子の③を本器の⑪[YB(+)]，Y端子の①と⑥を本器の⑫[COM]端子にそれぞれ接続してください。
本器間の接続シールド線を使用し，⑩[YA(-)]，⑪[YB(+)]，⑫[COM]どうしを接続してください。
・Dサブ9ピンコネクタの場合

・Dサブ25ピンコネクタの場合
通信変換器
IF-400(別売り)

ホストコンピュータ

通信変換器
IF-400(別売り)

ホストコンピュータ

シールド線

シールド線

FG

CDM(別売り)

CDM(別売り)

FEB-102-PH No. 0

FEB-102-PH No. 1

FEB-102-PH No. 30

⑩⑪⑫

⑩⑪⑫

⑩⑪⑫

シールド線

シールド線

FG

FG

④③ ① ⑥(図2-1)-3-

USB 通信ケーブル CMC-001-1 を使用する場合
ホストコンピュータ - 本器間の接続
USB通信ケーブルCMC-001-1(別売り)を使用し，Y端子の[YA(-)]を本器の⑩[YA(-)]，Y端子の[YB(+)]
を本器の⑪[YB(+)]，Y端子の[COM]を本器の⑫[COM]端子にそれぞれ接続してください。
本器間の接続シールド線を使用し，⑩[YA(-)]，⑪[YB(+)]，⑫[COM]どうしを接続してください。

FEB-102-PH No. 0

FEB-102-PH No. 1

FEB-102-PH No. 30

⑩⑪⑫

⑩⑪ ⑫

⑩⑪ ⑫

シールド線

シールド線

FG

FG

COM
YB(+)
YA(-)

(図2-2)
シールド線について
シールド部に電流が流れないように，シールド線の片側のみFGに接続してください。
シールド部の両側をFGに接続すると，シールド線と大地の間で閉回路ができ，シールド線に電流が流れて，ノイズの影響を受けやすくなります。FGは，必ず接地処理を行ってください。
推奨ケーブル: オーナンバ株式会社 OTSC-VB 2PX0.5SQ または同等品(ツイストペアシールド線をご使用ください)。
終端抵抗(ターミネータ)について
通信変換器[IF-400(別売り)]は，終端抵抗を内蔵しています。
終端抵抗とは，ターミネータともいい，パソコンに周辺機器を数珠繋ぎにした時，配線の終端に取り付ける抵抗のことで，終端での信号の反射を防ぎ，信号の乱れを防ぎます。
本器は，プルアップ抵抗およびプルダウン抵抗を内蔵していますので，通信ライン上に終端抵抗は必要ありません。
-4-

3. 計器の設定方法
通信パラメータの設定は，通信機能設定グループで行います。
通信機能設定グループに移行するには，以下の手順で行ってください。
①
pH-温度/ORP 表示モードまたは洗浄出力モードで， キーを 1 回押してください。
②
左記のキャラクタを表示するまで， キーを数回押してください。
③
キーを 1 回押してください。
通信機能設定グループに移行し，通信プロトコル選択項目を表示します。
④ 各設定項目を設定してください。( キーまたは キーで行い，設定値の登録は キーで行います。)
キャラクタ

⑤

名 称，機能説明，設定範囲
工場出荷初期値
通信プロトコル選択
神港標準・通信プロトコルを選択してください。
・: 神港標準: Modbus ASCII モード: Modbus RTU モード
機器番号設定0・本器を複数台接続して通信を行う場合，各計器に個別の機器番号を設定してください。
・0～95
通信速度選択9600 bps
・ホストコンピュータ側の通信速度に合わせて，通信速度を選択してください。
・: 9600 bps: 19200 bps: 38400 bps
データビット/パリティ選択
7 ビット/偶数
・データビットおよびパリティを選択してください。
・: 8 ビット/無し: 7 ビット/無し: 8 ビット/偶数: 7 ビット/偶数: 8 ビット/奇数: 7 ビット/奇数
ストップビット選択
ストップビット 1・ストップビットを選択してください。
・: ストップビット1: ストップビット2

キーを1回押してください。pH-温度/ORP表示モードまたは洗浄出力モードに戻ります。

-5-

4. 通信手順
ホストコンピュータ(以後マスターと表記します)のコマンド送出で始まり，本器(以後スレーブと表記します)からの応答で終わります。
マスター

スレーブ
コマンド
データ
コマンド
肯定応答

コマンド
否定応答
コマンド
無応答

(図 4-1)

・データを伴う応答
読み取りコマンドでは，そのコマンドに対応する設定値または動作状態等のデータを応答として返します。
・肯定応答
設定コマンドでは，その処理終了後，応答として肯定応答を返
します。
・否定応答
存在しないコマンドまたは設定範囲を超える値等の時は，否定応答を返します。
・無応答
以下の場合，応答を返しません。
・グローバルアドレス(神港標準プロトコル)設定時
・ブロードキャストアドレス(Modbus プロトコル)設定時
・通信エラー(フレーミングエラー，パリティエラー)・チェックサムエラー(神港標準プロトコル)
・LRC の不一致(Modbus ASCII モード)
・CRC-16 の不一致(Modbus RTU モード)

RS-485 の通信タイミング
マスター側について(プログラム作成上の注意)
マスターは，RS-485規格の通信回線に送信を開始する際，受信側の同期を確実にするため，コマンドの送出前に1キャラクタ伝送時間以上のアイドル状態(マーク状態)を設けてください。
コマンド送出後，スレーブからの応答の受信に備えて1キャラクタ伝送時間以内にトランスミッタ
を通信ラインから切り離してください。
マスターからの送信とスレーブからの送信が衝突するのを避けるため，マスターが確実に応答を受信したことを確認し，次のコマンドを送信してください。
通信エラーにより，コマンドに対する応答を得られない場合，コマンドを送り直すリトライ処理を組
み込んでください(2回以上のリトライを推奨)。
スレーブ側について
スレーブは，RS-485規格の通信回線に送信を開始する際，受信側における同期を確実にするため，応答データの送出前に1キャラクタ伝送時間以上のアイドル状態(マーク状態)を設けています。
応答データ送出後，1キャラクタ伝送時間以内にトランスミッタを通信ラインから切り離します。

-6-

5. 神港標準プロトコル
5.1 伝送モード
神港標準プロトコルは，ASCIIコードを使用します。コマンド中の8ビットバイナリデータを上位下位4ビットに分けた16進数(0～9，A～F)をそれぞれASCII文字として送信します。
データ構成 スタートビット : 1ビット
データビット : 7ビット
パリティビット : 偶数
ストップビット : 1ビット
エラー検出 チェックサム方式
5.2 コマンドの構成
コマンドは，すべてASCIIコードで構成します。
コマンド下の数字は，キャラクタ数を表しています。
データ(設定値)は，10進数を16進数に変換します。負数は2の補数で表します。
(1) 設定コマンド
ヘッダ
サブアド
機器番号
(02H)
レス(20H)
1
1
1

コマンド データチェック デリミタ
データ
種別(50H) 項目
サム
(03H)
1
4
4
2
1

(2) 読み取りコマンド
ヘッダ
サブアド
機器番号
(02H)
レス(20H)
1

1

コマンド データ チェック デリミタ
種別(20H) 項目
サム
(03H)

1

1

4

2

1

(3) データを伴う応答
ヘッダ
サブアド
機器番号
(06H)
レス(20H)
1
1
1

コマンド データチェック デリミタ
データ
種別(20H) 項目
サム
(03H)
1
4
4
2
1

(4) 肯定応答
ヘッダ
チェック デリミタ
機器番号
(06H)
サム
(03H)
1
1
2
1

(5) 否定応答
ヘッダ
エラー チェック デリミタ
機器番号
(15H)
コード
サム
(03H)
1

1

1

2

1

ヘッダ

: コマンド，応答の始めを表す制御コードで，ASCIIコードを使用します。
設定コマンド，読み取りコマンドの場合，STX(02H)固定です。
データを伴う応答，肯定応答の場合，ACK(06H)固定です。
否定応答の場合，NAK(15H)固定です。

機器番号: マスターが各々のスレーブを識別する為の番号です。
機器番号0～94とグローバルアドレス95で，機器番号0～95(00H～5FH)に(20H)を加算したASCIIコード(20H～7FH)を使用します。
95(7FH)をグローバルアドレスといい，接続されている全てのスレーブに同じコマンドを送りたい時に使います。ただし，応答は返しません。

サブアドレス : (20H)固定です。
コマンド種別 : 設定コマンド(50H)，読み取り(20H)を識別する為のコードです。
-7-データ項目: コマンドの対象となるデータ分類です。
4桁の16進数をASCIIコードで表します。[7. 通信コマンド一覧(P.13～21)参照]

データ: 設定コマンドにより，データ(設定値)の内容が異なります。
4桁の16進数をASCIIコードで表します。[7. 通信コマンド一覧(P.13～21)参照]

チェックサム : 通信誤り検出の為の，2文字のデータです。[5.3 チェックサムの計算方法参照]
デリミタ: コマンドの終わりを表す制御コードで，ASCIIコードETX(03H)固定です。

エラーコード : エラーの種類を表し，以下の数値をASCIIコードで表します。
1(31H)....存在しないコマンドの場合
2(32H)....未使用
3(33H)....設定値の範囲を超えた場合
4(34H)....設定出来ない状態(自動電位安定判定機能による自動校正中)の場合
5(35H)....キー操作による設定モード中の場合
5.3 チェックサムの計算方法
チェックサムは，コマンドまたはデータの受信誤りを検出するために用います。
マスター側にも，スレーブからの応答データのチェックサムを計算するプログラムを作成して，通信誤りがないことを確認するようにしてください。
チェックサムは，アドレス(機器番号)からチェックサムの前の文字までの文字コードを加算し，その合計値の2の補数を16進数で表現した下位2桁をASCIIコード化したものです。
[チェックサムの計算例]
データ項目001AH(EVT1設定)に1.00(0064H)を設定する場合の計算例を示します。
アドレス(機器番号)を0(20H)とします。
・1の補数は，2進数の"0"と"1"を反転させた数です。
・2の補数は，1の補数に"1"を加えた数です。
[例]
チェックサムの計算範囲
STX

P

0

0

1

A

0

0

6

4

D

4

ETX

[上記を ASCII コードで表すと下記のようになります。]
02H 20H 20H 50H 30H 30H 31H 41H 30H 30H 36H 34H 44H 34H 03H
チェックサム[16 進数]
20H
20H
50H
30H
30H
31H
41H
30H
30H
36H
+ 34H

[2 進数]
0010 0000
0010 0000
0101 0000
0011 0000
0011 0000
0011 0001
0100 0001
0011 0000
0011 0000
0011 0110
0011 0100
10 0010 1100

[1 の補数]1101[2 の補数]

1101

0011
1
0100

[16 進法]

D

4

44H

34H

+

[ASCII コード]

チェックサム(図 5.3-1)-8-

6. Modbus プロトコル
6.1 伝送モード
Modbus プロトコルには，2 つの伝送モード(ASCII モード，RTU モード)があり，構造は以下のとおりです。
6.1.1 ASCII モード
コマンド中の 8 ビットバイナリデータを上位下位 4 ビットに分けた 16 進数(0～9，A～F)をそれぞれ ASCII 文字として送信します。
データ構成
スタートビット : 1ビット
データビット : 7ビット
パリティビット : 偶数(無し，奇数) 選択可能
ストップビット : 1ビット(2ビット) 選択可能
エラー検出
LRC(水平冗長検査)方式
6.1.2 RTU モード
コマンド中の 8 ビットバイナリデータをそのまま送信します。
データ構成
スタートビット : 1ビット
データビット : 8ビット
パリティビット : 無し(偶数，奇数) 選択可能
ストップビット : 1ビット(2ビット) 選択可能
エラー検出
CRC-16(周期冗長検査)方式
6.2 データの通信間隔
6.2.1 ASCII モード
1 秒以下
ASCII モードの文字間の通信間隔は，最大 1 秒まで可能です。
6.2.2 RTU モード
3.5 文字伝送時間以下
RTU モードの 1 つのメッセージを構成するデータの通信間隔は，最大 3.5 文字伝送時間以上長くならないよう連続して送信してください。
3.5 文字伝送時間より長い場合，本器はマスターからの送信が終了したものと判断し，通信エラーとなり応答を返しません。
6.3 メッセージの構成
6.3.1 ASCII モード
ASCII モードのメッセージは，開始文字[: (コロン)(3AH)]で始まり，終了文字[CR(キャリッジリター
ン)(0DH)+LF(ラインフィード)(0AH)]で終わるように構成されています。
ヘッダ

スレーブ

(:)

アドレス

機能コード

データ

エラーチェック

デリミタ

デリミタ

LRC

(CR)

(LF)

6.3.2 RTU モード
RTU モードは，3.5 文字伝送時間以上のアイドル後に始まり，3.5 文字伝送時間以上のアイドル経過で終わるように構成されています。
アイドル

スレーブ

3.5 文字

アドレス

機能コード

データ

エラーチェック

アイドル

CRC-16

3.5 文字6.3.3 メッセージの詳細(1) スレーブアドレス
スレーブアドレスは，スレーブ側個別の機器番号で 0～95(00H～5FH)の範囲で設定します。
マスター側は，要求メッセージのスレーブアドレスによってスレーブ側を指定します。
スレーブ側は，応答メッセージに自身のスレーブアドレスをセットして，マスター側にどのスレーブが応答しているかを知らせます｡
スレーブアドレス(00H)は，ブロードキャストアドレスで全てのスレーブを指定できます。
ただし，スレーブ側は応答を返しません。
-9-

(2) 機能コード
機能コードは，スレーブ側に対する動作の種類を指示するコードです。
(表 6.3.3-1)
機能コード
内 容
03(03H)
スレーブからの設定値，情報の読み取り。
06(06H)
スレーブへの設定。
機能コードは，スレーブ側がマスター側に応答メッセージを返す時，正常な応答(肯定応答)または何らかのエラー(否定応答)を示すのに用いられます。
肯定応答では，元の機能コードをセットして返します。
否定応答では，元の機能コードの最上位ビットに 1 をセットして返します。
例えば，機能コードを誤って(10H)をセットしてスレーブ側へ要求メッセージを送信した場合，存在しない機能コードなので最上位ビットに 1 をセットし，(90H)として返します。
また，マスター側にどの種のエラーが発生したかを知らせるため，応答メッセージのデータに(表 6.3.3-2)のような異常コードをセットして返します。
(表 6.3.3-2)
異常コード1(01H)
2(02H)
3(03H)
17(11H)
18(12H)内 容
Illegal function(存在しない機能)
Illegal data address(存在しないデータアドレス)
Illegal data value(設定範囲外の値)
神港標準プロトコルのエラーコード 4 と同じです。
[設定できない状態(自動電位安定判定機能による自動校正中)の場合]
神港標準プロトコルのエラーコード 5 と同じです。
(キー操作による設定モード中の場合)(3) データ
データは，機能コードにより構成が異なります。
マスター側からの要求メッセージは，データ項目やデータ数，設定データで構成します。
スレーブ側からの応答メッセージは，要求に対するバイト数やデータ，否定応答時は異常コード等で構成します。[7. 通信コマンド一覧(P.13～21)参照]
データの有効範囲は-32768～32767(8000H～7FFFH)です。
(4) エラーチェック
エラーチェックは，伝送モードにより異なります。
ASCII モード
ASCII モードのエラーチェックは，スレーブアドレスからデータの最後までの LRC(水平冗長検査)を計算し，算出した 8 ビットデータを ASCII 文字 2 文字に変換してデータの後にセットします。
LRC の計算方法① RTU モードでメッセージを作成します。
② スレーブアドレスからデータの最後までを加算し，X に代入します。
③ X の補数(ビット反転)をとり，X に代入します。
④ X に 1 を足し，X に代入します。
⑤ X を LRC として，データの後にセットします。
⑥ メッセージを ASCII 文字に変換します。
RTU モード
RTU モードのエラーチェックは，スレーブアドレスからデータの最後までの CRC-16(周期冗長検査)を計算し，算出した 16 ビットデータを下位上位の順にデータの後にセットします。

-10-

CRC-16 の計算方法
CRC-16 方式は送るべき情報を生成多項式で割り，その余りを情報の後ろに付加して送信します。(生成多項式: X16+X15+X2+1)① CRC-16 のデータ(X とする)を初期化します。(FFFFH)② 1 つ目のデータと X の排他的論理和(XOR)を取り，X に代入します。
③ X を右に 1 ビットシフトし，X に代入します。
④ シフト結果でキャリーが出れば，③の結果 X と固定値(A001H)で XOR を取り，X に代入します。キャリーが出なければ⑤へ。
⑤ 8 回シフトするまで③と④を繰り返します。
⑥ 次のデータと X の XOR を取り，X に代入します。
⑦ ③～⑤を繰り返します。
⑧ 最後のデータまで③～⑤を繰り返します。
⑨ X を CRC-16 としてメッセージに下位上位の順でデータの後にセットします。
6.4 メッセージ例
6.4.1 ASCII モード
コマンド下の数字は，キャラクタ数を表しています。
①スレーブアドレス 1，データ項目 0080H(pH/ORP 値読み取り)
・マスター側からの要求メッセージ
データ数とは，読み取りするデータ項目で(30H 30H 30H 31H)固定になっています。
ヘッダ
(3AH)
1

スレーブ 機能コード
データ項目
データ数
エラーチェ デリミタ
アドレス[0080H][0001H]
ック LRC(30H 31H) (30H 33H) (30H 30H 38H 30H) (30H 30H 30H 31H) (37H 42H) (0DH 0AH)
2

2

4

4

2

2

・正常時のスレーブ側の応答メッセージ[pH 1.00 (0064H)の場合]
応答バイト数とは，読み取ったデータのバイト数で，(30H 32H)固定になっています。
ヘッダ
(3AH)
1

スレーブ 機能コード
アドレス(30H 31H) (30H 33H)22

応答バイト数データ
エラーチェ デリミタ
[02H]
[0064H]
ック LRC(30H 32H)(30H 30H 36H 34H) (39H 36H) (0DH 0AH)
2

4

2

2

・異常時のスレーブ側の応答メッセージ(データ項目を間違えた場合)
異常時の応答メッセージは，機能コードの最上位ビットに 1 をセットし，(83H)として返します。
エラーの内容として，異常コード(02H: 存在しないデータアドレス)を返します。
ヘッダ
(3AH)
1

スレーブ 機能コード
アドレス(30H 31H) (38H 33H)22

異常コード エラーチェ デリミタ
[02H]
ック LRC(30H 32H) (37H 41H) (0DH 0AH)2

2

2

②スレーブアドレス 1，データ項目 001AH(EVT1 設定)1.00(0064H)
・マスター側からの要求メッセージ
ヘッダ
(3AH)
1

スレーブ 機能コード
データ項目
データ
エラーチェ デリミタ
アドレス[001AH][0064H]
ック LRC(30H 31H) (30H 36H) (30H 30H 31H 41H) (30H 30H 36H 34H) (37H 42H) (0DH 0AH)
2

2

4

4

2

2

・正常時のスレーブ側の応答メッセージ
ヘッダ
(3AH)
1

スレーブ 機能コード
データ項目
データ
エラーチェ デリミタ
アドレス[001AH][0064H]
ック LRC(30H 31H) (30H 36H) (30H 30H 31H 41H) (30H 30H 36H 34H) (37H 42H) (0DH 0AH)
2

2

4

4

-11-

2

2

・異常時のスレーブ側の応答メッセージ(設定範囲外の値を設定した場合)
異常時の応答メッセージは，機能コードの最上位ビットに 1 をセットし，(86H)として返します。
エラーの内容として異常コード(03H: 設定範囲外の値)を返します。
ヘッダ
(3AH)
1

スレーブ 機能コード
アドレス(30H 31H) (38H 36H)22

異常コード エラーチェ デリミタ
[03H]
ック LRC(30H 33H) (37H 36H) (0DH 0AH)2

2

2

6.4.2 RTU モード
コマンド下の数字は，キャラクタ数を表しています。
①スレーブアドレス 1，データ項目 0080H(pH/ORP 値読み取り)
・マスター側からの要求メッセージ
データ数とは，読み取りするデータ項目で(0001H)固定になっています。
アイドル
3.5 文字

スレーブ
アドレス
(01H)

機能コード

データ項目

データ数

(03H)

(0080H)(0001H)

エラーチェック
CRC-16(85E2H)

1

1

2

2

2

アイドル
3.5 文字・正常時のスレーブ側の応答メッセージ[pH 1.00(0064H)の場合]
応答バイト数とは，読み取ったデータのバイト数で，(02H)固定になっています。
アイドル
3.5 文字

スレーブ
アドレス
(01H)

機能コード
(03H)

応答
バイト数
(02H)

1

データ
(0064H)

エラーチェック
CRC-16(B9AFH)

1

1

2

2

アイドル
3.5 文字・異常時のスレーブの応答メッセージ(データ項目を間違えた場合)
異常時の応答メッセージは，機能コードの最上位ビットに 1 をセットし，(83H)として返します。
エラーの内容として異常コード(02H: 存在しないデータアドレス)を返します。
アイドル
3.5 文字

スレーブ
アドレス
(01H)

機能コード

異常コード

(83H)

(02H)

エラーチェック
CRC-16(C0F1H)

1

1

1

2

アイドル
3.5 文字②スレーブアドレス 1，データ項目 001AH(EVT1 設定)1.00(0064H)
・マスター側からの要求メッセージ
アイドル
3.5 文字

スレーブ
アドレス
(01H)

機能コード

データ項目

データ

(06H)

(001AH)(0064H)

エラーチェック
CRC-16(A9E6H)

1

1

2

2

2

アイドル
3.5 文字・正常時のスレーブの応答メッセージ
アイドル
3.5 文字

スレーブ
アドレス
(01H)

機能コード

データ項目

データ

(06H)

(0008H)(0064H)

エラーチェック
CRC-16(A9E6H)

1

1

2

2

2

アイドル
3.5 文字・異常時の応答メッセージ(設定範囲外の値を設定した場合)
異常時の応答メッセージは，機能コードの最上位ビットに 1 をセットし，(86H)として返します。
エラーの内容として異常コード(03H: 設定範囲外の値)を返します。
アイドル
3.5 文字

スレーブ
アドレス
(01H)

機能コード

異常コード

(86H)

(03H)

エラーチェック
CRC-16(0261H)

1

1

1

2

-12-

アイドル
3.5 文字7. 通信コマンド一覧
7.1 設定・読み取りコマンドの注意事項
・データ(設定値)は，10進数を16進数に変換してください。負数は2の補数で表してください。
・本器を複数台接続する場合，機器番号が重ならないようにしてください。
・ユーザ保存領域1～10(0200H～0209H)は，1ワード単位で読み取りおよび設定ができます。
データ有効範囲は，-32768～32767(8000H～7FFFH)です。
・オプション: EVT3またはEVT4が付加されていなくても，通信で設定および読み取りできます。
ただし，EVT3およびEVT4のコマンドの内容は機能しません。
・記述していないデータ項目を使用した場合，否定応答もしくは不定な値が設定または読み取られ誤動作の原因になりますので使用しないでください。
・Modbusプロトコルは，保持レジスタ(Holding Register)アドレスを使用しています。
保持レジスタ(Holding Register)アドレスは，神港標準コマンドのデータ項目を10進数に変換し，40001のオフセットを加えた値です。
(例) データ項目001AH(EVT1設定)の場合
送信するメッセージ上のデータ項目は001AHですが，Modbusプロトコルの保持レジスタ(Holding Register)アドレスは40027(26+40001)になります。
(1) 設定コマンドについて
・不揮発性ICメモリの寿命は書き込み回数にして約100万回です。
回数を超えると設定値の記憶保持時間が短くなる恐れがありますので，通信で設定値を頻繁に変更しないでください。(設定した値が，設定前の値と同じ場合，不揮発性ICメモリに書き込みません)
・設定値を頻繁に変更する場合，設定値ロック選択をロック3にしてください。
ロック3を選択すると，電極の測温抵抗体選択，温度校正値，pH校正係数，pH校正モード選択，
アジャスト調整値，スパン感度補正係数，伝送出力1ゼロ調整係数，伝送出力1スパン調整係数，
伝送出力2ゼロ調整係数および伝送出力2スパン調整係数を除く全設定値を一時的に変更できます。
変更したデータは，不揮発性メモリに書き込みませんので，計器電源を切ると前の値に戻ります。
EVT1, EVT2, EVT3, EVT4動作選択項目は，変更すると他の設定に影響を及ぼしますので変更しないでください。
・各設定項目の設定範囲は，キー操作による設定範囲と同じです。
・データ(設定値)が小数点付きの場合，小数点をはずした整数表記の16進数をデータとしてください。
・データ項目 0019H(EVT1 動作選択), 0027H(EVT2 動作選択), 0035H(EVT3 動作選択), 0043H(EVT4
動作選択)で動作を変更した場合，EVT1～4 設定値は”0”に戻ります。
また，EVT1～4 出力状態も初期化します。
・設定値ロック状態でも，通信で設定できます。
・本器の機器番号，通信速度は，通信で設定できません。キー操作で設定できます。
・グローバルアドレス[95(7FH)](神港プロトコル)またはブロードキャストアドレス(00H)(Modbusプロトコル)で設定する場合，接続されている全てのスレーブに同じデータを送りますが，応答は返しません。
(2) 読み取りコマンドについて・データ(設定値)が小数点付きの場合，小数点をはずした整数表記の16進数で応答を返します｡
7.2 設定/読み取りコマンド
神港標準
コマンド
種別

Modbus
機能
コード

データ項目

50H/20H 06H/03H 0001H pH 7校正規格選択(pH計)50H/20H 06H/03H 0002H 2点目の校正液選択(pH計)50H/20H 06H/03H 0003H pH 校正モード選択(pH 計)

-13-

データ
0000H: JIS規格
0001H: US規格
0000H: pH 2
0001H: pH 4
0002H: pH 9
0003H: pH 10
0000H: 自動
0001H: 手動

神港標準
コマンド
種別

Modbus
機能
コード

データ項目

50H/20H 06H/03H 0004H pH 入力小数点位置選択(pH 計)

50H/20H
50H/20H
50H/20H
50H

50H

50H/20H
50H/20H
50H/20H
50H/20H
50H/20H

50H/20H
50H/20H

50H/20H
50H/20H

50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H

データ

0000H: 小数点無し
0001H: 小数点以下 1 桁
0002H: 小数点以下 2 桁
06H/03H 0005H 移動平均回数設定
設定値
06H/03H 0006H 入力フィルタ時定数設定
設定値，小数点は省略
06H/03H 0007H pH 入力センサ補正設定(pH 計)
設定値，小数点は省略
06H
0008H pH 校正モード切替選択(pH 計)
0000H: pH-温度/ORP 表示モード
または洗浄出力モード
0001H: 校正モード
06H
0009H pH 校正開始選択(pH 計)
0001H: 1 点目の校正開始
0002H: 1 点目の校正終了
0003H: 2 点目の校正開始
0004H: 2 点目の校正終了
06H/03H 000AH 1 点目 pH 校正係数設定(pH 計)
設定値，小数点は省略
06H/03H 000BH 2 点目 pH 校正係数設定(pH 計)
設定値，小数点は省略
06H/03H 000CH 入力表示上限設定(ORP 計)
設定値
06H/03H 000DH 入力表示下限設定(ORP 計)
設定値
06H/03H 000EH アジャストモード選択(ORP 計) 0000H: pH-温度/ORP 表示モード
または洗浄出力モード
0001H: アジャストモード
06H/03H 000FH アジャスト調整値設定(ORP 計) 設定値
06H/03H 0010H スパン感度補正モード選択
0000H: pH-温度/ORP 表示モード
または洗浄出力モード(ORP 計)
0001H: スパン感度補正モード
06H/03H 0011H スパン感度補正係数設定(ORP 計) 設定値
06H/03H 0012H 電極の測温抵抗体選択(pH 計)
0000H: 温度補償無し
0001H: Cu500
0002H: Pt100
0003H: Pt1000
06H/03H 0013H 基準温度設定(pH 計)
設定値，小数点は省略
06H/03H 0014H 温度入力小数点位置選択(pH 計) 0000H: 小数点無し
0001H: 小数点以下 1 桁
06H/03H 0015H Pt100 入力配線方式選択(pH 計) 0000H: 2 線方式
0001H: 3 線方式
06H/03H 0016H ケーブル長補正値設定(pH 計)
設定値，小数点は省略
06H/03H 0017H ケーブル断面積設定(pH 計)
設定値，小数点は省略
06H/03H 0018H 温度校正値設定(pH 計)
設定値，小数点は省略
06H/03H 0019H EVT1 動作選択(pH 計)
0000H: 動作無し
0001H: pH 入力下限動作
0002H: pH 入力上限動作
0003H: 温度入力下限動作
0004H: 温度入力上限動作
0005H: Err 出力
0006H: Fail 出力
0007H: 洗浄出力
0008H: pH 入力異常警報出力
EVT1 動作選択(ORP 計)
0000H: 動作無し
0001H: ORP 入力下限動作
0002H: ORP 入力上限動作
0003H: 洗浄出力
0004H: ORP 入力異常警報出力
-14-

神港標準
コマンド
種別

Modbus
機能
コード

データ項目

データ

50H/20H
50H/20H
50H/20H
50H/20H

06H/03H 001AH EVT1 設定
06H/03H 001BH EVT1 比例帯設定
06H/03H 001CH EVT1 リセット設定
06H/03H 001DH EVT1 動作幅選択

設定値，小数点は省略
設定値，小数点は省略
設定値，小数点は省略
0000H: 中間値
0001H: 基準値
設定値，小数点は省略
設定値，小数点は省略
設定値
設定値
設定値
設定値
設定値
設定値

50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H

06H/03H 001EH EVT1 上方側動作幅設定
06H/03H 001FH EVT1 下方側動作幅設定
06H/03H 0020H EVT1 動作 ON 遅延タイマ設定
06H/03H 0021H EVT1 動作 OFF 遅延タイマ設定
06H/03H 0022H EVT1 比例周期設定
06H/03H 0023H EVT1 出力上限設定
06H/03H 0024H EVT1 出力下限設定
06H/03H 0025H EVT1 出力 ON 時 出力 ON 時間
設定
50H/20H 06H/03H 0026H EVT1 出力 ON 時 出力 OFF 時間 設定値
設定50H/20H 06H/03H 0027H EVT2 動作選択(pH 計)
0000H: 動作無し
0001H: pH入力下限動作
0002H: pH入力上限動作
0003H: 温度入力下限動作
0004H: 温度入力上限動作
0005H: Err出力
0006H: Fail出力
0007H: 洗浄出力
0008H: pH入力異常警報出力
EVT2 動作選択(ORP 計)
0000H: 動作無し
0001H: ORP入力下限動作
0002H: ORP入力上限動作
0003H: 洗浄出力
0004H: ORP入力異常警報出力50H/20H 06H/03H 0028H EVT2 設定
設定値，小数点は省略
50H/20H 06H/03H 0029H EVT2 比例帯設定
設定値，小数点は省略
50H/20H 06H/03H 002AH EVT2 リセット設定
設定値，小数点は省略
50H/20H 06H/03H 002BH EVT2 動作幅選択
0000H: 中間値
0001H: 基準値
50H/20H 06H/03H 002CH EVT2 上方側動作幅設定
設定値，小数点は省略
50H/20H 06H/03H 002DH EVT2 下方側動作幅設定
設定値，小数点は省略
50H/20H 06H/03H 002EH EVT2 動作 ON 遅延タイマ設定
設定値
50H/20H 06H/03H 002FH EVT2 動作 OFF 遅延タイマ設定 設定値
50H/20H 06H/03H 0030H EVT2 比例周期設定
設定値
50H/20H 06H/03H 0031H EVT2 出力上限設定
設定値
50H/20H 06H/03H 0032H EVT2 出力下限設定
設定値
50H/20H 06H/03H 0033H EVT2 出力 ON 時 出力 ON 時間 設定値
設定50H/20H 06H/03H 0034H EVT2 出力 ON 時 出力 OFF 時間 設定値
設定

-15-

神港標準
コマンド
種別

Modbus
機能
コード

データ項目

50H/20H 06H/03H 0035H EVT3 動作選択(pH 計)

EVT3 動作選択(ORP 計)

50H/20H
50H/20H
50H/20H
50H/20H

06H/03H 0036H EVT3 設定
06H/03H 0037H EVT3 比例帯設定
06H/03H 0038H EVT3 リセット設定
06H/03H 0039H EVT3 動作幅選択

50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H

データ
0000H: 動作無し
0001H: pH入力下限動作
0002H: pH入力上限動作
0003H: 温度入力下限動作
0004H: 温度入力上限動作
0005H: Err出力
0006H: Fail出力
0007H: 洗浄出力
0008H: pH入力異常警報出力0000H: 動作無し
0001H: ORP入力下限動作
0002H: ORP入力上限動作
0003H: 洗浄出力
0004H: ORP入力異常警報出力
設定値，小数点は省略
設定値，小数点は省略
設定値，小数点は省略
0000H: 中間値
0001H: 基準値
設定値，小数点は省略
設定値，小数点は省略
設定値
設定値
設定値
設定値
設定値
設定値

06H/03H 003AH EVT3 上方側動作幅設定
06H/03H 003BH EVT3 下方側動作幅設定
06H/03H 003CH EVT3 動作 ON 遅延タイマ設定
06H/03H 003DH EVT3 動作 OFF 遅延タイマ設定
06H/03H 003EH EVT3 比例周期設定
06H/03H 003FH EVT3 出力上限設定
06H/03H 0040H EVT3 出力下限設定
06H/03H 0041H EVT3 出力 ON 時 出力 ON 時間
設定
50H/20H 06H/03H 0042H EVT3 出力 ON 時 出力 OFF 時間 設定値
設定50H/20H 06H/03H 0043H EVT4 動作選択(pH 計)
0000H: 動作無し
0001H: pH入力下限動作
0002H: pH入力上限動作
0003H: 温度入力下限動作
0004H: 温度入力上限動作
0005H: Err出力
0006H: Fail出力
0007H: 洗浄出力
0008H: pH入力異常警報出力
EVT4 動作選択(ORP 計)
0000H: 動作無し
0001H: ORP入力下限動作
0002H: ORP入力上限動作
0003H: 洗浄出力
0004H: ORP入力異常警報出力50H/20H 06H/03H 0044H EVT4 設定
設定値，小数点は省略
50H/20H 06H/03H 0045H EVT4 比例帯設定
設定値，小数点は省略
50H/20H 06H/03H 0046H EVT4 リセット設定
設定値，小数点は省略
50H/20H 06H/03H 0047H EVT4 動作幅選択
0000H: 中間値
0001H: 基準値
50H/20H 06H/03H 0048H EVT4 上方側動作幅設定
設定値，小数点は省略
50H/20H 06H/03H 0049H EVT4 下方側動作幅設定
設定値，小数点は省略

-16-

神港標準
コマンド
種別

Modbus
機能
コード

データ項目

50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H

06H/03H 004AH EVT4 動作 ON 遅延タイマ設定
06H/03H 004BH EVT4 動作 OFF 遅延タイマ設定
06H/03H 004CH EVT4 比例周期設定
06H/03H 004DH EVT4 出力上限設定
06H/03H 004EH EVT4 出力下限設定
06H/03H 004FH EVT4 出力 ON 時 出力 ON 時間
設定
50H/20H 06H/03H 0050H EVT4 出力 ON 時 出力 OFF 時間
設定
50H/20H 06H/03H 0051H 伝送出力 1 モード選択(pH 計)

伝送出力 1 モード選択(ORP 計)

50H/20H 06H/03H 0052H 伝送出力 1 上限設定
50H/20H 06H/03H 0053H 伝送出力 1 下限設定
50H/20H 06H/03H 0054H 伝送出力 2 モード選択(pH 計)

伝送出力 2 モード選択(ORP 計)

50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H
50H/20H

06H/03H 0055H 伝送出力 2 上限設定
06H/03H 0056H 伝送出力 2 下限設定
06H/03H 0057H 洗浄回数設定
06H/03H 0058H 洗浄周期設定
06H/03H 0059H 洗浄時間設定
06H/03H 005AH 洗浄回復時間設定
06H
005BH 手動洗浄モード設定
06H/03H 0060H 設定値ロック選択

50H/20H 06H/03H 0061H 表示器選択(pH 計)

表示器選択(ORP 計)

50H/20H 06H/03H 0063H 入力異常時 EVT 出力動作選択
50H/20H 06H/03H 0064H 温度補償無し時表示器選択
50H/20H 06H/03H 0065H 形名選択
50H

06H

007FH キー操作変更フラグのクリア
-17-

データ
設定値
設定値
設定値
設定値
設定値
設定値
設定値
0000H: pH伝送
0001H: 温度伝送
0002H: EVT1 MV伝送
0003H: EVT2 MV伝送
0000H: ORP伝送
0001H: EVT1 MV伝送
0002H: EVT2 MV伝送
設定値，小数点は省略
設定値，小数点は省略
0000H: pH伝送
0001H: 温度伝送
0002H: EVT1 MV伝送
0003H: EVT2 MV伝送
0004H: EVT3 MV伝送
0000H: ORP伝送
0001H: EVT1 MV伝送
0002H: EVT2 MV伝送
0003H: EVT3 MV伝送
設定値，小数点は省略
設定値，小数点は省略
設定値
設定値
設定値
設定値
0001H: 手動洗浄モード
0000H: ロック解除
0001H: ロック1
0002H: ロック2
0003H: ロック3
0000H: 入力値表示(pH，温度)
0001H: pH値表示
0002H: 温度表示
0000H: 表示無し
0001H: EVT1設定値表示
0002H: EVT2設定値表示
0000H: 有効
0001H: 無効
0000H: 消灯
0001H: 基準温度
0000H: pH計
0001H: ORP計
0001H: 変更フラグのクリア

神港標準
コマンド
種別

Modbus
機能
コード

データ項目

データ

50H/20H 06H/03H 0102H 校正時伝送出力 1 状態選択
0000H: 直前値ホールド(pH 計)
0001H: 設定値ホールド
アジャストモード・スパン感度補 0002H: 測定値
正モード時伝送出力 1 状態選択
(ORP 計)50H/20H 06H/03H 0103H 伝送出力 1 設定値ホールド設定 設定値，小数点は省略
50H/20H 06H/03H 0104H 校正時伝送出力 2 状態選択
0000H: 直前値ホールド(pH 計)
0001H: 設定値ホールド
アジャストモード・スパン感度補 0002H: 測定値
正モード時伝送出力 2 状態選択
(ORP 計)50H/20H 06H/03H 0105H 伝送出力 2 設定値ホールド設定 設定値，小数点は省略
50H/20H 06H/03H 0106H EVT1 pH 入力異常警報 EVT
0000H: 動作無し
動作選択
0001H: EVT2動作
0002H: EVT3動作
0003H: EVT4動作
50H/20H 06H/03H 0107H EVT2 pH 入力異常警報 EVT
0000H: EVT1動作
動作選択
0001H: 動作無し
0002H: EVT3動作
0003H: EVT4動作
50H/20H 06H/03H 0108H EVT3 pH 入力異常警報 EVT
0000H: EVT1動作
動作選択
0001H: EVT2動作
0002H: 動作無し
0003H: EVT4動作
50H/20H 06H/03H 0109H EVT4 pH 入力異常警報 EVT
0000H: EVT1動作
動作選択
0001H: EVT2動作
0002H: EVT3動作
0003H: 動作無し
50H/20H 06H/03H 010AH EVT 出力 ON 時 EVT1 pH/ORP 設定値，小数点は省略
入力異常警報動作幅設定
50H/20H 06H/03H 010BH EVT 出力 ON 時 EVT1 pH/ORP 設定値
入力異常警報時間設定
50H/20H 06H/03H 010CH EVT 出力 OFF 時 EVT1 pH/ORP 設定値，小数点は省略
入力異常警報動作幅設定
50H/20H 06H/03H 010DH EVT 出力 OFF 時 EVT1 pH/ORP 設定値
入力異常警報時間設定
50H/20H 06H/03H 010EH EVT 出力 ON 時 EVT2 pH/ORP 設定値，小数点は省略
入力異常警報動作幅設定
50H/20H 06H/03H 010FH EVT 出力 ON 時 EVT2 pH/ORP 設定値
入力異常警報時間設定
50H/20H 06H/03H 0110H EVT 出力 OFF 時 EVT2 pH/ORP 設定値，小数点は省略
入力異常警報動作幅設定
50H/20H 06H/03H 0111H EVT 出力 OFF 時 EVT2 pH/ORP 設定値
入力異常警報時間設定
50H/20H 06H/03H 0112H EVT 出力 ON 時 EVT3 pH/ORP 設定値，小数点は省略
入力異常警報動作幅設定
50H/20H 06H/03H 0113H EVT 出力 ON 時 EVT3 pH/ORP 設定値
入力異常警報時間設定

-18-

神港標準
コマンド
種別

Modbus
機能
コード

データ項目

データ

50H/20H 06H/03H 0114H EVT 出力 OFF 時 EVT3 pH/ORP 設定値，小数点は省略
入力異常警報動作幅設定
50H/20H 06H/03H 0115H EVT 出力 OFF 時 EVT3 pH/ORP 設定値
入力異常警報時間設定
50H/20H 06H/03H 0116H EVT 出力 ON 時 EVT4 pH/ORP 設定値，小数点は省略
入力異常警報動作幅設定
50H/20H 06H/03H 0117H EVT 出力 ON 時 EVT4 pH/ORP 設定値
入力異常警報時間設定
50H/20H 06H/03H 0118H EVT 出力 OFF 時 EVT4 pH/ORP 設定値，小数点は省略
入力異常警報動作幅設定
50H/20H 06H/03H 0119H EVT 出力 OFF 時 EVT4 pH/ORP 設定値
入力異常警報時間設定
50H/20H 06H/03H 011AH pH/ORP 入力異常警報時間単位 0000H: 秒
選択
0001H: 分
50H
06H
011BH 伝送出力 1 調整モード選択
0000H: pH-温度/ORP表示モード
または洗浄出力モード
0001H: 伝送出力1ゼロ調整モード
0002H: 伝送出力1スパン調整モード
50H/20H 06H/03H 011CH 伝送出力 1 ゼロ調整係数設定
設定値，小数点は省略
50H/20H 06H/03H 011DH 伝送出力 1 スパン調整係数設定 設定値，小数点は省略
50H
06H
011EH 伝送出力 2 調整モード選択
0000H: pH-温度/ORP表示モード
または洗浄出力モード
0001H: 伝送出力2ゼロ調整モード
0002H: 伝送出力2スパン調整モード
50H/20H 06H/03H 011FH 伝送出力 2 ゼロ調整係数設定
設定値，小数点は省略
50H/20H 06H/03H 0120H 伝送出力 2 スパン調整係数設定 設定値，小数点は省略
50H/20H 06H/03H 0121H EVT1 周期可変範囲設定
設定値，小数点は省略
50H/20H 06H/03H 0122H EVT2 周期可変範囲設定
設定値，小数点は省略
50H/20H 06H/03H 0123H EVT3 周期可変範囲設定
設定値，小数点は省略
50H/20H 06H/03H 0124H EVT4 周期可変範囲設定
設定値，小数点は省略
50H/20H 06H/03H 0125H EVT1 周期延長時間設定
設定値
50H/20H 06H/03H 0126H EVT2 周期延長時間設定
設定値
50H/20H 06H/03H 0127H EVT3 周期延長時間設定
設定値
50H/20H 06H/03H 0128H EVT4 周期延長時間設定
設定値
50H/20H 06H/03H 0200H ユーザ保存領域 1-32768～32767(8000H～7FFFH)
50H/20H 06H/03H 0201H ユーザ保存領域 2-32768～32767(8000H～7FFFH)
50H/20H 06H/03H 0202H ユーザ保存領域 3-32768～32767(8000H～7FFFH)
50H/20H 06H/03H 0203H ユーザ保存領域 4-32768～32767(8000H～7FFFH)
50H/20H 06H/03H 0204H ユーザ保存領域 5-32768～32767(8000H～7FFFH)
50H/20H 06H/03H 0205H ユーザ保存領域 6-32768～32767(8000H～7FFFH)
50H/20H 06H/03H 0206H ユーザ保存領域 7-32768～32767(8000H～7FFFH)
50H/20H 06H/03H 0207H ユーザ保存領域 8-32768～32767(8000H～7FFFH)
50H/20H 06H/03H 0208H ユーザ保存領域 9-32768～32767(8000H～7FFFH)
50H/20H 06H/03H 0209H ユーザ保存領域 10-32768～32767(8000H～7FFFH)-19-

7.3 読み取り専用コマンド
神港標準
コマンド
種別

Modbus
機能
コード

20H
20H

03H
03H

20H
20H
20H
20H

03H
03H
03H
03H

データ項目

データ

0080H pH/ORP値読み取り
pH/ORP値，小数点は省略
0081H 状態フラグ1読み取り
0000 0000 0000 0000
215
～
20
(pH計)
20桁:
応答速度異常0: 正常 1: 異常
21桁:
電極感度異常0: 正常 1: 異常
22 桁:
不斉電位異常0: 正常 1: 異常
23桁:
標準液異常
0: 正常 1: 異常
4
2 桁:
pH 10校正液温異常
0: 正常 1: 異常
25桁:
温度センサ断線
0: 正常 1: 断線
6
2 桁:
温度センサ短絡0: 正常 1: 短絡
27桁:
温度補償外110.0 を超えた 0: 正常 1: 異常
28桁:
温度補償外0.0 未満
0: 正常 1: 異常
29桁:
pH測定値が14.00 pHを超えた 0: 正常 1: 異常
210桁:
pH測定値が0.00 pH未満
0: 正常 1: 異常
211桁:
運転状態
0: pH-温度/ORP表示モード
または洗浄出力モード
1: 設定モード
212, 213桁:
校正状態フラグ
213 212
状 態
0
0
待機状態
0
1
1点目の校正中
1
0
2点目の校正中
1
1
校正終了
214桁:
未使用
(常に0)
215桁:
キー操作変更の有無
0: 無し 1: 有り(ORP計)
20桁～28桁: 未使用
(常に0)
9
2 桁:
ORP測定値が2000 mVを超えた0: 正常 1: 異常
210桁:
ORP測定値が-2000 mV未満
0: 正常 1: 異常
11
2 桁:
運転状態
0: pH-温度/ORP表示モード
または洗浄出力モード
1: 設定モード
212桁:
アジャスト状態フラグ
0: pH-温度/ORP表示モード
または洗浄出力モード
1: アジャストモード
213桁:
スパン感度補正状態フラグ
0: pH-温度/ORP表示モード
または洗浄出力モード
1: スパン感度補正モード
214桁:
未使用
(常に0)
15
2 桁:
キー操作変更の有無
0: 無し 1: 有り
0084H EVT1操作量
操作量，小数点は省略
0085H EVT2操作量
操作量，小数点は省略
0086H EVT3操作量
操作量，小数点は省略
0087H EVT4操作量
操作量，小数点は省略

-20-

神港標準
コマンド
種別

Modbus
機能
コード

20H
20H

03H
03H

20H
20H

03H
03H

(*):

データ項目

データ

0090H 温度読み取り
温度，小数点は省略
0091H 状態フラグ2読み取り
0000 0000 0000 0000
215
～
20
0
2 桁:
EVT1出力0: OFF 1: ON
1
2 桁:
EVT2出力0: OFF 1: ON
22桁:
EVT3出力0: OFF 1: ON
3
2 桁:
EVT4出力0: OFF 1: ON
24桁:
EVT1出力フラグ(*)
0: OFF 1: ON
5
2 桁:
EVT2出力フラグ(*)
0: OFF 1: ON
26桁:
EVT3出力フラグ(*)
0: OFF 1: ON
7
2 桁:
EVT4出力フラグ(*)
0: OFF 1: ON
28桁:
洗浄動作(洗浄時間)
0: 通常動作中
1: 洗浄時間中29桁:
洗浄動作(洗浄回復時間)
0: 通常動作中
1: 洗浄回復時間中
210桁:
手動洗浄動作
0: 手動洗浄動作無し
1: 手動洗浄動作中
211, 212桁:
伝送出力1調整状態フラグ
212 211状 態
00pH-温度/ORP表示モード
または洗浄出力モード
01
伝送出力1調整モード
伝送出力1ゼロ調整中
1
0
伝送出力1調整モード
伝送出力1スパン調整中
13
14
2 , 2 桁:伝送出力2調整状態フラグ
214 213状 態
00pH-温度/ORP表示モード
または洗浄出力モード
01
伝送出力2調整モード
伝送出力2ゼロ調整中
1
0
伝送出力2調整モード
伝送出力2スパン調整中
15
2 桁:
未使用
(常に0)
0100H ゼロ表示
表示値，小数点は省略
0101H スパン表示
表示値，小数点は省略

EVT 出力フラグは，[EVT 動作選択]で，(洗浄出力)を選択した場合，1: ONします。

(洗浄出力)以外を選択した場合，EVT 出力ON時1: ON，OFF時0: OFFします。

-21-

7.4 通信コマンドによる pH 校正，ORP 校正および伝送出力調整
7.4.1 pH 校正
通信による pH 校正は，キー操作同様，自動校正と手動校正の 2 種類の校正方法があります。
(1) 自動校正
1 点目[データ項目 0001H(pH 7 校正規格選択)]で選択した pH 7(JIS 規格または US 規格)，2 点目[データ項目 0002H(校正液選択)]で選択した pH 標準液[pH 2, pH 4, pH 9, pH 10(JIS 規格)のいずれか]の順に自動校正を行います。
校正 pH 標準液の各温度における pH 値(JIS Z8802 に準じます)を自動的に演算します。
自動校正手順を以下に示します。
・1 点目の自動校正① 1 点目の標準液(pH 7)に pH 複合電極センサを浸してください。
データ項目 0102H(校正時伝送出力 1 状態選択)またはデータ項目 0104H(校正時伝送出力 2状態選択)で，直前値ホールド(0000H)を選択する場合，現在測定している溶液に pH 複合電極センサを浸した状態で選択してください。
その後，1 点目の標準液(pH 7)に pH 複合電極センサを浸してください。
② データ項目 0008H(pH 校正モード切替選択)で 0001H を設定してください。
pH 校正モードに移行します。
③ データ項目 0009H(pH 校正開始選択)で 0001H を設定してください。
1 点目の自動校正を開始します。
④ データ項目 0081H(状態フラグ 1 読み取り)で 213, 212 桁を読み取ると，自動校正中 01: 1 点
目の校正中を返します。
自動電位安定判定機能により，自動校正を行います。
⑤ データ項目 0081H(状態フラグ 1 読み取り)で 213, 212 桁を読み取ると，自動校正後 00: 待機状態を返します。
⑥ データ項目 0009H(pH 校正開始選択)で 0002H を設定してください。
1 点目の自動校正を終了し，2 点目の自動校正モードになります。
・2 点目の自動校正① 電極を洗浄後，2 点目の標準液に pH 複合電極センサを浸してください。
② データ項目 0009H(pH 校正開始選択)で 0003H を設定してください。
2 点目の自動校正を開始します。
③ データ項目 0081H(状態フラグ 1 読み取り)で 213, 212 桁を読み取ると，自動校正中 10: 2 点
目の校正中を返します。
自動電位安定判定機能により，自動校正を行います。
④ データ項目 0081H(状態フラグ 1 読み取り)で 213, 212 桁を読み取ると，自動校正後 11: 校
正終了を返します。
⑤ データ項目 0009H(pH 校正開始選択)で 0004H を設定してください。
2 点目の自動校正を終了します。
⑥ データ項目 0008H(pH 校正モード切替選択)で 0000H を設定してください。
pH 自動校正を終了し，pH-温度/ORP 表示モードまたは洗浄出力モードに戻ります。
(2) 手動校正
2 pH 以上の差がある，任意の 2 種類の校正液で手動校正を行います。
手動校正手順を以下に示します。
・1 点目の校正① 1 点目の標準液に pH 複合電極センサを浸してください。
データ項目 0102H(校正時伝送出力 1 状態選択)またはデータ項目 0104H(校正時伝送出力 2状態選択)で，直前値ホールド(0000H)を選択する場合，現在測定している溶液に pH 複合電極センサを浸した状態で選択してください。
その後，1 点目の標準液に pH 複合電極センサを浸してください。
-22-

② データ項目 0008H(pH 校正モード切替選択)で 0001H を設定してください。
③ データ項目 0009H(pH 校正開始選択)で 0001H を設定してください。
1 点目の手動校正を開始します。
④ データ項目 0081H(状態フラグ 1 読み取り)で 213, 212 桁を読み取ると，手動校正中 01: 1 点
目の校正中を返します。
⑤ データ項目 000AH(1 点目 pH 校正係数設定)で 1 点目の pH 校正係数を設定してください。
⑥ データ項目 0009H(pH 校正開始選択)で 0002H を設定してください。
1 点目の手動校正を終了し，2 点目の手動校正モードになります。
⑦ データ項目 0081H(状態フラグ 1 読み取り)で 213, 212 桁を読み取ると，手動校正後 00: 待機状態を返します。
・2 点目の校正① 電極を洗浄後，2 点目の標準液に pH 複合電極センサを浸してください。
② データ項目 0009H(pH 校正開始選択)で 0003H を設定してください。
2 点目の手動校正を開始します。
③ データ項目 0081H(状態フラグ 1 読み取り)で 213, 212 桁を読み取ると，手動校正中 10: 2 点
目の校正中を返します。
④ データ項目 000BH(2 点目 pH 校正係数設定)で 2 点目の pH 校正係数を設定してください。
⑤ データ項目 0009H(pH 校正開始選択)で 0004H を設定してください。
2 点目の手動校正を終了します。
⑥ データ項目 0081H(状態フラグ 1 読み取り)で 213, 212 桁を読み取ると，手動校正後 11: 校
正終了を返します。
⑦ データ項目 0008H(pH 校正モード切替選択)で 0000H を設定してください。
pH 手動校正を終了し，pH-温度/ORP 表示モードまたは洗浄出力モードに戻ります。
(3) pH 校正中のエラーコード
pH 校正中に pH 入力が不安定，温度補償異常などの要因で，pH 校正が行えない場合，データ項
目 0081H(状態フラグ 1 読み取り)で 20 桁～210 桁を読み取ると，エラーコード 1: 異常，断線または短絡を返します。
エラーコードを解除するには，データ項目 0008H(pH 校正モード切替選択)で 0000H を設定してください。
pH-温度/ORP 表示モードまたは洗浄出力モードに戻ります。
1 点目または 2 点目の pH 校正中，データ項目 0009H(pH 校正開始選択)を設定した場合，以下のエラーコードを返します。
神港標準の場合: エラーコード 34H
Modbus の場合: 異常コード 11H
7.4.2 ORP 校正
通信による ORP 校正は，キー操作同様，アジャストモードとスパン感度補正モードの 2 種類の校正方法があります。
(1) アジャストモード
新品のセンサを使用する場合，アジャストモードで校正を行ってください。
標準液(キンヒドロン法 電位差 260 mV)に浸したとき，ORP 値が約 260 mV(20
ようにアジャスト調整値を設定して校正を行います。

の場合)になる校正手順を以下に示します。
① データ項目 0102H(アジャストモード・スパン感度補正モード時伝送出力 1 状態選択)また
はデータ項目 0104H(アジャストモード・スパン感度補正モード時伝送出力 2 状態選択)で直前値ホールド(0000H)を選択する場合，現在測定している溶液に ORP 複合電極センサを浸した状態で選択してください。
-23-

② データ項目 000EH(アジャストモード選択)で 0001H を設定してください。
アジャストモードに移行します。
③ 標準液(キンヒドロン法 電位差 260 mV)に ORP 複合電極センサを浸してください。
④ ORP 値が約 260 mV(20 の場合)になるように，データ項目 000FH(アジャスト調整値設定)でアジャスト調整値を設定してください。その他の温度の電位は，お手元の標準液の温度特性を参照してください。
データ項目 0081H(状態フラグ 1 読み取り)で 212 桁を読み取ると，1: アジャストモードを返します。
⑤ データ項目 000EH(アジャストモード選択)で 0000H を設定してください。
アジャストモードを終了し，pH-温度/ORP 表示モードまたは洗浄出力モードに戻ります。
データ項目 0081H(状態フラグ 1 読み取り)で 212 桁を読み取ると，0: pH-温度/ORP 表示モードまたは洗浄出力モードを返します。
アジャストモード中に ORP 値が測定レンジ外などの要因で，アジャスト調整が行えない場合，
データ項目 0081H で 29 桁～210 桁を読み取ると，エラーコード 1: 異常を返します。
エラーコードを解除するには，データ項目 000EH(アジャストモード選択)で 0000H を設定してください。
pH-温度/ORP 表示モードまたは洗浄出力モードに戻ります。
(2) スパン感度補正ード
定期的に校正を行う場合，スパン感度補正モードで校正を行ってください。
標準液(キンヒドロン法 電位差 260 mV)の ORP 値が約 260 mV(20センテージで校正を行います。

の場合)になるようにパー校正手順を以下に示します。
① データ項目 0102H(アジャストモード・スパン感度補正モード時伝送出力 1 状態選択)また
はデータ項目 0104H(アジャストモード・スパン感度補正モード時伝送出力 2 状態選択)で直前値ホールド(0000H)を選択する場合，現在測定している溶液に ORP 複合電極センサを浸した状態で選択してください。
② データ項目 0010H(スパン感度補正モード選択)で 0001H を設定してください。
スパン感度補正モードに移行します。
③ 標準液(キンヒドロン法 電位差 260 mV)に ORP 複合電極センサを浸してください。
④ ORP 値が 260 mV(20 の場合)になるように，データ項目 0011H(スパン感度補正係数設定)でスパン感度補正係数を設定してください。その他の温度の電位は，お手元の標準液の温度特性を参照してください。
データ項目 0081H(状態フラグ 1 読み取り)で 213 桁を読み取ると，1: スパン感度補正モードを返します。
⑤ データ項目 0010H(スパン感度補正モード選択)で 0000H を設定してください。
スパン感度補正モードを終了し，pH-温度/ORP 表示モードまたは洗浄出力モードに戻ります。
データ項目 0081H(状態フラグ 1 読み取り)で 213 桁を読み取ると，0: pH-温度/ORP 表示モードまたは洗浄出力モードを返します。
スパン感度補正モード中に ORP 値が測定レンジ外などの要因で，スパン感度補正が行えない場
合，データ項目 0081H(状態フラグ 1 読み取り)で 29 桁～210 桁を読み取ると，エラーコード 1:
異常を返します。
エラーコードを解除するには，データ項目 0010H(スパン感度補正モード選択)で 0000H を設定
してください。
pH-温度/ORP 表示モードまたは洗浄出力モードに戻ります。

-24-

7.4.3 伝送出力 1 調整
伝送出力 1 の微調整を行います。
本器は，工場出荷時に調整をしておりますが，接続機器(記録計等)の表示値と本器の出力値とに差異が生じることがあります。
このような場合，伝送出力 1 ゼロ調整および伝送出力 1 スパン調整を行ってください。
伝送出力 1 調整手順を以下に示します。
① データ項目 011BH(伝送出力 1 調整モード選択)で 0001H を設定してください。
伝送出力 1 ゼロ調整モードに移行します。
データ項目 0091H(状態フラグ 2 読み取り)で 212, 211 桁を読み取ると，01: 伝送出力 1 調整モード
伝送出力 1 ゼロ調整中を返します。
② 接続機器(記録計等)の表示値を確認しながら，データ項目 011CH(伝送出力 1 ゼロ調整係数設定)で伝送出力 1 ゼロ調整係数を設定してください。
設定範囲: 伝送出力スパンの±5.00 %③ データ項目 011BH(伝送出力 1 調整モード選択)で 0002H を設定してください。
伝送出力 1 スパン調整モードに移行します。
データ項目 0091H(状態フラグ 2 読み取り)で 212, 211 桁を読み取ると，10: 伝送出力 1 調整モード
伝送出力 1 スパン調整中を返します。
④ 接続機器(記録計等)の表示値を確認しながら，データ項目 011DH(伝送出力 1 スパン調整係数設定)で伝送出力 1 スパン調整係数を設定してください。
設定範囲: 伝送出力スパンの±5.00 %⑤ 必要に応じて①～④を繰り返し行ってください。
⑥ 伝送出力 1 調整を終了するには，データ項目 011BH(伝送出力 1 調整モード選択)で 0000H を設定してください。
pH-温度/ORP 表示モードまたは洗浄出力モードに戻ります。
7.4.4 伝送出力 2 調整
伝送出力 2 の微調整を行います。
本器は，工場出荷時に調整をしておりますが，接続機器(記録計等)の表示値と本器の出力値とに差異が生じることがあります。
このような場合，伝送出力 2 ゼロ調整および伝送出力 2 スパン調整を行ってください。
伝送出力 2 調整手順を以下に示します。
① データ項目 011EH(伝送出力 2 調整モード選択)で 0001H を設定してください。
伝送出力 2 ゼロ調整モードに移行します。
データ項目 0091H(状態フラグ 2 読み取り)で 214, 213 桁を読み取ると，01: 伝送出力 2 調整モード
伝送出力 2 ゼロ調整中を返します。
② 接続機器(記録計等)の表示値を確認しながら，データ項目 011FH(伝送出力 2 ゼロ調整係数設定)で伝送出力 2 ゼロ調整係数を設定してください。
設定範囲: 伝送出力スパンの±5.00 %③ データ項目 011EH(伝送出力 2 調整モード選択)で 0002H を設定してください。
伝送出力 2 スパン調整モードに移行します。
データ項目 0091H(状態フラグ 2 読み取り)で 214, 213 桁を読み取ると，10: 伝送出力 2 調整モード
伝送出力 2 スパン調整中を返します。
④ 接続機器(記録計等)の表示値を確認しながら，データ項目 0120H(伝送出力 2 スパン調整係数設定)で伝送出力 2 スパン調整係数を設定してください。
設定範囲: 伝送出力スパンの±5.00 %⑤ 必要に応じて①～④を繰り返し行ってください。
⑥ 伝送出力 2 調整を終了するには，データ項目 011EH(伝送出力 2 調整モード選択)で 0000H を設定してください。
pH-温度/ORP 表示モードまたは洗浄出力モードに戻ります。

-25-

7.5 モニタソフト作成のワンポイント
7.5.1 スキャンタイムを速くする方法
本器複数台をモニタする場合，通常はデータ項目 0080H(pH/ORP 値読み取り)，データ項目
0090H(温度読み取り)，データ項目 0081H(状態フラグ 1 読み取り)，データ項目 0091H(状態フラグ
2 読み取り)などの必要最小限のデータのみを読み取り，他のデータは設定値変更があった場合に読み取るようにしてください。
そうすることで，スキャンタイムを速くできます。
7.5.2 キー操作による設定値変更を読み取る方法
本器は，キー操作により設定値を変更すると，データ項目0081H(状態フラグ1読み取り)の215: キー
操作変更の有無に”有り(1)”をセットします。
キー操作による設定値変更を読み取る方法は，下記のように2通りあります。
(1) キー操作による設定値変更を読み取る方法 1① モニタソフト側でデータ項目0081H(状態フラグ1読み取り)の215: キー操作変更の有無に” 有り(1)”がセットされたのを見て，全設定値を読み取ってください。
② データ項目007FH(キー操作変更フラグのクリア)で変更フラグのクリア(0001H)をセットし，
デ ータ項目0081H(状態フラグ1読み取り)の215: キー操作変更の有無をクリアしてください。
本器の設定モード中に，データ項目007FH(キー操作変更フラグのクリア)で変更フラグのクリア(0001H)をセットしようとすると，否定応答としてエラーコード5(35H)(神港標準プロトコル)または異常コード18(12H)(Modbusプロトコル)を返し，データ項目0081H(状態フラグ1読み
取 り)の215: キー操作変更の有無をクリアできません。
否定応答が返ってきている間，全設定値を読み取るような処理を作成してください。
③ 肯定応答が返ってきた後，再度全設定値を読み取ってください。
(2) キー操作による設定値変更を読み取る方法 2① モニタソフト側でデータ項目0081H(状態フラグ1読み取り)の215: キー操作変更の有無に” 有り(1)”がセットされたのを見て，データ項目007FH(キー操作変更フラグのクリア)で変更フラグのクリア(0001H)をセットしてください。
② 肯定応答の場合，否定応答の場合に分け，下記のような処理を作成してください。
肯定応答が返ってきた場合設定終了と判断し，全設定値を読み取ってください。
否定応答としてエラーコード5(35H)(神港標準プロトコル)または異常コード18(12H)(Modbusプロトコル)が返ってきた場合
設定モード中と判断し，通常のデータ項目 0080H(pH/ORP 値読み取り)，データ項目 0090H(温度読み取り)，データ項目 0081H(状態フラグ 1 読み取り)，データ項目 0091H(状態フラグ
2 読み取り)などの必要最小限のデータのみの読み取り処理を行い，①に戻ってください。
このようにすると，設定終了するまでモニタソフト上の設定値は更新されませんが，スキャンタ
イムに影響を与えないプログラムが作成できます。
7.5.3 全設定値を一括送信する場合の注意
・データ項目 0019H(EVT1 動作選択)，0027H(EVT2 動作選択)，0035H(EVT3 動作選択)，0043H(EVT4 動作選択)で動作を変更した場合，EVT1～4 設定値は”0”に戻ります。
EVT1, EVT2, EVT3, EVT4 動作選択を送信してから，データ項目 001AH(EVT1 設定)，0028H(EVT2 設定)，0036H(EVT3 設定)，0044H(EVT4 設定)で EVT1～4 設定値を送信するようにして
ください。

-26-

8. 仕 様シリアル通信

ケーブル長
通信回線
通信方式
通信速度
同期方式
符号形式
通信プロトコル
データビット/パリティ
ストップビット
エラー訂正
エラー検出

データの構成外部コンピュータから次の操作を行う。
(1) 各種設定値の読み取りおよび設定。
(2) pH，温度，ORP 値または状態の読み取り。
(3) 機能の変更，調整(4) ユーザ保存領域の読み取りおよび設定
1.2 km(最大) ケーブル抵抗値 50 以内(終端抵抗: なしまたは片側に 120 以上)
EIA RS-485 準拠
半二重通信
9600, 19200, 38400 bps をキー操作により選択
調歩同期式
ASCII，バイナリ
神港標準，Modbus ASCII，Modbus RTU をキー操作により選択
8 ビット/無し，7 ビット/無し，8 ビット/偶数，7 ビット/偶数，8 ビット/奇数，7 ビット/奇数をキー操作により選択
1 ビット，2 ビットをキー操作により選択
コマンド再送パリティチェック
チェックサム(神港標準プロトコル)
LRC(Modbus プロトコル ASCII)
CRC-16(Modbus プロトコル RTU)
通信プロトコル
神港標準Modbus ASCII
Modbus RTU
スタートビット
1 ビット
1 ビット
1 ビット
データビット
7 ビット
7 ビット
8 ビット
パリティ
偶数
偶数(無し，奇数)
無し(偶数，奇数)
選択可能
選択可能
ストップビット
1 ビット
1 ビット(2 ビット)
1 ビット(2 ビット)
選択可能
選択可能

-27-

9. 通信できない時は?
マスターおよびお客様ご使用のスレーブに，電源が供給されているか確認してください。
それでも通信できない場合は，下記に示す内容の確認を行ってください。
現象・本器の状態など通信できない。

通信はできるが，否定応答が返ってくる。

推定故障個所
通信ケーブル，コネクタがはずれていませんか?
通信ケーブル，コネクタの配線を間違えていませんか?
通信ケーブル，コネクタの断線および接触不良はありませんか?
マスターとスレーブの通信速度は一致
していますか?
マスターとスレーブのデータビット，
パリティ，ストップビットは一致していますか?
スレーブの機器番号と，コマンドの機
器番号は一致していますか?
同じ機器番号を設定しているスレーブはありませんか?
送信タイミングを考慮したプログラムになっていますか?
存在しないコマンドコードを送っていませんか?
設定範囲外のデータを送っていません
か?
設定できない状態(自動電位安定判定
機能による自動校正中)ではありませんか?
キー操作による設定モード中ではあり
ませんか?

対 策
通信ケーブル，コネクタを確認してください。
通信ケーブル，コネクタを確認してください。
通信ケーブル，コネクタを確認してください。
マスターとスレーブの通信速度を確認してください。
マスターとスレーブのデータビッ
ト，パリティ，ストップビットを確認してください。
スレーブの機器番号と，コマンドの機器番号を確認してください。
機器番号を確認してください。
プログラムを確認してください。
コマンドコードを確認してください。
設定範囲を超えていないか確認してください。
スレーブの状態を確認してください。
pH-温度/ORP表示モードまたは洗浄出力モードに戻してください。

◆ご不明な点がございましたら，弊社営業所または出張所までお問い合わせください。

本

社

大阪営業所

〒562-0035 大阪府箕面市船場東 2 丁目 5 番 1 号
TEL: (072)727-4571
FAX: (072)727-2993[URL] http://www.shinko-technos.co.jp

神奈川

TEL: (045)361-8270 FAX: (045)361-8271

北 陸TEL: (076)479-2410 FAX: (076)479-2411

京 滋

TEL: (077)543-2882 FAX: (077)543-2882〒562-0035 大阪府箕面市船場東 2 丁目 5 番 1 号
TEL: (072)727-3991
FAX: (072)727-2991[E-mail] sales@shinko-technos.co.jp

兵 庫

TEL: (079)439-1863 FAX: (079)439-1863

広 島

TEL: (082)231-7060 FAX: (082)234-4334

福 岡

TEL: (0942)77-0403 FAX: (0942)77-3446

東京営業所〒332-0006 埼玉県川口市末広 1 丁目 13 番 17 号
TEL: (048)223-7121
FAX: (048)223-7120

名古屋営業所〒460-0013 愛知県名古屋市中区上前津 1 丁目 7 番 2 号
TEL: (052)331-1106
FAX: (052)331-1109-28-