付録 B - エラーコードリファレンス
概要
この付録は、SECS/GEM通信で使用されるすべてのエラーコードと確認コードの包括的なリファレンスを提供します。
HSMS制御コード
Select ステータス (Select.rsp)
| コード |
説明 |
| 0 |
通信確立 |
| 1 |
通信は既にアクティブ |
| 2 |
通信準備未完了 |
| 3 |
接続リソース枯渇 |
Deselect ステータス (Deselect.rsp)
| コード |
説明 |
| 0 |
通信終了 |
| 1 |
通信未確立 |
| 2 |
通信ビジー |
拒否理由 (Reject.req)
| コード |
説明 |
| 1 |
非対応のSType |
| 2 |
非対応のPType |
| 3 |
トランザクション未開始 |
| 4 |
エンティティ未選択 |
Stream 1 - 装置状態
COMMACK (S1F14)
| コード |
説明 |
| 0x00 |
受諾 |
| 0x01 |
拒否、再試行してください |
OFLACK (S1F16)
ONLACK (S1F18)
| コード |
説明 |
| 0x00 |
受諾 |
| 0x01 |
非受諾、既にオンライン |
| 0x02 |
非受諾、装置オフライン |
Stream 2 - 装置制御
EAC - 装置確認コード (S2F16)
| コード |
説明 |
| 0x00 |
受諾 |
| 0x01 |
拒否、少なくとも1つの定数が無効 |
| 0x02 |
拒否、ビジー |
| 0x03 |
拒否、少なくとも1つのECIDが無効 |
| 0x04 |
拒否、少なくとも1つのECVが範囲外 |
TIACK - 時刻確認 (S2F32)
| コード |
説明 |
| 0x00 |
受諾 |
| 0x01 |
エラー、未完了 |
DRACK - レポート定義確認 (S2F34)
| コード |
説明 |
| 0x00 |
受諾 |
| 0x01 |
拒否、空き領域不足 |
| 0x02 |
拒否、無効なフォーマット |
| 0x03 |
拒否、少なくとも1つのRPTIDが既に定義済み |
| 0x04 |
拒否、少なくとも1つのVIDが無効 |
LRACK - レポートリンク確認 (S2F36)
| コード |
説明 |
| 0x00 |
受諾 |
| 0x01 |
拒否、空き領域不足 |
| 0x02 |
拒否、無効なフォーマット |
| 0x03 |
拒否、少なくとも1つのCEIDが未定義 |
| 0x04 |
拒否、少なくとも1つのRPTIDが未定義 |
ERACK - レポート有効化確認 (S2F38)
| コード |
説明 |
| 0x00 |
受諾 |
| 0x01 |
拒否、少なくとも1つのCEIDが無効 |
HCACK - ホストコマンド確認 (S2F42)
| コード |
説明 |
| 0x00 |
確認、コマンド受諾 |
| 0x01 |
拒否、無効なコマンド |
| 0x02 |
拒否、現在実行不可 |
| 0x03 |
拒否、パラメータエラー |
| 0x04 |
確認、後で完了 |
| 0x05 |
拒否、既に目的の状態 |
| 0x06 |
拒否、該当オブジェクトなし |
CPACK - コマンドパラメータ確認 (S2F42)
| コード |
説明 |
| 0x01 |
無効なCPNAME |
| 0x02 |
不正なCPVAL値 |
| 0x03 |
CPVALが範囲外 |
STSPACK - スプールストリーム確認 (S2F44)
| コード |
説明 |
| 0x00 |
OK |
| 0x01 |
無効なストリーム |
| 0x02 |
スプール非対応ストリーム |
Stream 5 - アラーム管理
ACKC5 - アラーム確認 (S5F2, S5F4)
Stream 6 - データ収集
ACKC6 - イベントレポート確認 (S6F12)
| コード |
説明 |
| 0x00 |
受諾 |
| 0x01-0x3F |
エラーコード(アプリケーション固有) |
RSDA - スプールデータ要求応答 (S6F24)
| コード |
説明 |
| 0x00 |
スプールデータを送信 |
| 0x01 |
送信しない |
| 0x02 |
スプールデータをパージ |
Stream 7 - プロセスプログラム
PPGNT - プロセスプログラム許可 (S7F2)
| コード |
説明 |
| 0x00 |
OK、受信準備完了 |
| 0x01 |
既に存在 |
| 0x02 |
空き領域なし |
| 0x03 |
無効なPPID |
| 0x04 |
ビジー、後で再試行 |
| 0x05 |
受け付けない |
ACKC7 - プロセスプログラム確認 (S7F4, S7F18, S7F24)
| コード |
説明 |
| 0x00 |
受諾 |
| 0x01 |
許可なし |
| 0x02 |
長さエラー |
| 0x03 |
マトリクスオーバーフロー |
| 0x04 |
PPIDが見つからない |
| 0x05 |
モード非対応 |
| 0x06 |
非同期完了 |
Stream 9 - システムエラー
エラーメッセージ
| メッセージ |
説明 |
| S9F1 |
認識できないデバイスID |
| S9F3 |
認識できないストリーム |
| S9F5 |
認識できないファンクション |
| S9F7 |
不正データ |
| S9F9 |
トランザクションタイマータイムアウト |
| S9F11 |
データ長超過 |
| S9F13 |
対話タイムアウト |
Stream 10 - ターミナルサービス
ACKC10 - ターミナル確認 (S10F4, S10F6, S10F10)
| コード |
説明 |
| 0x00 |
受諾、表示済み |
| 0x01 |
ターミナル使用不可 |
| 0x02 |
表示されず |
| 0x03 |
不明なTID |
GEM 300 エラーコード
OBJACK - オブジェクト確認 (S14Fx)
| コード |
説明 |
| 0x00 |
正常完了 |
| 0x01 |
無効なオブジェクトタイプ |
| 0x02 |
オブジェクトが見つからない |
| 0x03 |
無効な属性名 |
| 0x04 |
読み取り専用属性 |
| 0x05 |
無効なフォーマット |
ACKA - 一般確認 (S14F10, S16F12)
キャリアアクション結果 (S3F18)
| コード |
説明 |
| 0 |
成功 |
| 1 |
キャリアIDが見つからない |
| 2 |
ポート使用不可 |
| 3 |
無効なキャリアアクション |
| 4 |
キャリア使用中 |
ポートアクション結果 (S3F24)
| コード |
説明 |
| 0 |
成功 |
| 1 |
ポートが見つからない |
| 2 |
ポートサービス停止中 |
| 3 |
無効なポートアクション |
| 4 |
キャリア存在 |
エラー解決ガイド
| エラーコード |
一般的な原因 |
解決策 |
| COMMACK=1 |
装置準備未完了 |
待機して再試行 |
| ONLACK=2 |
オペレータが装置をオフラインに設定 |
オペレータアクションを要求 |
| HCACK=2 |
装置状態が不適切 |
制御/プロセス状態を確認 |
| HCACK=3 |
無効なパラメータ |
CPNAMEとCPVALを検証 |
| PPGNT=2 |
ストレージ満杯 |
古いレシピを削除 |
| PPGNT=4 |
レシピ転送中 |
待機して再試行 |
| ACKC7=2 |
レシピサイズ不一致 |
S7F1のLENGTHを検証 |
| DRACK=1 |
レポートが多すぎる |
未使用レポートを削除 |