AER-101-ORP(C5)

通信取扱説明書No. AER1CORPJ3

2019.07

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

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

1. システム構成例
通信変換器IF-400およびUSB通信ケーブルCMC-001-1を使用する場合のシステム構成例を以下に示します。
通信変換器 IF-400 を使用する場合
通信変換器
IF-400(別売り)

ホストコンピュータ

RS-232C

RS-485
AER-101-ORP
No. 0

No. 1

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

AER-101-ORP

RS-485No. 0(図1-2)-1-

No. 1

No. 302. 配 線通信変換器IF-400およびUSB通信ケーブルCMC-001-1を使用する場合の配線例を以下に示します。
通信変換器IF-400を使用する場合，付属のワイヤハーネス(C0J: IF-400 - AER-101-ORP間，C5J:
AER-101-ORP間)の他，シールド線およびCDM(別売り)を使用してください。
USB通信ケーブルCMC-001-1を使用する場合，付属のワイヤハーネス(C0J: IF-400 - AER-101-ORP間，
C5J: AER-101-ORP間)を使用してください。
・通信変換器IF-400を使用する場合

・USB通信ケーブルCMC-001-1を使用する場合
通信変換器
IF-400(別売り)

ホストコンピュータ

ホストコンピュータ

シールド線
FG

USB 通信ケーブル
CMC-001-1(別売り)

CMC-001-1 と C0J の中継に端子台(市販品)を使用

CDM と C0J の中継に端子台(市販品)を使用
黄

黄

青
黒

青
黒

CDM(別売り)AER-101-ORP(最大 31 台)
No. 0

No. 30

No. 1

C0J

C5J
C5J

2 個のコネクタは，内部で結線されています。

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

3. 計器の設定方法
通信パラメータの設定は，固有機能設定グループで行います。
固有機能設定グループに移行するには，以下の手順で行ってください。
ORP 表示モードまたは洗浄出力モードで，キーを 4 回押してください。
①
キーを 6 回押してください。
EVT3, EVT4(オプション: EVT3)を付加している場合，
キーを 2 回押してください。通信プロトコル選択項目を表示します。

②③ 各設定項目を設定してください。(
キャラクタ

④

キーまたは

キーで行い，設定値の登録はキーで行います。)

名 称，機能説明，設定範囲
工場出荷初期値
通信プロトコル選択
神港標準・通信プロトコルを選択してください。
: 神港標準・: 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

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

-3-

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

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

コマンド
否定応答

コマンド
無応答

(図 4-1)

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

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

-4-

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
1

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

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

コマンド データチェック デリミタ
データ
サム
(03H)
種別(20H) 項目
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)を識別するためのコードです。
-5-データ項目: コマンドの対象となるデータ分類です。
4桁の16進数をASCIIコードで表します。[7. 通信コマンド一覧(P.12～19)参照]

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

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

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

P

0

0

0

8

0

0

0

1

E

7

ETX

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

[2 進数]
0010 0000
0010 0000
0101 0000
0011 0000
0011 0000
0011 0000
0011 1000
0011 0000
0011 0000
0011 0000
0011 0001
10 0001 1001

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

1110

0110
1
0111

[16 進法]

E

7

45H

37H

[ASCII コード]

+

1110

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

6. MODBUS プロトコル
6.1 伝送モード
MODBUS プロトコルには，2 つの伝送モード(ASCII モード，RTU モード)があり，構造は以下のとおりです。
ASCII モード
ASCII モードは，コマンド中の 8 ビットバイナリデータを上位下位 4 ビットに分けた 16 進数(0～9，
A～F)をそれぞれ ASCII 文字として送信します。
データ構成
スタートビット : 1ビット
データビット : 7ビット(8ビット) 選択可能
パリティビット : 偶数(無し，奇数) 選択可能
ストップビット : 1ビット(2ビット) 選択可能
エラー検出
LRC(水平冗長検査)方式
RTU モード
RTU モードは，コマンド中の 8 ビットバイナリデータをそのまま送信します。
データ構成
スタートビット : 1ビット
データビット : 8ビット
パリティビット : 無し(偶数，奇数) 選択可能
ストップビット : 1ビット(2ビット) 選択可能
エラー検出
CRC-16(周期冗長検査)方式
6.2

データの通信間隔

