【翻译】SECS GEM系列之八:设备终端服务

在本系列的几篇文章讨论了数据收集、事件、警报、配方管理和文档之后,本文重点讨论GEM标准的Twitter - 设备终端服务(Terminal Services)。我们将研究什么是终端服务(Terminal Services),为什么需要它们,以及它们的工作机制。

什么是终端服务(Terminal Services)?

设备终端服务允许工厂操作员从设备工作站与主机交换信息。主机可以在设备的显示设备上显示信息。它还允许设备的操作员向主机发送信息。设备必须能够显示主机传递给它的信息,供操作员注意。

为什么需要这个特性?

使用终端服务的例子如下:

1. FDC软件通知主机进程模块有偏移需要处理。

2. 主机打开信号灯塔上的操作员通知灯。通知灯亮起时需要说明灯亮起的原因。

3.主机发送一条终端消息说FDC软件检测到偏移,操作员应该解决这个问题。

4. 与信号塔灯一起,终端服务通知在工具上处于活动状态。

5. 操作员看到并确认消息。

6. 可选:有不同的恢复方法,但是操作员可以在问题解决后向主机发送终端消息。

【翻译】SECS GEM系列之八:设备终端服务_第1张图片

终端服务功能如何工作?

当主机向设备发送终端消息时,需要设备向操作员显示该消息。该显示器必须能够显示最多160个字符(甚至比使用Twitter在一条tweet中发送的字符还要多),但也有可能会显示更多字符。设备的显示设备必须具有一种机制,用于通知操作员一条消息已被接收,但尚未被操作员确认。该消息将继续显示,直到操作员确认该消息为止。设备必须提供一个方法,例如一个按钮,让操作员确认消息。操作员的消息识别将导致一个收集事件,该事件会通知主机操作员已接收到信息。设备应用程序不需要翻译从主机发送的数据。它只是为操作员提供信息显示。

如果主机发送的新消息是在操作员确认前一条消息之前发送的,则新消息将覆盖前一条消息。主机可以通过发送零长度的消息清除未确认消息(包括指示符)。零长度的消息不会被认为是待确定的消息。设备还必须允许操作员将输入的信息从操作员的设备控制台发送到主机。

使用哪些消息?

消息ID

方向

描述

S10F3

H->E

主机向设备发送文本信息,以供显示。

S10F1

H<-E

操作员向主机发送文本信息。

S10F5

H->E

(可选)主机发送多块显示的消息。如果不支持多区块,设备将回复S10F7表示不允许多区块消息。

S6F11

H<-E

设备向主机发送收集事件通知终端服务消息已被确认。

你可能感兴趣的:(SECS,GEM)