9
Characterized By Ingenuity | 1 MODBUS プロトコルによる HIAC PODS+ リモートコントロール Modbus ユーティリティ(ModScan32 など)を使用し、 Modbus over Ethernet」または「Modbus over serial」によっ HIAC PODS+ に接続・コントロールする方法について、以下の簡単な事例をご紹介します。 1 では、レジスター 100 および 101 のコマンドを使用しています。まず、リモートモード(レジスター 100 に「1」の書き込 みデータを送信)にした後、サンプル開始(レジスター 101 へ「1」の書き込みデータ)を行ってください。 2 および 3 に示されたチャネルサイズとカウント結 果が画面に表示された結果と合致していることが分 かります(小数点が除かれています)。 注意点 * 1. Base 1」タイプの Modbus ユーティリティでは、アドレス番号は次のように 1 ずつ増えています。 2. アドレスブロック400 499 は、チャネルサイズ情報:461014212538 µm を示しています。 3. アドレスブロック500 599 は、チャネルカウントデータを示しています。 1 2 3

MODBUS プロトコルによる HIAC PODS+ リモート …...6 = DEFSTAN 91-91 W = リモートモード設定時 7 = GOST 17216-2001 W = リモートモード設定時 8 = ASTM D7619-12

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MODBUS プロトコルによる HIAC PODS+ リモート …...6 = DEFSTAN 91-91 W = リモートモード設定時 7 = GOST 17216-2001 W = リモートモード設定時 8 = ASTM D7619-12

Characterized By Ingenuity | 1

MODBUSプロトコルによるHIAC PODS+リモートコントロール

Modbusユーティリティ(ModScan32など)を使用し、「Modbus over Ethernet」または「Modbus over serial」によってHIAC PODS+ に接続・コントロールする方法について、以下の簡単な事例をご紹介します。列 1では、レジスター 100および 101のコマンドを使用しています。まず、リモートモード(レジスター 100に「1」の書き込みデータを送信)にした後、サンプル開始(レジスター 101へ「1」の書き込みデータ)を行ってください。

列2および3に示されたチャネルサイズとカウント結果が画面に表示された結果と合致していることが分かります(小数点が除かれています)。

注意点 * 1.「Base 1」タイプのModbusユーティリティでは、アドレス番号は次のように 1ずつ増えています。2.アドレスブロック400~ 499は、チャネルサイズ情報:4、6、10、14、21、25、38 µmを示しています。3.アドレスブロック500~ 599は、チャネルカウントデータを示しています。

1 2 3

Page 2: MODBUS プロトコルによる HIAC PODS+ リモート …...6 = DEFSTAN 91-91 W = リモートモード設定時 7 = GOST 17216-2001 W = リモートモード設定時 8 = ASTM D7619-12

Characterized By Ingenuity | 2

情報ブロック(0~ 99)

レジスター番号 読み取り(R)/書き込み(W) 名前 データ

0~ 4 R 製造業者 ASCIIコード 10文字

5~ 9 R モデル ASCIIコード 10文字

10~ 14 R シリアル番号 ASCIIコード 10文字

15~ 19 R センサーのシリアル番号 ASCIIコード 10文字

20 該当なし 該当なし

21 該当なし 該当なし

22 R キャリブレーション期限(YYYY)

23 R キャリブレーション期限(MM,DD)

24~ 29 R ファームウェアのバージョン ASCIIコード 10文字

30~ 34 R FPGAのバージョン ASCIIコード 10文字

34~ 99 該当なし 該当なし

100 R/W モード0 = ローカルモード

1 = リモートモード

101 W コントロール

0 = サンプル停止(リモートモード限定)

1 = サンプル開始(リモートモード限定)

2 = バッファークリア(リモートモード限定)

101 R ステータス

0 = アイドリング

1 = パージ

2 = 加圧

3 = 風袋抜き

4 = サンプリング

5 = ホールディング

Page 3: MODBUS プロトコルによる HIAC PODS+ リモート …...6 = DEFSTAN 91-91 W = リモートモード設定時 7 = GOST 17216-2001 W = リモートモード設定時 8 = ASTM D7619-12

Characterized By Ingenuity | 3

コントロールブロック(100~ 299)

レジスター番号 読み取り(R)/書き込み(W) 名前 データ

100 R/W モード0 = ローカルモード

1 = リモートモード

101 W コントロール

0 = サンプル停止(リモートモード設定時)

1 = サンプル開始(リモートモード設定時)

2 = バッファークリア(リモートモード設定時)

