コンテンツにスキップ

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 応答必須: 不要

構造

S6F12
<ACKC6 B[1]>

ACKC6値

説明
0x00 受諾
0x01-0x3F エラーコード

S6F15 - Event Report Request

方向: H→E 応答: S6F16 W-Bit: 有り

構造

S6F15 W
<CEID U4>            // 収集イベントID

説明

イベントの発生を待たずに、収集イベントに関連する変数の現在値を要求します。


S6F16 - Event Report Data

方向: E→H 応答必須: 不要

構造

S6F16
<L[3]
  <DATAID U4>
  <CEID U4>
  <L[n]              // レポート
    <L[2]
      <RPTID U4>
      <L[m]
        <V>
        ...
      >
    >
    ...
  >
>

S6F19 - Individual Report Request

方向: H→E 応答: S6F20 W-Bit: 有り

構造

S6F19 W
<RPTID U4>           // レポートID

S6F20 - Individual Report Data

方向: E→H 応答必須: 不要

構造

S6F20
<L[m]
  <V>                // 変数値
  ...
>

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 応答必須: 不要

構造

S6F2
<ACKC6 B[1]>

S6F23 - Request Spooled Data

方向: E→H 応答: S6F24 W-Bit: 有り

構造

S6F23 W
<RSDC U4>            // スプールメッセージ数

説明

通信復旧後、装置がスプールメッセージの送信許可を要求します。


S6F24 - Request Spooled Data Grant

方向: H→E 応答必須: 不要

構造

S6F24
<RSDA B[1]>

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      |
    |<-------------------------|
    | ...                      |