ASCII モード
ASCII モードの文字間の通信間隔は，最大 1 秒まで可能です。
RTU モード
通信速度が 9600 bps，19200 bps の場合，1 つのメッセージを構成するデータの通信間隔は，最大1.5 文字伝送時間以上長くならないよう連続して送信してください。
通信速度が 38400 bps の場合，1 つのメッセージを構成するデータの通信間隔は，750 s 以上長くならないよう連続して送信してください。
上記時間より長い場合，本器はマスターからの送信が終了したものと判断し，通信エラーとなり応答を返しません。
6.3

メッセージの構成

ASCII モード
ASCII モードのメッセージは，開始文字[: (コロン)(3AH)]で始まり，終了文字[CR(キャリッジリター
ン)(0DH)+LF(ラインフィード)(0AH)]で終わるように構成されています。
ヘッダ

スレーブ

(:)

アドレス

機能コード

データ

エラーチェック

デリミタ

デリミタ

LRC

(CR)

(LF)

RTU モード
RTU モードのメッセージは，通信速度が 9600 bps，19200 bps の場合，3.5 文字伝送時間以上のアイドル後に始まり，3.5 文字伝送時間以上のアイドル経過で終わるように構成されています。
通信速度が 38400 bps の場合，1.75 ms 以上のアイドル後に始まり，1.75 ms 以上のアイドル経過で終わるように構成されています。
アイドル

スレーブ

3.5 文字

アドレス

機能コード

データ

エラーチェック

アイドル

CRC-16

3.5 文字-7-

6.3.1

スレーブアドレススレーブアドレスは，スレーブ側個別の機器番号で 0～95(00H～5FH)の範囲で設定します。
マスター側は，要求メッセージのスレーブアドレスによってスレーブ側を指定します。
スレーブ側は，応答メッセージに自身のスレーブアドレスをセットして，マスター側にどのスレーブが応答しているかを知らせます｡(スレーブアドレス(00H)は，ブロードキャストアドレスで全てのスレーブを指定できます。ただし，スレーブ側は応答を返しません。)
6.3.2 機能コード
機能コードは，スレーブ側に対する動作の種類を指示するコードです。
(表 6.3.2-1)
機能コード
内 容
03(03H)
スレーブからの設定値，情報の読取り。
06(06H)
スレーブへの設定。
機能コードは，スレーブ側がマスター側に応答メッセージを返す時，正常な応答(肯定応答)または何らかのエラー(否定応答)を示すのに用いられます。
肯定応答では，元の機能コードをセットして返します。
否定応答では，元の機能コードの最上位ビットに 1 をセットして返します。
[例えば，機能コードを誤って(10H)をセットしてスレーブ側へ要求メッセージを送信した場合，存在しない機能コードなので最上位ビットに 1 をセットし，(90H)として返します。]
否定応答では，マスター側にどの種のエラーが発生したかを知らせるため，応答メッセージのデータに下表のような異常コードをセットして返します。
(表 6.3.2-2)
異常コード
内 容
1(01H)
Illegal function(存在しない機能)
2(02H)
Illegal data address(存在しないデータアドレス)
3(03H)
Illegal data value(設定範囲外の値)
17(11H)
神港標準プロトコルのエラーコード 4 と同じです。
[設定できない状態(アジャストモード中，スパン感度補正モード中など)の場合]
18(12H)
神港標準プロトコルのエラーコード 5 と同じです。
(キー操作による設定モード中の場合)
6.3.3

データ

データは，機能コードにより構成が異なります。
マスター側からの要求メッセージは，データ項目やデータ数，設定データで構成します。
スレーブ側からの応答メッセージは，要求に対するバイト数やデータ，否定応答時は異常コード等で構成します。
データの有効範囲は-32768～32767(8000H～7FFFH)です。
6.3.4

エラーチェック

ASCII モード
ASCII モードのエラーチェックは，スレーブアドレスからデータの最後までの LRC(水平冗長検査)を計算し，算出した 8 ビットデータを ASCII 文字 2 文字に変換してデータの後にセットします。
LRC の計算方法① RTU モードでメッセージを作成します。
② スレーブアドレスからデータの最後までを加算し，X に代入します。
③ X の補数(ビット反転)をとり，X に代入します。
④ X に 1 を足し，X に代入します。
⑤ X を LRC として，データの後にセットします。
⑥ メッセージを ASCII 文字に変換します。