101 R ステータス

0 = アイドリング

1 = パージ

2 = 加圧

3 = 風袋抜き

4 = サンプリング

5 = ホールディング

102 R アラート

ビット0 = システム障害

ビット1 = 流量調整障害

ビット2 = 加圧中

ビット3 = オーバープレッシャー

ビット4 = 周囲温度超過

ビット5 = センサーセルエラー

ビット6 = 低バッテリー

ビット7 = 同時計数アラーム

ビット8 = 計数差異アラーム

ビット9 = 該当なし

ビット10 = 該当なし

ビット11 = 該当なし

ビット12 = 該当なし

ビット13 = 該当なし

ビット14 = 該当なし

ビット15 = 該当なし

103R/W = リモートモード設定時 サンプルモード

0 = ボトル W = リモートモード設定時

1 = オンライン W = リモートモード設定時

2 = フィルター W = リモートモード設定時

104 R/W 液体タイプ

0 = オイル W = リモートモード設定時

1 = 燃料 W = リモートモード設定時

2 = グリコール W = リモートモード設定時

3 = 水 W = リモートモード設定時

Page 4: MODBUS プロトコルによる HIAC PODS+ リモート …...6 = DEFSTAN 91-91 W = リモートモード設定時 7 = GOST 17216-2001 W = リモートモード設定時 8 = ASTM D7619-12

Characterized By Ingenuity | 4

コントロールブロック(100~ 299)

レジスター番号 読み取り(R)/書き込み(W) 名前 データ

105 R/W 流量(mL/分)

0 = 自動 W = リモートモード設定時

1 = 50 mL/分 W = リモートモード設定時

2 = 30 mL/分 W = リモートモード設定時

3 = 15 mL/分 W = リモートモード設定時

106 R/W サンプル数1~ 500 W = リモートモード設定時

0 = 無限 W = リモートモード設定時

107 R/W 測定回数 1~ 10 W = リモートモード設定時

108 R/W 最初の測定を破棄0 = いいえ W = リモートモード設定時

1 = はい W = リモートモード設定時

109 R/W 風袋 /パージ容量 5~ 999 mL W = リモートモード設定時

110 R/W 測定容量 5~ 50 mL W = リモートモード設定時

111 R/W 希釈率 1~ 100 W = リモートモード設定時

112 R/W ホールド時間(時間数) 0~ 23 W = リモートモード設定時

113 R/W ホールド時間(分、秒)分、秒(00:00 ~ 23:59、BCD形式)

W = リモートモード設定時

114 R/W レポート規格

0 = 測定カウンター(カウント/mL)

W = リモートモード設定時

1 = 測定カウンター(生データ)

W = リモートモード設定時

2 = ISO 4406

W = リモートモード設定時

3 = NAS 1638

W = リモートモード設定時

4 = SAE AS4059

W = リモートモード設定時

5 = NAVAIR 01-1A-17

W = リモートモード設定時

6 = DEFSTAN 91-91

W = リモートモード設定時

7 = GOST 17216-2001

W = リモートモード設定時

8 = ASTM D7619-12

W = リモートモード設定時

9 = ユーザー定義レポート

W = リモートモード設定時

Page 5: MODBUS プロトコルによる HIAC PODS+ リモート …...6 = DEFSTAN 91-91 W = リモートモード設定時 7 = GOST 17216-2001 W = リモートモード設定時 8 = ASTM D7619-12

Characterized By Ingenuity | 5

コントロールブロック(100~ 299)

レジスター番号 読み取り(R)/書き込み(W) 名前 データ

115 R/W 年月日4桁の年(yyyy)

W = リモートモード設定時

116 R/W 月日、日付 2桁の月とmm,dd形式の日付

117 R/W 時間 4桁の時間(hh)24時間形式

118 R/W 分、秒 2桁の分、mm,ss形式の秒

119 ~ 139 該当なし 該当なし

140~ 147 R/W ユーザーフィールド 1の名前 ASCIIコード 16文字W = リモートモード設定時

148~ 149 該当なし 該当なし

150~ 157 R/W ユーザーフィールド2の名前 ASCIIコード 16文字W = リモートモード設定時

158~ 159 該当なし 該当なし

160~ 167 R/W ユーザーフィールド3の名前 ASCIIコード 16文字W = リモートモード設定時

168~ 169 該当なし 該当なし

170~ 177 R/W ユーザーフィールド4の名前 ASCIIコード 16文字W = リモートモード設定時

