値ブロックは、指定した変数またはプロパティの値を参照します。値ブロックを使用して、格納されている値を読み込みまたは上書きできます。
このブロックは変数を定義します。変数を設定してください。
'Var1' または '$Global.Var1'
このブロックはローカル変数を定義します。ローカル変数を設定してください。

'$Local.Var1'
このブロックは画面またはオブジェクトを定義します。目的の画面またはオブジェクトを設定してください。
'$GraphicObject.NumericDisplay1'
Int、Bool、String または Float
'2', 'true', 'ABC', '1.23'
時刻
'time(0)'
日付
'date(YYYY, MM, DD)'
時刻
'timeOfDay(H, M, S)'
日付と時刻
'datetime(YYYY, MM, DD, H, M, S)'
アドレス
'address(123.123.123.123)'
| 種類 | 範囲 |
| Int | -2147483648...4294967295 |
| Bool | True または False |
| String | 1024 文字まで保存できます。 |
| Float | -1.7E308...1.7E308 float データの精度は 15 桁に制限されています。 |
| Time(ms) | -2147483648...2147483647 |
| Date | 1/1/1970...2/7/2106 |
| TimeOfDay | 00:00:00...23:59:59 |
| DateAndTime | 1/1/1970 00:00:00...2/7/2106 6:28:15 |
| Address | 000.000.000.000...255.255.255.255 |
このブロックは、表示器のプロパティを定義します。表示器は '$Target'、FTP サーバーは '$FTP' のいれずかを定義します。
表示器のプロパティ

'$Target.Target01'
FTP サーバーのプロパティ

'$FTP'
このブロックはアラームグループ以外のアラームのプロパティを定義します。アラームのプロパティを設定してください。

'$AllAlarm'
このブロックはアラームグループのプロパティを定義します。アラームグループのプロパティを設定してください。

'$AlarmGroup.AlarmGroup1'
このブロックはデータロギングのプロパティを定義します。データロギングのプロパティを設定します。

'$DataLogging.LoggingGroup1'
このブロックはレシピのプロパティ (レシピコントロールのプロパティ以外) を定義します。レシピのプロパティを設定してください。

'$Ingredient.RecipeFamily1'
このブロックはレシピコントロールのプロパティを定義します。レシピコントロールのプロパティを設定してください。

'$RecipeControl.RecipeControl1'
スクリプトでレシピコントロールのプロパティ ([レシピファミリー ID]、[レシピグループ Id]、および [レシピ ID]) を指定した後は必ず [レシピ] オペレーションを実行してください。[レシピコントロール] だけではレシピデータは操作できません。
レシピ
(例)
FamilyID=1、GroupID=1、RecipeID=1 のレシピデータを読み出す場合

'$RecipeControl.RecipeControl1.FamilyID = 1;
$RecipeControl.RecipeControl1.GroupID = 1;
$RecipeControl.RecipeControl1.RecipeID = 1;
loadRecipe();'
このブロックは操作ログのプロパティを定義します。操作ログのプロパティを設定してください。

'$OperationLog'

'$Device.ModbusTCPDriver1.SchneiderModbusTCPIPEquipment1.ScanOffStatus'
このブロックは変数ブロックや定数ブロックなどの値ブロックを用いてテーブル ID を指定するブロックです。
テーブル ID の値が範囲外、または変数のクオリティが「bad」の場合、このブロックが使用されているトリガーまたはオペレーションは実行されません。次のトリガーまたはオペレーションを実行します。
どのテーブルの文字列を出力するかは、[ユーザー言語 ID] で定義されます。
[Target01] プロパティウィンドウ ➞ [機能] タブ ➞ [オプション] タブ ➞ [プリファレンス]
'getLanguageText(EXPRESSION)'
(例)
以下の場合、[ユーザー言語 ID] が 1 およびテーブル ID が 1 の場合、"blue" が出力されます。


'getLanguageText(1)'
このブロックは、言語テーブルで設定されたフォントタイプでテキストを出力します。出力されたテキストとテキストを使用するスイッチなどのオブジェクトのフォントタイプが一致しない場合、正しく表示されないことがあります。
フォントタイプを合わせるには、オブジェクトのフォントタイプに [ユーザー言語 ID] のソースプロパティ 'Target01.Preference.LanguageID' に関連付けてください。なお、ソースプロパティを関連付ける際は、言語 ID を言語テーブルで設定したフォントタイプの値 (Dec) に変換する範囲コンバーターを作成し、選択してください。