コンテンツにスキップ

通信状態モデル

1. 概要

通信状態モデルは、SEMI E30 (GEM)で規定された装置とホスト間のSECS-II通信の状態を定義します。

2. 状態図

stateDiagram-v2 [*] --> DISABLED: 無効 state ENABLED { [*] --> NOT_COMMUNICATING: 非通信 NOT_COMMUNICATING --> COMMUNICATING: 通信確立 COMMUNICATING --> NOT_COMMUNICATING: 通信失敗 } DISABLED --> ENABLED: 通信有効化 ENABLED --> DISABLED: 通信無効化

3. 状態定義

状態 説明
DISABLED(無効) 通信が無効です。装置はSECS-IIメッセージを受け入れたり開始したりしません。
ENABLED(有効) 通信が有効です。装置は通信を確立する準備ができています。
NOT_COMMUNICATING(非通信) 通信は有効ですが、ホストとまだ確立されていません。
COMMUNICATING(通信中) ホストとのアクティブな通信。SECS-IIメッセージを交換できます。

4. 遷移テーブル

# 現在の状態 トリガー 次の状態 アクション
1 DISABLED オペレータが通信を有効化 ENABLED/NOT_COMMUNICATING HSMSを初期化、接続を待機
2 NOT_COMMUNICATING S1F13を受信し受け入れ COMMUNICATING S1F14を送信 (COMMACK=0)
3 NOT_COMMUNICATING S1F13を送信しS1F14を受信 (COMMACK=0) COMMUNICATING 通信確立
4 COMMUNICATING 通信障害を検出 NOT_COMMUNICATING アラームを発生、再接続を試行
5 COMMUNICATING S1F13を受信 COMMUNICATING S1F14を送信(再確立)
6 ENABLED オペレータが通信を無効化 DISABLED HSMS接続を閉じる
7 NOT_COMMUNICATING T7タイムアウト (HSMS) NOT_COMMUNICATING 切断、接続を再試行

5. 通信確立

5.1 ホスト開始シナリオ(プライマリ)

sequenceDiagram participant Host as ホスト participant Equipment as 装置 Note over Equipment: 状態:NOT_COMMUNICATING Host->>Equipment: S1F13 (通信確立要求) Note over Equipment: 要求を検証 Equipment-->>Host: S1F14 (COMMACK=0) Note over Equipment: 状態:COMMUNICATING

5.2 装置開始シナリオ

sequenceDiagram participant Host as ホスト participant Equipment as 装置 Note over Equipment: 状態:NOT_COMMUNICATING Equipment->>Host: S1F13 (通信確立要求) Host-->>Equipment: S1F14 (COMMACK=0) Note over Equipment: 状態:COMMUNICATING

6. 関連メッセージ

メッセージ 方向 説明
S1F13 H↔E 通信確立要求
S1F14 H↔E 通信確立要求確認

6.1 S1F13 - 通信確立要求

構造:

S1F13 W
<L[0]>

6.2 S1F14 - 通信確立要求確認

構造:

S1F14
<L[2]
  <COMMACK>          // 通信確認コード
  <L[2]
    <MDLN>           // 装置モデルタイプ
    <SOFTREV>        // ソフトウェアリビジョン
  >
>

COMMACK値:

説明
0 受け入れ
1 拒否、再試行

7. 関連ステータス変数

SVID 名前 説明
[1001] CommunicationState U1 現在の通信状態(0=無効, 1=有効-非通信, 2=有効-通信中)

8. 関連収集イベント

CEID 名前 説明
[1001] CommunicationEstablished COMMUNICATING状態に入ったときにトリガー
[1002] CommunicationDisabled DISABLED状態に入ったときにトリガー
[1003] CommunicationFailed 通信が失われたときにトリガー

9. 関連アラーム

ALID ALTX カテゴリ 説明
[1001] Communication Lost 警告 ホスト通信が失われました