-8-

RTU モード
RTU モードのエラーチェックは，スレーブアドレスからデータの最後までの CRC-16(周期冗長検査)を計算し，算出した 16 ビットデータを下位上位の順にデータの後にセットします。
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 としてメッセージに下位上位の順でデータの後にセットします。

-9-

6.4

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

スレーブ

機能コード

アドレス
(3AH)

(30H 31H)(30H 33H)

1

2

2

データ項目

データ数

エラーチェ デリミタ

[0080H][0001H]

ック LRC(30H 30H 38H 30H) (30H 30H 30H 31H) (37H 42H) (0DH 0AH)
4

4

2

2

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

スレーブ

機能コード

アドレス

応答バイト数データ

エラーチェ デリミタ

[02H]

[0064H]

ック LRC(3AH)(30H 31H)(30H 33H)(30H 32H)

1

2

2

2

(30H 30H 36H 34H) (39H 36H) (0DH 0AH)
42

2

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

スレーブ

機能コード

異常コード エラーチェ デリミタック LRC

[02H]

アドレス
(3AH)

(30H 31H)(38H 33H)(30H 32H)

1

2

2

2

(37H 41H) (0DH 0AH)
2

2

②スレーブアドレス 1，データ項目 0008H(移動平均回数設定)
・マスター側からの要求メッセージ[移動平均回数を 1 回(0001H)に設定する場合]
ヘッダ

スレーブ

機能コード

アドレス
(3AH)

(30H 31H)(30H 36H)

1

2

2

データ項目

データ

エラーチェ デリミタ

[0008H][0001H]

ック LRC(30H 30H 30H 38H) (30H 30H 30H 31H) (46H 30H) (0DH 0AH)
4

4

2

2

・正常時のスレーブ側の応答メッセージ
ヘッダ

スレーブ

機能コード

アドレス
(3AH)

(30H 31H)(30H 36H)

1

2

2

データ項目

データ

エラーチェ デリミタ

[0008H][0001H]

ック LRC(30H 30H 30H 38H) (30H 30H 30H 31H) (46H 30H) (0DH 0AH)
4

4

2

2

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

スレーブ

機能コード

異常コード エラーチェ デリミタ
[03H]

アドレス
(3AH)

(30H 31H)(38H 36H)(30H 33H)

1

2

2

2

ック LRC(37H 36H) (0DH 0AH)
2

-10-

2

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

スレーブ

機能コード

データ項目

データ数

エラーチェック

3.5 文字アイドル

CRC-16

アドレス
(01H)

(03H)

(0080H)(0001H)(85E2H)

1

1

2

2

2

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

スレーブ

機能コード

アドレス
3.5 文字応答

データ

エラーチェック

アイドル

CRC-16

バイト数

(01H)

(03H)

(02H)

(0064H)(B9AFH)

1

1

1

2

2

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

スレーブ

機能コード

異常コード

エラーチェック

3.5 文字アイドル

CRC-16

アドレス
(01H)

(83H)

(02H)

(C0F1H)

1

1

1

2

3.5 文字②スレーブアドレス 1，データ項目 0008H(移動平均回数設定)
・マスター側からの要求メッセージ[移動平均回数を 1 回(0001H)に設定する場合]
アイドル

スレーブ

機能コード

データ項目

データ

エラーチェック

3.5 文字アイドル

CRC-16

アドレス
(01H)

(06H)

(0008H)(0001H)(C9C8H)

1

1

2

2

2

データ

エラーチェック

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

スレーブ

機能コード

データ項目

3.5 文字アイドル

CRC-16

アドレス
(01H)

(06H)

(0008H)(0001H)(C9C8H)

1

1

2

2

2

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

スレーブ

機能コード

異常コード

エラーチェック

3.5 文字アイドル

CRC-16

アドレス
(01H)

(86H)

(03H)

(0261H)

1

1

1

2

-11-

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

7.2 設定/読み取りコマンド
神港標準 MODBUS
コマンド
機能
データ項目
種別
コード
50H/20H 06H/03H 0001H 入力表示上限設定
50H/20H 06H/03H 0002H 入力表示下限設定
50H/20H 06H/03H 0003H EVT1動作選択

データ

