SECS/GEM・GEM 200・規劃範圍
SECS/GEM(GEM 200):規格與 log 比對
設備與 Host 之間的通訊對不上時,依你提供的規格與 log,一項一項比對,標出符合、差異與未驗證。範圍以 GEM 200 為主,每一項在評估時逐項確認。
目前狀態:有一套以虛構設備製作的 Demo 示意,只用來說明比對的方式。它不是已驗證的交付品,也不代表符合或通過任何標準或驗機。實際範圍以評估時逐項確認為準,未驗證的項目會標未驗證。
做什麼、不做什麼
範圍寫在這裡;沒寫的,不在這一版。
服務範圍(規劃)
- HSMS 連線與 SECS-II 常用訊息的規格比對
- Control State、Processing State、變數、事件與 Report 的規格比對
- Alarm、Remote Command、Process Program、Spooling:視規格與 log 範圍,評估時逐項確認
- GEM 200 能力對照表(compliance matrix)整理
不做的事
- GEM 300(載具、基板追蹤、作業管理等)
- 進廠、驗機、整機或整線整合
- 設備 PLC 與整機控制;也不取代 MES
- 沒有規格或 log 的項目:不憑口述猜協定
需要你提供
- 相關章節的規格,或既有的 CEID、VID 表
- 若已有 log,附出問題的那一段,並說明是設備端還是 Host 端
- 想比對的是設備端行為,還是 Host 端行為
預計交付
- 比對紀錄:符合、差異、未驗證
- 規格差異表;規格有但 log 沒有的項目會單獨列出
- 解不開的項目標成未驗證,不寫成已完成
情境
以下為說明用的虛構情境。
情境:規格有 CEID,這段 log 沒有
通訊看起來建立了,Host 規格卻要求上報某個 CEID,但這段 S6F11 裡沒有。比對後,這一筆會被標成「沒有這筆」,並附上規格與 log 的對應位置。
情境:事件與 Alarm 一次湧進來
狀態一切換就送出一批訊息,Host 收到的筆數和設備認為送出的不一致,或欄位型別對不上。比對後,會分成「次序」「欄位型別」「報告內容」等類別。
邊界提醒
- 沒有規格或 log,就不比對,也不憑口述猜協定。
- 範圍以 GEM 200 為主;GEM 300 另議,不在這一版。
- 不進廠、不驗機,全程遠端。