178~ 179 該当なし 該当なし

180~ 187 R/W ユーザーフィールド5の名前 ASCIIコード 16文字W = リモートモード設定時

188~ 189 該当なし 該当なし

190~ 197 R/W ユーザーフィールド6の名前 ASCIIコード 16文字W = リモートモード設定時

198~ 199 該当なし 該当なし

200 ~ 212 R ユーザーフィールド 1の値 ASCIIコード25文字

213~ 214 該当なし 該当なし

215~ 227 R ユーザーフィールド2の値 ASCIIコード25文字

228~ 229 該当なし 該当なし

230~ 242 R ユーザーフィールド3の値 ASCIIコード25文字

243~ 244 該当なし 該当なし

245~ 257 R ユーザーフィールド4の値 ASCIIコード25文字

258~ 259 該当なし 該当なし

260~ 272 R ユーザーフィールド5の値 ASCIIコード25文字

273~ 274 該当なし 該当なし

275~ 287 R ユーザーフィールド6の値 ASCIIコード25文字

288~ 298 該当なし 該当なし

299 W レシピ保存 レシピを強制的に保存する場合は、「1」を書き込んでください。

Page 6: MODBUS プロトコルによる HIAC PODS+ リモート …...6 = DEFSTAN 91-91 W = リモートモード設定時 7 = GOST 17216-2001 W = リモートモード設定時 8 = ASTM D7619-12

Characterized By Ingenuity | 6

データブロック(300~ 399)

レジスター番号 読み取り(R)/書き込み(W) 名前 データ

300 R レコード数 バッファーのレコード数(0~ 3000)

300 W レコード前進 レコードポインターを次のレコードに進め、現在のレコードを削除します。

301 R サンプル番号 1~ 500

302 R 測定番号 1~ 10、0xFFFF = 平均

303 R 日付(yyyy) 年月日(yyyy>=2015)

304 R 日付(mm/dd) 月日(mm=1~ 12)(dd=1~ 31)

305 R 時間(hh) 時間(hh=0~ 23)

306 R 時間(mm/ss) 分/秒(mm=0~ 59)(ss=0~ 59)

307 R アラート

ビット0 = システム障害(該当なし)

ビット1 = 流量調整障害(該当なし)

ビット2 = 加圧中

ビット3 = オーバープレッシャー(該当なし)

ビット4 = 周囲温度超過(該当なし)

ビット5 = センサーセルエラー

ビット6 = 低バッテリー

ビット7 = 同時計数アラーム

ビット8 = 計数差異アラーム

ビット9 = 該当なし

ビット10 = 該当なし

ビット11 = 該当なし

ビット12 = 該当なし

ビット13 = 該当なし

ビット14 = カウント(濃度 )

ビット15 = カウント(累積)

308 R 流量 15~ 50mL/分

309 R 測定容量 5~ 50 mL

310 R サンプル温度 0~ 1005(0°C~ 100.5°C)

311 R RH 0 ~ 1000(0%~ 100.0%)

312 R 希釈率 1~ 100

Page 7: MODBUS プロトコルによる HIAC PODS+ リモート …...6 = DEFSTAN 91-91 W = リモートモード設定時 7 = GOST 17216-2001 W = リモートモード設定時 8 = ASTM D7619-12

Characterized By Ingenuity | 7

チャネルの粒径(400~ 499)

レジスター番号 読み取り(R)/書き込み(W) 名前 データ

400 R チャネル1の粒径 10 = 1.00 µ

401 R チャネル2の粒径 10 = 1.00 µ

402 R チャネル3の粒径 10 = 1.00 µ

403 R チャネル4の粒径 10 = 1.00 µ

404 R チャネル5の粒径 10 = 1.00 µ

405 R チャネル6の粒径 10 = 1.00 µ

406 R チャネル7の粒径 10 = 1.00 µ

407 R チャネル8の粒径 10 = 1.00 µ

408 R チャネル9の粒径 10 = 1.00 µ

409 ~ 499 該当なし 該当なし

データブロック(300~ 399)

レジスター番号 読み取り(R)/書き込み(W) 名前 データ

313 R レポート規格

0 = 計数結果(個 /mL)

1 = 計数結果(生データ)

2 = ISO 4406

3 = NAS 1638

4 = SAE AS4059

5 = NAVAIR 01-1A-17

6 = DEFSTAN 91-91

7 = GOST 17216-2001

8 = ASTM D7619-12

9 = カスタムレポート

314 R 校正

0 = MTDPSL

1 = ISO11171

