- 現在のサイクルタイム値など、ターゲットの状態を取得する方法
ISaGRAF Ver.4/5の場合
グローバルなシステム変数があり、プログラム内からそれらを読み書きするようにします。これらの変数はターゲットのソースの dsys0def.h ファイルで定義されています。
変数名
データ型
属性:
R=Read W=Write
意味
__SYSVA_RESNAME
STRING
R
リソース名(最大255文字)
__SYSVA_SCANCNT
DINT
R
入力スキャンの回数
__SYSVA_CYCLECNT
DINT
R
実行したサイクルの回数
__SYSVA_KVBPERR
BOOL
R/W
バインディング変数のプロデューサエラーの有無
__SYSVA_KVBCERR
BOOL
R/W
バインディング変数のコンシューマエラーの有無
__SYSVA_TCYCYCTIME
TIME
R/W
設定されているサイクルタイム値
__SYSVA_TCYCURRENT
TIME
R
現在のサイクルタイム値
__SYSVA_TCYMAXIMUM
TIME
R ...
- 現在のサイクルタイム値など、ターゲットの状態を取得する方法
ISaGRAF Ver.4/5の場合
グローバルなシステム変数があり、プログラム内からそれらを読み書きするようにします。これらの変数はターゲットのソースの dsys0def.h ファイルで定義されています。
変数名
データ型
属性:
R=Read W=Write
意味
__SYSVA_RESNAME
STRING
R
リソース名(最大255文字)
__SYSVA_SCANCNT
DINT
R
入力スキャンの回数
__SYSVA_CYCLECNT
DINT
R
実行したサイクルの回数
__SYSVA_KVBPERR
BOOL
R/W
バインディング変数のプロデューサエラーの有無
__SYSVA_KVBCERR
BOOL
R/W
バインディング変数のコンシューマエラーの有無
__SYSVA_TCYCYCTIME
TIME
R/W
設定されているサイクルタイム値
__SYSVA_TCYCURRENT
TIME
R
現在のサイクルタイム値
__SYSVA_TCYMAXIMUM
TIME
R ...