設定値
設定値
0000H: 動作無し
0001H: ORP入力下限動作
0002H: ORP入力上限動作
0003H: 洗浄出力
0004H: ORP入力異常警報出力0005H: ORP変動量異常警報出力0006H: ORP入力上下限個別動作
50H/20H 06H/03H 0004H EVT1設定
設定値
50H/20H 06H/03H 0005H EVT1上方側動作幅設定
設定値
50H/20H 06H/03H 0006H EVT1動作ON遅延タイマ設定
設定値
50H/20H 06H/03H 0007H EVT1動作OFF遅延タイマ設定
設定値
50H/20H 06H/03H 0008H 移動平均回数設定
設定値
50H/20H 06H/03H 0010H EVT1 比例帯設定
設定値
50H/20H 06H/03H 0011H EVT1 リセット設定
設定値
50H/20H 06H/03H 0012H EVT1 比例周期設定
設定値
50H/20H 06H/03H 0013H EVT2 比例帯設定
設定値
50H/20H 06H/03H 0014H EVT2 リセット設定
設定値
50H/20H 06H/03H 0015H EVT2 比例周期設定
設定値
50H/20H 06H/03H 0016H EVT3 比例帯設定
設定値
50H/20H 06H/03H 0017H EVT3 リセット設定
設定値
50H/20H 06H/03H 0018H EVT3 比例周期設定
設定値
50H/20H 06H/03H 0019H EVT4 比例帯設定
設定値
50H/20H 06H/03H 001AH EVT4 リセット設定
設定値
50H/20H 06H/03H 001BH EVT4 比例周期設定
設定値
50H/20H 06H/03H 0030H 設定値ロック選択
0000H: ロック解除
0001H: ロック1
0002H: ロック2
0003H: ロック3
50H/20H 06H/03H 0031H 伝送出力選択
0000H: ORP伝送
0001H: EVT1 MV伝送
0002H: EVT2 MV伝送
0003H: EVT3 MV伝送(*)
0004H: EVT4 MV伝送(*)
50H/20H 06H/03H 0032H 伝送出力上限設定
設定値，小数点は省略
50H/20H 06H/03H 0033H 伝送出力下限設定
設定値，小数点は省略
50H/20H 06H/03H 0036H 設定表示器表示選択
0000H: 表示無し
0001H: EVT1設定
0002H: EVT2設定
0003H: EVT3設定(*)
0004H: EVT4設定(*)
50H/20H 06H/03H 0037H バックライト表示時間設定
設定値
50H/20H 06H/03H 0040H ORP入力フィルタ時定数設定
設定値，小数点は省略(*): EVT3, EVT4出力(オプション: EVT3)を付加していない場合，設定を行うと以下のエラーコードを返します。
・神港標準の場合: エラーコード3(33H)
・MODBUSの場合: 異常コード3(03H)-13-神港標準 MODBUS
コマンド
機能
データ項目
種別
コード
50H/20H 06H/03H 0041H 入力異常時EVT出力動作選択

50H

50H/20H
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
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H

データ

