機能解説

<< Click to Display Table of Contents >>

マニュアル >

機能解説

重要インターフェース

下表は、重要なインターフェースのみの抜粋です。その他のインターフェースについては「リファレンス」を参照ください。

 

 

最重要欄

 〇:これらの利用のみでも通信可能

 〇のないもの:場合により重要

 表にないもの:必須では無いが利用すると便利

重要欄
 〇:重要につき要チェック

 〇のないもの:場合により重要

 表にないもの:必須では無いが利用すると便利

 

メソッド・プロパティ

最重要

重要

■通信

Connect/DisConnect

PLCと接続/切断する。

 

StartUpdate/StopUpdate

キャッシュの自動更新を開始/終了する。

 

ReadVal

値を読み込む。

ReadVals

複数のタグの値を読み込む。

 

WriteVal

値を書き込む。

WriteVals

複数のタグの値を書き込む。

 

GetVal

キャッシュからタグの値を読み込む。

■タグ登録・解除

 

 

AddUnit

ユニット(PLC)を登録する。

 

 

DelUnit

ユニット(PLC)の登録を解除する。

 

 

AddFolder

フォルダを登録する。

 

 

DelFolder

フォルダの登録を解除する。

 

 

AddTag

タグを登録する。

 

 

DelTag

タグの登録を解除する。

 

 

ClearAll

すべてのユニット、フォルダ、タグを削除する。

 

 

LoadFile/SaveFile

タグ設定ファイルを読み込み/書き込みする。

 

 

■エラー処理

ErrCode

直近に発生した最新のエラーコード。

ErrMessage

直近に発生した最新のエラーメッセージ。

イベント

ValueStateChanged

値及び値品質が変化したとき発生。

 

ValueChanged

値が変化したとき発生。

ValueBitOn

ビットがOnしたとき発生。

 

 

ValueBitOff

ビットがOffしたとき発生。

 

 

ValueRefresh

自動更新のための定周期通信が完了するごとに発生。

 

 

StateChanged

ユニットのデバイスダウンの状態が変化した時に発生。

 

ErrorOccured

エラー発生時に発生するイベント。

 

 

一般的なプログラムの処理フロー

一般的なプログラミングによる処理の流れは以下のとおりです。

faeng_0062_01

タグの登録をします。タグの設定はタグエディタで行います。尚、AddTagメソッドによってプログラム中から直接タグを追加することもできます。

faeng_0063

faeng_0062_03

PLCと接続します。接続語は、ReadVal/WriteValなどの通信メソッドが有効になります。

faeng_0063

faeng_0062_05

StartUpdateメソッドを呼び出すと、自動更新を開始し、値が変化した時に、ValueChangedイベントが発生します。

faeng_0063

faeng_0062_07

メソッド呼び出しによる読み書きです。ボタン操作に応じたオンデマンドの読み書きなどはこの方法で行います。

faeng_0063

faeng_0062_09

フォームを閉じると終了処理が自動的に行われるため、通常は意識する必要はありません。