コンテンツにスキップ

Stream 2 - 装置制御

概要

Stream 2 メッセージは、装置制御、設定、およびリモートコマンド実行に使用されます。

サポートメッセージ

メッセージ 名称 方向 説明
S2F13 Equipment Constant Request H→E EC値の要求
S2F14 Equipment Constant Data E→H EC値の返却
S2F15 New Equipment Constant Send H→E EC値の設定
S2F16 New Equipment Constant Acknowledge E→H EC設定応答
S2F17 Date and Time Request H→E 日付/時刻の要求
S2F18 Date and Time Data E→H 日付/時刻の返却
S2F23 Trace Initialize Send H→E トレース設定
S2F24 Trace Initialize Acknowledge E→H トレース設定応答
S2F29 Equipment Constant Namelist Request H→E EC定義の要求
S2F30 Equipment Constant Namelist E→H EC定義の返却
S2F31 Date and Time Set Request H→E 日付/時刻の設定
S2F32 Date and Time Set Acknowledge E→H 日付/時刻設定応答
S2F33 Define Report H→E レポート内容の定義
S2F34 Define Report Acknowledge E→H レポート定義応答
S2F35 Link Event Report H→E レポートをイベントにリンク
S2F36 Link Event Report Acknowledge E→H リンク応答
S2F37 Enable/Disable Event Report H→E イベントの有効化/無効化
S2F38 Enable/Disable Event Acknowledge E→H 有効化応答
S2F41 Host Command Send H→E リモートコマンド
S2F42 Host Command Acknowledge E→H コマンド応答
S2F43 Define Spool Streams H→E スプーリング設定
S2F44 Spool Stream Acknowledge E→H スプーリング設定応答

S2F13 - Equipment Constant Request

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

構造

S2F13 W
<L[n]
  <ECID U4>          // 装置定数ID
  ...
>

空リストは全ECを要求:

S2F13 W
<L[0]>


S2F14 - Equipment Constant Data

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

構造

S2F14
<L[n]
  <ECV>              // 装置定数値
  ...
>

S2F15 - New Equipment Constant Send

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

構造

S2F15 W
<L[n]
  <L[2]
    <ECID U4>        // 装置定数ID
    <ECV>            // 新しい値
  >
  ...
>

S2F15 W
<L[2]
  <L[2]
    <U4 10>          // ECID:T3タイマー
    <U2 60>          // 新しい値:60秒
  >
  <L[2]
    <U4 11>          // ECID:T5タイマー
    <U2 15>          // 新しい値:15秒
  >
>

S2F16 - New Equipment Constant Acknowledge

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

構造

S2F16
<EAC B[1]>

EAC値

説明
0x00 受諾
0x01 拒否、少なくとも1つの定数が無効
0x02 拒否、ビジー
0x03 拒否、少なくとも1つのECIDが無効
0x04 拒否、少なくとも1つのECVが範囲外

S2F17 - Date and Time Request

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

構造

S2F17 W
<L[0]>

S2F18 - Date and Time Data

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

構造

S2F18
<TIME A[12-16]>      // YYYYMMDDHHmmss または YYYYMMDDHHmmsscc

S2F18
<A "20241231120000">

S2F29 - Equipment Constant Namelist Request

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

構造

S2F29 W
<L[n]
  <ECID U4>          // クエリ対象のECID(空 = 全て)
  ...
>

S2F30 - Equipment Constant Namelist

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

構造

S2F30
<L[n]
  <L[6]
    <ECID U4>
    <ECNAME A>
    <ECMIN>          // 最小値
    <ECMAX>          // 最大値
    <ECDEF>          // デフォルト値
    <UNITS A>
  >
  ...
>

S2F31 - Date and Time Set Request

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

構造

S2F31 W
<TIME A>

S2F32 - Date and Time Set Acknowledge

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

構造

S2F32
<TIACK B[1]>

TIACK値