0000H: 有効
0001H: 無効
06H
0044H アジャストモード選択
0000H: ORP表示モードまたは洗浄
出力モード
0001H: アジャストモード
06H/03H 0045H アジャスト調整値設定
設定値
06H
0046H スパン感度補正モード選択
0000H: ORP表示モードまたは洗浄
出力モード
0001H: スパン感度補正モード
06H/03H 0047H スパン感度補正係数設定
設定値
06H/03H 0048H EVT1出力ON時出力ON時間設定 設定値
06H/03H 0049H EVT1出力ON時出力OFF時間設定 設定値
06H/03H 004AH EVT2出力ON時出力ON時間設定 設定値
06H/03H 004BH EVT2出力ON時出力OFF時間設定 設定値
06H/03H 004CH EVT3出力ON時出力ON時間設定 設定値
06H/03H 004DH EVT3出力ON時出力OFF時間設定 設定値
06H/03H 004EH EVT4出力ON時出力ON時間設定 設定値
06H/03H 004FH EVT4出力ON時出力OFF時間設定 設定値
06H/03H 0050H EVT2動作選択
0000H: 動作無し
0001H: ORP入力下限動作
0002H: ORP入力上限動作
0003H: 洗浄出力
0004H: ORP入力異常警報出力0005H: ORP変動量異常警報出力0006H: ORP入力上下限個別動作
06H/03H 0051H EVT3動作選択
0000H: 動作無し
0001H: ORP入力下限動作
0002H: ORP入力上限動作
0003H: 洗浄出力
0004H: ORP入力異常警報出力0005H: ORP変動量異常警報出力0006H: ORP入力上下限個別動作
06H/03H 0052H EVT4動作選択
0000H: 動作無し
0001H: ORP入力下限動作
0002H: ORP入力上限動作
0003H: 洗浄出力
0004H: ORP入力異常警報出力0005H: ORP変動量異常警報出力0006H: ORP入力上下限個別動作
06H/03H 0053H EVT2設定
設定値
06H/03H 0054H EVT3設定
設定値
06H/03H 0055H EVT4設定
設定値
06H/03H 0056H EVT2上方側動作幅設定
設定値
06H/03H 0057H EVT3上方側動作幅設定
設定値
06H/03H 0058H EVT4上方側動作幅設定
設定値
06H/03H 0059H EVT2動作ON遅延タイマ設定
設定値
06H/03H 005AH EVT3動作ON遅延タイマ設定
設定値
06H/03H 005BH EVT4動作ON遅延タイマ設定
設定値
06H/03H 005CH EVT2動作OFF遅延タイマ設定
設定値

-14-

神港標準
コマンド
種別
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
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
50H/20H

50H/20H

MODBUS
機能
データ項目
コード06H/03H 005DH EVT3動作OFF遅延タイマ設定
06H/03H 005EH EVT4動作OFF遅延タイマ設定
06H/03H 0063H バックライト点灯箇所選択

データ

設定値
設定値
0000H: 全点灯
0001H: ORP表示器
0002H: 設定表示器
0003H: 動作表示灯
0004H: ORP表示器+設定表示器
0005H: ORP表示器+動作表示灯
0006H: 設定表示器+動作表示灯
06H/03H 0064H ORP表示色切替選択
0000H: 緑
0001H: 赤
0002H: 橙
0003H: ORP連動表示色切替
06H/03H 0065H ORP表示色切替範囲設定
設定値
06H/03H 0066H バーグラフ表示選択
0000H: 表示無し
0001H: 伝送出力
06H/03H 0067H ORP表示色切替基準値設定
設定値
06H/03H 0070H EVT1出力上限設定
設定値
06H/03H 0071H EVT1出力下限設定
設定値
06H/03H 0072H EVT2出力上限設定
設定値
06H/03H 0073H EVT2出力下限設定
設定値
06H/03H 0074H EVT3出力上限設定
設定値
06H/03H 0075H EVT3出力下限設定
設定値
06H/03H 0076H EVT4出力上限設定
設定値
06H/03H 0077H EVT4出力下限設定
設定値
06H
007FH キー操作変更フラグのクリア
0001H: 変更フラグのクリア
06H/03H 0100H EVT1動作幅選択
0000H: 中間値
0001H: 基準値
06H/03H 0101H EVT2動作幅選択
0000H: 中間値
0001H: 基準値
06H/03H 0102H EVT3動作幅選択
0000H: 中間値
0001H: 基準値
06H/03H 0103H EVT4動作幅選択
0000H: 中間値
0001H: 基準値
06H/03H 0104H EVT1下方側動作幅設定
設定値
06H/03H 0105H EVT2下方側動作幅設定
設定値
06H/03H 0106H EVT3下方側動作幅設定
設定値
06H/03H 0107H EVT4下方側動作幅設定
設定値
06H/03H 0108H 洗浄回数設定
設定値
06H/03H 0109H 洗浄周期設定
設定値
06H/03H 010AH 洗浄時間設定
設定値
06H/03H 010BH 洗浄回復時間設定
設定値
06H
010CH 手動洗浄モード設定
0001H: 手動洗浄モード
06H/03H 010FH アジャストモード時・スパン感度 0000H: 直前値ホールド
補正モード時伝送出力状態選択
0001H: 設定値ホールド
0002H: 測定値
06H/03H 0110H アジャストモード時・スパン感度 設定値
補正モード時伝送出力設定値ホー
ルド設定
-15-

