GetUnitState

<< Click to Display Table of Contents >>

マニュアル > リファレンス > メソッド >

GetUnitState


 

ユニットの状態(PLCの状態)を取得します。

 

 

 


構文

dState = AxEng1.GetUnitState(

                                         UnitName

                                         )


パラメータ

UnitName

 

type:

string

 

ユニット名。 例)U01

 

戻り値

dState

 

type:

integer

 

ユニット状態。1-Alive 2-Virtual 各値のOR

 


解説

dStateは以下の様な組み合わせで0~3の値が格納されます。

Alive=F/ Virtual =F :0

Alive=T/ Virtual =F :1

Alive=F/ Virtual =T :2

Alive=T/ Virtual =T :3

 

例えば、(dState And 1)=Trueの時、PLCとの通信は確立されています。(dState And 2)=Trueの時、仮想通信モードになっています。

 

 

 

 


参照

 

StateChanged