手順4値の読み書き

<< Click to Display Table of Contents >>

マニュアル > サーバ作成ガイド > インターフェース編 > IPLinkインターフェース > IPLinkクライアントライブラリ > IPLinkクライアントライブラリの接続手順 >

手順4値の読み書き

値の読み書き

「ReadVal」「WriteVal」メソッドを呼び出して、ボタンクリックによるタグの読み書きを行います。

 

1.コントロールを貼り付けます。
 
フォームに2つのボタンと2つのテキストボックスを貼り付けます。このボタンとテキストをタグの読み書きに使用します。
 
c_interface_0111
 

2.コードを記述します。
 
フォームのロード時、Readボタン押下時、Writeボタン押下時それぞれの処理を以下のように記述します。

Public Class Form1
    '------------------------------------
    ' Event - FormLoad
    '------------------------------------
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        AxIPLink1.AddTag("U01.F01.T01", True)  'タグ登録
    End Sub

    '------------------------------------
    ' Read Button Click
    '------------------------------------
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        Dim vVal As Object = Nothing
        If Not AxIPLink1.ReadVal("U01.F01.T01", vVal, 1) Then
            TextBox1.Text = "Error!"
        Else
            TextBox1.Text = vVal
        End If

    End Sub

    '------------------------------------
    ' Write Button Click
    '------------------------------------
    Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
        If Not AxIPLink1.WriteVal("U01.F01.T01", TextBox2.Text) Then
            TextBox2.Text = "Error!"
        End If

    End Sub
End Class

 

3.プログラムを実行します。
 
Visual Basicの開始ボタンを押して、プログラムを開始して下さい。T01タグのランプが以下のように赤色に変わっていればタグへの接続が完了しています。タグの現在値は「現在値」の欄で確認できます。T01タグの値を更新してVisual Basic側の読み込みボタンを押し、値が取得できる事を確認してください。また、Visual Basicから値を更新して書き込みボタンを押し、T01タグに値が渡されることを確認してください。
 
c_interface_0112