# 機器

プロパティ | 説明 | データの種類 | 最小値 | 最大値 | 読み出し | 書き込み | 保持
ErrorFlag | 通信エラーが発生すると、このフラグに真がセットされます。 エラーを確認した後に手動でフラグをリセットしてください。 | ブール | - | - |  |  | -
ErrorStatus | 通信エラー状態がセットされます。 0: エラーなし 1: エラーあり 2: 未使用 (通信スキャンオフ時) 通信エラーが復旧した場合、デッドバンドに設定した時間が経過してから [ErrorStatus] に 0 がセットされます。 デッドバンドはドライバーの [機器] プロパティウィンドウの [エラーステータスデッドバンド (秒)] で設定してください。 | 整数 | - | - |  | - | -
IPAddress.CurrentValue*2 | 機器の現在の IP アドレス | DWORD | 1 | 4294967295 |  | - |
IPAddress.OverWriteValue*2 | 機器に設定する IP アドレス。スクリプトで [機器] オペレーションを使用して保存が実行されたとき、この値は関連する機器の IP アドレスに適用されます。 機器 | DWORD | 1 | 4294967295 |  |  | -
ScanOffStatus*1 | 現在の機器の通信スキャン状態。 True: 通信スキャンが停止しています。 False: 機器の通信スキャンが実行されています。 MEMO: 機器の通信スキャンをオフにすると、その機器に関連する変数のクオリティが「bad」となり、その変数を使用しているオブジェクトに通信エラーを示す赤枠が表示されます。 ブロックスクリプトでクオリティが「bad」の変数が使用されていると、そのブロックスクリプトは実行されません。クオリティが「bad」の変数を使用するブロックスクリプトの動作については、以下を参照してください。 ブロックの種類 | ブール | - | - |  | - | -
ScanOffControl*1 | 保存や再起動せずに機器の通信スキャンを ON / OFF します。 False: 通信スキャンをオンにします。 True: 通信スキャンをオフにします。 | ブール | - | - |  |  |
UnitId.CurrentValue*2 | 現在のユニット ID を表示します。 (Modbus SIO マスタードライバー / Modbus SIO ASCII マスタードライバー) | UINT | 1 | 247 |  | - |
現在のユニット ID を表示します。 (Modbus TCP マスタードライバー) | UNIT | 0 | 255 |  | - |
UnitId.OverWriteValue*2 | 機器に必要なユニット ID を設定します。スクリプトで [機器] オペレーションを使用して保存が実行されたとき、この値は関連する機器のユニット ID に適用されます。 (Modbus SIO マスタードライバー / Modbus SIO ASCII マスタードライバー) 機器 | UNIT | 1 | 247 |  |  | -
機器に必要なユニット ID を設定します。スクリプトで [機器] オペレーションを使用して保存が実行されたとき、この値は関連する機器のユニット ID に適用されます。 (Modbus TCP マスタードライバー) 機器 | UNIT | 0 | 255 |  |  | -

*1 以下のドライバーの機器ではソースプロパティはサポートされていません。

- Modbus Organization

- Modbus SIO スレーブ
- Modbus TCP スレーブ

- Pro-face by Schneider Electric

- メモリーリンクイーサネット
- メモリーリンク SIO

- Schneider Electric

- EcoStruxure Augmented Operator Advisor

*2 以下のドライバーの機器でソースプロパティがサポートされています。

- Modbus Organization

- Modbus SIO ASCII マスター
- Modbus SIO マスター

- Modbus TCP マスター

- Schneider Electric

- Modbus SIO マスター

- Modbus TCP マスター