神港標準 MODBUS
コマンド
機能
データ項目
種別
コード
50H/20H 06H/03H 0111H EVT1 ORP入力異常警報
EVT 動作選択

50H/20H 06H/03H 0112H EVT2 ORP入力異常警報
EVT 動作選択

50H/20H 06H/03H 0113H EVT3 ORP入力異常警報
EVT 動作選択

50H/20H 06H/03H 0114H EVT4 ORP入力異常警報
EVT 動作選択

データ
0000H: 動作無し
0001H: EVT2動作
0002H: EVT3動作(*)
0003H: EVT4動作(*)
0000H: EVT1動作
0001H: 動作無し
0002H: EVT3動作(*)
0003H: EVT4動作(*)
0000H: EVT1動作
0001H: EVT2動作
0002H: 動作無し
0003H: EVT4動作
0000H: EVT1動作
0001H: EVT2動作
0002H: EVT3動作
0003H: 動作無し
設定値

50H/20H 06H/03H 0115H EVT 出力ON時 EVT1 ORP
入力異常警報動作幅設定
50H/20H 06H/03H 0116H EVT 出力ON時 EVT1 ORP
設定値
入力異常警報時間設定
50H/20H 06H/03H 0117H EVT 出力OFF時 EVT1 ORP
設定値
入力異常警報動作幅設定
50H/20H 06H/03H 0118H EVT 出力OFF時 EVT1 ORP
設定値
入力異常警報時間設定
50H/20H 06H/03H 0119H EVT 出力ON時 EVT2 ORP
設定値
入力異常警報動作幅設定
50H/20H 06H/03H 011AH EVT 出力ON時 EVT2 ORP
設定値
入力異常警報時間設定
50H/20H 06H/03H 011BH EVT 出力OFF時 EVT2 ORP
設定値
入力異常警報動作幅設定
50H/20H 06H/03H 011CH EVT 出力OFF時 EVT2 ORP
設定値
入力異常警報時間設定
50H/20H 06H/03H 011DH EVT 出力ON時 EVT3 ORP
設定値
入力異常警報動作幅設定
50H/20H 06H/03H 011EH EVT 出力ON時 EVT3 ORP
設定値
入力異常警報時間設定
50H/20H 06H/03H 011FH EVT 出力OFF時 EVT3 ORP
設定値
入力異常警報動作幅設定
50H/20H 06H/03H 0120H EVT 出力OFF時 EVT3 ORP
設定値
入力異常警報時間設定
50H/20H 06H/03H 0121H EVT 出力ON時 EVT4 ORP
設定値
入力異常警報動作幅設定
50H/20H 06H/03H 0122H EVT 出力ON時 EVT4 ORP
設定値
入力異常警報時間設定
50H/20H 06H/03H 0123H EVT 出力OFF時 EVT4 ORP
設定値
入力異常警報動作幅設定(*): EVT3, EVT4出力(オプション: EVT3)を付加していない場合，設定を行うと以下のエラーコードを返します。
・神港標準の場合: エラーコード3(33H)
・MODBUSの場合: 異常コード3(03H)-16-

神港標準 MODBUS
コマンド
機能
データ項目
種別
コード
50H/20H 06H/03H 0124H EVT 出力OFF時 EVT4 ORP
入力異常警報時間設定
50H/20H 06H/03H 0125H ORP入力異常警報時間単位選択

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
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H
50H/20H

06H

0126H 伝送出力調整モード選択

06H/03H 0127H 伝送出力ゼロ調整係数設定
06H/03H 0128H 伝送出力スパン調整係数設定
06H/03H 0129H EVT1周期可変範囲設定
06H/03H 012AH EVT2周期可変範囲設定
06H/03H 012BH EVT3周期可変範囲設定
06H/03H 012CH EVT4周期可変範囲設定
06H/03H 012DH EVT1周期延長時間設定
06H/03H 012EH EVT2周期延長時間設定
06H/03H 012FH EVT3周期延長時間設定
06H/03H 0130H EVT4周期延長時間設定
06H/03H 0131H EVT1 ORP変動量異常警報
時間設定
06H/03H 0132H EVT2 ORP変動量異常警報
時間設定
06H/03H 0133H EVT3 ORP変動量異常警報
時間設定
06H/03H 0134H EVT4 ORP変動量異常警報
時間設定
06H/03H 0135H EVT1 ORP変動量異常警報
変化量設定
06H/03H 0136H EVT2 ORP変動量異常警報
変化量設定
06H/03H 0137H EVT3 ORP変動量異常警報
変化量設定
06H/03H 0138H EVT4 ORP変動量異常警報
変化量設定
06H/03H 0139H EVT1上下限個別下方側動作点
設定
06H/03H 013AH EVT2上下限個別下方側動作点
設定
06H/03H 013BH EVT3上下限個別下方側動作点
設定
06H/03H 013CH EVT4上下限個別下方側動作点
設定
06H/03H 013DH EVT1上下限個別上方側動作点
設定
06H/03H 013EH EVT2上下限個別上方側動作点
設定
06H/03H 013FH EVT3上下限個別上方側動作点
設定

