<< Click to Display Table of Contents >> マニュアル > 実践編 > モニタリング |
概要
32点のデータをリアルタイムにモニタリングするサンプルです。
このサンプルは以下に格納されています。
設定
タグ設定
1.タグ「T00」~「T31」を設定します。
プログラム
値変化イベントを記述します。
●VB.Net
Private Sub AxEng1_ValueStateChanged(ByVal sender As Object, ByVal e As AxFAENGINELib6._DFAEngineEvents_ValueStateChangedEvent) Handles AxEng1.ValueStateChanged If e.state Then '正常時 txtVal( Integer.Parse(e.tagPath.Substring(e.tagPath.Length - 2))).Text = CStr(e.value) Else '異常時 txtVal(Integer.Parse(e.tagPath.Substring(e.tagPath.Length - 2))).Text = "Error!" End If
End Sub |
更新周期はフォルダのプロパティで設定します。 |
解説
プログラムを実行すると、値が変化するたびにValueStateChangedイベントが呼び出されます。PLCとの通信ができない状態の場合、ValueStateChangedイベントのState引数がFALSEになります。