ハネウェル 2MLF-AC4H アナログ入力モジュール
製品情報
仕様
- 製品: アナログ入力モジュール
- モデル: 2MLF-AC4H
- ユーザーズガイド: ML200-AI R230 6/23
- リリース: 230
- メーカー: ハネウェルプロセスソリューションズ
- 機密保持: ハネウェル機密および専有情報
- 著作権: Copyright 2009 by Honeywell International Inc.
この文書について
この文書では、2MLF-AC4H アナログ入力モジュールのインストールおよび構成方法について説明します。 Analog to Digital vol に関する情報も含まれています。tageおよび電流コンバータ。
連絡先
ご質問がある場合、またはサポートが必要な場合は、ハネウェルの次の電話番号までお問い合わせください。
- 米国およびカナダ: 1-800-822-7673
- ヨーロッパ:+ 32-2-728-2704
- 太平洋地域: 1300-300-4822 (オーストラリア国内はフリーダイヤル) または +61-8-9362-9559 (オーストラリア国外)
- インド: +91-20-2682-2458
- 韓国: +82-2-799-6317
- 中華人民共和国: +86-10-8458-3280 内線。 361
- シンガポール:+ 65-6580-3500
- 台湾:+ 886-7-323-5900
- 日本:+ 81-3-5440-1303
- その他の場所: 最寄りのハネウェルのオフィスに電話してください。
シンボルの定義
シンボル | 意味 |
---|---|
注意: | 特別な情報が必要な情報を特定します 考慮。 |
注意: | 軽微な事故を引き起こす可能性のある潜在的な危険またはリスクを示します。 または中程度の怪我。 |
製品使用説明書
インストール
- 取り付ける前に、システムの電源がオフになっていることを確認してください。
- システム ラック内の空きスロットを見つけて、アナログ入力モジュールを取り付けます。
- モジュールをスロットに挿入し、しっかりと固定されていることを確認します。
- 必要なケーブルをモジュールに接続します。
- 電源を入れて、モジュールが正しく機能していることを確認します。
構成
- システムインターフェイスの設定メニューにアクセスします。
- 使用可能なモジュールのリストからアナログ入力モジュールを選択します。
- 要件に従って入力チャンネルを設定します (ボリュームtage または現行)。
- 構成設定を保存し、メニューを終了します。
トラブルシューティング
アナログ入力モジュールで問題が発生した場合は、ユーザーズ ガイドのトラブルシューティングのセクションを参照するか、ハネウェルのサポートにお問い合わせください。
メンテナンス
アナログ入力モジュールに損傷や摩耗の兆候がないか定期的に検査してください。必要に応じてモジュールを清掃します。適切なメンテナンス手順については、ユーザーズ ガイドに記載されているガイドラインに従ってください。
安全上の注意
- 電気機器を扱うときは、常に適切な安全手順に従ってください。
- モジュールの取り付けまたは取り外しを行う前に、システムの電源がオフになっていることを確認してください。
- 露出した電気部品には触れないでください。
- アナログ入力モジュールに特有の追加の安全上の注意事項については、ユーザーズガイドを参照してください。
よくある質問
Q: 追加の参考資料はどこで入手できますか?
A: 詳細については、SoftMaster ユーザー ガイドを参照してください。
Q: ハネウェルのサービスにアクセスするにはどうすればよいですか? web サイトですか?
A: 以下にアクセスできます web 住所:
- ハネウェル組織の企業プロセス ソリューション: http://www.honeywell.com
- ハネウェルプロセスソリューション: http://process.honeywell.com/
ハネウェルプロセスソリューション
アナログ入力モジュール
2MLF-AC4H
ユーザーガイド
ML200-AI R230 6/23
リリース230
ハネウェルの機密および専有情報 この文書には、貴重な機密情報および専有情報が含まれています。ハネウェル社以外での開示、使用、複製は、書面による許可がない限り禁止されています。この未発表の著作物は、米国およびその他の国の法律によって保護されています。
通知および商標
著作権 2009 by Honeywell International Inc. リリース 230 2023 年 XNUMX 月
この情報は誠意を持って提示され、正確であると信じられていますが、Honeywellは、商品性および特定目的への適合性の黙示の保証を否認し、顧客との書面による合意に記載されている場合を除き、明示の保証を行いません。
Honeywellは、間接的、特別、または結果的な損害について、いかなる場合も責任を負いません。 このドキュメントの情報と仕様は、予告なしに変更される場合があります。
Honeywell、PlantScape、Experion PKS、および TotalPlant は、Honeywell International Inc. の登録商標です。その他のブランド名または製品名は、それぞれの所有者の商標です。
ハネウェル・インターナショナル・プロセス・ソリューション
2500 West Union Hills Phoenix, AZ 85027 1-800 343-0228
2
アナログ入力モジュール 2MLF-AC4H ユーザーズガイド
R230
ハネウェルの機密および専有情報
6/23
この文書について
この文書では、2MLF-AV8A および AC8A のインストールおよび設定方法について説明します。アナログからデジタルへのボリュームtageおよび電流コンバータ。
リリース情報
資料名 2MLF-AC4H ユーザーズガイド
文書ID
ML200-ハート
リリース番号
120
発行日
6/09
参考文献
次のリストは、この出版物で説明されている内容の参照元となる可能性のあるすべての文書を示しています。
ソフトマスター ユーザーガイド
文書タイトル
連絡先
ワールドワイド Web 次のハネウェル web Process Solution の顧客にとっては、これらのサイトが興味深いかもしれません。
ハネウェル組織の企業プロセス ソリューション
WWWアドレス(URL) http://www.honeywell.com http://process.honeywell.com/
R230
アナログ入力モジュール 2MLF-AC4H ユーザーズガイド
3
6/23
ハネウェルの機密および専有情報
連絡先
お電話でのお問い合わせは下記番号までお願いいたします。
所在地 米国およびカナダ ヨーロッパ太平洋
インド
韓国
中華人民共和国シンガポール
台湾
日本
その他
組織
ハネウェル IAC ソリューション サポート センター ハネウェル TAC-EMEA ハネウェル グローバル TAC パシフィック
ハネウェル グローバル TAC インド ハネウェル グローバル TAC 韓国 ハネウェル グローバル TAC 中国
電話番号 1-800-822-7673
+32-2-728-2704 1300-300-4822 (オーストラリア国内はフリーダイヤル) +61-8-9362-9559 (オーストラリア国外) +91-20-2682-2458
+82-2-799-6317
+86-10-8458-3280 ext. 361
ハネウェル・グローバルTAC東南アジア
ハネウェル・グローバルTAC台湾
ハネウェル・グローバルTACジャパン
最寄りのハネウェルオフィスにお電話ください。
+65-6580-3500 +886-7-323-5900 +81-3-5440-1303
アナログ入力モジュール 2MLF-AC4H ユーザーズガイド
ハネウェルの機密および専有情報
シンボルの定義
シンボルの定義
次の表に、特定の条件を示すためにこのドキュメントで使用されている記号を示します。
シンボル
意味
注意: 特別な考慮が必要な情報を示します。
注意
ヒント: 多くの場合、タスクの実行に関するユーザーへのアドバイスやヒントを特定します。
REFERENCE -EXTERNAL: ブックセット外の追加情報源を示します。
参照 – 内部: ブックセット内の追加の情報源を示します。
回避しないと、システム上の機器または作業(データ)が損傷または失われたり、プロセスを適切に操作できなくなったりする可能性がある状況を示します。
注意: 回避しない場合、軽度または中程度の傷害を引き起こす可能性がある潜在的に危険な状況を示します。 また、危険な行為に対する警告にも使用できます。
機器上の注意記号は、追加情報については製品マニュアルを参照することをユーザーに示します。 マニュアル内の必須情報の横に マークが表示されています。
警告: 回避しないと重傷または死亡につながる可能性がある潜在的に危険な状況を示します。
機器上の警告記号は、追加情報については製品マニュアルを参照することをユーザーに示します。マニュアル内の必須情報の横に マークが表示されています。
警告、感電の危険性: 危険な場所では感電の危険が生じる可能性があります。tag30 Vrms、42.4 Vpeak、または 60 VDC を超える電圧にアクセスできる場合があります。
R230
アナログ入力モジュール 2MLF-AC4H ユーザーズガイド
5
6/23
ハネウェルの機密および専有情報
シンボルの定義
シンボル
意味
ESD の危険性: 機器が敏感になる可能性がある静電気放電の危険性。 静電気に敏感なデバイスの取り扱いに関する注意事項に従ってください。
保護アース (PE) 端子: 保護アース (緑または緑/黄) 供給システム導体の接続用に提供されます。
機能接地端子:耐ノイズ性向上など安全以外の目的で使用されます。注: この接続は、各国の地方電気規定の要件に従って、電源の保護アースに接続する必要があります。
アースアース: 機能的なアース接続。注: この接続は、国および地域の電気規定の要件に従って、電源の保護アースに接続する必要があります。
シャーシ アース: 機器のシャーシまたはフレームへの接続は、国および地域の電気規定の要件に従って、電源の保護アースに接続する必要があることを示します。
6
アナログ入力モジュール 2MLF-AC4H ユーザーズガイド
R230
ハネウェルの機密および専有情報
第1章 はじめに
本書は、2MLK/I/R PLCシリーズ CPUユニットと組み合わせて使用できるHARTアナログ入力ユニット(4MLF-AC2H)の外形寸法、取扱い、プログラミング方法について説明しています。以降、2MLF-AC4HをHARTアナログ入力モジュールと呼びます。このモジュールは、PLC の外部デバイスからのアナログ信号 (電流入力) をデジタル値の符号付き 16 ビット バイナリ データに変換するために使用され、多くのプロセス フィールド デバイスで使用される HART (Highway Addressable Remote Transducer) プロトコルをサポートします。
特徴
(1) HARTプロトコルに対応 4~20mAの入力範囲において、アナログ信号配線を使用して双方向デジタル通信が可能です。現在アナログ配線を使用している場合、HART通信用の配線を追加する必要はありません(0~20mAの範囲ではHART通信はサポートされていません)
(2) 1/64000 の高分解能 1/64000 の高分解能デジタル値を保証します。
(3) 高精度 ±0.1%(周囲温度25℃)の高変換精度が可能です。温度係数は±0.25%と高精度です。
(4) 動作パラメータの設定・モニタリング ユーザーインターフェースを強化し、利便性を向上させた「I/Oパラメータ設定」により動作パラメータの設定が可能になりました。 [I/Oパラメータ設定]を使用すると、シーケンスプログラムを削減できます。また、「特殊モジュールモニタリング」機能により、A/D変換値を簡単にモニタリングすることができます。
(5) 多彩なデジタル出力データ形式を用意 デジタル出力データは以下の 3 形式を用意しています。符号付き値: -32000 ~ 32000 正確な値: 章 2.2 アナログ入力範囲に基づく表示を参照してください。パーセンタイル値: 0 ~ 10000
(6) 入力断線検出機能 アナログ入力信号範囲が 4~20mA の場合に、入力回路の断線を検出する機能です。
1-1
第2章 仕様
第2章 仕様
2.1一般仕様
2MLK/I/Rシリーズの一般仕様は表2.1のとおりです。
いいえ。
アイテム
1
動作温度。
2 保存温度
[表2.1] 一般仕様 仕様 0+65-25+75
関連規格 –
3
動作湿度
595%RH(結露なきこと)
–
4
保管湿度
595%RH(結露なきこと)
–
不連続振動の場合
–
周波数加速 Ampリチュード
番号
5f<8.4
–
3.5mm
8.4f150 9.8m/s (1G)
–
5
振動
連続振動用
X,Y,Z 各10回
IEC61131-2
周波数加速 Ampリチュード
方向
5f<8.4
–
1.75mm
8.4f150 4.9m/s (0.5G)
–
*最大。衝撃加速度:147(15G)
6
ショック
※認定時間:11 ※脈波:符号半波パルス
(X,Y,Z方向 各3回)
方形波インパルスノイズ
AC:±1,500V DC:±900V
IEC61131-2 ML規格
静電気の放電
巻tage:4kV(接触放電)
IEC61131-2 IEC61000-4-2
7
ノイズ
放射電磁界ノイズ
80~1000MHz、10V/m
高速トランジェント
/バーストノイズ
クラスボリュームtage
パワーモジュール
2kV
デジタル/アナログI/O、通信インターフェース
1kV
8
周囲の状況
腐食性ガスや塵埃が多すぎないこと
9
動作時の高さ
最大2000m
IEC61131-2, IEC61000-4-3
IEC61131-2 IEC61000-4-4
–
–
10
汚染度
2 以下
–
11
冷却
空冷
–
注記
(1) IEC(International Electrotechnical Commission):電気・電子分野における国際協力の標準化を推進する国際非政府組織であり、国際規格の発行や、それに関連する適用される見積り制度の管理を行っている。
(2)汚染度:機器の絶縁性能を決める使用環境の汚染度を示す指標。例えば、汚染レベル 2 は、一般に非導電性汚染のみが発生している状態を示します。ただし、この状態は結露による一時的な導通を含んでいます。
性能仕様
HART アナログ入力モジュールの性能仕様を表 2.2 に示します。 [表2.2] 性能仕様
アイテム
仕様
チャンネル数
アナログ入力範囲
アナログ入力レンジ設定
4チャンネル
DC4 20mA DC0 20mA(入力抵抗250Ω)
アナログ入力レンジはユーザープログラムまたは[I/Oパラメータ]で選択できます。チャンネルごとにそれぞれの入力レンジを設定できます。
デジタル出力
アナログ入力
4〜20
0〜20
デジタル出力
符号付き値
-32000〜32000
正確な値
4000〜20000
0〜20000
パーセンタイル値
0〜10000
デジタル出力データのフォーマットは、チャネルごとにユーザープログラムまたは[I/Oパラメータ設定]で設定できます。
アナログ入力範囲
解像度(1/64000)
最大解像度
4〜20
250
0〜20
312.5
正確さ
変換速度
絶対最大値アナログ入力
入力点の分離
仕様 接続端子
HART が占有する I/O ポイント
コミュニケーション方法
内部消費電流 質量
±0.1%以下(周囲温度25℃の場合) ±0.25%以下(周囲温度0~55℃の場合)
最大100ms/4チャンネル 最大±30
4チャンネル/1モジュール
入力端子とシーケンサ電源間はフォトカプラ絶縁(チャンネル間は非絶縁) 18点端子
固定式:64点、非固定式:16点
Monodrop のみ プライマリマスターのみ
DC5V:340
145グラム
注記
(1) アナログ入力モジュールの工場出荷時、アナログ入力レンジに関するオフセット/ゲイン値は固定されており、変更することはできません。
(2) オフセット値: デジタル出力タイプを符号なし値に設定した場合、デジタル出力値が -32000 となるアナログ入力値
(3) ゲイン値: デジタル出力タイプを Unsigned Value に設定した場合、デジタル出力値が 32000 になるアナログ入力値
(4) 入力定格を 4 ~ 20 に設定すると、HART 通信が可能になります。
部品名と機能
各部の名称は以下の通りである。
第2章 仕様
いいえ。
説明
ランLED
2MLF-AC4Hの動作状態を表示
点灯:通常動作時
ちらつき:エラー発生(詳細は9.1を参照)
消灯:DC 5V が切断されているか、2MLF-AC4H モジュールのエラー
ALM LED
2MLF-AC4Hのアラーム状態を表示
点滅:アラーム検出(プロセスアラーム、変化率アラーム設定)
SoftMaster) OFF: 通常動作時
ターミナル
各チャンネルを接続できるアナログ入力端子
外部デバイス。
2-3
第2章 仕様
2.4 HARTアナログモジュールの基本特性
2.4.1 要約
HARTアナログ入力モジュールは、HART通信とアナログ変換を併用できる製品です。 HARTアナログ入力モジュールは、HARTフィールド機器と接続して通信するためのインターフェースをサポートします。 HARTフィールド機器から提供される通信データをHARTアナログ入力モジュール経由で監視し、フィールド機器の状態を診断することもできます。
(1) アドバンtagHART通信の目的と目的 (a) 通信のための追加配線が不要(アナログモジュールの4~20mA配線を利用して通信) (b) デジタル通信による測定情報の追加 (c) 低消費電力 (d) 多彩で豊富なフィールドHART通信対応機器 (e) フィールド機器情報の表示、保守、診断
(2) HART 通信構成 HART 通信はマスターとスレーブで構成され、マスターは XNUMX 台まで接続できます。 PLC HART アナログ入力モジュールはプライマリ マスター デバイスとして接続され、フィールド デバイスのスレーブと通信します。通信デバイスは、フィールドデバイスを診断し、スレーブのパラメータを設定するためにセカンダリマスターデバイスとして接続されます。
スマート質量流量計は、流量計の電流信号を使用して流量のフィールド測定値を提供します。流量を示す信号電流とともに、流量計によって測定された追加の測定情報を HART 通信に送信します。最大 XNUMX つの変数が提供されます。元の場合amp測定情報として、流量を3次値(PV)、停止圧力を4次値(SV)、温度をXNUMX次値(TV)、電流信号のデジタル値をXNUMX次値(QV)として使用します。 (XNUMX) マルチドロップ マルチドロップ方式は XNUMX 対の配線のみで構成され、制御値はすべてデジタルで伝送されます。すべてのフィールド デバイスにはポーリング アドレスがあり、各デバイスの電流は最小値 (XNUMX mA) に固定されています。注 – マルチドロップ方式は、HART アナログ入出力モジュールではサポートされていません。
2-4
第2章 仕様
2.4.2 RT の操作
(1) HART 信号 以下の図は、周波数がアナログ信号に変調された HART 信号を示しています。この図では、HART 信号は周波数 1,200 と 2,200 の 1 種類の信号として示されています。これら 1,200 種類の信号は 0 進数の 2,200(XNUMX ) と XNUMX(XNUMX ) を指し、各機器でデジタル信号に復調することで意味のある情報に復元されます。
アナログ信号
時間
C:コマンド(K) R:レスポンス(A)
2-5
第2章 仕様
(2) HARTコマンドの種類と構成
HARTコマンドの種類について説明します。 HART アナログ入力モジュールは HART コマンドを HART フィールド デバイスに送信し、HART フィールド デバイスはコマンドに対する応答を HART アナログ入力モジュールに送信します。 HART コマンドは、その特性に応じて XNUMX つのコマンド グループに分類でき、ユニバーサル、コモン プラクティス、およびデバイス固有と呼ばれます。ユニバーサル コマンドは、必須のコマンド グループとして HART フィールド デバイス メーカー全体によってサポートされます。 Common Practiceではコマンドのデータ形式のみを規定しており、メーカーはHARTフィールド機器にとって必須と判断した項目のみをサポートしています。 Device Specific は、データ形式が指定されていないコマンド グループです。必要に応じて各メーカーが定義できます。
コマンド 普遍的な共通慣行 デバイス固有
[表2.3] HARTコマンド説明
HART フィールド機器の全メーカーがサポートする必須のコマンド群 コマンドのデータ形式のみが定義され、HART フィールド機器にとって必須と判断される項目のみをメーカーがサポート データ形式が規定されていないコマンド群。必要に応じて各メーカーが定義できます
(3) HART アナログ入力ユニットでサポートするコマンド HART アナログ入力ユニットでサポートするコマンドを以下に示します。
指示
0 1 2
ユニバーサル
3
コマンド12
13
15
16
48
一般
50
練習する
57
コマンド61
110
[表 2.4] HART アナログ入力モジュールでサポートされるコマンド関数
メーカーIDとメーカーデバイスコードの読み取り プライマリ変数(PV)値と単位の読み取りパーセントの読み取りtag現在値とレンジの読み取り 現在値と4種類の変数値(XNUMX次変数、XNUMX次変数、XNUMX次値、XNUMX次値)の読み取り メッセージ読み取り tag、ディスクリプタ、データ 出力情報の読み取り 最終アセンブル番号の読み取り デバイスステータスの読み取り XNUMX次変数~XNUMX次変数の割り当て ユニットの読み取り tag、単位記述子、日付 XNUMX次変数~XNUMX次変数、PVアナログ出力の読み取り XNUMX次変数~XNUMX次変数の読み取り
2-6
第2章 仕様
2.5 A/D変換の特性
2.5.1 A/D変換レンジの選択方法
2 つの入力チャンネルを備えた 4MLF-AC4H は、ユーザーがオフセット/ゲインを調整できない電流入力に使用されます。電流入力レンジは、ユーザープログラム(本章を参照)またはSoftMasterプログラミングツールによるI/Oパラメータ設定を通じて各チャネルに設定できます。デジタル化された出力形式は以下の XNUMX 種類が規定されています。
A. 符号付き値 B. 正確な値 C. パーセンタイル値 (例の場合)ampレンジが 4 ~ 20mA の場合、SoftMaster メニューの [I/O パラメータ設定] で、[入力レンジ] を「4 ~ 20mA」に設定します。
2-7
第2章 仕様
2-8
第2章 仕様
2.5.2 A/D変換の特性
A/D変換の特性は、アナログ信号(電流入力)をデジタル値に変換する際のOffset値とGain値の間の傾きを直線で結んだものです。 HARTアナログ入力モジュールのA/D変換特性は以下のとおりです。
利用可能な範囲
得
デジタル化された価値
アナログ入力
オフセット
注記
1. アナログ入力モジュールが工場からリリースされるとき、オフセット/ゲイン値はそれぞれのアナログ入力範囲に合わせて調整されており、ユーザーが変更することはできません。
2. オフセット値: デジタル化された値が -32,000 であるアナログ入力値。 3. ゲイン値: デジタル化された値が 32,000 であるアナログ入力値。
2-9
第2章 仕様
2.5.3 2MLF-AC4Hの入出力特性
2MLF-AC4Hは、ユーザーによるオフセット/ゲインの調整ができない、4チャンネル電流入力およびHART通信専用のHARTアナログ入力モジュールです。電流入力レンジは、チャネルごとにユーザプログラムまたは[I/Oパラメータ]で設定できます。デジタルデータの出力フォーマットは以下の通りです。
A. 符号付き値 B. 正確な値 C. パーセンタイル値 (1) レンジが DC 4 ~ 20 mA の場合 SoftMaster メニューの [I/O パラメータ設定] で、[入力レンジ] を「4 ~ 20 」に設定します。
10120 10000
20192 20000
32092 32000
7500
16000 16000
5000
12000
0
2500
8000 -16000
0 -120
4000 3808
-32000 -32092
4mA
8mA
12mA
16mA
()
2-10
20mA
第2章 仕様
電流入力特性におけるデジタル出力値は下記の通りとなります。
(分解能(1/64000基準):250nA)
デジタル
アナログ入力電流 ()
出力範囲
3.808
4
8
12
16
符号付き値
-32768 -32000 -16000
0
16000
(-32768 ~ 32767)
正確な値 (3808 ~ 20192)
3808 4000 8000 12000 16000
パーセンタイル値 (-120 ~ 10120)
-120
0
2500 5000 7500
20 32000 20000 10000
20.192 32767 20192 10120
(2) レンジが DC 0 ~ 20 mA の場合 SoftMaster メニューの [I/O パラメータ設定] で、[入力レンジ] を「0 ~ 20 mA」に設定します。
2-11
第2章 仕様
10120 10000
20240 20000
32767 32000
7500
5000
2500
15000
16000
10000
0
5000
-16000
0 -120
0 -240
-32000 -32768
0mA
5mA
10mA
15mA
()
電流入力特性におけるデジタル出力値は下記の通りとなります。
(分解能(1/64000基準):312.5nA)
デジタル
アナログ入力電流 ()
出力範囲
-0.24
0
5
10
15
符号付き値
-32768 -32000 -16000
0
16000
(-32768 ~ 32767)
正確な値 (-240 ~ 20240)
-240
0
5000 10000 15000
パーセンタイル値 (-120 ~ 10120)
-120
0
2500 5000 7500
20mA
20 32000 20000 10000
20.24 32767 20240 10120
注記
(1) デジタル出力範囲を超えるアナログ入力値が入力された場合、デジタル出力値は最大値を維持します。または最小値。指定された出力範囲に適用される値。元の場合ampルのように、デジタル出力レンジを符号なし値(32,768 ~ 32,767)に設定し、32,767 を超えるデジタル出力値または 32,768 を超えるアナログ値が入力された場合、デジタル出力値は 32,767 または 32,768 に固定されます。
(2) 電流入力はそれぞれ±30を超えてはなりません。熱が上昇すると故障の原因となります。 (3) 2MLF-AC4H モジュールのオフセット/ゲイン設定はユーザーが行うことはできません。 (4) 入力範囲を超えてモジュールを使用した場合、精度は保証できません。
2-12
第2章 仕様
2.5.4 正確性
入力レンジを変更してもデジタル出力値の精度は変わりません。図 2.1 は、アナログ入力範囲 25 ~ 4 を選択し、符号付き値のデジタル出力を使用した場合の、周囲温度 20 ℃における精度の変化範囲を示しています。周囲温度25℃での許容誤差は±0.1%、周囲温度0~55℃では±0.25%です。
32064 32000
31936
デジタル化された0出力値
-31936 -32000
-32064 4mA
12mA アナログ入力電圧tage
[イチジク。 2.1] 精度
20mA
2-13
第2章 仕様
2.6 アナログ入力モジュールの機能
アナログ入力モジュールの機能は表 2.3 のとおりです。
機能項目 チャンネルの有効化 入力範囲の選択 出力データの選択
A/D変換方式
アラーム処理 入力信号の断線を検出
詳細
指定したチャネルでA/D変換を実行できるようにします。 (1) 使用するアナログ入力レンジを指定します。 (2) 2MLF-AC2Hモジュールでは4種類の電流入力が可能です。 (1) デジタル出力の種類を指定します。 (2) このモジュールでは 4 つの出力データ形式が提供されます。
(符号付き、精度およびパーセンタイル値) (1) Sampリング処理
Samp平均化処理が指定されていない場合は、平均化処理が行われます。 (2) 平均処理 (a) 時間平均処理
時間に対する平均的なA/D変換値を出力します。 (b) カウント平均処理
カウント回数に基づく平均A/D変換値を出力します。 (c) 移動平均処理
XNUMX秒ごとの最新の平均値を出力しますamp指定されたカウント回数だけ鳴ります。 (d) 加重平均処理 入力値の急変を遅らせるために使用します。
プロセスアラーム、変化率アラーム処理が可能です。 4 ~ 20 の範囲のアナログ入力が切断されると、ユーザー プログラムによって検出されます。
2.6.1.Sampリング処理
Samp処理時間(処理時間)は使用するチャネル数によって異なります。処理時間 = モジュールごとに最大 100ms
2.6.2.平均処理
指定した回数または時間でA/D変換を実行し、その積算値の平均値をメモリ上に保存する処理です。平均処理オプションと時間/カウント値は、ユーザープログラムまたは各チャネルの I/O パラメータ設定を通じて定義できます。 (1) 平均的な処理とは何ですか?
この処理は、ノイズなどの異常なアナログ入力信号による影響を軽減するために行われます。 (2) 平均化処理の種類
平均処理には時間平均、回数平均、移動平均、加重平均の4種類があります。
2-14
第2章 仕様
(a) 時間平均処理
A. 設定範囲:200~5,000(ms)
B. 処理数 =
設定時間 100ms
[回]例)設定時間:680ms
処理数 =
680ms = 6.8 => 6
[倍](四捨五入) 100ms
※1:時間平均の設定値が200~5,000の範囲で指定されていない場合、RUN LEDは1秒間隔で点滅します。 RUN LED を点灯状態にするには、再度設定値を範囲内に設定し、シーケンサ CPU を STOP モードから RUN モードに遷移させてください。 RUN中にエラーをクリアするには、必ずエラークリアの要求フラグ(UXY.11.0)を使用してください。
※2:時間平均の設定値に誤りがあった場合、デフォルト値200が保存されます。
(b) カウント平均処理
A. 設定範囲:2~50(倍) 指定した時刻における入力データの平均値を実入力データとして保存します。
B. 処理時間=設定回数×100ms
例)平均処理回数は50回です。
処理時間 = 50 x 100ms = 5,000ms
※1:カウント平均の設定値が2~50の範囲で指定されていない場合は、RUN LEDが1秒間隔で点滅します。 RUN LED を点灯状態にするには、設定値を範囲内に設定した後、シーケンサ CPU を STOP モードから RUN モードに遷移させます。 RUN中のエラークリアには、必ずエラークリアの要求フラグ(UXY.11.0)を使用してください。
*2: 値の設定に誤りがあった場合は、デフォルト値 2 が保存されます。
(c) 移動平均処理
A. 設定範囲:2~100(回)
B. このプロセスでは、毎秒の最新の平均値が出力されます。amp指定されたカウント回数だけ鳴ります。図 2.2 に 4 カウントの移動平均処理を示します。
2-15
第2章 仕様
OutAp/uDt値
32000
0
出力11 出力22 出力33
-32000
出力 1 = ( + + + ) / 4 出力 2 = ( + + + ) / 4 出力 3 = ( + + + ) / 4
[イチジク。 2.2】平均化処理
時間((mmss))
(d) 加重平均処理
A. 設定範囲:1~99(%)
F[n] = (1 – ) x A[n] + x F [n – 1]
F[n]:現在の加重平均出力 A[n]:現在のA/D変換値 F[n-1]:元の加重平均出力 :加重平均定数(0.01~0.99)
*1: カウント平均の設定値を 1 ~ 99 の範囲で指定しない場合、RUN LED は 1 秒間隔で点滅します。 RUN LED を点灯状態にするには、周波数平均の設定値を 2 ~ 500 の範囲で再設定し、シーケンサ CPU を STOP から RUN に切り替えます。 RUN中に修正によりエラーをクリアする場合は、必ずエラークリアの要求フラグ(UXY.11.0)を使用してください。
*2: 値の設定に誤りがあった場合は、デフォルト値 1 が保存されます。
B. 電流入力 (例:ample) ・アナログ入力範囲:DC4~20mA、デジタル出力範囲:0~10,000。・アナログ入力が4mA~20mA(0~10,000)まで急激に変化した場合、定数()による加重平均の出力は以下のようになります。
* 1)0.01
加重平均の出力
0スキャン 1スキャン 2スキャン 3スキャン
0
9,900
9,999
9,999
*2) *3)
0.5 0.99
0
5,000
7,500
8,750
0
100
199
297
*1) 約10,000回のスキャンで4を出力
*2) 約10,000回のスキャンで21を出力
*3) 10,000 スキャン (1,444 秒) で 144 を出力
以前の値に 1% 加重 以前の値に 50% 加重 以前の値に 99% 加重
· 急激な入力変化(ノイズなど)に対して安定した出力を得るには、この加重平均処理が役立ちます。
2-16
第2章 仕様
2.5.3 アラーム処理
(1) プロセスアラーム デジタル値がプロセスアラーム HH リミット値以上、または LL リミット値以下になるとアラームフラグが ON になり、ユニット前面のアラーム LED が点滅します。デジタル出力値がプロセスアラームの H リミット値を下回るか、L リミット値を超えるとアラームが解除されます。
(2) 変化率アラーム この機能により、次のことが可能になります。amp「変化率アラーム周期」パラメータで設定した周期でデータを周期的に取得し、XNUMX秒ごとに比較します。ampファイルデータ。 「変化率 H 制限」および「変化率 L 制限」に使用される単位はパーセントです。tage/秒 (%/秒)。
(a) sの設定速度amp周期: 100 ~ 5,000(ms) 周期に '1000' を設定した場合、入力データは samp1 秒ごとに比較します。
(b) 変化率リミットの設定範囲:-32768 ~ 32767(-3276.8%/s ~ 3276.7%/s) (c) 判定基準の計算
変化率警報の判定基準 = 変化率警報の上限値または下限値 × 0.001 × 64000 × 検出周期 ÷ 1000 1) 例amp変化率設定1(上昇率検出)用ファイル
a) Ch.の検出期間0: 100(ms) b) Ch.のアラーム上限(H)リミット0: 100(10.0%) c) Ch.のアラーム下限(L)リミット0: 90(9.0%) d) Ch.0のアラーム上限(H)基準
= 100 X 0.001 X 64000 X 100 ÷ 1000 = 640 e) Ch.0 の警報 Low(L) 基準
= 90 X 0.001 X 64000 X 100 ÷ 1000 = 576 f) ([n] 番目のデジタル値) ([n-1] 番目のデジタル値) の偏差値が大きくなった場合
640 よりも高くなると、Ch.0(CH0 H)の高(H)変化率検出フラグがONになります。 g) ([n]番目のデジタル値)([n-1]番目のデジタル値)の偏差値が小さくなった場合
576 より、Low(L)変化率検出フラグ f Ch.0(CH0 L)が ON になります。
2) 元彼amp変化率設定2(立ち下がり率検出)用ファイル a) Ch.0の検出周期100: 0(ms) b) Ch.のアラーム上限(H)リミット10: -1.0(-0%) c) Ch.のアラーム下限(L)リミット20: -2.0(-0%) d) Ch.10 のアラーム High(H) 基準 = -0.001 X 64000 X 100 X 1000 ÷ 64 = -0 e) Ch.20 のアラーム Low(L) 基準 = -0.001 × 64000 × 100 × 1000 ÷ 128 = -1 f) ([n] 番目のデジタル値) ([n-64] 番目のデジタル値) の偏差値が -0 より大きくなった場合、High(H) 変化率検出フラグCh.0(CH1 H)がONします。 g) ([n]番目のデジタル値)([n-128]番目のデジタル値)の偏差値が-0未満になると、Low(L)変化率検出フラグf Ch.0(CHXNUMX L)がONします。
2-17
第2章 仕様
3) 元彼amp変化率設定3(変化率の検出)のファイル a) Ch.3の検出周期0: 1000(ms) b) Ch.のアラーム上限(H)リミット0:2(0.2%) c) Ch.のアラーム下限(L)リミット0: -2(-0.2%) d) Ch.0 のアラーム High(H) 基準 = 2 X 0.001 X 64000 X 1000 ÷ 1000 = 128 e) Ch.0 のアラーム Low(L) 基準 = -2 X 0.001 × 64000 × 1000 ÷ 1000 = -128 f) ([n] 番目のデジタル値) ([n-1] 番目のデジタル値) の偏差値が 128 より大きくなると、Ch. 0(CH0 H)がONになります。 g) ([n]番目のデジタル値)([n-1]番目のデジタル値)の偏差値が-128未満になると、Low(L)変化率検出フラグf Ch.0(CH0 L)がONします。
2.5.4 入力断線の検出
(1) 使用可能な入力 この検出機能は、4 ~ 20 mA のアナログ入力に使用できます。検出条件は以下の通りです。
入力範囲 4~20mA
検出範囲 0.8mA以下
(2) 検出ステータス 各チャネルの検出ステータスは Uxy.10.z に保存されます (x: ベース番号、y: スロット番号、z: ビット番号)
ビット数
初期値 チャンネル番号
15 14 — 5 4
0 0 0 0 0 – – – – –
3
0 3章
2
0 2章
1
0 1章
0
0 0章
少し
説明
0
通常操作
1
切断
(3) 検出ステータスの操作
各ビットは切断を検出すると'1'にセットされ、接続を検出すると'0'に戻ります。ステータスビットは、切断を検出するためにユーザープログラムで使用できます。
2-18
第2章 仕様
(4) プログラム例ampファイル (非 IEC、2MLK) ベース 0、スロット 1 に実装されたモジュールは、断線が検出された場合、各 'P' エリアにチャネル番号が格納されます。
注記。 U01.10.n(n=0,1,2,3) : CHn_IDD (HARTアナログ入力モード:チャネル切断フラグ) (5) プログラム例ampファイル (IEC61131-3、2MLR および 2MLI)
ベース1、スロット0に実装されているモジュールは、断線が検出された場合、各`%M'領域にチャネル番号が格納されます。
2-19
設置と配線
第 3 章 設置と配線
インストール
3.1.1 インストール環境
設置環境を問わず高い信頼性を誇る製品です。ただし、システムの信頼性と安定性を確保するために、以下の注意事項にご注意ください。
(1) 環境条件 – 防水・防塵の制御盤に設置してください。 – 継続的な衝撃や振動は予想されません。 – 直射日光にさらさないでください。 – 急激な温度変化により結露が発生しないこと。 – 周囲温度は 0 ~ 65 ℃に保つ必要があります。
(2) 設置工事 ・配線後やネジ穴加工後の配線くずを PLC 内に残さないでください。 – 作業しやすい場所に設置してください。 – 大容量電源と同じパネルに設置しないでください。tagデバイス。 – ダクトまたは近くのモジュールから少なくとも 50 度離してください。 – ノイズのない快適な場所に接地してください。
3.1.2 取り扱い上の注意
2MLF-AC4Hモジュールの開封から設置までの取扱い上の注意事項は以下のとおりです。
(1) 落としたり、強い衝撃を与えないでください。
(2) ケースから PCB を取り出さないでください。異常動作の原因となります。
(3) 配線の際、モジュール上部に配線などの異物が入らないようにしてください。
内部に異物がある場合は取り除きます。
(4) 電源が入った状態でモジュールの取り付けまたは取り外しを行わないでください。
(5) モジュールの固定ネジおよび端子台のネジの取り付けトルクは規定値以内としてください。
以下のような範囲です。
取付部
取付トルク範囲
I/Oモジュール端子台ネジ(M3ネジ)
42~58N・
I/Oモジュール端子台固定ネジ(M3ネジ)
66~89N・
注記
– HART アナログ入力モジュールは、2MLR システムの拡張ベースに取り付けた場合に使用できます。
3-1
第 3 章 設置と配線
3.2配線
3.2.1 配線上の注意事項
(1) AC電源線を2MLF-AC4Hモジュールの外部入力信号線に近づけないでください。十分な距離を離しておけば、サージノイズや誘導ノイズが発生することはありません。
(2) ケーブルは周囲温度、許容電流を考慮し、最大定格電流以上のものを選定してください。ケーブル規格はAWG22(0.3)です。
(3) ケーブルを高温の機器や材料に近づけたり、油に直接触れたりしないでください。破損やショートによる異常動作の原因となります。
(4) 端子の極性を確認して配線してください。 (5) 大容量配線tag電線や電源線は誘導障害を発生し、異常を引き起こす可能性があります。
動作や不具合。
3.2.2配線例ampレ
チャンネル CH0 CH1 CH2 CH3
–
入力
+ + + + NC NC NC NC NC NC NC NC NC NC
端子番号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
DC+
力
供給 _
2線式トランスミッタ
+ _
CH0+ CH0-
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17 18
3-2
第 3 章 設置と配線
(1) 配線例amp2線式センサー/トランスミッターのファイル
+DC1
–
+DC2
–
2線式トランスミッタ
2線式トランスミッタ
CH0 +
R
R※2
+
*1
–
–
CH3 +
R
– R *2
*1
(2) 配線例amp4 線式センサー/トランスミッターのファイル
+DC1
–
+DC2
–
4線式トランスミッタ
4線式トランスミッタ
CH0 +
R
+
R※2
*1
–
–
CH3 +
R
– R *2
*1
※1)2芯ツイストシールド線を使用してください。ケーブル規格には AWG 22 を推奨します。 *2) 電流入力時の入力抵抗は250(typ.)です。
注記
(1) 電流入力の場合、ケーブル長や電源の内部抵抗による精度公差はありません。
(2) 使用中のチャンネルのみを有効にするように設定します。 (3) 2MLF-AC4H モジュールは入力デバイスに電力を供給しません。外部電源を使用する
サプライヤー。 (4) 送信機の DC 電源をチャンネルごとに分離しないと、送信機に影響を与える可能性があります。
正確さ。 (5) 送信機の消費電流を考慮し、外部電源をご使用ください。
十分な容量を供給します。 (6) 複数の送信機の電源を外部電源から供給するシステムを構成する場合
外部電源の許容電流と送信機の総消費電流を超えないようにご注意ください。
3-3
第 3 章 設置と配線
3.2.2 最大通信距離
(1) HART通信は1台まで可能です。ただし、送信機が最大通信距離を提示する場合は、送信機の通信距離と1のうち短い方の距離を適用します。
(2) 最大通信距離はケーブルの静電容量や抵抗によって異なります。最大通信距離を確保するには、ケーブルの静電容量と長さを確認してください。
(3)例amp通信距離を確保するためのケーブル選定のポイント (a) ケーブル容量が90pF以下、ケーブル抵抗が0.09以下の場合、通信可能距離は1Ωとなります。
(b) ケーブル静電容量が 60pF 未満、ケーブル抵抗が 0.18 未満の場合、通信可能距離は 1 になります。
(c) ケーブル静電容量が 210pF 未満、ケーブル抵抗が 0.12 未満の場合、通信可能距離は 600m となります。
ケーブル
静電容量 (/m)
1,200 750 450 300 210 150 90 60
0.03
100m 100m 300m 600m 600m 900m 1,000m 1,000m
0.06
100m 100m 300m 300m 600m 900m 1,000m 1,000m
0.09
100m 100m 300m 300m 600m 600m 1,000m 1,000m
抵抗 (/m)
0.12
0.15
100m 100m 300m 300m 600m 600m
100m 100m 300m 300m 600m 600m
900メートル 900メートル
1,000メートル 1,000メートル
0.18
100m 100m 300m 300m 300m 600m 900m 1,000m
0.21
100m 100m 300m 300m 300m 600m 900m 900m
0.24
100m 100m 300m 300m 300m 600m 600m 900m
3-4
第4章 操作手順と監視
第4章 操作手順と監視
4.1操作手順
演算処理は図 4.1 のようになります。
始める
A/D変換モジュールをスロットに装着
A/D変換モジュールと外部機器を接続する
[I/O] を通じて実行パラメータを指定しますか?
パラメータ]の設定は?
はい
[I/O] を通じて実行パラメータを指定します
いいえ
[パラメータ]の設定
PLCプログラムの準備
終わり
[イチジク。 4.1】操作手順
4-1
第4章 操作手順と監視
4.2 動作パラメータの設定
動作パラメータの設定方法は5通りあります。 XNUMX つはソフトマスターの[I/O パラメータ]で設定する方法、もう XNUMX つはモジュールの内部メモリを使用してユーザプログラムで設定する方法です。(プログラムでの設定については XNUMX 章を参照してください)。
4.2.1 2MLF-AC4Hモジュールのパラメータ
モジュールの設定項目は表 4.1 のとおりです。
項目 [I/Oパラメータ]
[表4] [I/Oパラメータ]の機能詳細
(1) モジュールの動作に必要な以下の項目を指定します。 – チャンネルステータス:各チャンネルの動作の有効/無効 – 入力レンジ:入力ボリュームの設定範囲tage/current – 出力種類:デジタル値の種類の設定 – 平均処理:平均処理方法の選択 – 平均値の設定 – プロセスアラーム:アラーム処理の有効/無効 – プロセスアラーム HH、H、L、LL リミット設定 –変化率アラーム: アラーム処理を有効/無効にします – 変化率アラームのパーセンタイル、H および L リミット – HART: HART 通信を有効/無効にします。
(2) 上記のデータセットはCPUの状態(Run/Stop)に関わらずいつでもダウンロード可能
4.2.2 SoftMasterでパラメータを設定する手順
(1) SoftMaster を開いてプロジェクトを作成します。 (詳細はSoftMasterのユーザーガイドを参照してください) (2) プロジェクトウィンドウの[I/Oパラメータ]をダブルクリックします。
4-2
第4章 操作手順と監視
(3) 「I/O パラメータ設定」画面で、2MLF-AC4H モジュールが装着されているスロット番号をクリックし、2MLF-AC4H を選択し、ダブルクリックします。
(4) モジュールを選択後、[詳細]をクリックします。
4-3
第4章 操作手順と監視
(5) 各パラメータを設定します。 (a) チャネルステータス: Enable または Disable に設定します。
ここをクリック
チェックが入っていない場合は、個別のチャンネルを設定します。チェックすると、チャンネル全体を同じパラメータに設定します
(b) 入力レンジ:アナログ入力のレンジを選択します。
4-4
第4章 操作手順と監視
(c) 出力タイプ:変換したデジタル値のタイプを選択します。 (d) 平均処理:平均処理の方法を選択します。 (e) 平均値:下記の範囲で数値を設定します。
平均処理
設定範囲
時間平均
200~5000()
カウント平均
2〜50
移動平均
2〜100
加重平均
1~99(%)
(f) プロセスアラーム: プロセスアラームの有効または無効を設定します。
4-5
第4章 操作手順と監視
(g) プロセスアラーム制限値:各制限値の基準を以下に示す範囲で設定します。
(h) 変化率アラーム:変化率のアラームを有効または無効に設定します。 (i) 変化率の制限値:以下に示す範囲で各制限値の基準を設定します。 (j) HART: HART 通信の有効または無効を設定します。
4-6
第4章 操作手順と監視
4.3 監視専用モジュールの機能
監視特殊モジュールの機能は表 4.2 のとおりです。
アイテム
【特殊モジュール監視】
[表4] 特殊モジュール監視の機能
詳細
(1) モニタ/テスト SoftMaster と PLC を接続後、[モニタ]メニューから[特殊モジュール監視]を選択します。 2MLF-AD4S モジュールは監視およびテストできます。モジュールをテストするときは、CPU を停止する必要があります。
(2) 最大値・最小値の監視最大値/最小値チャンネルの値は実行中に監視できます。ただし、[モニタリング/テスト]画面を閉じると、最大値/最小値は表示されません。値は保存されません。
(3) [特殊モジュールモニタ]画面でテストに指定したパラメータは、画面を閉じると[I/Oパラメータ]に保存されません。
注記
システムリソース不足により、画面が正常に表示されない場合があります。このような場合は、画面を閉じて他のアプリケーションを終了してからSoftMasterを再起動してください。
4-7
第4章 操作手順と監視
4.4 注意事項
[モニタ特殊モジュール]の「モニタ特殊モジュール」画面でA/D変換モジュールのテスト用に設定したパラメータは、「モニタ特殊モジュール」画面を閉じた瞬間に削除されます。つまり、「モニタ特殊モジュール」画面で指定したA/D変換モジュールのパラメータは、SoftMasterの左タブにある[I/Oパラメータ]には保存されません。
「モニタ専用モジュール」のテスト機能は、シーケンスプログラミングを行わなくても、A/D変換モジュールの正常な動作を確認できる機能を備えています。 A/D変換モジュールをテスト以外で使用する場合は、[I/Oパラメータ]のパラメータ設定機能を使用してください。 4-8
第4章 操作手順と監視
4.5 特殊モジュールの監視
4.5.1 [特殊モジュール監視]を開始する
PLCに接続後、[モニタ]→[特殊ユニット監視]をクリックします。ステータスが「オンライン」でない場合、「特殊モジュール監視」メニューは起動しません。
4.5.2 [特殊モジュール監視]の使用方法
(1) 図 5.1 の「特殊モジュール一覧」画面が表示されます。現在の PLC システムにインストールされているモジュールが画面に表示されます。
[イチジク。 [5] [特殊モジュール一覧] 1-4
第4章 操作手順と監視
(2) 図 5.1 で特殊モジュールを選択し、[モジュール情報]をクリックすると、図 5.2 のように情報が表示されます。
[イチジク。 [5] [特殊モジュール情報] (2) 特殊モジュールを監視するには、特殊モジュールでモジュールを選択し、[監視]をクリックします。
モジュール一覧画面(図5.1)。すると、図5.3のような「特殊モジュール監視」画面が表示されます。
4-10
第4章 操作手順と監視
[イチジク。 [5] [特殊モジュールモニタ] 3-4
第4章 操作手順と監視
(a) [モニタリング開始]: [モニタリング開始]をクリックすると、現在動作しているチャネルのA/D変換値が表示されます。図5.4は2MLF-AC4Hの全チャンネルがStop状態の場合に表示されるモニタリング画面です。画面下部の現在値欄には、現在設定されているアナログ入力モジュールのパラメータが表示されます。
[イチジク。 [5][監視開始]の実行画面 4-4
第4章 操作手順と監視
(b) [テスト]: [テスト]は、アナログ入力モジュールの現在指定されているパラメータを変更するために使用されます。画面下部の設定値をクリックしてパラメータを変更します。チャンネル5.5の入力ボリュームで[テスト]を実行すると図0が表示されますtag入力未配線状態ではレンジが-10~10Vに変更されました。本関数はCPU停止状態で実行されます。
[イチジク。 [5][テスト]5-4の実行画面
第4章 操作手順と監視
(c) [最大値/最小値をリセット] [値]: 最大値/最小値画面上部の値フィールドには最大値が表示されます。値と最小値。 A/D変換値の値。 [最大値/最小値をリセット]をクリックします。値]を入力して最大値/最小値を初期化します。価値。その後、チャンネル 0 の現在値がリセットされます。
[イチジク。 5】「最大値・最小値リセット」の実行画面(d) [閉じる]: [閉じる]は監視・テスト画面から抜けます。モニタリング/テスト時
画面を閉じたときの最大値値、最小値。値と現在値は保存されなくなります。
4-14
第4章 操作手順と監視 4.5.3 HART変数監視・機器情報画面
(1) PV、一次変数モニタ:「特殊モジュールモニタ」画面で HART 通信を「有効」に設定後、[テスト実施]をクリックすると、チャネル 1 に接続されたフィールド機器から HART 通信に送信される PV を確認できます。以下の図は、 view チャンネル 0 に接続されたフィールド機器からインポートされた PV。
4-15
第4章 操作手順と監視
(2) [HART デバイス情報]: 「特殊モジュールモニタ」画面で [HART デバイス情報] をクリックした後、下部の [読込み] ボタンをクリックします。現在のモジュールに接続されている HART デバイスの情報を取得できます。 view各チャンネルごとに編集されます。
[イチジク。 [5. 6] [読み取り]の実行画面 (a) メッセージ:HARTフィールド機器のメッセージパラメータに入力された文字列。彼らは
デバイスを認識するのに役立つ情報を記述するために使用できます。 (b) Tag: HARTフィールドデバイスの tag 名前が表示されます。の場所を示すために使用できます。
植物。 (c) Descriptor: HART フィールドデバイスのディスクリプタフィールドが表示されます。元の場合ample、それは次のように使用できます
校正を実行した人の名前を保存します。 (d) 日付: デバイスに入力された日付。 、最新の校正日または日付を記録するために使用できます。
保守・点検の際に。 (e) 書き込み設定 (書き込み禁止): HART フィールドデバイスが書き込みから保護されているかどうかの情報
書き込みはYesまたはNoで表示されます。Yesに設定すると、一部のパラメータはHART通信で変更できなくなります。 (f) メーカー: メーカー名が表示されます。そのコードを表示することができ、コード情報をテキストに変換して[HART機器情報]画面に表示します。 (g) デバイス名 (タイプ): メーカーがデバイスのタイプまたは名前を指定するために使用できます。 [HART機器情報]画面に表示されるコード情報がテキストに変更されます。 (h) デバイス ID: デバイス ID を示す数字が表示されます。デバイス ID は、メーカーによって発行される固有のシリアル番号です。 (i) 最終アセンブリ番号: 最終アセンブリ番号を参照する番号が表示されます。それは
4-16
第4章 操作手順と監視
デバイスの製造元がハードウェアの変更を分類するために使用します。元の場合ample、部品の変更または図面の変更を分類するために使用されます。 (j) PV 上限範囲値: デバイスからの動的変数値とアナログ チャネルの上限エンドポイントの間の関係に従って定義されます。つまり、20を出力すると表示されるPVです。 (k) PV 下限値: デバイスからの動的変数値とアナログ チャネルの下限値との関係に従って定義されます。つまり4を出力した場合に表示されるPVです。 (l)Damping Time:入力の急激な変化(ショック)を緩和し、出力に反映させる機能。単位は秒です。主に圧力伝送器に使用されます。 (m) 伝達関数: 送信機が 4 ~ 20 の信号を PV にどのような方法で伝達するかを表す関数です。 (n) ユニバーサルバージョン: HART ディメンションバージョンを指します。ほとんどの場合、これは 5 または 6 で、7 はワイヤレス HART の寸法を意味します。 (o) デバイスバージョン: HART デバイスのバージョンが表示されます。 (p) ソフトウェアバージョン: HART デバイスのソフトウェアバージョンが表示されます。 (q) ハードウェアバージョン: HART デバイスのハードウェアバージョンが表示されます。 (3) 読み取りキャンセル: 読み取りボタンを押した後、キーボードの Esc キーを押して、HART デバイスからの情報のインポートをキャンセルします。
[イチジク。 4.8] リードキャンセルの実行
4-17
第4章 操作手順と監視
4.6 アナログレジスタの登録 [ U ]
SoftMasterのアナログレジスタUの自動登録機能について説明します。
4.6.1 アナログレジスタ[ U ]の登録
I/Oパラメータに設定された特殊モジュール情報を参照して、モジュールごとに変数を登録します。ユーザーは変数とコメントを変更できます。 【手順】 (1) [I/Oパラメータ設定]画面で特殊ユニットタイプを選択します。
(2) プロジェクトウィンドウから「変数/コメント」をダブルクリックします。 (3) [編集]→[Uデバイスの登録]を選択します。そして[はい]をクリックします
4-18
第4章 操作手順と監視
(4) 以下のように変数が登録されます。
4.6.2 変数の保存
(1) `の内容View 変数」をテキストとして保存できます file。 (2) [編集]→[エクスポート先]を選択します。 File]。 (3) `の内容View 変数」はテキストとして保存されます file.
4.6.3 View 変数
(1) 元彼ampSoftMasterのファイルプログラムは以下の通りです。 (2) [View] -> [変数]。デバイスは変数に変換されます。 2MLKシリーズ用
4-19
2MLI、2MLRシリーズ用
第4章 操作手順と監視
4-20
第4章 操作手順と監視
(3) [View] -> [デバイス/変数]。デバイスと変数の両方が表示されます。 (4) [View] -> [デバイス/コメント]。デバイスとコメントの両方が表示されます。 2MLKシリーズ用
2MLI、2MLR用
4-20
第5章 内部メモリの構成と機能
第5章 内部メモリの構成と機能
アナログ入力モジュールはシーケンサCPUとの間でデータを送受信するための内部メモリを備えています。
5.1 内部メモリ構成
内部メモリの構成は以下の通りです。
5.1.1 HARTアナログ入力モジュールのIOエリア構成
A/D変換データのI/Oエリアは表5.1のとおりです。
割り当てられたデバイス
Uxy.00.0 Uxy.00.F Uxy.01.0 Uxy.01.1 Uxy.01.2 Uxy.01 3
ユクシー.02
%UXx.0.0 %UXxy.0.15 %UXxy.0.16 %UXxy.0.17 %UXxy.0.18 %UXxy.0.19
%UWxy.0.2
ユクシー.03 ユクシー.04
%UWxy.0.3 %UWxy.0.4
Uxy.05 %UWxy.0.5
ユクシー.06
ユクシー.07
Uxy.08.0 Uxy.08.1 Uxy.08.2 Uxy.08.3 Uxy.08.4 Uxy.08.5 Uxy.08.6 Uxy.08.7 Uxy.08.8 Uxy.08.9 Uxy.08.A Uxy.08.B Uxy.08.C Uxy.08.Dユクシー.08.E ユクシー.08.F
Uxy.09.0 Uxy.09.1 Uxy.09.2 Uxy.09.3 Uxy.09.4 Uxy.09.5 Uxy.09.6 Uxy.09.7
%UWxy.0.6
%UWxy.0.7
%UXXY.0.128%UXXY.0.129%UXXY.0.130%UXXY.0.131%UXXY.0.132%UXXY.0.133%UXXY.0.134%UXXY.0.135 .0.136%Uxxy .0.137 %UXxy.0.138 %UXxy.0.139 %UXxy.0.140
%UXxy.0.144 %UXxy.0.145 %UXxy.0.146 %UXxy.0.147 %UXxy.0.148 %UXxy.0.149 %UXxy.0.150 %UXxy.0.151
詳細
モジュールエラーフラグ モジュールレディフラグ CH0 実行フラグ CH1 実行フラグ CH2 実行フラグ CH3 実行フラグ
CH0デジタル出力値
CH1デジタル出力値
CH2デジタル出力値
CH3デジタル出力値
未使用エリア
未使用領域 CH0プロセスアラームH-Hリミット検出フラグ(HH) CH0プロセスアラームHリミット検出フラグ(H) CH0プロセスアラームLリミット検出フラグ(L) CH0プロセスアラームL-Lリミット検出フラグ(LL) CH1プロセスアラームH-Hリミット検出フラグ(HH) CH1プロセスアラームHリミット検出フラグ(H) CH1プロセスアラームLリミット検出フラグ(L) CH1プロセスアラームL-Lリミット検出フラグ(LL) CH2プロセスアラームH-Hリミット検出フラグ CH2プロセスアラームHリミット検出フラグ(H) CH2プロセスアラームLリミット検出フラグ(L) CH2プロセスアラームL-Lリミット検出フラグ(LL) CH3プロセスアラームH-Hリミット検出フラグ(HH) CH3プロセスアラームHリミット検出フラグ(H) CH3プロセスアラームLリミット検出フラグ(L) CH3 プロセスアラーム L-L リミット検出フラグ(LL) CH0 変化率アラーム H リミット検出フラグ(H) CH0 変化率アラーム L リミット検出フラグ(L) CH1 変化率アラーム H リミット検出フラグ(H) CH1 変化率アラーム L リミット検出フラグ(L) CH2変化率警報Hリミット検出フラグ(H) CH2変化率警報Lリミット検出フラグ(L) CH3変化率警報Hリミット検出フラグ(H) CH3変化率警報Lリミット検出フラグ(L)
R/W 符号方向
R
A/D CPU
R
A/D CPU
RRRRRR
A/D CPU
R
R
A/D CPU
5-1
第5章 内部メモリの構成と機能
Uxy.10.0 %UXxy.0.160 CH0断線検出フラグ(1~5V or 4~20mA)
Uxy.10.1 %UXxy.0.161 CH1断線検出フラグ(1~5V or 4~20mA)
Uxy.10.2 %UXxy.0.162 CH2断線検出フラグ(1~5V or 4~20mA)
Uxy.10.3 %UXxy.0.163 CH3断線検出フラグ(1~5V or 4~20mA)
..
..
..
R
Uxy.10.8 %UXxy.0.168 CH0 HART通信エラーフラグ
Uxy.10.9 %UXxy.0.169 CH1 HART通信エラーフラグ
Uxy.10.A %UXxy.0.170 CH2 HART通信エラーフラグ
Uxy.10.B %UXxy.0.171 CH3 HART通信エラーフラグ
A/D CPU
Uxy.11.0 %UXxy.0.176 エラークリア要求フラグ
W CPU A/D
(1) 割り当てられたデバイスの X はベース番号を表し、Y はモジュールが搭載されているスロット番号を表します。
インストールされています。 (2) ベース No.1、スロット No.0 に装着されているアナログ入力モジュールの「CH4 デジタル出力値」を読み取るには、
U04.03 と表示されます。
塩基番号選別機
塩基番号選別機
U0. 4 0
%UW0 。 4. 4
デバイスタイプ
言葉
スロット番号
デバイスタイプ
言葉
スロット番号
(3) ベース No.3、スロット No.0 に装着されているアナログ入力モジュールの「CH5 断線検出フラグ」を読み出すと、U05.10.3 と表示されます。
2MLI、2MLRシリーズの変数
基地番号
_0200_CH0_PAHH
スロット番号
変数
チャンネル番号
5-2
第5章 内部メモリの構成と機能
5.1.2 動作パラメータ設定エリア
アナログ入力モジュールの運転パラメータの設定エリアは表5.2のとおりです。
メモリアドレス
ヘックス
12月
説明
読み取り/書き込み
0H
0 チャンネル有効/無効設定
読み取り/書き込み
1H
1 入力ボリュームの設定範囲tage/現在
読み取り/書き込み
2H
2 出力データ形式の設定
読み取り/書き込み
3H
3 フィルタ処理の有効/無効設定
読み取り/書き込み
4H
4 CH0平均値設定
5H
5 CH1平均値設定
6H
6 CH2平均値設定
読み取り/書き込み
7H
7 CH3平均値設定
8H
8 警報処理設定
読み取り/書き込み
9H
9 CH0プロセスアラームH-Hリミット設定(HH)
AH
10 CH0 プロセスアラームHリミット設定(H)
BH
11 CH0 プロセスアラームLリミット設定(L)
CH
12 CH0 プロセスアラーム L-L リミット設定(LL)
DH
13 CH1プロセスアラームH-Hリミット設定(HH)
EH
14 CH1 プロセスアラームHリミット設定(H)
FH
15 CH1 プロセスアラームLリミット設定(L)
10H
16 CH1 プロセスアラーム L-L リミット設定(LL)
11H
17 CH2プロセスアラームH-Hリミット設定(HH)
読み取り/書き込み
12H
18 CH2 プロセスアラームHリミット設定(H)
13H
19 CH2 プロセスアラームLリミット設定(L)
14H
20 CH2 プロセスアラーム L-L リミット設定(LL)
15H
21 CH3プロセスアラームH-Hリミット設定(HH)
16H
22 CH3 プロセスアラームHリミット設定(H)
17H
23 CH3 プロセスアラームLリミット設定(L)
18H
24 CH3 プロセスアラーム L-L リミット設定(LL)
19H
25 CH0変化率アラーム検出期間設定
1AH 1BH
26 27
CH1変化率アラーム検出期間の設定 CH2変化率アラーム検出期間の設定
読み取り/書き込み
1CH
28 CH3変化率アラーム検出期間設定
1DH
29 CH0変化率警報Hリミット設定
1EH
30 CH0変化率警報Lリミット設定
1FH
31 CH1変化率警報Hリミット設定
20H
32 CH1変化率警報Lリミット設定
21H
33 CH2変化率警報Hリミット設定
読み取り/書き込み
22H
34 CH2変化率警報Lリミット設定
23H
35 CH3変化率警報Hリミット設定
24H
36 CH3変化率警報Lリミット設定
25H
37 エラーコード
読み取り/書き込み
28H
40 HART通信有効/無効
読み取り/書き込み
備考 PUT PUT PUT PUT PUT PUT
置く
置く
置く
入れます
* R/W は、PLC プログラムから利用可能な場合、読み取り/書き込みを示します。
5-3
第5章 内部メモリの構成と機能
5.1.3 HART コマンド情報エリア
HART コマンドのステータス領域は表 5.3 に示すとおりです。
メモリアドレス CH0 CH1 CH2 CH3
説明
68
69
70
71 CH#のHART通信エラー数
72
73
74
75 CH#の通信/フィールド機器ステータス
76
HART 通信エラーが発生した場合にデータを保持する場合に選択します。
* R/W は、PLC プログラムから利用可能な場合、読み取り/書き込みを示します。
R/W 備考
読み取り/書き込みを取得
置く
5-4
第5章 内部メモリの構成と機能
5.2 A/D変換データ入出力エリア
2MLI、2MLRシリーズのアドレスについては変数名を参照してください。 52ページ 「内部メモリ」
5.2.1 モジュールREADY/ERRORフラグ(Uxy.00、X:ベースNo.、Y:スロットNo.)
(1) Uxy.00.F:シーケンサCPUに電源を投入またはリセットし、A/D変換処理準備完了時にONします。
(2) Uxy.00.0: アナログ入力モジュールのエラー状態を表示するフラグです。
UXY.00
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
R
E
D————– — — — — — — — R
Y
R
モジュール READY ビット ON (1): READY、ビット OFF (0): NOT READY
エラー情報 ビットON(1):エラー、ビットOFF(0):正常
5.2.2 モジュールRUNフラグ(Uxy.01、X:ベースNo.、Y:スロットNo.)
各チャンネルのRun情報を保存するエリアです。 %UXx.0.16+[ch]
UXY.01
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
— — — — — — — —
CC CC HH HH 32 10
運転チャネル情報 ビットON(1):運転中、ビットOFF(0):運転停止
5.2.3 デジタル出力値(Uxy.02~Uxy.05、X:ベースNo.、Y:スロットNo.)
(1) A/D 変換されたデジタル出力値は、各チャネルのバッファメモリアドレス 2 ~ 9 (Uxy.02 ~ Uxy.09) に出力されます。
(2) デジタル出力値は 16 ビットバイナリで保存されます。
UXY.02~UXY.09
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
チャンネル番号デジタル出力値
住所
アドレスNo.2 アドレスNo.3 アドレスNo.4 アドレスNo.5
詳細
CH0 デジタル出力値 CH1 デジタル出力値 CH2 デジタル出力値 CH3 デジタル出力値
5-5
第5章 内部メモリの構成と機能
5.2.4 プロセスアラーム検出フラグ
(Uxy.08.Z、X:ベース番号、Y:スロット番号、Z:チャネルに応じたアラームビット)
(1) 入力チャンネルの各プロセスアラーム検出信号を Uxy.08 に保存 (2) プロセスアラーム検出時は各ビットが 1 にセットされ、プロセスアラーム検出が回復すると各ビットが XNUMX にセットされます。
各ビットはユーザプログラム時の実行条件によるプロセスアラーム検出を検出するために使用できます。
UXY.08
BBBBBB
B15 B14 B13 B12 B11 B10 B9 B8
B1 B0
7 6 5 4 3 2
CCCCCCCCCCCCCC
ハッハッハッハッハッハッハッ
3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0
LL HHL L HHL L HHL L HH
L
HL
HL
HL
H
少し
詳細
0
設定範囲を満たす
1
設定範囲を超えています
5.2.5 変化率アラーム検出フラグ
(Uxy.09.Z、X: ベース番号、Y: スロット番号、Z: チャネルに応じたアラーム)
(1) 入力チャンネルの各変化率アラーム検出信号は Uxy.09 に保存されます。 (2) プロセスアラーム検出時に各ビットが 1 になり、プロセスアラーム検出が回復すると各ビットが XNUMX になります。
各ビットはユーザプログラム時の実行条件によるプロセスアラーム検出を検出するために使用できます。
UXY.09
BBBBBB
B15 B14 B13 B12 B11 B10 B9 B8
B1 B0
7 6 5 4 3 2
CCCCCC CC —————- HHHHHHHH
332211 00 LHLHLH LH
少し
詳細
0
設定範囲を満たす
1
設定範囲を超えています
5-6
第5章 内部メモリの構成と機能
5.2.6 切断検出フラグ(Uxy.10.Z、X:ベースNo.、Y:スロットNo.、Z:チャネルNo.)
(1)各入力チャンネルの断線検出兆候をUxy.10に保存します。 (2) 割り当てられたチャネルが切断されたことが検出されると各ビットは 1 に設定され、切断された場合は 0 に戻ります。
バックに接続されました。また、各ビットを使用して、実行条件と合わせてユーザプログラムの断線を検出することもできます。
UXY.10
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CCC ———————— H H H H
321 0
少し
説明
0
普通
1
切断
5.2.7 HART通信エラー検出フラグ(Uxy.10.Z、X:ベースNo.、Y:スロットNo.)
(1) 各入力チャンネルの HART 通信異常の検出符号を Uxy.10 に保存します。 (2) 割り当てられたチャネルが HART 通信エラーとして検出された場合、各ビットは 1 にセットされ、
HART 通信が戻ると 0 に戻ります。また、各ビットは実行条件と合わせてユーザプログラム中のHART通信エラーを検出することができます。
UXY.10
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CCCC —– HHHH ———– —
3 2 1 0
少し
説明
0
HART通信正常
1
HART通信エラー
5-7
第5章 内部メモリの構成と機能
5.2.7 エラークリア要求フラグ(Uxy.11.0、X:ベースNo.、Y:スロットNo.)
(1) パラメータ設定エラーが発生した場合、パラメータを正しく変更してもアドレス No.37 のエラーコードは自動消去されません。このとき、「エラークリア要求」ビットをONにして、アドレスNo.37のエラーコードとソフトマスターの[システム監視]に表示されているエラーを削除します。また、点滅していた RUN LED が点灯状態に戻ります。
(2) 2) 正常動作を保証するため、「エラークリア要求フラグ」は必ず Uxy.00.0 と併用してください。その応用例は以下の図 5.1 のようになります。
UXY.10
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
E
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
C
R
2MLKシリーズ
エラークリア要求フラグ(Uxy.11.0) ビットON(1):エラークリア要求、ビットOFF(0):エラークリア待機
2MLI、2MLRシリーズ
[イチジク。 5】フラッグの使い方5-8
第5章 内部メモリの構成と機能
5.3 動作パラメータ設定エリア
内部メモリの各アドレスに1ワードが割り当てられており、16ビットで表示できます。アドレスを構成する16ビットの各ビットがOnの場合は「1」、Offの場合は「0」に設定することで、
それぞれの機能を実現します。
5.3.1 使用チャネルの指定方法(アドレスNo.0)
(1) A/D変換の有効/無効をチャネルごとに設定できます。 (2) 使用するチャネルを指定しない場合は、全チャネルが無効に設定されます。 (3) A/D 変換の有効 / 無効は、以下のとおりです。
アドレス「0」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CCC ———————— H H H H
321 0
少し
説明
0
無効にする
1
有効にする
(4) B8~B15に指定した値は無視されます。
5.3.2 入力電流範囲の指定方法(アドレスNo.1)
(1) アナログ入力電流の範囲をチャネルごとに指定できます。 (2) アナログ入力レンジを指定しない場合は、全チャンネルのレンジが 4 ~ 20 に設定されます。 (3) アナログ入力電流の設定範囲は以下のとおりです。
アドレス「1」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
C
C
C
C
H
H
H
H
3
2
1
0
ビット0000 0001
概要 4mA~20mA 0mA~20mA
5-9
第5章 内部メモリの構成と機能
5.3.3 出力データ範囲の指定方法(アドレスNo.2)
(1) アナログ入力に対するデジタル出力データの範囲をチャネルごとに指定できます。 (2) 出力データレンジの指定がない場合、全チャネルのレンジは -32000 ~ 32000 に設定されます。 (3) デジタル出力データレンジの設定範囲は以下のとおりです。
アドレス「2」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
C
C
C
C
H
H
H
H
3
2
1
0
ビット0000 0001 0010
説明 -32000 ~ 32000
正確な値 0 ~ 10000
精度値はアナログ入力レンジに対して以下のデジタル出力レンジを持ちます。
アナログ入力
デジタル出力の正確な値
4〜20 4000〜20000
0〜20 0〜20000
5.3.4 平均処理の指定方法(アドレスNo.3)
(1) チャネルごとにフィルタ処理の有効/無効を指定できます。 (2) フィルタ処理を指定しない場合は、全チャンネルがフィルタ処理となります。amp導かれた。 (3) フィルタ処理の設定は以下の通りとなります。
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
C
C
C
C
H
H
H
H
3
2
1
0
ビット 0000 0001 0010 0011 0100
詳細Sampリングプロセス
時間平均 回数平均 移動平均 加重平均
5-10
第5章 内部メモリの構成と機能
5.3.5 平均値の指定方法(アドレスNo.4~7)
(1) フィルタ定数のデフォルトは 0 です。 (2) 平均値の設定範囲は以下のとおりです。
方法 時間平均 回数平均 移動平均 加重平均
設定範囲 200~5000(ms)
2~50(回) 2~100(回)
1~99(%)
(3) 設定範囲を超えるその他の値を指定した場合、エラーコードの表示アドレス(37)にエラーコードが表示されます。このとき、A/D変換値は前回のデータを保持します。 (エラーコードの#はエラーが見つかったチャンネルを表します)
(4) フィルタ定数の設定は下記の通りとなります。
住所「4~7」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
— — — — — — — —
チャネル番号の平均値
平均値の設定範囲は平均化処理方法により異なります
アドレス アドレスNo.4 アドレスNo.5 アドレスNo.6 アドレスNo.7
詳細
CH0 平均値 CH1 平均値 CH2 平均値 CH3 平均値
5.3.6 プロセスアラーム(アドレス8)の指定方法
(1) プロセスアラームの有効/無効を設定するエリアです。各チャネル個別に設定可能です。 (2) このエリアの初期値は 0 です。 (3) アラーム処理の設定は以下のとおりです。
アドレス「8」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4
CCCHHHH —————- 3 2 1 0
変化率アラーム
B3 B2 B1 B0
CC CC HH HH 32 10
プロセスアラーム
少し
詳細
0
無効にする
1
有効にする
5-11
第5章 内部メモリの構成と機能
5.3.7 プロセスアラーム値設定(アドレス9~24)
(1) プロセスアラーム値を設定するエリアです。出力データの範囲により設定範囲が異なります。
(a) 符号付き値: -32768 ~ 32767 (b) 正確な値
4~20mA 0~20mA
3808〜20192 -240〜20240
(c) パーセンタイル値:-120 ~ 10120
(2) プロセスアラーム機能の詳細はCH2.5.2を参照してください。
住所「9~24」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH#プロセスアラーム値
住所
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
詳細
CH0プロセスアラームH-Hリミット設定 CH0プロセスアラームHリミット設定 CH0プロセスアラームLリミット設定 CH0プロセスアラームL-Lリミット設定
CH1プロセスアラームH-Hリミット設定 CH1プロセスアラームHリミット設定 CH1プロセスアラームLリミット設定 CH1プロセスアラームL-Lリミット設定 CH2プロセスアラームH-Hリミット設定 CH2プロセスアラームHリミット設定 CH2プロセスアラームLリミット設定 CH2プロセスアラームL-Lリミット設定 CH3プロセスアラームH-Hリミット設定 CH3プロセスアラームHリミット設定 CH3プロセスアラームLリミット設定 CH3プロセスアラームL-Lリミット設定
注意事項 プロセスアラーム値を設定するには、事前にプロセスアラームプロセスを有効にしてください
5-12
第5章 内部メモリの構成と機能
5.3.8 変化率アラーム検出周期設定(アドレス25~28)
(1) 設定範囲は0~5000(ms)です。 (2) 値が範囲外の場合、エラーコード表示アドレスにエラーコード60#が表示されます。現時点では、
デフォルト値(10)が適用されます。 (3) 変化率アラーム検出周期の設定は以下のとおりです。
住所「25~28」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH#変化率アラーム検出期間
設定範囲は10~5000(ms)です。
住所
25 26 27 28
詳細
CH0 変化率アラーム検出期間 CH1 変化率アラーム検出期間 CH2 変化率アラーム検出期間 CH3 変化率アラーム検出期間
5.3.9 変化率警報値設定(アドレス29~36)
(1) 範囲は-32768~32767(-3276.8%~3276.7%)です。 (2) 設定は以下の通りです。
住所「29~36」 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH#変化率警報値
範囲は-32768~32767です
住所
29 30 31 32 33 34 35 36
詳細
CH0 変化率警報 H リミット設定 CH0 変化率警報 L リミット設定 CH1 変化率警報 H リミット設定 CH1 変化率警報 L リミット設定 CH2 変化率警報 H リミット設定 CH2 変化率警報 L リミット設定 CH3 変化率警報 H リミット設定 CH3変化率警報Lリミット設定
注意事項 変化率値を設定する場合は、あらかじめ変化率アラーム処理を有効にしてください。変化率の下限/上限アラームを指定します
5-13
第5章 内部メモリの構成と機能
5.3.10 エラーコード(アドレスNo.37)
(1) アナログ入力モジュールから検出したエラーコードを保存します。 (2) エラーの種類と内容は以下のとおりです。
アドレス「37」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
— — — — — — — —
エラーコード
詳細なエラーコードについては、以下の表を参照してください。
エラーコード(XNUMX月)
0
通常操作
説明
10
モジュールエラー(ASICリセットエラー)
11
モジュールエラー(ASIC RAMまたはレジスタエラー)
20#
時間平均設定値エラー
30#
カウント平均設定値エラー
40#
移動平均設定値エラー
50#
加重平均設定値エラー
60#
変化率アラーム検出期間設定値エラー
RUN LED 状態 RUN LED 点灯 0.2 秒間隔で点滅します。
1秒ごとに点滅します。
※エラーコードの#はエラーが見つかったチャンネルを表します。 ※エラーコードの詳細については9.1を参照してください。
(3) 2 つ以上のエラーが発生した場合、モジュールは最初に見つかったエラー コード以外のエラー コードを保存しません。 (4) エラーが見つかった場合は、「エラークリア要求フラグ」(5.2.5 参照)を使用するか、電源を OFF にしてください。
LEDの点滅を停止し、エラーコードを消去する場合にONにします。
5.3.11 HART通信有効/無効(アドレスNo.40)
(1) 使用するチャネルが指定されていない場合は、すべてのチャネルが無効に設定されます。 (2) HART 通信は 4 ~ 20 の範囲でのみ設定可能です。
アドレス「40」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CCC ———————— H H H H
321 0
少し
詳細
0
無効にする
1
有効にする
5-14
第5章 内部メモリの構成と機能
5.4 HART コマンド情報エリア
5.4.1 HART通信エラー数(アドレス68~71)
(1) HART通信エラー回数を監視できます。 (2) 通信エラー数をチャネルごとに累計し、最大65,535件を表示します。 (3) HART 通信が復旧しても、エラーカウントはそのままの状態を維持します。
住所「68~71」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
HART通信エラー数
住所
68 69 70 71
65,535カウントを超えると再びゼロからスタートします。
詳細 CH0 HART通信エラー数 CH1 HART通信エラー数 CH2 HART通信エラー数 CH3 HART通信エラー数
5.4.2 通信/フィールド機器の状態(アドレス72~75)
(1) HART通信やフィールド機器の状態を監視できます。 (2) 上位バイトは HART 通信ステータスを示し、下位バイトはフィールドデバイスのステータスを示します。 (3) 各ステータスの詳細は、(4)、(5)を参照してください。
住所「72~75」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH# HART通信ステータス
CH#フィールドデバイスのステータス
各ステータスの詳細はXNUMX進コードを参照してください。
住所
72 73 74 75
詳細
CH0通信/フィールド機器ステータス CH0通信/フィールド機器ステータス CH0通信/フィールド機器ステータス CH0通信/フィールド機器ステータス
(4) HART通信の状態
ビットコード(XNUMX進数)
詳細
7
–
通信エラー
6
C0
パリティエラー
5
A0
オーバーランエラー
4
90
フレーミングエラー
3
88
チェックサムエラー
2
84
0(予約済み)
1
82
受信バッファオーバーフロー
0
81
0(予約済み)
※7ビット目を含むXNUMX進数で表示されます。
5-15
第5章 内部メモリの構成と機能
(5) フィールド機器の状態
少し
コード(XNUMX進数)
7
80
6
40
5
20
4
10
3
08
2
04
1
02
0
01
コンテンツ
フィールド デバイスの誤動作 構成の変更: このビットは、フィールド デバイスの環境構成が変更されるとセットされます。コールド スタート: このビットは、停電またはデバイスのリセットが発生したときにセットされます。
More status available: No.48 コマンドにより、より多くの情報が取得できることを示します。アナログ出力固定: デバイスがマルチドロップ モードであるか、出力がテスト用に固定値に設定されていることを示します。アナログ出力飽和:アナログ出力が上限値または下限値として測定され、変化していないことを示します。
Primary Variable Out of Limits: PV 測定値がセンサーの動作範囲を超えていることを意味します。したがって、測定は信頼できません。 Non-primary Variable Out of Limits): 非主変数の測定値が動作範囲を超えていることを意味します。したがって、測定は信頼できません。
5.4.3 HART 通信エラーの場合にデータを保持するように選択します (アドレス 76)
(1) HART 通信エラーの場合、既存の通信データを保持するかどうかを設定できます。
(2) デフォルト値は既存の通信データを保持するように設定されています。 (3) Enable に設定すると、HART の場合、HART 通信応答データがクリアされます。
コミュニケーションエラー。
アドレス「76」
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CCC ———————— H H H H
321 0
少し
詳細
0
無効にする
1
有効にする
5-16
第 6 章 2MLK のプログラミング
第 6 章 2MLK のプログラミング
6.1 動作パラメータを設定するプログラミング
2MLI、2MLR シリーズのプログラミングについては、第 7 章を参照してください。
6.1.1 動作パラメータの読み出し(GET、GETP命令)
2MLKシリーズ用
タイプ
実行条件
GET n1 n2 D n3
タイプ
説明
n1 特殊ユニットのスロットNo.
n2 読み出すバッファメモリの先頭アドレス
D データを保存する先頭アドレス
n3 読み出すワード数
利用可能な領域 整数 整数
M、P、K、L、T、C、D、#D 整数
<GET命令とGETP命令の違い>
GET: 実行条件がONの間、実行されるすべてのスキャン。 (
)
GETP:実行条件がONの間、XNUMX回だけ実行されます。 (
)
元。 2MLF-AC4HモジュールをベースNo.1、スロットNo.3(h13)に装着し、バッファメモリアドレス0、1のデータを読み出してCPUメモリのD0、D1に格納すると、
(アドレス) CPUメモリのDエリア D0 チャネル有効/無効 D1 入力の設定範囲
巻tage/現在 –
–
–
2MLF-AC4Hの内部メモリ(アドレス)
チャネルの有効化/無効化
0
入力の設定範囲
1
巻tage/現在
–
–
–
6-1
第 6 章 2MLK のプログラミング
<GET命令とGETP命令の違い>
GET: 実行条件がONの間、実行されるすべてのスキャン。 (
)
GETP:実行条件がONの間、XNUMX回だけ実行されます。 (
)
元。 2MLF-AC4HモジュールをベースNo.1、スロットNo.3(h13)に装着し、バッファメモリアドレス0、1のデータを読み出してCPUメモリのD0、D1に格納すると、
(アドレス) CPUメモリのDエリア D0 チャネル有効/無効 D1 入力の設定範囲
巻tage/現在 –
–
–
2MLF-AC4Hの内部メモリ(アドレス)
チャネルの有効化/無効化
0
入力の設定範囲
1
巻tage/現在
–
–
–
ST INST_GET_WORD(REQ:=REQ_BOOL、BASE:=BASE_USINT、SLOT:=SLOT_USINT、MADDR:=MADDR_UINT、DONE=>DONE_BOOL、STAT=>STAT_UINT、DATA=>DATA_WORD);
6-2
第 6 章 2MLK のプログラミング
6.1.2 演算パラメータの書き込み(PUT、PUTP命令)
2MLKシリーズ用
タイプ
説明
n1 特殊ユニットのスロットNo.
利用可能な領域 整数
n2 CPUから書き込むバッファメモリの先頭アドレス
整数
S 送信するCPUメモリの先頭アドレスまたは整数
M、P、K、L、T、C、D、#D、整数
n3 送信するワード数
整数
<PUT命令とPUTP命令の違い> PUT:実行条件がONの間、毎スキャン実行されます。 ( 実行条件がONの間、XNUMX回だけ実行されます。(
) PUTP: )
元。ベースNo.2、スロットNo.4(h2)に6MLF-AC26Hモジュールが装着されている場合、CPUメモリD10~D13のデータがバッファメモリ12~15に書き込まれます。
(アドレス) CPUユニットのDエリア
D10
平均処理の有効/無効
D11
Ch.0 平均値
D12
Ch.1 平均値
D13
Ch.2 平均値
D14
Ch.3 平均値
2MLF-AC4Hの内部メモリ(アドレス)
平均処理の有効/無効
3
Ch.0 平均値
4
Ch.1 平均値
5
Ch.2 平均値
6
Ch.3 平均値
7
6-3
第 6 章 2MLK のプログラミング
2MLI、2MLRシリーズ用
ファンクションブロック PUT_WORD PUT_DWORD PUT_INT PUT_UINT PUT_DINT PUT_UDINT
入力(ANY)タイプ
説明
言葉
WORD データを設定されたモジュール アドレス (MADDR) に保存します。
DWORD
DWORD データを設定されたモジュール アドレス (MADDR) に保存します。
内部
INT データを設定されたモジュール アドレス (MADDR) に保存します。
UINT
UINT データを設定されたモジュール アドレス (MADDR) に保存します。
ディント
DINT データを設定されたモジュール アドレス (MADDR) に保存します。
UINT
UDINT データを設定されたモジュール アドレス (MADDR) に保存します。
<PUT命令とPUTP命令の違い> PUT:実行条件がONの間、毎スキャン実行されます。 ( 実行条件がONの間、XNUMX回だけ実行されます。(
) PUTP: )
元。ベースNo.2、スロットNo.4(h2)に6MLF-AC26Hモジュールが装着されている場合、CPUメモリD10~D13のデータがバッファメモリ12~15に書き込まれます。
(アドレス) CPUユニットのDエリア
D10
平均処理の有効/無効
D11
Ch.0 平均値
D12
Ch.1 平均値
D13
Ch.2 平均値
D14
Ch.3 平均値
2MLF-AC4Hの内部メモリ(アドレス)
平均処理の有効/無効
3
Ch.0 平均値
4
Ch.1 平均値
5
Ch.2 平均値
6
Ch.3 平均値
7
ST INST_PUT_WORD(REQ:=REQ_BOOL, BASE:=BASE_USINT, SLOT:=SLOT_USINT, MADDR:=MADDR_UINT,DATA:=DATA_WORD, DONE=>DONE_BOOL, STAT=>STAT_UINT);
6-4
第 6 章 2MLK のプログラミング
6.1.3 HARTコマンド
(1) コマンド形式
いいえ。
名前
詳細
実行条件
HART 1 HARTCMND コマンドの書き込み
脈
ハート 2 ハートレスプ
応答
レベル
HART3 HARTCLRをクリア
コマンド
脈
形状
(2) エラー内容 エラー内容
指定スロットにモジュールが存在しない オペランドSに4以上が設定されている オペランドにHARTコマンド番号以外の番号が設定されている チャネル(ch) HARTコマンド番号:0、1、2、3、12、13、15、16、48 、50、57、61、110) オペランドDに設定したデバイスが領域を超えています オペランドとして使用するデバイスから合計30ワードが設定可能な最大領域を超えています。
HARTCMND HARTRESP HART_CMND HART_Cxxx
O
O
O
O
HARTCLR HART_CLR
OO
適用できない
O
適用できない
適用できない
O
適用できない
6-5
第 6 章 2MLK のプログラミング
6.1.4 HARTCMNDコマンド
利用可能エリア
フラグ
指示
ステップエラーゼロキャリー
PMK F L T C S Z D.x R.x 定数 U N D R
(F110) (F111) (F112)
sl – – – – – – – – –
– – –
ch – – – – – – – – –
– – –
ハートCMND
–
S – – – – – – – –
– – –
–
–
D – – – – – – – –
–
– – –
ハートCMND
指示
HARTCMND sl ch SD
[エリア設定]オペランド説明
sl
特殊モジュールに装着されているスロット番号
ch
特殊モジュールのチャネル番号
S
HART通信コマンド設定(各ビットは各HARTコマンドを示します)
D
HARTコマンド設定状況(現在設定されているコマンドをビットごとにまとめて書き込みます)
– オペランド S のセット
HARTコマンド番号
オペランドの種類 データ データ データ
住所
B15 B14 B13 B12 B11 B10
B9 B8
B7
B6 B5 B4
B3
B2
— — — 100 61 57 50 48 16 15 13 12 3
2
有効なサイズ 整数 整数 整数 (13 ビット)
整数
B1
B0
1
0
データサイズ Word Word Word
言葉
対応するビットがオンに設定されている場合、コマンドが実行されます
– オペランド D の監視
現在設定されているコマンドのビット情報が表示されます。元の場合ampファイルでは、ビット 1 とビット 2 が設定されている場合、ビット 1 とビット 2 が D デバイスに表示されます。
コンテンツ
エラー
– 特殊モジュールが指定されたスロットに実装されていない、または他のモジュールに実装されている – チャネルに入力された値がチャネルに設定されている範囲(0~3)を超えている
デバイスNo.F110
[元ampルプログラム]注意事項 HARTCMND コマンドまたは HARHCLR コマンドは、対応するコマンドのビットを設定することによって実行されますが、HARTRESP コマンドはコマンド番号を入力することによって設定されます。元の場合ampコマンド 57 を実行する場合、HARTCMND コマンドまたは HARHCLR コマンドの場合はオペランド S に H0400 (K1024) を入力し、HARTRESP コマンドの場合はオペランド S にコマンド K57 を入力します。ここで、H0400 はビット 10-コマンド 57 を設定するための XNUMX 進数です。
6-6
第 6 章 2MLK のプログラミング
6.1.5 HARTRESP コマンド
利用可能エリア
フラグ
指示
ステップエラーゼロキャリー
PMK F L T C S Z D.x R.x 定数 U N D R
(F110) (F111) (F112)
sl – – – – – – – – –
– – –
ch – – – – – – – – –
– – –
ハートレスプ
–
S – – – – – – – –
– – –
–
–
D – – – – – – – –
–
– – –
ハートレスプ
指示
ハートレスプ sl ch S D
【エリア設定】オペランド
説明
オペランドの種類
有効なサイズ
データサイズ
sl
特殊モジュールに装着されているスロット番号
データ
整数ワード
ch
特殊モジュールのチャネル番号
データ
整数ワード
S
HARTコマンド番号
データ
2バイトワード
D
応答を表示するデバイスの開始アドレス
住所
2バイトワード
– オペランド S には、HART 通信応答を受信するためのコマンド番号が設定されます。
(xx:CMD No.0、1、2、3、12、13、15、16、48、50、57、61、110)
– Read Command 実装時、D オペランドには 30 ワードが割り当てられます。
例えばampファイルでは、2030MLK-CPUH で M2 を指定すると、M2040 が指定されていないためエラーが発生します。
最大 30 ワードに十分です。
– 各コマンドの詳細については、付録 2 HART コマンドを参照してください。
[フラグセット] フラグエラー
説明
– 特殊モジュールが指定されたスロットに実装されていない、または他のモジュールに実装されている
– チャネルに入力された値がチャネルに設定された範囲(0~3)を超えている – S に指定されたコマンドが 0、1、2、3、12、13、15、48、50、57、61、 110 – D に指定されたデバイスがデバイス領域 (30 ワード) を超えています
デバイスNo.F110
[元ampルプログラム]6-7
第 6 章 2MLK のプログラミング
6.1.6 HARTCLRコマンド
利用可能エリア
フラグ
指示
ステップエラーゼロキャリー
PMK F L T C S Z D.x R.x 定数 U N D R
(F110) (F111) (F112)
sl – – – – – – – – –
– – –
ch – – – – – – – – –
– – –
ハートクラ
–
S – – – – – – – –
– – –
–
–
D – – – – – – – –
–
– – –
ハートクラ
指示
ハートクラ
SLチャンネルSD
[エリア設定]オペランド説明
オペランドの型
有効なサイズ
データサイズ
sl
特殊モジュールに装着されているスロット番号
データ
整数ワード
ch
特殊モジュールのチャネル番号
データ
整数ワード
S
HART通信コマンド設定(各ビットはそれぞれの内容を示します)
HARTコマンド)
データ
13ビットワード
D
HARTコマンド設定状況(現在設定されているコマンドをビットごとにまとめて書き込みます)
住所
2バイト
言葉
– 設定方法はHARTCMNDコマンドと同様です。しかし、それは他のものを打ち消す役割を果たします。
コマンドの設定は HARTCMND コマンドとは異なります。
[フラグセット] フラグ説明
デバイス番号
エラー
– 特殊モジュールが指定されたスロットに実装されていない、または他のモジュールに実装されている
– チャンネルに入力された値がチャンネルに設定された範囲(0~3)を超えています。
F110
[元ampルプログラム]6-8
第 6 章 2MLK のプログラミング
6.2 基本プログラム
– HARTアナログ入力モジュールの内部メモリの実行条件詳細の指定方法について説明します。 – HART アナログ入力モジュールはスロット 2 に搭載されています。 – HART アナログ入力モジュールの I/O 割付点数は 16 点(変更可能)です。 – 指定された初期値は、XNUMX 回の実行を通じて HART アナログモジュールの内部メモリに保存されます。
初期設定状態で入力します。
6.2.1 [I/Oパラメータ]でパラメータを設定する
(1) [I/Oパラメータ]を開き、2MLF-AC4Hモジュールを選択します。
モジュール READY 実行接点
セーブデータを送信するデバイス セーブデータを送信するデバイス
スロット番号
保存するデバイス 読み出すデータ数
6-9
第 6 章 2MLK のプログラミング 6.2.2 スキャンプログラムでのパラメータの設定
6-10
第 6 章 2MLK のプログラミング
6.3 アプリケーションプログラム
6.3.1 A/D変換値をサイズでソートするプログラム(I/Oスロット固定小数点割付:64基準)
(1) システム構成
2MLP- 2MLK- 2MLI- 2MLF- 2MLQACF2 CPU D24A AC4H TR2A
(2) 初期設定の詳細
いいえ。
アイテム
初期設定の詳細
内部メモリアドレス
1
使用CH
CH0、CH1
0
2
入力ボリュームtage範囲
4〜20
1
3
出力データ範囲
-32,000〜32,000
2
4
平均的なプロセス
CH0、1(重み付け、カウント)
3
5 CH0 加重平均値
50
4
6
CH1 カウント平均値
30
6
内部メモリに書き込む値
`h0003' または `3' `h0000' または `0' `h0000' または `0' `h0024' または `36' `h0032' または `50' `h001E' または `30'
(3) プログラムの説明
(a) CH 0 のデジタル値が 12000 未満の場合、スロット No.0 に装着されているリレー出力モジュールの接点 No.00080(P2)が ON になります。
(b) CH 2 のデジタル値が 13600 より大きい場合、スロット No.2 に装着されているリレー出力モジュールの接点 No.00082 (P2) が ON になります。
(c) このプログラムは、チャンネル 0 で HART コマンド 0、チャンネル 2 で HART コマンド 1 を実行し、各コマンドに対する応答を確認するプログラムです。
6-11
第6章 2MLKのプログラミング (4) プログラム
(a) プログラム例amp[I/Oパラメータ]設定を使用したファイル
6-12
モジュール READY 実行接点
第 6 章 2MLK のプログラミング
(b) プログラム例ampPUT/GET命令を使用したファイル
6-13
第 6 章 2MLK のプログラミング
– チャネル 0 で HART コマンド 0 を実行 * プリアンブル: 5 ~ 20 バイトの XNUMX 進数の FF は、文字、記号、または文字を使用する HART 通信で使用されます。
HART メッセージの最初の部分での受信との同期を支援する周波数シフト キーイング (FSK)。 – チャネル 2 で HART コマンド 2 を実行
6-14
第 6 章 2MLK のプログラミング
6.3.2 HARTアナログ入力ユニットのエラーコードをBCD表示器に出力するプログラム
(1) システム構成
2MLP- 2MLK- 2MLI- 2MLQ- 2MLF- 2MLQACF2 CPU D24A RY2A AC4H RY2A
初期値の設定
A/D変換値&エラーコード保存
エラーコードをBCDに出力
P0000 P0001
P0002
デジタルBCD表示(エラー表示)
(2) 初期設定内容 (a) 使用CH:CH0 (b) アナログ入力電流範囲:DC4~20mA (c) 時間平均処理設定:200(ms) (d) デジタル出力データ範囲:-32000 ~32000
(3) プログラム説明 (a) P00000がOnの場合、初期値はA/D変換となります。 (b) P00001 が On の場合、A/D 変換値が D00000 に、エラーコードが D00001 に保存されます。 (c) P00002 が On の場合、該当するエラーコードがデジタル BCD 表示器に出力されます。 (P00030~P0003F)
6-15
第6章 2MLKのプログラミング (4) プログラム
(a) プログラム例amp[I/Oパラメータ]設定によるファイル
6-16
チャネル実行フラグ
第 6 章 2MLK のプログラミング
(b) プログラム例ampPUT/GET命令を使用したファイル
モジュール READY 実行接点
チャネル実行フラグ エラーコードのBCD変換
6-17
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
7.1 グローバル変数(データ領域)
7.1.1 A/D変換データIOエリア構成
A/D変換データIOエリアを表7.1に示します。
グローバル変数
_xxyy_ERR _xxyy_RDY _xxyy_CH0_ACT _xxyy_CH1_ACT _xxyy_CH2_ACT _xxyy_CH3_ACT
_xxyy_CH0_DATA
_xxyy_CH1_DATA
_xxyy_CH2_DATA
_xxyy_CH3_DATA _xxyy_CH0_PALL _xxyy_CH0_PAL _xxyy_CH0_PAH _xxyy_CH0_PAHH _xxyy_CH1_PALL _xxyy_CH1_PAL _xxyy_CH1_PAH _xxyy_CH1_PAHH _xxyy_CH2_PALL _xxyy_CH2_PAL _ xxyy_CH2_PAH _xxyy_CH2_PAHH _xxyy_CH3_PALL _xxyy_CH3_PAL _xxyy_CH3_PAH _xxyy_CH3_PAHH _xxyy_CH0_RAL _xxyy_CH0_RAH _xxyy_CH1_RAL _xxyy_CH1_RAH _xxyy_CH2_RAL _xxy y_CH2_RAH _xxyy_CH3_RAL _xxyy_CH3_RAH
メモリ割り当て
コンテンツ
%UXxx.yy.0 %UXxx.yy.15 %UXxx.yy.16 %UXxx.yy.17 %UXxx.yy.18 %UXxx.yy.19
モジュールERRORフラグ モジュールREADYフラグ CH 0 RUNフラグ CH 1 RUNフラグ CH 2 RUNフラグ CH 3 RUNフラグ
%UWxx.yy.2 CH 0 デジタル出力値
%UWxx.yy.3 CH 1 デジタル出力値
%UWxx.yy.4 CH 2 デジタル出力値
%UWxx.yy.5
%UXxx.yy.128 %UXxx.yy.129 %UXxx.yy.130 %UXxx.yy.131 %UXxx.yy.132 %UXxx.yy.133 %UXxx.yy.134 %UXxx.yy.135 %UXxx .yy.136 %UXxx.yy.137 %UXxx.yy.138 %UXxx.yy.139 %UXxx.yy.140 %UXxx.yy.141 %UXxx.yy.142 %UXxx.yy.143 %UXxx.yy .144 %UXxx.yy.145 %UXxx.yy.146 %UXxx.yy.147 %UXxx.yy.148 %UXxx.yy.149 %UXxx.yy.150 %UXxx.yy.151
CH3デジタル出力値
CH0 プロセス警報 LL リミット CH0 プロセス警報 L リミット CH0 プロセス警報 H リミット CH0 プロセス警報 HH リミット CH1 プロセス警報 LL リミット CH1 プロセス警報 L リミット CH1 プロセス警報 H リミット CH1 プロセス警報 HH リミット CH2 プロセスアラーム LL リミット CH2 プロセスアラーム L リミット CH2 プロセスアラーム H リミット
CH2プロセスアラームHHリミット CH3プロセスアラームLLリミット CH3プロセスアラームLリミット CH3プロセスアラームHリミット CH3プロセスアラームHHリミット CH0変化率アラームLリミット CH0変化率アラームHリミット CH1変化率アラームL-リミット CH1 変化率アラーム H リミット CH2 変化率アラーム L リミット CH2 変化率アラーム H リミット CH3 変化率アラーム L リミット CH3 変化率アラーム H リミット
読み取り/書き込み 読み取り 読み取り 読み取り 読み取り 読み取り
読む
7-1
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
_xxyy_CH0_IDD _xxyy_CH1_IDD _xxyy_CH2_IDD _xxyy_CH3_IDD .. _xxyy_CH0_HARTE _xxyy_CH1_HARTE _xxyy_CH2_HARTE _xxyy_CH3_HARTE
_xxyy_ERR_CLR
%UXxx.yy.160 %UXxx.yy.161 %UXxx.yy.162 %UXxx.yy.163
.. %UXxx.yy.168 %UXxx.yy.169 %UXxx.yy.170 %UXxx.yy.171
%UXxx.yy.176
CH0 入力断線検出 CH1 入力断線検出 CH2 入力断線検出 CH3 入力断線検出 .. CH0 HART 通信エラーフラグ CH1 HART 通信エラーフラグ CH2 HART 通信エラーフラグ CH3 HART 通信エラーフラグ
エラークリア要求フラグ
読み書き
1) デバイス割り当てでは、xx はモジュールがインストールされているベース番号を意味し、yy はベースを意味します
モジュールがインストールされている場所の番号。 2) ベース 1、スロット 0、式に取り付けられたアナログ入力モジュールの「CH4 デジタル出力値」を読み取ります。
%UW0.4.3です。
基地番号
ドット
ドット
%UW0 。 4. 4
デバイスタイプ
スロット番号
言葉
3) ベース 3、スロット 0 に取り付けられたアナログ入力モジュールの「CH5 断線検出フラグ」を読み取る場合、式は %UX0.5.163 です。
基地番号
ドット
ドット
%UX0 。 5. 5
デバイスタイプ
少し
スロット番号
7-2
第7章 内部メモリの構成と機能(2MLI/2MLRの場合) 7.1.2 グローバル変数の使用方法
– グローバル変数を登録するには、プロジェクトウィンドウでI/Oパラメータを設定して自動登録する方法と、I/Oパラメータを設定してから一括登録する方法があります。
(1) I/Oパラメータ登録 – I/Oパラメータに使用したいモジュールを登録します
(a) プロジェクトウィンドウのI/Oパラメータをダブルクリック
7-3
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(b) I/Oパラメータウィンドウで2MLF-AC4Hモジュールを選択 (c) [詳細]を押してパラメータを設定し、[OK]を選択
7-4
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(d) [はい]を選択 – I/Oパラメータに設定されたモジュールのグローバル変数を自動登録します
(e) グローバル変数自動登録チェック – プロジェクトウィンドウのグローバル変数/ダイレクト変数をダブルクリック
7-5
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(2) グローバル変数の登録 – I/Oパラメータに設定したグローバル変数を登録します。 (a) プロジェクトウィンドウのグローバル変数/ダイレクト変数をダブルクリックします。 (b) メニュー[編集]から[特殊モジュール変数の登録]を選択します。
7-6
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
7-7
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(3) ローカル変数登録 – 登録されているグローバル変数のうち、ローカル変数として使用したい変数を登録します。 (a) 次のスキャン プログラムで使用するローカル変数をダブルクリックします。 (b) 右側のローカル変数ウィンドウでマウスを右クリックし、「EXTERNAL 変数の追加」を選択します。
(c) Globalに追加するローカル変数を選択 View 「外部変数の追加」ウィンドウ(「すべて」または「ベース、スロット」)。
7-8
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
-View すべて - View ベース、スロットごと
7-9
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(d) 以下は例ですamp「Base0000、Slot0」のデジタル入力値(_00_CH00_DATA)を選択するファイルです。
7-10
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(4) プログラム上でローカル変数を使用する方法 – ローカルプログラムで追加するグローバル変数について説明します。 – 以下は元ですampアナログ入力モジュールのCH0の%MW0への変換値を取得するファイルです。 (a) 以下の MOVE 関数を使用して A/D 変換データを %MW0 に読み込む部分で、IN より先の変数部分をダブルクリックすると、「変数選択」ウィンドウが表示されます。
変数選択ウィンドウの変数タイプで(b)グローバル変数を選択をダブルクリックします。そして、関連するベースを選択します (0
ベース、0 スロット) グローバル変数 view アイテム。
7-11
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(c) ダブルクリックまたは CH0000 の A/D 変換データに対応する_0_CH0_DATA を選択し、[OK]をクリックします。
(d) 下図はCH0のA/D変換値に対応するグローバル変数を追加した結果です。
7-12
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
7.2 PUT/GET ファンクションブロック使用エリア(パラメータエリア)
7.2.1 PUT/GET ファンクションブロック使用エリア(パラメータエリア)
表7.2にアナログ入力モジュールの動作パラメータ設定エリアを示します。
グローバル変数
コンテンツ
R/W命令
_Fxxyy_ALM_EN
アラーム処理の設定
_Fxxyy_AVG_SEL
平均処理方法の設定
読み取り/書き込み
_Fxxyy_CH_EN
使用するチャンネルを設定する
_Fxxyy_CH0_AVG_VAL
CH0の平均値
_Fxxyy_CH0_PAH_VAL
CH0プロセスアラームHリミット設定値
_Fxxyy_CH0_PAHH_VAL CH0プロセスアラームHHリミット設定値
_Fxxyy_CH0_PAL_VAL _Fxxyy_CH0_PALL_VAL
CH0プロセス警報Lリミット設定値 CH0プロセス警報LLリミット設定値
読み取り/書き込み
_Fxxyy_CH0_RA_PERIOD CH0変化率アラーム検出期間設定
_Fxxyy_CH0_RAH_VAL
CH0変化率Hリミット設定値
_Fxxyy_CH0_RAL_VAL
CH0変化率Lリミット設定値
_Fxxyy_CH1_AVG_VAL
CH1の平均値
_Fxxyy_CH1_PAH_VAL
CH1プロセスアラームHリミット設定値
_Fxxyy_CH1_PAHH_VAL CH1プロセスアラームHHリミット設定値
_Fxxyy_CH1_PAL_VAL _Fxxyy_CH1_PALL_VAL
CH1プロセス警報Lリミット設定値 CH1プロセス警報LLリミット設定値
読み取り/書き込み
_Fxxyy_CH1_RA_PERIOD CH1変化率アラーム検出期間設定
_Fxxyy_CH1_RAH_VAL
CH1変化率Hリミット設定値
_Fxxyy_CH1_RAL_VAL
CH1変化率Lリミット設定値
_Fxxyy_CH2_AVG_VAL
CH2の平均値
_Fxxyy_CH2_PAH_VAL
CH2プロセスアラームHリミット設定値
_Fxxyy_CH2_PAHH_VAL CH2プロセスアラームHHリミット設定値
_Fxxyy_CH2_PAL_VAL
CH2プロセスアラームLリミット設定値
_Fxxyy_CH2_PALL_VAL
CH2プロセスアラームLLリミット設定値
読み取り/書き込み
_Fxxyy_CH2_RA_PERIOD CH2変化率アラーム検出期間設定
_Fxxyy_CH2_RAH_VAL
CH2変化率Hリミット設定値
_Fxxyy_CH2_RAL_VAL
CH2変化率Lリミット設定値
置く 置く 置く
_Fxxyy_CH3_AVG_VAL
CH3の平均値
_Fxxyy_CH3_PAH_VAL
CH3プロセスアラームHリミット設定値
_Fxxyy_CH3_PAHH_VAL CH3プロセスアラームHHリミット設定値
_Fxxyy_CH3_PAL_VAL _Fxxyy_CH3_PALL_VAL
CH3プロセス警報Lリミット設定値 CH3プロセス警報LLリミット設定値
読み取り/書き込み
_Fxxyy_CH3_RA_PERIOD CH3変化率アラーム検出期間設定
_Fxxyy_CH3_RAH_VAL
CH3変化率Hリミット設定値
_Fxxyy_CH3_RAL_VAL
CH3変化率Lリミット設定値
_Fxxyy_DATA_TYPE _Fxxyy_IN_RANGE
出力データタイプ設定 入力電流/容量tage設定
読み取り/書き込み
_Fxxyy_ERR_CODE
エラーコード
R
置く
プット・ゲット
※デバイス割り当て時のxxはベース番号、yyはモジュールが搭載されているスロット番号を意味します。
7-13
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
7.2.2 PUT/GET命令
(1) PUT命令
置く
特殊モジュールへのデータ書き込み
機能ブロック
BOOL USINT USINT UINT *ANY
置く
ベーススロットを要求する
完了 ブール統計ユニット
マドル
データ
説明
入力
REQ : 1の場合に関数を実行 BASE : ベース位置を指定 SLOT : スロット位置を指定 MADDR : モジュールアドレス DATA : モジュールを保存するデータ
出力 DONE : 正常時に出力 1 STAT : エラー情報
*ANY: ANY 型のうち、WORD、DWORD、INT、USINT、DINT、UDINT 型が使用可能
機能 指定された特殊モジュールからデータを読み出す
機能ブロック
PUT_WORD PUT_DWORD
PUT_INT PUT_UINT PUT_DINT PUT_UDINT
入力(ANY)タイプ WORD DWORD INT UINT DINT UDINT
説明
WRDデータを指定したモジュールアドレス(MADDR)に保存します。 DWORD データを指定されたモジュール アドレス (MADDR) に保存します。 INT データを指定されたモジュールアドレス (MADDR) に保存します。 UNITデータを指定したモジュールアドレス(MADDR)に保存します。 DINT データを指定されたモジュール アドレス (MADDR) に保存します。 UDINT データを指定されたモジュール アドレス (MADDR) に保存します。
7-14
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(2) GET命令
得る
特殊モジュールデータの読み込み
ファンクションブロック
BOOL USINT USINT UINT
得る
リクエスト
終わり
ベーススロット番号
統計データ
ブール単位 *任意
説明
入力
REQ : 1の場合に関数を実行 BASE : ベース位置を指定 SLOT : スロット位置を指定 MADDR : モジュールアドレス
512(0x200) ~ 1023(0x3FF)
DONE STAT データを出力する
:正常時出力1 :エラー情報 :モジュールから読み出すデータ
※ANY:ANY型のうち、WORD、DWORD、INT、UINT、DINT、UDINT型が利用可能
機能 指定された特殊モジュールからデータを読み出す
ファンクションブロック GET_WORD GET_DWORD
GET_INT GET_UINT GET_DINT GET_UDINT
出力(ANY)タイプ WORD DWORD INT UINT DINT UDINT
説明
指定されたモジュールアドレス(MADDR)からWORD分のデータを読み出します。
指定されたモジュールアドレス(MADDR)からDWORD分のデータを読み出します。指定されたモジュールアドレス(MADDR)からINT分のデータを読み出します。指定されたモジュールアドレス(MADDR)からUNIT分のデータを読み出します。指定されたモジュールアドレス(MADDR)からDINT分のデータを読み出します。指定モジュールからUDINT分のデータを読み出します
アドレス (MADDR)。
7-15
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
7.2.3 HART コマンド
(1) HART_CMNDコマンド
HART_CMND
HARTコマンドをモジュールに書き込む
機能ブロック
入力
REQ ベーススロット CH C_SET
完了ステータスを出力する
説明
:1(立ち上がり)で機能実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号 :書き込む通信コマンド
(ビットマスクセット)
:正常時出力1 :エラー情報
機能(a) 指定モジュールのチャネルに関して通信するコマンドを設定するために使用します。 (b) 「C_SET」に通信するコマンドに対応するビット(BOOL配列)を設定します。
コマンド 110 61 57 50 48 16 15 13 12 3 2 1 0
配列インデックス 12 11 10 9 8 7 6 5 4 3 2 1 0 (c) 「REQ」接点が 0 から 1 に変換されると、ファンクションブロックが実行されます。
Exampルプログラム
7-16
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(2) HART_C000コマンド
HART_C000
Universal Command 0 に対する読み取り応答
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
完了ステータス M_ID D_TYP
PAMBL U_REV D_REV S_REV H_REV DFLAG D_ID
:正常時は1を出力 :エラー情報 :メーカーID :メーカーの機種コード(4の場合)
数字が表示され、最初の 10 桁はメーカー ID コードを参照します) : 最小プリアンブル番号 : ユニバーサル コマンド リビジョン : デバイス固有コマンド リビジョン : ソフトウェア リビジョン : ハードウェア リビジョン (xXNUMX) : デバイス機能フラグ : デバイス ID
機能 指定モジュールのチャネルに[Universal Command 0]コマンドを設定した場合、レスポンスデータを監視する機能です。 HART チャネルが「許可」に設定されており、HART 通信が正常に実行されている場合、コマンド 0 に対する応答が無効であっても、このエリアの応答データが表示されます。
HART_CMND を通じてリクエストされました。ただし、これらのデータを継続的に監視するには、コマンド 0 を設定します。
HART_CMND を介してコマンドを実行します。
7-17
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
Exampルプログラム
7-18
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(3) HART_C001コマンド
HART_C001
Universal Command 1 に対する読み取り応答
ファンクションブロック
入力
REQベーススロットCH
出力
完了ステータス ユニット PV
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
:正常時出力1 :エラー情報 :一次変数単位 :一次変数
機能 指定モジュールのチャネルに[ユニバーサルコマンド1]コマンドを設定した場合、レスポンスデータを監視する機能です。
Exampルプログラム
7-19
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(4) HART_C002コマンド
HART_C002
Universal Command 2 に対する読み取り応答
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
完了統計現在の割合
:正常時出力1 :エラー情報 :一次可変ループ電流(mA) :一次可変レンジのパーセント
機能 指定モジュールのチャネルに[ユニバーサルコマンド2]コマンドを設定した場合、レスポンスデータを監視する機能です。
Exampルプログラム
7-20
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(5) HART_C003コマンド
HART_C003
Universal Command 3 に対する読み取り応答
ファンクションブロック
入力
REQベーススロットCH
出力
完了 STAT CURR PUNIT PV SUNIT SV TUNIT TV QUNIT QV
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
: 正常時出力1 : エラー情報 : XNUMX次変数ループ電流(mA) : XNUMX次変数単位 : XNUMX次変数 : XNUMX次変数単位 : XNUMX次変数 : XNUMX次変数単位 : XNUMX次変数 : XNUMX次変数単位 : XNUMX次変数
機能 指定モジュールのチャネルに[ユニバーサルコマンド3]コマンドを設定した場合、レスポンスデータを監視する機能です。
7-21
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
Exampルプログラム
7-22
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(6) HART_C012コマンド
HART_C012
Universal Command 12 に対する読み取り応答
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
完了統計メッセージ_AGE
:正常時出力1 :エラー情報 :メッセージ(1/2) :メッセージ(2/2)
機能 指定モジュールのチャネルに[ユニバーサルコマンド12]コマンドを設定した場合、レスポンスデータを監視する機能です。
Exampルプログラム
7-23
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(7) HART_C013コマンド
HART_C013
Universal Command 13 に対する読み取り応答
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
完了ステータス TAG 暦年の月曜日
:正常時出力1 :エラー情報 : Tag : 記述子 : 年 : 月 : 日
機能 指定モジュールのチャネルに[ユニバーサルコマンド13]コマンドを設定した場合、レスポンスデータを監視する機能です。
Exampルプログラム
7-24
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(8) HART_C015コマンド
HART_C015
Universal Command 15 に対する読み取り応答
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
DONE STAT A_SEL TFUNC RUNIT 上部下部 DAMP WR_P 距離
:正常時出力1 :エラー情報 :PV警報選択コード :PV伝達関数コード :PVレンジ単位コード :PV上限値 :PV下限値 :PVdamping value(sec) : ライトプロテクトコード : プライベートレーベル代理店コード
機能 指定モジュールのチャネルに[ユニバーサルコマンド15]コマンドを設定した場合、レスポンスデータを監視する機能です。
7-25
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
Exampルプログラム
7-26
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(9) HART_C016コマンド
HART_C016
Universal Command 16 に対する読み取り応答
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
完了統計ファスム
:正常時出力1 :エラー情報 :最終アセンブリ番号
機能 指定モジュールのチャネルに[ユニバーサルコマンド16]コマンドを設定した場合、レスポンスデータを監視する機能です。
Exampルプログラム
7-27
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(10) HART_C048コマンド
HART_C048
Common Practice Command 48 に対する応答を読む
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
完了 統計 DSS1A DSS1B EXTD OPMD AOS AOF DSS2A DSS2B DSS2C
:正常時出力1 :エラー情報 :機器固有ステータス1(1/2) :機器固有ステータス1(2/2) :機器固有ステータス拡張(V6.0) :動作モード(V5.1) :アナログ出力飽和 (V5.1) : アナログ出力固定 (V5.1) : デバイス固有のステータス 2(1/3) : デバイス固有のステータス 2 (2/3) : デバイス固有のステータス 2 (3/3)
機能 [Common Practice Command 48]コマンドを指定モジュールのチャンネルに設定すると、
レスポンスデータの監視には関数を使用します。
7-28
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
Exampルプログラム
7-29
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(11) HART_C050コマンド
HART_C050
Common Practice Command 50 に対する応答を読む
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
完了ステータス
変数 S_VAR T_VAR
:正常時出力1 :エラー情報 P_VAR :Primary Device
: 二次デバイス変数 : 三次デバイス変数
機能 指定モジュールのチャネルに[共通実行コマンド50]コマンドを設定した場合、レスポンスデータを監視する機能です。
Exampルプログラム
7-30
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(12) HART_C057コマンド
HART_C057
Common Practice Command 57 に対する応答を読む
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
完了ステータス U_TAG UDESC UYEAR U_MON U_DAY
:正常時出力1 :エラー情報 :単位 tag :単位記述子 :単位年 :単位月 :単位日
機能 指定モジュールのチャネルに[共通実行コマンド57]コマンドを設定した場合、レスポンスデータを監視する機能です。
Exampルプログラム
7-31
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(13) HART_C061コマンド
HART_C061
Common Practice Command 61 に対する応答を読む
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
DONE STAT AUNIT A_LVL PUNIT PV SUNIT SV TUNIT TV QUNIT QV
:正常時出力1 :エラー情報 :PVアナログ出力 単位コード :PVアナログ出力レベル :XNUMX次 変数単位コード :XNUMX次 変数 :XNUMX次 変数単位コード :XNUMX次 変数 :XNUMX次 変数単位コード :XNUMX次 変数 :XNUMX次 変数単位コード :XNUMX次変数
機能 指定モジュールのチャネルに[共通実行コマンド61]コマンドを設定した場合、レスポンスデータを監視する機能です。
7-32
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
Exampルプログラム
7-33
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(14) HART_C110コマンド
HART_C110
Common Practice Command 110 に対する応答を読む
ファンクションブロック
入力
REQベーススロットCH
説明
:1(立ち上がり)で関数実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号
出力
完了 STAT PUNIT PV SUNIT SV TUNIT TV QUNIT QV
:正常時に1を出力 :エラー情報 :XNUMX次変数単位コード :XNUMX次変数値 :XNUMX次変数単位コード :XNUMX次変数値 :XNUMX次変数単位コード :XNUMX次変数値 :XNUMX次変数単位コード :XNUMX次変数値
機能 指定モジュールのチャネルに[共通実行コマンド110]コマンドを設定した場合、レスポンスデータを監視する機能です。
7-34
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
Exampルプログラム
7-35
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(15) HART_CLRコマンド
HART_CLR
モジュールへの HART コマンドをクリアします
ファンクションブロック
入力
REQ ベーススロット CH C_CLR
完了ステータスを出力する
説明
:1(立ち上がり)で機能実行 :ベース位置指定 :スロット位置指定 :使用チャネル番号 :削除する通信コマンド
(ビットマスクセット)
:正常時出力1 :エラー情報
関数
(a) 指定されたモジュールのチャネルに関して通信されているコマンドを停止するために使用されます。
(b) 「C_SET」で停止するコマンドに対応するビット(BOOL配列)を設定します。
指示
110 61 57 50 48 16 15 13 12
3
2
1
0
配列インデックス
12 11 10
9
8
7
6
5
4
3
2
1
0
(c) 「REQ」接点が0から1に変換されるとファンクションブロックが実行されます。 (d) 停止したコマンドに対する応答データは停止時の状態を維持します。
Exampルプログラム
7-36
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
7.2.4例ampPUT/GET命令を使用したファイル
(1) チャネルを有効にする
(a) チャネルごとに A/D 変換の有効/無効を設定できます。 (b) 使用していないチャネルを無効にして、1 チャネルあたりの変換周期を短縮します。 (c) チャネルを指定しない場合は、すべてのチャネルが未使用に設定されます。 (d) 有効/無効A/D変換の原理は以下の通りです
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
— — — — — — — — — — — —
CC CC HH HH
32 10
ビット0 1 16#0003 : 0000 0000 0000 0011
説明 停止 実行
CH3、CH2、CH1、CH0
使用するチャンネルを設定する
(e) B4~B15の値は無視されます。 (f) 右図は例ampスロット0に装備されたアナログ入力モジュールのCH1~CH0を有効にするファイルです。
(2) 入力電流レンジの設定 (a) チャネルごとに入力電流レンジを設定できます。 (b) アナログ入力レンジを設定しない場合は、全チャネル 4 ~ 20mA に設定されます。 (c) アナログ入力電流レンジの設定は以下のとおりです。
– 以下は元ですampCH0~CH1を4~20mA、CH2~CH3を0~20mAに設定します。
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
3 位
2 位
1 位
0 位
少し
説明
0000
4mA~20mA
0001
0mA~20mA
16#4422 : 0001 0001 0000 0000
CH3、CH2、CH1、CH0
入力レンジの設定
7-37
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(3) 出力データ範囲の設定
(a) アナログ入力に関するデジタル出力データ範囲をチャネルごとに設定できます。 (b) 出力データ範囲を設定しない場合は、全チャネル-32000~32000に設定されます。 (c) デジタル出力データ範囲の設定は以下のとおりです。
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
3 位
2 位
1 位
0 位
少し
説明
0000
-32000〜32000
0001
正確な値
0010
0〜10000
16#2012 : 0010 0000 0001 0010
CH3、CH2、CH1、CH0
正確な値は、アナログ入力範囲に対して次のデジタル出力範囲を持ちます。 1) 電流
アナログ入力
4〜20
0〜20
デジタル出力
正確な値
4000〜20000
0〜20000
(4) 平均化処理の設定 (a) チャネルごとに平均化処理の有効/無効を設定できます (b) 平均化処理は設定せず、全チャネル有効に設定します (c) フィルタ処理の設定は次のとおりです (d) 下図は元ampCH1についての時間平均を使用したファイル
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
3 位
2 位
1 位
0 位
少し
コンテンツ
0000
Sampリングプロセス
0001 0010 0011
時間平均 回数平均 移動平均
0100
加重平均
16#0010 : 0000 0000 0001 0000
CH3、CH2、CH1、CH0
7-38
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(5) 平均値の設定
(a)平均値の初期値は0
(b) 平均値の設定範囲は以下のとおりです。平均方法 時間平均 回数平均 移動平均 加重平均
設定範囲 200~5000(ms)
2~50(回) 2~100(回)
0~99(%)
(c) 設定範囲外の値を設定した場合、エラーコード表示(_F0001_ERR_CODE)にエラー番号が表示されます。このとき、A/D変換値は以前のデータを保持します。 (#はエラーコードでエラーが発生したチャンネルを意味します)
(d) 平均値の設定は次のとおりです。
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
— — — — — — — —
CH#の平均値
平均法により設定範囲が異なります
住所
_Fxxyy_CH0_AVG_VAL _Fxxyy_CH1_AVG_VAL _Fxxyy_CH2_AVG_VAL _Fxxyy_CH3_AVG_VAL
コンテンツ
CH0 平均値設定 CH1 平均値設定 CH2 平均値設定 CH3 平均値設定
※デバイス割り当て時のxはベース番号、yはモジュールが搭載されているスロット番号を意味します。
(6) 警報処理の設定
(a) アラーム処理の有効/無効を設定するもので、チャネルごとに設定できます。 (b) このエリアのデフォルトは 0 です。 (c) アラーム処理の設定は次のとおりです。
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CCCCCC CC
ハッハッハッハッ
—————- 3 2 1 0 3 2 1 0
変化率アラーム
プロセスアラーム
少し
コンテンツ
0
無効にする
1
有効にする
注意 時間/回数の平均値を設定する前に、平均処理を有効にし、平均方法 (時間/回数) を選択してください。
7-39
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(7) プロセスアラーム値の設定
(a) チャネルごとのプロセスアラーム値を設定するエリアです。データ範囲によりプロセスアラームの範囲が異なります。
1) 符号付き値: -32768 ~ 32767 1) 正確な値
範囲 4~20mA 0~20mA
値 3808 ~ 20192 -240 ~ 20240
2) パーセンタイル値: -120 ~ 10120
(b) プロセスアラームの詳細については、2.5.2 を参照してください。
B B15 B14 B13 B12 B11 B10 B9 B8
B
B
B
B
B B1 B0
76 5 43 2
CH#プロセスアラーム設定値
変数
_F0001_CH0_PAHH_VAL _F0001_CH0_PAH_VAL _F0001_CH0_PAL_VAL _F0001_CH0_PALL_VAL _F0001_CH1_PAHH_VAL _F0001_CH1_PAH_VAL _F0001_CH1_PAL_VAL _F0001_CH1_PALL_VAL _F0001_CH2_PAHH_VAL _F0001_CH2_PAH_VAL _F0001_CH2_PAL_VAL _F0001_CH2_PALL_VAL _F0001_CH3_PAHH_VAL _F0001_CH3_PAH_VAL _F0001_CH3_PAL_VAL _F0001_CH3_PALL_VAL
コンテンツ
CH0 プロセス警報 HH リミット CH0 プロセス警報 H リミット CH0 プロセス警報 L リミット CH0 プロセス警報 LL リミット
CH1プロセス警報HHリミット CH1プロセス警報Hリミット CH1プロセス警報Lリミット CH1プロセス警報LLリミット CH2プロセス警報HHリミット CH2プロセス警報Hリミット CH2プロセス警報Lリミット CH2プロセス警報LLリミット CH3プロセスアラーム HH リミット CH3 プロセスアラーム H リミット CH3 プロセスアラーム L リミット CH3 プロセスアラーム LL リミット
注意 プロセスアラーム値を設定する前に、プロセスアラームを有効にしてください。
7-40
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(8) 変化率アラーム検出期間の設定
(a) 変化率アラーム検出周期の範囲は 100 ~ 5000(ms)です。 (b) 範囲外の値を設定した場合、エラーコード表示アドレスにエラーコード 60# が表示されます。で
今回は変化率アラーム検出周期をデフォルト値(10)として適用します。 (c) 変化率アラーム検出周期の設定は以下のとおりです。
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH#変化率アラーム検出期間
変化率アラーム検出周期の範囲は100~5000(ms)です。
変数
_F0001_CH0_RA_PERIOD _F0001_CH1_RA_PERIOD _F0001_CH2_RA_PERIOD _F0001_CH3_RA_PERIOD
コンテンツ
CH0 変化率アラーム検出期間 CH1 変化率アラーム検出期間 CH2 変化率アラーム検出期間 CH3 変化率アラーム検出期間
注意 変化率アラーム周期を設定する前に、変化率アラームを有効にし、変化率アラームの H/L リミットを設定してください。
(9) 変化率警報設定値 (a) 変化率警報値の範囲は-32768~32767(-3276.8%~3276.7%)です。 (b) 変化率警報値の設定は以下のとおりです。
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH#変化率警報設定値
変化率警報値の範囲は-32768~32767です
変数
_F0001_CH0_RAL_VAL _F0001_CH0_RAL_VAL _F0001_CH1_RAL_VAL _F0001_CH1_RAL_VAL _F0001_CH2_RAL_VAL _F0001_CH2_RAL_VAL _F0001_CH3_RAL_VAL _F0001_CH3_RAL_VAL
コンテンツ
CH0 変化率警報 H リミット設定 CH0 変化率警報 L リミット設定 CH1 変化率警報 H リミット設定 CH1 変化率警報 L リミット設定 CH2 変化率警報 H リミット設定 CH2 変化率警報 L リミット設定 CH3 変化レート警報 H リミット設定 CH3 変化レート警報 L リミット設定
注意 変化率アラーム検出期間を設定する前に、変化率アラーム処理を有効にし、アラーム H/L リミットを設定してください。
7-41
第7章 内部メモリの構成と機能(2MLI/2MLRの場合)
(10)エラーコード
(a) HART アナログ入力モジュールで検出されたエラーコードを保存します。 (b) エラーの種類と内容は以下のとおりです。 (c) 下図はプログラム例ampファイル読み取りエラーコード。
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
— — — — — — — —
エラーコード
エラーコード(XNUMX月)
0
通常操作
説明
RUN LEDステータス
実行 LED 点灯
10
モジュールエラー(ASICリセットエラー)
11
モジュールエラー(ASIC RAMまたはレジスタエラー)
20# 時間平均設定値エラー
0.2秒ごとに点滅します。
30#
カウント平均設定値エラー
40#
移動平均設定値エラー
50#
加重平均設定値エラー
1秒ごとに点滅します。
60#
変化率アラーム検出期間設定値エラー
※エラーコードの#はエラーが発生したチャンネルを示します
※エラーコードの詳細については9.1を参照してください。
(d) 2 つのエラー コードが発生した場合、モジュールは最初に発生したエラー コードを保存し、後から発生したエラー コードは保存されません。
(e) エラーが発生した場合は、エラー修正後、「エラークリア要求フラグ」(5.2.7 参照)を使用し、電源を再投入することでエラーコードを消去し、LED 点滅を停止します。
7-42
第8章 プログラミング(2MLI/2MLRの場合)
第8章 プログラミング(2MLI/2MLRの場合)
8.1 基本プログラム
– アナログ入力モジュールの内部メモリに動作条件を設定する方法について説明します。 – スロット2にアナログ入力モジュールを搭載 – アナログ入力モジュールのIO占有点数は16点(フレキシブルタイプ) – 1回の入力で初期設定状態を内部メモリに保存
(1) プログラム例amp[I/Oパラメータ]を使用したファイル
8-1
第8章 プログラミング(2MLI/2MLRの場合)
(2) プログラム例amp[I/Oパラメータ]を使用したファイル
モジュールERxecaudtyion coEnxtaecut ptionint
チャンネルRUN信号
実行
CH0出力
CH0デジタル出力を送信するデータを保存するデバイス
送信するデバイス保存データ
CH1 出力 CH3 デジタル出力
CH2 出力 CH4 デジタル出力
ベース番号 スロット番号
内部メモリアドレス
CH3出力
読み取りエラーコード
エラーコードの読み取り
実行
8-2
第8章 プログラミング(2MLI/2MLRの場合)
(3) プログラム例ampPUT/GET命令を使用したファイル 実行接点
CHを有効にする(CH 1,2,3、XNUMX、XNUMX)
入力電流範囲の設定
出力データ型
平均プロセスを設定する
CH3平均値の設定
CH1 プロセスアラーム H リミット
CH1平均値の設定
アラーム処理
CH2平均値の設定
CH1 プロセスアラーム H-H リミット
CH1 プロセス警報Lリミット
8-3
CH1 プロセスアラーム L-L リミット
第8章 プログラミング(2MLI/2MLRの場合)
CH3 プロセスアラーム H-H リミット
CH3 プロセスアラーム L-L リミット
CH1 変化率 警報 H リミット
CH3 変化率 警報Lリミット
CH3 プロセスアラーム H リミット
CH1 変化率 アラーム検出周期
CH1 変化率 警報Lリミット
CH3 プロセスアラーム L リミット
CH3 変化率 アラーム検出周期
CH3 変化率 警報 H リミット
8-4
第8章 プログラミング(2MLI/2MLRの場合)
実行入力
CH1出力
CH2出力
CH3出力
エラーコード
8-5
第8章 プログラミング(2MLI/2MLRの場合)
8.2 アプリケーションプログラム
8.2.1 A/D変換値をサイズ順にソートするプログラム
(1) システム構成
2MLP 2MLI- 2MLI 2MLF 2MLQ
–
CPUU –
–
–
ACF2
D24A AC4H RY2A
(2) 初期設定内容
いいえ。
アイテム
初期設定内容
1 使用チャンネル
CH0、CH2、CH3
2入力ボリュームtag範囲0~20
3 出力データ範囲 -32000~32000
4 平均的なプロセス
CH0、2、3(重量、個数、時間)
5 平均値
CH0重量平均値:50(%)
6 平均値
ドキュメント / リソース
![]() |
ハネウェル 2MLF-AC4H アナログ入力モジュール [pdf] ユーザーガイド 2MLF-AC4H アナログ入力モジュール, 2MLF-AC4H, アナログ入力モジュール, 入力モジュール, モジュール |