-17-

データ
設定値
0000H: 秒
0001H: 分
0000H: ORP表示モードまたは洗浄
出力モード
0001H: 伝送出力ゼロ調整モード
0002H: 伝送出力スパン調整モード
設定値，小数点は省略
設定値，小数点は省略
設定値，小数点は省略
設定値，小数点は省略
設定値，小数点は省略
設定値，小数点は省略
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値
設定値

神港標準 MODBUS
コマンド
機能
データ項目
データ
種別
コード
50H/20H 06H/03H 0140H EVT4上下限個別上方側動作点
設定値
設定50H/20H 06H/03H 0141H EVT1動作すきま設定
設定値
50H/20H 06H/03H 0142H EVT2動作すきま設定
設定値
50H/20H 06H/03H 0143H EVT3動作すきま設定
設定値
50H/20H 06H/03H 0144H EVT4動作すきま設定
設定値
50H/20H 06H/03H 0145H 洗浄動作時伝送出力状態選択
設定値
50H/20H 06H/03H 0146H 洗浄動作時伝送出力設定値ホール 設定値，小数点は省略
ド設定
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)-18-

7.3 読み取り専用コマンド
神港標準 MODBUS
コマンド
機能
データ項目
種別
コード
20H
03H
0080H ORP値読み取り
ORP値
20H
03H
0081H 状態フラグ1読み取り
0000 0000 0000 0000
215～
20
20桁～28桁: 未使用
29桁:
ORP値が2000 mVを超えた
10
2 桁:
ORP値が-2000 mV未満
211桁:
運転状態フラグ

データ(常に0)
0: 正常 1: 異常
0: 正常 1: 異常
0: ORP表示モードまたは洗浄出力モード
1: 設定モード
212桁:
アジャスト状態フラグ
0: ORP表示モードまたは洗浄出力モード
1: アジャストモード
213桁:
スパン感度補正状態フラグ
0: ORP表示モードまたは洗浄出力モード
1: スパン感度補正モード
214桁:
未使用
(常に0)
215桁:
キー操作変更の有無
0: 無し 1: 有り
20H
03H
0084H EVT1操作量読み取り
操作量，小数点は省略
20H
03H
0085H EVT2操作量読み取り
操作量，小数点は省略
20H
03H
0086H EVT3操作量読み取り
操作量，小数点は省略
20H
03H
0087H EVT4操作量読み取り
操作量，小数点は省略
20H
03H
0091H 状態フラグ2読み取り
0000 0000 0000 0000
215
～
20
0
2 桁:
EVT1出力0: OFF 1: ON
21桁:
EVT2出力0: OFF 1: ON
2
2 桁:
EVT3出力0: OFF 1: ON
23桁:
EVT4出力0: OFF 1: ON
4
2 桁:
EVT1出力フラグ(*)
0: OFF 1: ON
25桁:
EVT2出力フラグ(*)
0: OFF 1: ON
6
2 桁:
EVT3出力フラグ(*)
0: OFF 1: ON
27桁:
EVT4出力フラグ(*)
0: OFF 1: ON
8
2 桁:
洗浄動作(洗浄時間)
0: 通常動作中
1: 洗浄時間中29桁:
洗浄動作(洗浄回復時間)
0: 通常動作中
1: 洗浄回復時間中
210桁:
手動洗浄動作状態フラグ
0: 手動洗浄動作無し
1: 手動洗浄動作中
211, 212桁:
伝送出力調整状態フラグ
212 211
状 態
00
ORP表示モードまたは洗浄出力モード
01
伝送出力調整モード
伝送出力ゼロ調整中
10
伝送出力調整モード
伝送出力スパン調整中
13
15
2 桁～2 桁: 未使用(常に0)(*): EVT 出力フラグは，[EVT 動作選択]で，(洗浄出力)を選択した場合，1: ONします。
(洗浄出力)以外を選択した場合，EVT 出力ON時1: ON，OFF時0: OFFします。
-19-

