MODBUS 通信プ ロ ト コル プ ロサーボ NMS 5/7 在槽管理 E SD00353G/08/JA/01.11 71155367 - + NMS 5/7 - MODBUS 通信プ ロ ト コ ル 目 次 1 導入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 実装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3 設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1 8 プ ロ サーボの個別 コ ー ド . . . . . . . . . . . . . . . . . . . 16 パラ メ ータ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 8.1 8.2 8.3 8.4 8.5 NMS NMS NMS NMS NMS 4 機能お よ びデー タ 形式 . . . . . . . . . . . . . . . . . . . . . 6 9 MODBUS 電信例 . . . . . . . . . . . . . . . . . . . . . . . . . 21 4.1 4.2 ワー ド レ ジ ス タ . . . . . . . . . . . . . . . . . . . . . . . . . . 6 浮動小数点レ ジ ス タ . . . . . . . . . . . . . . . . . . . . . . . 6 9.1 ゲージ ス テー タ ス コ ー ド . . . . . . . デバ イ ス エ ラ ー コ ー ド . . . . . . . . ゲージ操作 コ ー ド . . . . . . . . . . . . 密度プ ロ フ ァ イ ル操作ス テー タ ス 密度プ ロ フ ァ イ ルレベル状態 . . . . .. .. .. .. .. ... ... ... ... ... ... ... ... ... ... 16 17 18 19 20 6 ハー ド ウ ェ アの実装 . . . . . . . . . . . . . . . . . . . . . . . 9 6.1 6.2 6.3 終端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 RS-485 MODBUS イ ン タ ーフ ェ イ ス . . . . . . . . . . . . 9 MODBUS 伝送シーケ ン ス . . . . . . . . . . . . . . . . . . . 9 9.4 9.5 ア ド レ ス 0000( フ ァ ン ク シ ョ ン コ ー ド 03) か ら 2 個の レ ジ ス タ デー タ 要求 . . . . . . . ア ド レ ス 0004( フ ァ ン ク シ ョ ン コ ー ド 04) か ら 1 個の レ ジ ス タ デー タ 要求 . . . . . . . . ア ド レ ス 0000( フ ァ ン ク シ ョ ン コ ー ド 03) か ら 6 個の レ ジ ス タ デー タ 要求 . . . . . . . . ア ド レ ス 001A( フ ァ ン ク シ ョ ン コ ー ド 06) ア ド レ ス 001A( フ ァ ン ク シ ョ ン コ ー ド 16) 10 MODBUS 用の NMS 設定 . . . . . . . . . . . . . . . . . . . 22 7 MODBUS レ ジ ス タ 割当て . . . . . . . . . . . . . . . . . . 10 7.1 7.2 7.3 7.4 MODBUS レ ジ ス タ . . . . . . . . . . . . . . . . . . . . . . . 温度デー タ の MODBUS レ ジ ス タ . . . . . . . . . . . . . 密度プ ロ フ ァ イ ルの MODBUS レ ジ ス タ . . . . . . . . NRF 590 と 互換のあ る MODBUS レ ジ ス タ . . . . . . 10.1 10.2 通信速度 (RS485 ボーレー ト ) . . . . . . . . . . . . . . . 22 ス レーブア ド レ ス設定 . . . . . . . . . . . . . . . . . . . . 22 9.2 5 エ ラ ー応答 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 9.3 2 10 12 13 15 . . . . . . 21 . . . . . . 21 . . . . . . 21 . . . . . . 21 . . . . . . 21 Endress+Hauser NMS 5/7 - MODBUS 通信プ ロ ト コ ル 1 導入 1 導入 本書プ ロ ト コ ル説明書は、 エン ド レ スハ ウ ザー製プ ロ サーボ NMS5/7 で実装 さ れた Modicon ド キ ュ メ ン ト PI-MBUS-300 REV(1991) の MODBUS プ ロ ト コ ル操作を説明 し てい ます。 MODBUS プ ロ ト コ ルは、 デー タ フ ロ ー管理に使用 し たデー タ と 技術形式を定義 し てい ます。 MODBUS では、 マ ス タ と ス レーブ型配置を使用 し て、 2 つのデバ イ ス間のデー タ フ ロ ーを実行 し ます。 プ ロ サーボは、 MODBUS ス レーブの役割を果た し 、 EIA (RS)-485 バージ ョ ン MODBUS 通信基板で動作 し ます。 図 1 : プ ロ サーボ NMS5/7 におけ る MODBUS 通信の典型的なデバ イ ス レ イ ア ウ ト COM-5 MODBUS 通信カ ー ド Endress+Hauser バージ ョ ン ソ フ ト ウ ェ ア変更 NMS(TCB) 対応 バージ ョ ン 変更日付 V1.00 オ リ ジナル リ リ ース V4.27 以降 2009.05.18 V2.00 HART ト ン ネル対応 V4.27 以降 * HART ト ン ネル機能は V4.27E 以降 2010.03.01 3 2 実装 NMS 5/7 - MODBUS 通信プ ロ ト コ ル 2 実装 プ ロ サーボが既存 MODBUS マ ス タ と 通信がで き る よ う に、 デジ タ ル通信の標準形式を準備 し ま す。 ホ ス ト コ ン ピ ュ ー タ よ り 要求 さ れたデー タ 形式をプ ロ サーボが適切に構成 し てい る こ と を確か め る ために適合性を確認 し て く だ さ い。 プ ロ サーボ特有の適用条件ために例外を記述 し ます。 プ ロ サーボ MODBUS プ ロ ト コ ルは、 計測お よ び演算値、 デー タ レ ジ ス タ に関する 設定情報 と 診 断を提供 し ます。 デー タ は設定 リ ス ト に関連 し た浮動小数点値、 ワー ド 値、 数値 コ ー ド 、 ス テー タ ス ま たは個々の ス テー タ ス フ ラ グ と し て送 ら れます。 1 台のマ ス タ と 最大 31 台のプ ロ サーボは、 シ ン グル EIS (RS) 485 通信バ ス でマルチ ド ロ ッ プが可 能です。 プ ロ サーボに実装 さ れた MODBUS 機能を以下の表に記述 し ます。 MODBUS 機能 4 ファンクション コード 機能 情報形式 MODBUS 体系 03 読み込み ワード , コード , ステータスワード , 浮動小数点 出力レジスタの読み込み 04 読み込み ワード , コード , ステータスワード , 浮動小数点 入力レジスタの読み込み 06 書き込み ワード , コード , ステータスワード , シングルレジスタの プリセット 16 書き込み ワード , コード , ステータスワード , 浮動小数点 マルチレジスタのセット Endress+Hauser NMS 5/7 - MODBUS 通信プ ロ ト コ ル 3 3 設定 設定 プ ロ サーボの MODBUS ポー ト は、 通信を構築する ために設定する 必要があ り ます。 プ ロ サーボア ド レ スはホ ス ト に固有 ID を提供 し ます。 プ ロ サーボア ド レ スは、 デ ィ ス プ レ イ を 通 し て設定で き ます。 そのア ド レ ス は、 1 ~ 247 の範囲で、 ループの MODBUS デバ イ ス ご と に 固有 ID が必要です。 MODBUS プ ロ ト コ ルは、 Remote Terminal Unit(RTU) ま たは ASCII (American Standard Code for Information Interchange) の 2 つの伝送形式をサポー ト し ます。 2 つのモー ド の選択は、 ホ ス ト の優先権に よ っ て異な り ます。 RTU は、 改善 さ れたエ ラ ー検出 能力お よ びハ イ スループ ッ ト に よ り 頻繁に優先 さ れて選択 さ れます。 ASCII は 16 進値で表示する ために ASCII 印字を使用 し ます。 こ の伝送形式は RTU 伝送形式 と 比 べて情報を渡すために約 2 倍の文字が必要 と な り ます。 3.1 パラ メ ー タ EIA (RS) 485 ポー ト は伝送速度を設定す る 必要があ り ます。 許容値は、 毎秒 1200, 2400, 4800, 9600, 19200 ビ ッ ト です。 こ れは、 デ ィ ス プ レ イ を使用 し て設 定す る 必要があ り ます。 MODBUS を実行する ためのプ ロ サーボの設定を以下の表に記述 し ます。 デフ ォ ル ト 値は、 強調表示 さ れます。 MODBUS 設定情報 設定項目 有効な入力 MODBUS で設定可能 1... 247 不可 可 ボーレー ト 1200 2400 4800 9600 19200 不可 可 パリティ 奇数 偶数 なし 不可 可 符号な し 符号あ り 不可 可 MODBUS ア ド レ ス ワ ー ド 形式 Endress+Hauser デ ィ ス プ レ イ で設定可能 5 4 機能およびデー タ 形式 NMS 5/7 - MODBUS 通信プ ロ ト コ ル 4 機能およびデー タ 形式 プ ロ サーボの MODBUS デー タ は、 ワ ー ド レ ジ ス タ 、 浮動小数点レ ジ ス タ お よ びス テー タ ス ビ ッ ト レ ジ ス タ で構成 さ れます。 こ れ ら の レ ジ ス タ 割当は、 "MODBUS レ ジ ス タ 割当 " で確認で き ま す。 プ ロ サーボは、 2 つの 16 ビ ッ ト レ ジ ス タ 浮動小数点形式 も サポー ト し ます。 MODBUS コ マ ン ド の詳 し い説明は、 Modicon MODBUS プ ロ ト コ ル仕様書 「No.PI-MBUS-300」 で 確認で き ます。 4.1 ワー ド レ ジ ス タ 1 デー タ の 16 ビ ッ ト を保持す る (時々、 整数 と 見な さ れ る ) ワー ド レ ジ ス タ は、 MODBUS デー タ の最 も 一般的に使用 さ れ る 形式で、 ほ と ん ど の MODBUS ホ ス ト よ っ てサポー ト さ れてい ま す。 プ ロ サーボ実装においては、 MODBUS ワー ド レ ジ ス タ は以下の 4 形式の 1 つを伝送用に使 用 し ます。 • • • • ワ ー ド デー タ ( 符号な し ) - 0 ~ 65535 の ス ケール し た数 整数デー タ ( 符号あ り ) - 32768 ~ 32767 の ス ケール し た数 コ ー ド デー タ - コ ー ド 表か ら 選択 さ れたマルチ選択設定デー タ Packed Bit デー タ - 16 packed single bits の レ ジ ス タ 形式 ワー ド お よ び コ ー ド デー タ レ ジ ス タ には、 デー タ を処理 し て設定 し 、 読み込むために必要な全 情報があ り ます。 ワー ド レ ジ ス タ のい く つかは、 フ ァ ン ク シ ョ ン コ ー ド 03 ま たは 04 で読み込 む こ と がで き ます。 こ れ ら と 同 じ レ ジ ス タ はフ ァ ン ク シ ョ ン コ ー ド 06 で一つずつ書 き 込みが可能、 あ る いはマルチ レ ジ ス タ はフ ァ ン ク シ ョ ン コ ー ド 16 で書 き 込み可能です。 4.1.1 ワー ド デー タ ワー ド デー タ ( 符号な し ) は、 16 ビ ッ ト 2 進数 と し て保存 さ れた整数 0 と 65,535 です。 4.1.2 整数デー タ 整数デー タ (符号あ り ) は -32768 ~ +32767 の ス ケール し た数です。 4.1.3 コ ー ド デー タ コ ー ド デー タ は、 ル ッ ク ア ッ プテーブル値に応答 し ます。 こ れ ら の レ ジ ス タ に書 き 込まれた デー タ は、 有効なテーブルに入力 さ れ る か、 あ る いは値は破棄 さ れます。 例 と し て、 プ ロ サー ボ内の値の単位は、 HART 基準値ル ッ ク ア ッ プに よ り 表 さ れます (「「7 MODBUS レ ジ ス タ 割当」 参照)。 そのために、 HART デバ イ ス か ら 読み込まれた単位値が 45 (002D 16 進) だっ た場合、 その単位はマ ス タ にな り ます。 4.1.4 Packed bits Packed bits は、 1 つの レ ジ ス タ にパ ッ ク さ れた、 16 個の各々の ス テー タ ス を表 し ます。 ス テー タ ス ビ ッ ト は、 レ ジ ス タ 情報だけの処理を選択す る シ ス テ ム ために こ の方法がパ ッ ク さ れてい ま す。 パ ッ ク さ れた レ ジ ス タ のビ ッ ト は、 デー タ 機能形式に よ っ て グループ化 さ れます。 6 Endress+Hauser NMS 5/7 - MODBUS 通信プ ロ ト コ ル 4.2 4 機能およびデー タ 形式 浮動小数点レ ジス タ MODBUS プ ロ ト コ ル仕様の部分はないけれど も 、 浮動小数点は、 IEEE 754 基準 32 ビ ッ ト 表現 を使用 し て実行 し てい ます。 [ IEEE Computer Society (1985) “IEEE Standard for Binary FloatingPoint Arithmetic, IEEE Std. 754-1985” for complete technical information on this format 参照 ] 浮動小数点は、 精度を高め、 ス ケー リ ン グ ワー ド 値に要求 さ れ る 複雑性を軽減 し 、 簡単に ス ケール さ れないプ ロ サーボに よ っ て使用 さ れた数字を伝送す る の手段を提供 し ます。 Endress+Hauser 7 5 エ ラ ー応答 NMS 5/7 - MODBUS 通信プ ロ ト コ ル 5 エ ラ ー応答 プ ロ サーボ よ り 返送 さ れ る エ ラ ー応答に関 し ては、 以下に記述 し ます。 MODBUS エ ラ ー応答 内容 理由 01 不正機能 サポー ト さ れていない機能を使用 し た ため 02 不正デー タ ア ク セ ス デー タ ア ド レ ス ( ビ ッ ト ま たはレ ジ ス タ ) が定義 さ れ ていないため 03 不正デー タ 値 書 き 込ま れたデー タ 値が、 範囲外 値の読み込み専用 書 き 込ま れたデー タ ア ド レ ス が読み込み専用のため コード 10 (0x0A) パ リ テ ィ エ ラ ー、 チ ェ ッ ク サム エ ラ ーま たは メ ッ セージ形式エ ラ ーは無視 さ れます。 8 Endress+Hauser NMS 5/7 - MODBUS 通信プ ロ ト コ ル 6 6 ハー ド ウ ェ アの実装 ハー ド ウ ェ アの実装 プ ロ サーボは、 MODBUS マ ス タ で通信する ために 2 線 EIA (RS) 485 ハー ド ウ ェ ア イ ン タ ーフ ェ イ ス を使用 し ます。 EIA (RS) 485 は、 1 つのネ ッ ト ワー ク で操作す る ために最大 32 デバ イ ス を 利用で き る 高速差動通信ネ ッ ト ワー ク です。 プ ロ サーボ と MODBUS マ ス タ は、 通信する ために ツ イ ス ト ペア線を共有 し てい ます。 EIS (RS) 485 の通信距離は、 ボーレー ト ( 通信速度 )、 ワ イ ヤ品質、 環境電気 ノ イ ズ、 配線条件お よ びマルチ ド ロ ッ プのプ ロ サーボ数に よ っ て異な る 走行が可能です。 EIS (RS) 485 シ ス テ ム用 に推奨す る ワ イ ヤは、 18 ゲージ以上、 シール ド さ れた ツ イ ス ト ペア線です。 シール ド は MODBUS マ ス タ ( 管理シ ス テ ム ま たは コ ン ピ ュ ー タ ) 端末で接地す る 必要があ り ます。 6.1 終端 終端抵抗は、 ラ イ ンの反射を最小限にす る ために通信バ ス の各端末に設置 し ます。 複数のプ ロ サーボが MODBUS 通信を使用 し て接続す る 場合、 調整は MODBUS 通信基板上で行われます。 6.2 RS-485 MODBUS イ ン タ ー フ ェ イ ス 管理シ ス テ ム と し て RS-485 MODBUS ループの様々な イ ン タ ーフ ェース方法があ り ます。 使用 さ れ る 方法は、 設定 さ れ る シ ス テ ムお よ び ソ フ ト ウ ェ アに よ っ て異な り ます。 6.3 MODBUS 伝送シーケ ン ス プ ロ サーボ と ホ ス ト 受信器 MODBUS 通信は、 ス ムーズなデー タ 送信の実行お よ び不必要な デー タ 紛失を避け る ために理想的なシーケ ン ス を持っ てい ます。 注意! MODBUS ホ ス ト か ら の " 要求 " と プ ロ サーボ NMS5/7 に よ る " 回答 " ま での 100 ミ リ 秒が必要 です。 伝送距離は最大 1200m です。 Endress+Hauser 9 7 MODBUS レ ジス タ 割当て NMS 5/7 - MODBUS 通信プ ロ ト コ ル 7 MODBUS レ ジ ス タ 割当て 7.1 MODBUS レ ジ ス タ 以下の リ ス ト は、 MODBUS 通信で利用可能な測定値お よ びパ ラ メ ー タ の説明です。 MODBUS レジスタ *1 コード データアイテム データレンジ 単位 (デフォルト) 1 03 / 04 ディスプレーサ位置 0 ~ 65535.0 03 / 04 液面レベル 5 03 / 04 6 7 注記 データ 形式 GVH *2 備考 mm 浮動小数点 000 *3 0 ~ 65535.0 mm 浮動小数点 008 *3 液温度 -200.0 ~ 360.0 °C 10-1 整数 010 *4 03 / 04 平均ガス温度 -200.0 ~ 360.0 °C 10-1 整数 013 *4 03 / 04 HART デバイス 1 データ 浮動小数点 011 03 / 04 HART デバイス 2 データ 浮動小数点 012 03 / 04 水尺 0 ~ 65535.0 mm 浮動小数点 014 13 03 / 04 上層部密度 0 ~ 3.2767 g/ml 10-4 ワード 005 14 03 / 04 中層部密度 0 ~ 3.2767 g/ml 10-4 ワード 006 15 03 / 04 下層部密度 0 ~ 3.2767 g/ml 10-4 ワード 007 16 03 / 04 上部界面 0 ~ 65535.0 mm 浮動小数点 002 *3 03 / 04 中間界面 0 ~ 65535.0 mm 浮動小数点 003 *3 03 / 04 タンク底レベル 0 ~ 65535.0 mm 浮動小数点 004 *3 22 03 / 04 ゲージステータス 0 ~ 31 ワード 021 *5 23 03 / 04 バランス信号 0~1 ワード 022 24 03 / 04 デバイス エラー 0 ~ 999 ワード 036 25 03 / 04 レベルアラーム 0~3 ワード 034 2 3 4 8 9 10 11 *3 12 17 18 19 20 21 予備 26 27 06 / 16 ゲージ操作 0 ~ 10 プリセット ワード 025 *7 28 06 / 16 密度操作選択 0~3 プリセット ワード 840 *8 29 10 *6 予備 Endress+Hauser NMS 5/7 - MODBUS 通信プ ロ ト コ ル 7 MODBUS レ ジ ス タ 割当て 備考 : 1. 選択 さ れた MODBUS フ ァ ン ク シ ョ ン カー ド に よ っ て、 以下のオ フ セ ッ ト ア ド レ ス を追加す る 必要があ り ます。 – フ ァ ン ク シ ョ ン コ ー ド 03: 40000 – フ ァ ン ク シ ョ ン コ ー ド 04: 30000 2. GVH は、 プ ロ サーボのマ ト リ ッ ク ス に保存 さ れ る デー タ ま たはパ ラ メ ー タ の場所を表 し ま す ( マ ト リ ッ ク の詳細に関 し ま し ては TI00452G を参照 く だ さ い )。 – G : マ ト リ ッ ク ス グループを表 し ます。 – V : 選択 さ れたマ ト リ ッ ク ス グループの列 – H : マ ト リ ッ ク ス グループで選択 さ れた列内の行 3. " 長 さ " に関連 し た単位は、 mm., cm., m, ft., inch が使用可能です。 単位の選択は、 プ ロ サー ボの GVH 760 “LEV. UNIT (HOST)” に よ っ て あ ら か じ め決め ら れます。 4. " 温度 " に関連 し た単位は、 °C ま たは °F が使用可能です。 単位の選択は、 プ ロ サーボの GVH 761 “TEMP. UNIT (HOST)” に よ っ て あ ら か じ め決め ら れます。 5. 「8.1 の NMS ゲージ ス テー タ ス コ ー ド 」 を参照 6. 「8.2 の NMS デバ イ ス エ ラ ース テー タ ス コ ー ド 」 を参照 7. 「8.3 の NMS ゲージ操作コ ー ド 」 を参照 8. 密度操作 コ マ ン ド 選択 – 0: 上層部密度計測停止 – 1: タ ン ク フ ロ フ ァ イ ル – 2: 界面プ ロ フ ァ イ ル – 3: 手入力界面プ ロ フ ァ イ ル 9. 「8.4 NMS 密度プ ロ フ ァ イ ル操作ス テー タ ス コ ー ド 」 を参照 10. 「8.5 NMS 密度プ ロ フ ァ イ ルレベル状態コ ー ド 」 を参照 注意! MODBUS レ ジ ス タ 13 と 60 ~ 100 の実際の計測デー タ お よ びパ ラ メ ー タ は、 入力 さ れた密度操 作の形式に よ り 異な り ます。 Endress+Hauser 11 7 MODBUS レ ジス タ 割当て NMS 5/7 - MODBUS 通信プ ロ ト コ ル 7.2 温度デー タ の MODBUS レ ジ ス タ 個々の素子位置お よ び測定値は、 プ ロ サーボ NMS がプ ロ サーモ NMT シ リ ーズに接続 さ れた場 合に使用で き ます。 MODBUS レジスタ *1 コード データ アイテム データレンジ 単位 ( デフォルト ) 注記 データ フォーマット GVH *2 備考 30 03 / 04 NMT 素子温度 . 1 -200.0 ~ 360.0 °C 10-1 整数 450 *4 -1 整数 451 *4 31 03 / 04 NMT 素子温度 . 2 -200.0 ~ 360.0 °C 10 32 03 / 04 NMT 素子温度 . 3 -200.0 ~ 360.0 °C 10-1 整数 452 *4 33 03 / 04 NMT 素子温度 . 4 -200.0 ~ 360.0 °C 10-1 整数 453 *4 °C 10-1 整数 454 *4 整数 455 *4 34 NMT 素子温度 . 5 -200.0 ~ 360.0 35 03 / 04 NMT 素子温度 . 6 -200.0 ~ 360.0 °C 10-1 36 03 / 04 NMT 素子温度 . 7 -200.0 ~ 360.0 °C 10-1 整数 456 *4 37 03 / 04 NMT 素子温度 . 8 -200.0 ~ 360.0 °C 10-1 整数 457 *4 °C 10-1 整数 458 *4 整数 459 *4 38 03 / 04 NMT 素子温度 . 9 -200.0 ~ 360.0 39 03 / 04 NMT 素子温度 . 10 -200.0 ~ 360.0 °C 10-1 40 03 / 04 NMT 素子温度 . 11 -200.0 ~ 360.0 °C 10-1 整数 473 *4 41 03 / 04 NMT 素子温度 . 12 -200.0 ~ 360.0 °C 10-1 整数 473 *4 °C 10 -1 整数 473 *4 整数 473 *4 42 12 03 / 04 03 / 04 NMT 素子温度 . 13 -200.0 ~ 360.0 43 03 / 04 NMT 素子温度 . 14 -200.0 ~ 360.0 °C 10-1 44 03 / 04 NMT 素子温度 . 15 -200.0 ~ 360.0 °C 10-1 整数 473 *4 45 03 / 04 NMT 素子温度 . 16 -200.0 ~ 360.0 °C 10-1 整数 473 *4 46 03 / 04 NMT 素子位置 1 0 ~ 65535 mm ワード 460 *3 47 03 / 04 NMT 素子位置 2 0 ~ 65535 mm ワード 461 *3 48 03 / 04 NMT 素子位置 3 0 ~ 65535 mm ワード 462 *3 49 03 / 04 NMT 素子位置 4 0 ~ 65535 mm ワード 463 *3 50 03 / 04 NMT 素子位置 5 0 ~ 65535 mm ワード 464 *3 51 03 / 04 NMT 素子位置 6 0 ~ 65535 mm ワード 465 *3 52 03 / 04 NMT 素子位置 7 0 ~ 65535 mm ワード 466 *3 53 03 / 04 NMT 素子位置 8 0 ~ 65535 mm ワード 467 *3 54 03 / 04 NMT 素子位置 9 0 ~ 65535 mm ワード 468 *3 55 03 / 04 NMT 素子位置 10 0 ~ 65535 mm ワード 469 *3 56 03 / 04 NMT 素子位置 11 0 ~ 65535 mm ワード 477 *3 57 03 / 04 NMT 素子位置 12 0 ~ 65535 mm ワード 477 *3 58 03 / 04 NMT 素子位置 13 0 ~ 65535 mm ワード 477 *3 59 03 / 04 NMT 素子位置 14 0 ~ 65535 mm ワード 477 *3 60 03 / 04 NMT 素子位置 15 0 ~ 65535 mm ワード 477 *39 61 03 / 04 NMT 素子位置 16 0 ~ 65535 mm ワード 477 *3 Endress+Hauser NMS 5/7 - MODBUS 通信プ ロ ト コ ル 7.3 7 MODBUS レ ジ ス タ 割当て 密度プ ロ フ ァ イルの MODBUS レ ジス タ " 密度プ ロ フ ァ イ ル " 操作の測定値は、 MODBUS 通信で送信 さ れます。 注意! 密度プ ロ フ ァ イ ルを行 う ためには、 プ ロ サーボの注文情報 「030 : アプ リ ケーシ ョ ン」 で " 密度 プ ロ フ ァ イ ル " 計測付 き を選択す る 必要があ り ます。 MODBUS レ ジスタ *1 コード データ アイテム データレンジ 62 03 / 04 密度プロファイル 操作ステータス 63 03 / 04 64 データフ ォーマット GVH *2 備考 0~9 ワード 850 / 950 *8 *9 レベル状態 0~9 ワード 851 / 951 *10 03 / 04 操作日時 ( 日 ) 00 ~ 31 DD ワード 65 03 / 04 操作日時 ( 時間 ) 0000 ~ 2459 HH MM ワード 852 66 03 / 04 界面レベル 0 ~ 65535 mm ワード 953 67 03 / 04 平均プロファイル密度 0 ~ 3.2767 g/ml 10-4 ワード 854 / 954 68 03 / 04 平均温度 -200.0 ~ 360.0 °C 10-1 整数 855 / 955 69 03 / 04 プロファイル密度 01 0 ~ 3.2767 g/ml 10-4 ワード 860 / 960 70 03 / 04 プロファイル密度 02 0 ~ 3.2767 g/ml 10-4 ワード 861 / 961 71 03 / 04 プロファイル密度 03 0 ~ 3.2767 g/ml 10-4 ワード 862 / 962 72 03 / 04 プロファイル密度 04 0 ~ 3.2767 g/ml 10-4 ワード 863 / 963 73 03 / 04 プロファイル密度 05 0 ~ 3.2767 g/ml 10-4 ワード 864 / 964 74 03 / 04 プロファイル密度 06 0 ~ 3.2767 g/ml 10-4 ワード 865 / 965 75 03 / 04 プロファイル密度 07 0 ~ 3.2767 g/ml 10-4 ワード 866 / 966 76 03 / 04 プロファイル密度 08 0 ~ 3.2767 g/ml 10-4 ワード 867 / 967 77 03 / 04 プロファイル密度 09 0 ~ 3.2767 g/ml 10-4 ワード 868 / 968 78 03 / 04 プロファイル密度 10 0 ~ 3.2767 g/ml 10-4 ワード 869 / 969 79 03 / 04 プロファイル密度 11 0 ~ 3.2767 g/ml 10-4 ワード 870 / 970 80 03 / 04 プロファイル密度 12 0 ~ 3.2767 g/ml 10-4 ワード 871 / 971 81 03 / 04 プロファイル密度 13 0 ~ 3.2767 g/ml 10-4 ワード 872 / 972 82 03 / 04 プロファイル密度 14 0 ~ 3.2767 g/ml 10-4 ワード 873 / 973 83 03 / 04 プロファイル密度 15 0 ~ 3.2767 g/ml 10-4 ワード 874 / 974 84 03 / 04 プロファイル密度 16 0 ~ 3.2767 g/ml 10-4 ワード 875 / 975 85 03 / 04 プロファイル位置 01 0 ~ 65535 mm ワード 880 / 980 86 03 / 04 プロファイル位置 02 0 ~ 65535 mm ワード 881 / 981 87 03 / 04 プロファイル位置 03 0 ~ 65535 mm ワード 882 / 982 88 03 / 04 プロファイル位置 04 0 ~ 65535 mm ワード 883 / 983 89 03 / 04 プロファイル位置 05 0 ~ 65535 mm ワード 884 / 984 90 03 / 04 プロファイル位置 06 0 ~ 65535 mm ワード 885 / 985 Endress+Hauser 単位 ( デフォルト ) 注記 13 7 MODBUS レ ジス タ 割当て NMS 5/7 - MODBUS 通信プ ロ ト コ ル MODBUS レ ジスタ *1 コード データ アイテム データレンジ 単位 ( デフォルト ) 91 03 / 04 プロファイル位置 07 0 ~ 65535 92 03 / 04 プロファイル位置 08 93 03 / 04 94 14 注記 データフ ォーマット GVH *2 mm ワード 886 / 986 0 ~ 65535 mm ワード 887 / 987 プロファイル位置 09 0 ~ 65535 mm ワード 888 / 988 03 / 04 プロファイル位置 10 0 ~ 65535 mm ワード 889 / 989 95 03 / 04 プロファイル位置 11 0 ~ 65535 mm ワード 890 / 990 96 03 / 04 プロファイル位置 12 0 ~ 65535 mm ワード 891 / 991 97 03 / 04 プロファイル位置 13 0 ~ 65535 mm ワード 892 / 992 98 03 / 04 プロファイル位置 14 0 ~ 65535 mm ワード 893 / 993 99 03 / 04 プロファイル位置 15 0 ~ 65535 mm ワード 894 / 994 100 03 / 04 プロファイル位置 16 0 ~ 65535 mm ワード 895 / 995 備考 Endress+Hauser NMS 5/7 - MODBUS 通信プ ロ ト コ ル 7.4 7 MODBUS レ ジ ス タ 割当て NRF 590 と 互換のある MODBUS レ ジ ス タ 以下の MODBUS レ ジ ス タ には、 7.1 ~ 7.4 で説明 し た も の と 全 く 同 じ 値お よ びパ ラ メ ー タ があ り ます。 さ ら に、 タ ン ク サ イ ド モニ タ NRF590 で使用 さ れ る 個別 MODBUS レ ジ ス タ と 同 じ ア ド レ ス が使用で き ます。 MODBUS レジスタ *1 コード データ アイテム データレンジ 単位 ( デフォルト ) 3001 03 / 04 液面レベル 0 ~ 65535.0 03 / 04 ディスプレーサ位置 03 / 04 液温度 03 / 04 注記 データ フォーマット GVH *2 備考 mm 浮動小数点 008 *3 0 ~ 65535.0 mm 浮動小数点 000 *3 -200.0 ~ 360.0 °C 整数 010 *4 HART デバイス 1 データ 浮動小数点 011 03 / 04 HART デバイス 2 データ 浮動小数点 012 3011 03 / 04 予備 3012 03 / 04 予備 3013 03 / 04 上層部密度 0 ~ 3.2767 g/ml ワード 005 03 / 04 水尺レベル 0 ~ 65535.0 mm 浮動小数点 014 *3 03 / 04 平均ガス温度 -200.0 ~ 360.0 °C 整数 013 *4 3002 3003 3004 3005 10-1 3006 3007 3008 3009 3010 10-4 3014 3015 3016 3017 10-1 3018 注意! 「7.4 MODBUS レ ジ ス タ 」 は、 プ ロ サーボ と タ ン ク サ イ ド モニ タ で共有する こ と がで き る 値 と パ ラ メ ー タ のみがあ り ます。 Endress+Hauser 15 8 プ ロサーボの個別コ ー ド NMS 5/7 - MODBUS 通信プ ロ ト コ ル 8 プ ロサーボの個別 コ ー ド プ ロ サーボは、 計測 と デー タ 伝送の両方を同時に行 う イ ン テジジ ェ ン ト サーボ ゲージなので、 デバ イ ス個別のゲージ ス テー タ ス、 エ ラ ーお よ び操作 コ ー ド の操作状態を モニ タ し ます。 8.1 NMS ゲージ ス テー タ ス コ ー ド コード 内容 備考 0 定義なし 1 ディスプレーサが基準線上にある状態 2 ディスプレーサの巻上げ 3 なし 4 ディスプレーサの停止 5 液面計測 , バランス 6 上部界面計測 , バランス *1 7 下部界面計測 , バランス *1 8 タンク底計測 , バランス *1 9 上層部密度 , 完了 *1 10 中層部密度 , 完了 *1 11 下層部密度 , 完了 *1 12 オーバーテンション解除 13 キャリブレーション稼働中 14 レベル検出中 15 レベル追従中 16 上層部密度検出中 *1 17 中層部密度検出中 *1 18 下層部密度検出中 *1 19 上部界面計測 *1 20 上部界面追従中 *1 21 下部界面探索中 *1 22 下部界面追従中 *1 23 タンク底探索中 24 初期校正が未設定 25 上限停止 26 下限停止 27 再現性のテスト 28 水尺探索中 *1 29 水尺計測 , バランス *1 30 水尺追従中 *1 31 オーバー / アンダーテンション 備考 1. 16 プ ロ サーボ NMS5/7 が界面お よ び密度計測を実行 し た場合に ス テー タ ス を使用で き ます。 Endress+Hauser NMS 5/7 - MODBUS 通信プ ロ ト コ ル 8 プ ロサーボの個別コ ー ド 8.2 エラー コー ド エ ラ ー メ ッ セージ 0 エ ラ ー ナシ 101 ジ ョ ウゲン ジ ュ ウ リ ョ ウ マ ト リ ク ス GVH=162 「ジ ョ ウ ゲ ン ジ ュ ウ リ ョ ウ 」 で設定 し た上限重量値を超え た時エ ラ ーが発生 し ます。 こ の時 NMS は停止 し ます。 102 カゲ ン ジ ュ ウ リ ョ マ ト リ ク ス GVH=163 「カゲ ン ジ ュ ウ リ ョ ウ 」で 設定 し た下限重量値を下回っ た時エ ラ ーが発生 し ます。 こ の時 NMS は停止 し ます。 106 Z ソ ウ ノ シ ン ゴ ウ ハ イ ラ ズ (2) エ ン コ ーダか ら の Z 相 ( ワ イ ヤ ド ラ ム 1 回転に 対 し 、 1 パル ス の信号を発信す る ) の信号が確 認で き なかっ た場合にエ ラ ーが発生 し ます。 内容 A/D コ ンバー タ 用 IC も し く はセ ンサが故障 し た 場合に発生 し ます。 111 ロ ーカルエ ラ ー : NMT NMT 温度セ ンサ と NMS 間の HART 通信エ ラ ー 112 Z ソ ウ ノ シ ン ゴ ウ ハ イ ラ ズ (1) エ ン コ ーダか ら の Z 相 ( ワ イ ヤ ド ラ ム 1 回転に 対 し 、 1 パル ス の信号を発信す る ) の信号が確 認で き なかっ た場合にエ ラ ーが発生 し ます。 113 ロ ーカルエ ラ ー : NRF 114 SIFA ERROR デジ タ ル出力の通信基板 と CPU 基板間のエ ラ ー 115 ワ イ ヤ ナガサ ノ コ ウ セ 自動 ワ イ ヤキ ャ リ ブ レーシ ョ ンの誤差が設定限 度を超え てい ます。 120 デ ィ ス プ レーサ ノ コ ウ セ 自動重量キ ャ リ ブ レーシ ョ ンの誤差が、 その設 定限度を超え てい ます。 121 LCD CHECK 122 A ソ ウ シ ュ ツ リ ョ ク ナシ 124 POWER FAILURE 201 ホゼ イ : メ モ リ ー コ シ ョ ウ 232 ロ ーカルエ ラ ー : デバ イ ス 1 備考 エ ラ ーの表示はあ り ません。 ADC/ セ ンサ ノ エ ラ ー 107 Endress+Hauser NMS デバイ ス エ ラ ー コ ー ド NR F と NMS 間の HART 通信エ ラ ー *2 *3 LCD のエ ラ ー エ ン コ ーダか ら の A 相信号の出力が使用不可 供給電圧が許容値以下で起 こ る エ ラ ー 保税封印後、 メ モ リ が故障 し た時にエ ラ ーが発 生 し ます。 ロ ーカル HART 機器 1 と NMS 間の HART 通信エ ラー *3 ロ ーカル HART 機器 2 と NMS 間の HART 通信エ ラー *3 233 ロ ーカルエ ラ ー : デバ イ ス 2 240 デバ イ ス エ ラ ー : NRF プ ロ モニ タ NRF560 に、 エ ラ ーが発生 し てい ま す。 *3 250 デバ イ ス エ ラ ー : NMT プ ロ サーモ NMT5 に、 デバ イ ス エ ラ ーが発生 し ます。 *2 130 デバ イ ス エ ラ ー : DEV1 HART デバ イ ス 1 (HART 通信仕様の圧力計等 ) にデバ イ ス エ ラ ー発生 *3 131 デバ イ ス エ ラ ー : DEV2 HART デバ イ ス 2 (HART 通信仕様の圧力計等 ) にデバ イ ス エ ラ ー発生 *3 132 ROM ERROR 133 STATUS 1 EEPROM の故障 端子入力か ら の ス テー タ ス入力動作信号のエ ラ ー発生 17 8 プ ロサーボの個別コ ー ド NMS 5/7 - MODBUS 通信プ ロ ト コ ル 備考 2. 3. プ ロ サーモ NMT53x ま たは 3 線 RTD ス ポ ッ ト 温度バルブが接続 さ れた場合のみ、 エ ラ ー コ ー ド が使用可能です。 プ ロ モニ タ NRF560 ま たは HART デバ イ ス 1/2 が接続 さ れた場合のみ使用可能です。 8.3 NMS ゲージ操作 コ ー ド コード 内容 備考 0 エキメン レベル 1 アップ 2 テイシ 3 タンク テイ レベル 4 ジョウブ カイメン *1 5 チュウブ カイメン *1 6 ジョウゾウブ ミツド *1 *4 7 チュウソウブ ミツド *1 8 テイソウブ ミツド *1 9 サイゲン テスト 10 ミズ ジャク *1 備考 4. 上層部密度操作 コ マ ン ド は、 MODBUS レ ジ ス タ 28 ま たは GVH 840 “OPE.SELECT” の選択 モー ド に応 じ て、 い く つかの密度計測機能を起動す る こ と がで き ます。 様々な密度計測の 詳細に関 し ま し ては、 プ ロ サーボ NMS5 取扱説明書 BA00401G を ご参照 く だ さ い。 18 Endress+Hauser NMS 5/7 - MODBUS 通信プ ロ ト コ ル 8 プ ロサーボの個別コ ー ド 8.4 NMS 密度プ ロ フ ァ イル操作ス テー タ ス 新たに実装 さ れた " 密度プ ロ フ ァ イ ル " 機能は、 操作に前に諸条件を設定す る 必要があ り ます。 ま た、 こ れに よ り 、 シーケ ン ス の間中、 安全な操作をお約束 し ます。 コー ド 内容 詳細 備考 0 ACCEPTING 1 STANDBY 2 IN OPERATION 密度プ ロ フ ァ イ ル コ マ ン ド を実行中 3 OPR. END 密度プ ロ フ ァ イ ル処理が正常に終了 4 UN_BALANCE_ERR 5 OPR. ERR. STOP 失敗 : 密度プ ロ フ ァ イ ル処理中に異常状況が発生 6 I / F OPERATION 界面プ ロ フ ァ イ ルを実行中 7 I / F ERR. STOP 失敗 : 界面プ ロ フ ァ イ ル処理中に異常状況が発生 8 I / F MANU. OPE 手入力界面プ ロ フ ァ イ ルを実行中 *8 9 END / LEVEL SHORT 失敗 : 界面プ ロ フ ァ イ ル処理の要求事項に不満 *9 密度プ ロ フ ァ イ ル コ マ ン ド の受け入れ *5 密度プ ロ フ ァ イ ル コ マ ン ド の実行準備中 *6 失敗 : 密度プ ロ フ ァ イ ル処理の要求状況に不満 *7 備考 5. 6. 7. 8. 9. Endress+Hauser 3 種類の密度プ ロ フ ァ イ ル ( タ ン ク プ ロ フ ァ イ ル , 界面プ ロ フ ァ イ ルお よ び手入力界面プ ロ フ ァ イ ル ) 操作は、 常に液面計測か ら 開始 し ます。 密度プ ロ フ ァ イ ル計測は、 以下の条件を満たす必要があ り ます。 液面動作 : 操作は、 タ ン ク の安全を確保す る ために安定 し た液面を要求 し ます。 パ ラ メ ー タ は、 以下のマ ト リ ク ス で設定で き ます。 – GVH844 “BAL. LEVEL”: デフ ォ ル ト 2.0mm. 範囲 1.0 ~ 99.9mm 液面は、 5 分ご と にモニ タ さ れます。 条件は、 液動作が こ の設定パ ラ メ ー タ 以内に留ま っ てい る こ と です。 デ ィ ス プ レーサは、 安定 し た密度計測を行 う ためにバ ラ ン ス が必要です。 操作を キ ャ ン セ ルす る 前に、 バ ラ ン ス を取る 位置ご と に、 待機時間があ り ます。 – GVH847 “OPE. Wait Time”: デフ ォ ル ト 1 分 , 範囲 1 ~ 31 分 GVH844 “BAL. LEVEL” 条件が、 満た さ れていない場合、 マ ト リ ク ス に設定 さ れた時間は、 全操作がキ ャ ン セル さ れ る 前に、 待機時間 と な り ます。 – GVH845 “UP Wait Time”: デフ ォ ル ト 1 分 , 範囲 1 ~ 31 分 – GVH846 “LIQ. Wait Time”: デフ ォ ル ト 1 分 , 範囲 1 ~ 31 分 界面値は、 操作コ マ ン ド が発行 さ れ る 前に、 GVH843 “I/F Man. Level” に手入力する 必要が あ り ます。 レベルが タ ン ク 床に接近 し 過ぎてい る 場合には、 操作は無視 さ れます。 デフ ォ ル ト 300mm 19 8 プ ロサーボの個別コ ー ド NMS 5/7 - MODBUS 通信プ ロ ト コ ル 8.5 NMS 密度プ ロ フ ァ イルレ ベル状態 密度プ ロ フ ァ イ ル計測のためのデ ィ ス プ レーサのバ ラ ン ス ス テー タ ス です。 コー ド 内容 0 OFF LEVEL MEAS. 1 STABLE 2 UNSTABLE 3 IGNOR CONDITION 詳細 備考 前回の操作が レベル以外 ( プ ロ フ ァ イ ル開始不可 ) 液静止 / 条件成立 ( プ ロ フ ァ イ ル開始可能 ) 液不安定 / 条件不成立 ( プ ロ フ ァ イ ル開始不可 ) 液静止監視な し ( プ ロ フ ァ イ ル開始不可 ) *10 備考 10. 20 メ ン テナン ス を目的 と し ます。 Endress+Hauser NMS 5/7 - MODBUS 通信プ ロ ト コ ル 9 MODBUS 電信例 9 MODBUS 電信例 9.1 ア ド レ ス 0000( フ ァ ン ク シ ョ ン コ ー ド 03) から 2 個の レ ジ ス タ デー タ 要求 • ゲージ位置デー タ 4671179A (15429.9mm) 9.2 ア ド レ ス 0004( フ ァ ン ク シ ョ ン コ ー ド 04) から 1 個のレ ジ ス タ デー タ 要求 • 温度デー タ 00AD (17.3°C) 9.3 • • • • ゲージ位置デー タ 467116CD (15429.7mm) レベルデー タ 467116CD (15429.7mm) 温度デー タ 00AD (17.3°C) ガ ス温度デー タ 00D9 (21.7°C) 9.4 • Endress+Hauser ア ド レ ス 001A( フ ァ ン ク シ ョ ン コ ー ド 06) ゲージ操作 コ マ ン ド : ア ッ プ 9.5 • ア ド レ ス 0000( フ ァ ン ク シ ョ ン コ ー ド 03) から 6 個のレ ジ ス タ デー タ 要求 ア ド レ ス 001A( フ ァ ン ク シ ョ ン コ ー ド 16) ゲージ操作 コ マ ン ド : テ イ シ 21 10 MODBUS 用の NMS 設定 NMS 5/7 - MODBUS 通信プ ロ ト コ ル 10 MODBUS 用の NMS 設定 プ ロ サーボ NMS5/7 は、 MODBUS 通信シ ス テ ム と の通信条件に対応する ためにパ ラ メ ー タ を設 定 し ます。 10.1 通信速度 (RS485 ボーレー ト ) 通信速度は、MODBUS 通信環境に基づき 設定する こ と がで き ます。 マ ト リ ッ ク ス位置 : GVH295 “MODBUS 設定 ” • • • • • • • • • • • • • • • 0: 1200bps / 偶数パ リ テ ィ 1: 1200bps / 奇数パ リ テ ィ 2: 1200bps / NONE パ リ テ ィ 3: 2400bps / 偶数パ リ テ ィ 4: 2400bps / 奇数パ リ テ ィ 5: 2400bps / NONE parity 6: 4800bps / 偶数パ リ テ ィ 7: 4800bps / 奇数パ リ テ ィ 8: 4800bps / NONE parity 9: 9600bps / 偶数パ リ テ ィ 10: 9600bps / 奇数パ リ テ ィ 11: 9600bps / NONE parity 12: 19200bps / 偶数パ リ テ ィ 13: 19200bps / 奇数パ リ テ ィ 14: 19200bps / NONE parity 10.2 ス レーブ ア ド レ ス設定 MODBUS 通信ループの各接続プ ロ サーボ用の ス レーブア ド レ スが設定で き ます。 マ ト リ ッ ク ス位置 : GVH285 “ ア ド レ ス ” • デフ ォ ル ト : 1 • 範囲 : 1 ~ 247 22 Endress+Hauser ●機器調整 ( 新規調整、再調整、故障 ) 不適合に関するお問い合わせ サービ ス部サービ ス プデス ク 課 〒 183-0036 府中市日新町 5-70-3 Tel. 042(314)1919 Fax. 042(314)1941 ■仙台サービ ス ■横浜サービ ス 〒 980-3125 仙台市泉区みずほ台 12-5 Tel. 022(371)2511 Fax. 022(371)2514 〒 221-0045 横浜市神奈川区神奈川 2-8-8 第 1 川島ビル 〒 745-0814 周南市鼓海 2-118-46 Tel. 0834(64)6231 Fax. 0834(25)6232 Tel. 045(441)5701 Fax. 045(441)5702 ■新潟サービ ス ■名古屋サービ ス ■小倉サービ ス 〒 950-0923 新潟市中央区姥 ヶ 山 4-11-18 Tel. 025(286)5905 Fax. 025(286)5906 〒 463-0088 名古屋市守山区鳥神町 88 Tel. 052(795)0221 Fax. 052(795)0440 〒 802-0971 北九州市小倉南区守恒本町 3-7-6 Tel. 093(963)2822 Fax. 093(963)2832 ■千葉サービ ス ■大阪サービ ス 〒 290-0054 市川市五井中央東 1-15-24 斉藤ビル Tel. 0436(23)4601 Fax. 0436(21)9364 〒 564-0042 吹田市穂波町 26-4 Tel. 06(6389)8511 Fax. 06(6389)8182 ■東京サービ ス ■水島サービ ス 〒 183-0036 府中市日新町 5-70-3 Tel. 042(314)1912 Fax. 042(314)1941 〒 712-8061 倉敷市神田 1-5-5 Tel. 086(445)0611 Fax. 086(448)1464 ■計量器製造業登録工場 SD00353G/08/JA/01.11 71155367 FM+SGML 8.0J ■特定建設業認定工場許可(電気工事業、電気通信工事業) 本誌か ら の無断転載、複製はご遠慮 く だ さ い。ま た、記載内容は お断 り な く 変更す る こ と があ り ますので ご了承 く だ さ い。 ■徳山サービ ス
© Copyright 2024 ExpyDoc