View
1
Download
0
Category
Preview:
Citation preview
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
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 = ホールディング
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 = リモートモード設定時
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 = リモートモード設定時
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」を書き込んでください。
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
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 該当なし 該当なし
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 ]
ユーザーフィールドの値(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)
Recommended