7.4 通信コマンドによる校正および伝送出力調整
アジャストモード，スパン感度補正モードおよび伝送出力調整モードについて説明します。
7.4.1 アジャストモード『アジャストモード』での校正は，新品のセンサを使用する場合のみ，行ってください。
標準液(キンヒドロン法 電位差 260 mV)に浸したとき，ORP 値が約 260 mV(20にアジャスト調整値を設定して校正を行います。

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

-20-

7.4.2 スパン感度補正ード『スパン感度補正モード』での校正は，定期的な校正時に，行ってください。
標準液(キンヒドロン法 電位差 260 mV)の ORP 値が約 260 mV(20テージで校正を行います。

の場合)になるようにパーセン

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

-21-

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

-22-

7.5 モニタソフト作成のワンポイント
7.5.1 スキャンタイムを速くする方法
本器複数台をモニタする場合，通常はデータ項目 0080H(ORP 値読み取り)，データ項目 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(ORP 値読み取り)，データ項目 0081H(状態フラグ 1 読み取り)，データ項目 0091H(状態フラグ 2 読み取り)などの必要最小限のデータのみの読み取り処理を行い，①に戻ってください。
このようにすると，設定終了するまでモニタソフト上の設定値は更新されませんが，スキャンタ
イムに影響を与えないプログラムが作成できます。
7.5.3 全設定値を一括送信する場合の注意
・データ項目 0003H(EVT1 動作選択), 0050H(EVT2 動作選択), 0051H(EVT3 動作選択), 0052H(EVT4
動作選択)で動作を変更した場合，EVT1～4 設定値は”0”に戻ります。
EVT1, EVT2, EVT3, EVT4 動作選択を送信してから，データ項目 0004H(EVT1 設定), 0053H(EVT2設定), 0054H(EVT3 設定), 0055H(EVT4 設定)で EVT1～4 設定値を送信するようにしてください。

-23-

8. 仕 様シリアル通信

ケーブル長
通信回線
通信方式
通信速度
同期方式
符号形式
通信プロトコル
データビット/パリティ
ストップビット
エラー訂正
エラー検出
データの構成外部コンピュータから次の操作を行う。
(1) 各種設定値の読み取りおよび設定。
(2) ORP 値，状態の読み取り。
(3) 機能の変更，調整(4) ユーザ保存領域の読み取りおよび設定
1.2km(最大) ケーブル抵抗値 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 ASCIIMODBUS RTU
スタートビット
1 ビット
1 ビット
1 ビット
データビット
7 ビット
7 ビット(8 ビット) 8 ビット
選択可能
パリティ
偶数
偶数(無し，奇数)
無し(偶数，奇数)
選択可能
選択可能
ストップビット
1 ビット
1 ビット(2 ビット) 1 ビット(2 ビット)
選択可能
選択可能

-24-

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

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

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

-25-

対 策
通信ケーブル，コネクタを確認してください。
通信ケーブル，コネクタを確認してください。
通信ケーブル，コネクタを確認してください。
マスターとスレーブの通信速度を確認してください。
マスターとスレーブのデータビット，
パリティ，ストップビットを確認してください。
スレーブの機器番号と，コマンドの機
器番号を確認してください。
機器番号を確認してください。
プログラムを確認してください。
コマンドコードを確認してください。
設定範囲を超えていないか確認してください。
スレーブの状態を確認してください。

ORP表示モードまたは洗浄出力モードに戻してください。

-26-

-27-

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

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

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

東京営業所〒104-0033 東京都中央区新川 1 丁目 6 番 11 号 1201
TEL: (03)5117-2021
FAX: (03)5117-2022

名古屋営業所〒461-0017 愛知県名古屋市東区東外堀町 3 番
CS 東外堀ビル 402 号室
TEL: (052)957-2561
FAX: (052)957-2562

-28-

神奈川

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

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

広島

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

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