インデックス修飾でZRレジスタにロギング(実例付きで解説)シーケンサ制御.comシーケンサ(PLC)の使い方(パソコンとの接続など)、メンテナンス(バッテリー交換)、プログラム設計などの情報を無料で発信します。インデックス修飾でZRレジスタにロギング実例付きで解説させて頂きます。○対象となるシーケンサ三菱Q-CPUの全てのシーケンサ今回、GX-Works2の画面で解説致します。インデックス修飾の基本的な内容につきましては他のサイトで多数解説されていますので当ページでは、具体的な手法について解説致します。Q-CPUにはSDカードなどデータを保存できるデバイスがありませんので(一部SDカード搭載の機種がありますが)インデックス修飾を使ってZRレジスタに順次データを保管していくロギング手法です。SDカードなどに保管されませんので、自分でZRレジスタをモニターしコピー&ペーストなどを使いエクセルなどに貼り付ける必要がありますがSDカード非搭載のQ-CPUでも簡単にロギングできます。・時間間隔ロギング(時間間隔は変更可また、トリガー条件も変更可)・1回10データ(32ビットのWワードの場合は5データ)まで取得(1秒間隔取得の場合は1秒ごと10データ)・ZRレジスタ容量の限界までしかロギングできません。(今回使用したQ02UCPUでZR65535までとしています。『PCパラメータ』→『PCファイル設定』をクリックします。赤枠部の様に標準RAM(ドライブ3)を使用するにチェックします。『PCパラメータ』→『デバイス設定』をクリックします。赤枠部の様にファイルレジスタZRの欄に記入します。最後に『設定終了』をクリックします。パラメータ設定は終了です。シーケンサの時計をD2000~に読み出す。秒2行目~5行目:ロギングで使用している全てのファイルレジスタを0にする。6行目:Z2を1にする。(リセットしています。1行目:ロギングが開始されると、D2000~D2005がZR0~ZR5に転送される。1行目:1秒間隔にロギングされます。100データ取得で終了する設定です。ZR100にロギングの回数(何回目か)が記録されます。2行目~7行目:ZR101~ZR106までに時刻が記録されます。毎回時刻のスタンプが不要な場合は他のデータに置き換えても良い。8行目:ZR107に今回は1111(固定値)が記録されますが、実際はデータレジスタなどに置き換えますと、リアルタイムにデータが取得できます。9行目:ZR108に今回は2222(固定値)が記録されますが、実際はデータレジスタなどに置き換えますと、リアルタイムにデータが取得できます。10行目:ZR109に今回は3333(固定値)が記録されますが、実際はデータレジスタなどに置き換えますと、リアルタイムにデータが取得できます。11行目:1回のロギングが10データ単位12行目:ロギング回数が1単位で増えていくスポンサーリンク○ロギングされたデータの確認(モニターのみの場合)『オンライン』→『モニタ』→『デバイス/バッファメモリ一括モニタ』をクリックします。『デバイス/バッファメモリ一括モニタ』が表示されます。デバイス名のところにZR100と入力し『エンター』キーを押します。ZR100~のファイルレジスタが表示されます。ZR100~ZR109が1回目(最初の1秒)のデータです。ZR110~ZR119が2回目(次の1秒後)のデータです。ZR120~ZR129:以降同じです。○ロギングされたデータの確認(コピー&ペーストしたい場合)『オンライン』→『PC読出』をクリックします。対象メモリを『標準RAM』に設定します。ファイルレジスタ、MAINにチェックを入れます。最後に『実行』をクリックします。下図の赤枠の様にデバイスメモリのところに『MAIN』が追加されました。『MAIN』をダブルクリックします。デバイスメモリにファイルレジスタZRが読出しされました。1回のロギングデータが1行ごとなので見やすいです。コピー&ペーストでエクセルなどに貼り付けることができます。インデックス修飾でZRレジスタにロギングの解説を終了させて頂きます。SDカード搭載のCPUの場合は下記参照下さい。ロギングトップページに戻る当記事は、2016年12月25日時点の情報です。考慮頂き、ご利用頂きます様お願い致します。当サイトに掲載中の画像は当サイトで撮影又は作成したものです。商用目的での無断利用はご遠慮願います。(消灯)方法について解説させて頂きます。(接続不良確認)解説致します。DVD/ブルーレイレコーダーのハードディスク不良の対応についてFXの自動売買プログラムを自作し証拠金6万円で勝てるか挑戦してみました。シーケンサ制御.com。