説明
0x00 受諾
0x01 エラー、未完了

S2F33 - Define Report

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

構造

S2F33 W
<L[2]
  <DATAID U4>
  <L[n]              // レポート定義
    <L[2]
      <RPTID U4>     // レポートID
      <L[m]          // 変数リスト
        <VID U4>
        ...
      >
    >
    ...
  >
>

S2F33 W
<L[2]
  <U4 1>
  <L[1]
    <L[2]
      <U4 100>       // レポートID
      <L[3]          // レポート内の変数
        <U4 1>       // Clock
        <U4 2>       // ControlState
        <U4 3>       // ProcessState
      >
    >
  >
>

S2F34 - Define Report Acknowledge

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

構造

S2F34
<DRACK B[1]>

DRACK値

説明
0x00 受諾
0x01 拒否、領域不足
0x02 拒否、フォーマット無効
0x03 拒否、少なくとも1つのRPTIDが既に定義済み
0x04 拒否、少なくとも1つのVIDが無効

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

構造

S2F35 W
<L[2]
  <DATAID U4>
  <L[n]              // イベント-レポートリンク
    <L[2]
      <CEID U4>      // 収集イベントID
      <L[m]          // リンクするレポートID
        <RPTID U4>
        ...
      >
    >
    ...
  >
>

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

構造

S2F36
<LRACK B[1]>

LRACK値

説明
0x00 受諾
0x01 拒否、領域不足
0x02 拒否、フォーマット無効
0x03 拒否、少なくとも1つのCEIDが未定義
0x04 拒否、少なくとも1つのRPTIDが未定義

S2F37 - Enable/Disable Event Report

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

構造

S2F37 W
<L[2]
  <CEED Boolean>     // 0=無効化、1=有効化
  <L[n]              // イベントID(空 = 全て)
    <CEID U4>
    ...
  >
>

S2F38 - Enable/Disable Event Acknowledge

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

構造

S2F38
<ERACK B[1]>

ERACK値

説明
0x00 受諾
0x01 拒否、少なくとも1つのCEIDが無効

S2F41 - Host Command Send

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

構造

S2F41 W
<L[2]
  <RCMD A>           // リモートコマンド名
  <L[n]              // コマンドパラメータ
    <L[2]
      <CPNAME A>     // パラメータ名
      <CPVAL>        // パラメータ値
    >
    ...
  >
>

S2F41 W
<L[2]
  <A "START">
  <L[2]
    <L[2]
      <A "RecipeID">
      <A "RECIPE001">
    >
    <L[2]
      <A "LotID">
      <A "LOT001">
    >
  >
>

S2F42 - Host Command Acknowledge

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

構造

S2F42
<L[2]
  <HCACK B[1]>       // コマンド確認
  <L[n]              // パラメータステータス(エラー時)
    <L[2]
      <CPNAME A>
      <CPACK B[1]>   // パラメータ確認
    >
    ...
  >
>

HCACK値

説明
0x00 確認、コマンド受諾
0x01 拒否、コマンド無効
0x02 拒否、現在実行不可
0x03 拒否、パラメータエラー
0x04 確認、後で完了
0x05 拒否、既に期待状態
0x06 拒否、該当オブジェクトなし

CPACK値

説明
0x01 CPNAMEが無効
0x02 CPVAL値が不正
0x03 CPVALが範囲外

S2F43 - Define Spool Streams

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

構造

S2F43 W
<L[n]
  <L[2]
    <STRID U1>       // Stream ID
    <STSPM U1>       // 0=オフ、1=オン、2=パージ
  >
  ...
>

S2F44 - Spool Stream Acknowledge

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

構造

S2F44
<L[n]
  <L[2]
    <STRID U1>
    <STSPACK B[1]>
  >
  ...
>

STSPACK値

説明
0x00 OK
0x01 Streamが無効
0x02 Streamはスプーリング非対応