Application Server 属性の読み取り/書き込み動作
- Last UpdatedSep 26, 2024
- 1 minute read
システムがオートメーション オブジェクト属性を書き込む場合、初期の書き込みステータスは "?Pending" に設定されます。
書き込みが完了すると、#WriteSts 文字列が書き込み結果で更新されます。書き込みが正常に終了した場合は、#WriteSts の値には空の文字列がセットされます。書き込み処理がエラーを返して保留状態になると、要求の更新が引き続き読み取り時に発生しても、#WriteSts アイテムは最後の書き込みステータスをそのまま表示します。
#VString1 ~ #VString4 のアイテムを使用して、浮動値やダブル値を文字列形式に変換することもできます。N の値は、返される値の小数点以下の桁数を示します。たとえば、「3.1234」は #VString4 を使用した文字列です。N の値を使用しない #VString アイテムを使用すると、浮動型やダブル型の値を整数型に四捨五入して、文字列型の値として返すことができます。
|
属性の拡張子 |
データ型 |
説明 |
|---|---|---|
|
.#EnumOrdinal |
整数型(読み取り/書き込み) |
Qualified Enum 型の属性を読み取っている現在の序数を示す値です。この場合、列挙型に対して文字列ではなく整数型が返されます。 |
|
.#ReadSts |
文字列(読み取り専用) |
この文字列が連結されるアイテムに対して要求された現在の読み取りステータスです。「TIC101.PV.#ReadSts」のように表します。このステータスは、メッセージ交換によって文字列で供給されます。以下のいずれかの値をとります。 “?Config” – 設定エラー “?Comms” – 通信エラー “?Oper” – 操作エラー “?Pending” – 保留 “?Warning” - 警告 “?Security” – セキュリティ エラー “?Software” – ソフトウェア エラー “?Other” – その他のエラー 注:関連付けられたアイテム(たとえば、TIC101.PV)が要求を受けていない場合、返される文字列は空白になります。 |
|
.#WriteSts |
文字列(読み取り専用) |
この文字列が連結されるアイテムの最後の書き込みステータスで、たとえば Pump1.Cmd.#WriteSts のように表します。このステータスは、メッセージ交換によって文字列で供給されます。この文字列が空白の場合は、このアイテムへの最後の書き込みは正常です。空白以外には、以下のいずれかの値をとります。 “?Config” – 設定エラー “?Comms” – 通信エラー “?Oper” – 操作エラー “?Pending” – 保留 “?Warning” - 警告 “?Security” – セキュリティ エラー “?Software” – ソフトウェア エラー “?Other” – その他のエラー 注:関連付けられたアイテム(たとえば、TIC101.PV)が要求を受けていない場合、返される文字列は空白になります。 |