← 回首頁

預購中 · 繁體中文

SECS/GEM 實戰手冊

把 HSMS、SECS-II、GEM 三層講到你能自己寫,再用開源模擬器把整條鏈跑起來。 給被派去做設備對接、卻找不到一本繁中入門書的工程師。

NT$1,200
預購價(正式 1,800)
8 章
PDF + EPUB
20 人
達標才開寫
0 元
預購不收費
留 email 預購(不收費)

這本書給誰

  • 被公司派去「把機台接上 SECS/GEM」,Google 一圈只找到工研院課程的 C# / 自動化工程師
  • 買了商用 SECS driver、能交付,但協定本身一直是黑箱的設備廠 RD
  • 要過半導體大廠 GEM 驗收,想先知道別人是怎麼被退件的人
  • 在做 MES / CIM 端,需要看懂設備那一側在想什麼的工程師

為什麼寫這本

台灣的 SECS/GEM 課程只有實體班:兩天一萬三,或三天五萬。上完課回到座位, 手上還是沒有一台能對話的設備可以練。網路上的繁中資料則是零散的論壇回覆, 沒有一本從頭講到尾。

我自己走過同一條路:用商用 driver 交付過通過半導體大廠驗收的模組, 後來把三層協定從零重寫成一個 開源模擬器 (26 個測試、真實 TCP 對接)。這本手冊就是把重寫過程中弄懂的東西, 按「你明天上班會遇到的順序」整理出來,每一章都有模擬器可以對照著跑。

八章目錄

01

SECS/GEM 全景

E5 / E37 / E30 各管哪一層、一次設備對接從連線到事件回報會經過哪些訊息。先看地圖,再走路。

02

HSMS(SEMI E37)

連線狀態機 NotConnected → Connected → Selected、Select / Linktest / Separate 控制訊息、T3–T8 逾時在實務上怎麼設、斷線重連怎麼寫才不會卡死。

03

SECS-II(SEMI E5)

格式碼與長度位元組、巢狀 List、各長度整數與浮點的編解碼,以及畸形封包打進來時要怎麼擋。

04

GEM 狀態模型(SEMI E30)

通訊狀態與控制狀態、Online Local / Remote 切換的常見誤解、Host 與 Equipment 各自該主動做什麼。

05

報表與事件鏈

S2F33 定義報表 → S2F35 連結事件 → S2F37 啟用 → S6F11 回報。CEID / RPTID / SVID 該怎麼規劃,才不會上線後改不動。

06

警報、遠端命令、設備常數

S5F1 警報、S2F41 遠端命令、S2F13 / S2F15 設備常數讀寫,以及 S9 / S10 錯誤訊息什麼時候該回。

07

驗收前健檢清單

半導體大廠 GEM 驗收常見的退件原因與對策。內容來自我受僱期間的專案經驗,去識別化整理,不含任何客戶資料。

08

動手實驗

用開源模擬器(MIT)把整條鏈跑一遍、改 JSON 場景寫自己的斷言、把驗證掛進 CI。讀完當天就有一台會動的 Host 與 Equipment。

先講清楚的事

  • 這不是 SEMI 官方教材,也不取代 E5 / E37 / E30 規範原文。它是「先讀這本再去讀規範」的那一本。
  • 預購只是留 email 表達意願,不收任何費用。累積到 20 人我才開寫;沒達標就不寫,會寄一封信告訴你。
  • 達標後才有時程。我全職在職、業餘時間寫,進度會在這一頁公開更新,不會給你一個做不到的交付日。
  • 正式出版後預購者以 NT$1,200 購買,之後的修訂版免費更新。

留 email 預購

不收費、不綁定。達標開寫時通知你,出版時用預購價 NT$1,200 買;沒達標也會通知你。

只會用這個 email 通知手冊進度,不做其他用途。

等書的時候,先把模擬器跑起來

手冊第八章用的就是這個專案。.NET 8、MIT 授權、clone 下來 dotnet run 就能看 Host 與 Equipment 對話。