Stream 6 - データ収集¶
概要¶
Stream 6 メッセージは、イベント報告とデータ収集を処理します。
サポートメッセージ¶
| メッセージ | 名称 | 方向 | 説明 |
|---|---|---|---|
| S6F1 | Trace Data Send | E→H | トレースデータ送信 |
| S6F2 | Trace Data Acknowledge | H→E | トレース確認 |
| S6F11 | Event Report Send | E→H | イベントレポート送信 |
| S6F12 | Event Report Acknowledge | H→E | イベント確認 |
| S6F15 | Event Report Request | H→E | イベントデータ要求 |
| S6F16 | Event Report Data | E→H | イベントデータ返却 |
| S6F19 | Individual Report Request | H→E | レポート要求 |
| S6F20 | Individual Report Data | E→H | レポート返却 |
| S6F23 | Request Spooled Data | E→H | スプール送信要求 |
| S6F24 | Request Spooled Data Grant | H→E | スプール送信許可 |
S6F11 - Event Report Send¶
方向: E→H 応答: S6F12 W-Bit: 有り
構造¶
S6F11 W
<L[3]
<DATAID U4> // データID
<CEID U4> // 収集イベントID
<L[n] // レポート
<L[2]
<RPTID U4> // レポートID
<L[m] // 変数値
<V> // 変数値
...
>
>
...
>
>
例 - プロセス完了イベント¶
S6F11 W
<L[3]
<U4 12345> // DATAID
<U4 102> // CEID: ProcessCompleted
<L[2]
<L[2]
<U4 12> // RPTID: RPT_ProcessEnd
<L[5]
<A "RECIPE001"> // RecipeID
<A "LOT001"> // LotID
<U4 120> // ProcessTime
<U1 0> // ProcessResult (0=OK)
<A "20241231120000"> // Clock
>
>
<L[2]
<U4 50> // RPTID: RPT_ProcessData
<L[3]
<F4 125.5> // Measurement1
<F4 67.8> // Measurement2
<F4 98.2> // Measurement3
>
>
>
>
S6F12 - Event Report Acknowledge¶
方向: H→E 応答必須: 不要
構造¶
ACKC6値¶
| 値 | 説明 |
|---|---|
| 0x00 | 受諾 |
| 0x01-0x3F | エラーコード |
S6F15 - Event Report Request¶
方向: H→E 応答: S6F16 W-Bit: 有り
構造¶
説明¶
イベントの発生を待たずに、収集イベントに関連する変数の現在値を要求します。
S6F16 - Event Report Data¶
方向: E→H 応答必須: 不要
構造¶
S6F19 - Individual Report Request¶
方向: H→E 応答: S6F20 W-Bit: 有り
構造¶
S6F20 - Individual Report Data¶
方向: E→H 応答必須: 不要
構造¶
S6F1 - Trace Data Send¶
方向: E→H 応答: S6F2 W-Bit: 有り
構造¶
S6F1 W
<L[4]
<TRID U4> // トレースID
<SMPLN U4> // サンプル番号
<STIME A> // サンプル時刻
<L[n] // トレース値
<SV>
...
>
>
例¶
S6F1 W
<L[4]
<U4 1> // Trace ID
<U4 100> // Sample 100
<A "20241231120000">
<L[3]
<F4 125.5> // 温度
<F4 760.2> // 圧力
<F4 50.0> // 流量
>
>
S6F2 - Trace Data Acknowledge¶
方向: H→E 応答必須: 不要
構造¶
S6F23 - Request Spooled Data¶
方向: E→H 応答: S6F24 W-Bit: 有り
構造¶
説明¶
通信復旧後、装置がスプールメッセージの送信許可を要求します。
S6F24 - Request Spooled Data Grant¶
方向: H→E 応答必須: 不要
構造¶
RSDA値¶
| 値 | 説明 |
|---|---|
| 0x00 | スプールデータを送信 |
| 0x01 | 送信しない |
| 0x02 | スプールデータをパージ |
イベント報告シーケンス¶
通常イベントフロー¶
Equipment Host
| |
| Event occurs |
| |
| S6F11 (CEID, Reports) |
|------------------------->|
| |
| S6F12 (ACKC6=0)|
|<-------------------------|
オンデマンドクエリ¶
Equipment Host
| |
| S6F15 (CEID) |
|<-------------------------|
| |
| S6F16 (Current values) |
|------------------------->|
スプール送信¶
Equipment Host
| |
| Communication restored |
| |
| S6F23 (RSDC=150) |
|------------------------->|
| |
| S6F24 (RSDA=0, Send) |
|<-------------------------|
| |
| S6F11 (spooled #1) |
|------------------------->|
| S6F12 |
|<-------------------------|
| |
| S6F11 (spooled #2) |
|------------------------->|
| S6F12 |
|<-------------------------|
| ... |