2 = ACFTD

3 = PSL

315 R 液体タイプ

0 = オイル

1 = 燃料

2 = グリコール

3 = 水

316 R カウントアラーム 0×0004 = チャネル3 カウントアラーム

317~ 319 該当なし 該当なし

320~ 339 R 分類

340~ 399 該当なし 該当なし

Page 8: MODBUS プロトコルによる HIAC PODS+ リモート …...6 = DEFSTAN 91-91 W = リモートモード設定時 7 = GOST 17216-2001 W = リモートモード設定時 8 = ASTM D7619-12

Characterized By Ingenuity | 8

チャネル分類(600~ 699)

レジスター番号 読み取り(R)/書き込み(W) 名前 説明

600~ 601 R チャネル1のクラスコード ASCIIコード4文字

602~ 603 R チャネル2のクラスコード ASCIIコード4文字

604~ 605 R チャネル3のクラスコード ASCIIコード4文字

606~ 607 R チャネル4のクラスコード ASCIIコード4文字

608~ 609 R チャネル5のクラスコード ASCIIコード4文字

610~ 611 R チャネル6のクラスコード ASCIIコード4文字

612~ 613 R チャネル7のクラスコード ASCIIコード4文字

614~ 615 R チャネル8のクラスコード ASCIIコード4文字

616~ 617 R チャネル9のクラスコード ASCIIコード4文字

618~ 699 該当なし 該当なし

カウント(500~ 599)

レジスター番号 読み取り(R)/書き込み(W) 名前 説明

500 R チャネル1高 カウント高

501 R チャネル1低 カウント低 100 = 10.0

502 R チャネル2高 カウント高

503 R チャネル2低 カウント低 100 = 10.0

504 R チャネル3高 カウント高

505 R チャネル3低 カウント低 100 = 10.0

506 R チャネル4高 カウント高

507 R チャネル4低 カウント低 100 = 10.0

508 R チャネル5高 カウント高

509 R チャネル5低 カウント低 100 = 10.0

510 R チャネル6高 カウント高

511 R チャネル6低 カウント低 100 = 10.0

512 R チャネル7高 カウント高

513 R チャネル7低 カウント低 100 = 10.0

514 R チャネル8高 カウント高

515 R チャネル8低 カウント低 100 = 10.0

516 R チャネル9高 カウント高

517 R チャネル9低 カウント低 100 = 10.0

518~ 599 該当なし 該当なし

※各チャネルのカウントは、チャネル高とチャネル低の和を10で割った数になります。 例:チャネル1のカウント数 = [(レジスター500値 x 65,536 + レジスター501値)/ 10 ]

Page 9: MODBUS プロトコルによる HIAC PODS+ リモート …...6 = DEFSTAN 91-91 W = リモートモード設定時 7 = GOST 17216-2001 W = リモートモード設定時 8 = ASTM D7619-12

ユーザーフィールドの値(800~ 899)

レジスター番号 読み取り(R)/書き込み(W) 名前 説明

800~ 812 R ユーザーフィールド名 1 ASCIIコード25文字

813~ 814 該当なし 該当なし

815~ 827 R ユーザーフィールド名2 ASCIIコード25文字

828~ 829 該当なし 該当なし

830~ 842 R ユーザーフィールド名3 ASCIIコード25文字

843~ 844 該当なし 該当なし

845~ 857 R ユーザーフィールド名4 ASCIIコード25文字

858~ 859 該当なし 該当なし

860~ 872 R ユーザーフィールド名5 ASCIIコード25文字

873~ 874 該当なし 該当なし

875~ 887 R ユーザーフィールド名6 ASCIIコード25文字

888~ 899 該当なし 該当なし

ユーザーフィールドの名前(700~799)

レジスター番号 読み取り(R)/書き込み(W) 名前 説明

700~707 R ユーザーフィールド名 1 ASCIIコード 16文字

708~714 該当なし 該当なし

715~722 R ユーザーフィールド名2 ASCIIコード 16文字

723~729 該当なし 該当なし

730~737 R ユーザーフィールド名3 ASCIIコード 16文字

738~744 該当なし 該当なし

745~752 R ユーザーフィールド名4 ASCIIコード 16文字

753~759 該当なし 該当なし

760~767 R ユーザーフィールド名5 ASCIIコード 16文字

767~774 該当なし 該当なし

775~782 R ユーザーフィールド名6 ASCIIコード 16文字

783~799 該当なし 該当なし

PC-201803-001-PDF(IH)