這篇部落格文章最初發表於 cimetrix.com
繼本系列中多篇文章探討了資料蒐集、事件、警報、製程配方管理及文件記錄等主題後,本文將聚焦於 GEM 標準中的「Twitter」——設備終端服務(Equipment Terminal Services)。我們將探討何謂終端服務、為何需要終端服務,以及其運作的具體機制。
什麼是終端服務?
「設備終端服務」使工廠操作員能夠透過其設備工作站與主機交換資訊。主機可將資訊顯示於設備的顯示裝置上。此服務同時也允許設備操作員將資訊傳送至主機。設備必須具備顯示主機傳送過來的資訊之功能,以便操作員留意。
為什麼您需要這項功能?
以下是一個可能使用終端服務的例子:
- 主機會收到 FDC 軟體的通知,指出該製程模組發生了需處理的異常狀況。
- 主持人開啟燈塔上的操作員通知燈。開啟通知燈時,必須同時說明點亮該燈的原因。
- 主機傳送了一則終端訊息,指出 FDC 軟體偵測到異常狀況,並要求操作員處理此問題。
- 除了信號塔燈光外,該工具上的終端服務通知也處於啟用狀態。
- 操作員已看到並確認該訊息。
- 可選:雖然有不同的恢復方式,但操作員可在問題解決後向主機發送一則終端訊息。

「終端服務」功能是如何運作的?
當主機向設備傳送終端訊息時,設備必須將該訊息顯示給操作員。顯示器必須能夠顯示最多 160 個字元(甚至比透過 Twitter 單則推文所能傳送的字元數還多),但亦可顯示超過此數量的內容。設備的顯示裝置必須具備機制,用以通知操作員已收到訊息但尚未被操作員確認。該訊息將持續顯示,直至操作員確認該訊息為止。 該設備必須提供一種方法(例如按鈕),供操作員確認訊息。當操作員確認訊息後,將觸發一個收集事件,以通知主機操作員已收到該資訊。設備應用程式無需解讀主機傳送的資料,這些資料純粹是供操作員參考的資訊。
如果主機在操作員確認前一則訊息之前就傳送了新訊息,則新訊息將覆寫前一則訊息。
主機可透過傳送零長度訊息來清除未識別的訊息(包含指示器)。該零長度訊息不被視為未識別的訊息。
該設備還必須能讓操作員將從操作員設備控制台輸入的資訊傳送至主機。
會使用哪些訊息?
| 訊息編號 | 方向 | 說明 |
| S10F3 | H→E | 主機將文字資訊傳送至設備,以便在終端機上向操作員顯示 |
| S10F1 | H<-E | 操作員向主機發送簡訊 |
| S10F5 | H→E | (可選)主機傳送多區塊顯示訊息。若不支援多區塊,設備將以 S10F7 訊息回應,表示不允許多區塊。 |
| S6F11 | H<-E | 設備向主機傳送擷取事件,通知主機其已識別該訊息 |