SECS/GEM Spooling功能概述
信息发布者Ultraman
Spooling目的:
为了防止因通信异常时数据丢失,提供一种保护设备消息数据的方法。
保证了对制品作业的追溯,同时提高产品质量。
Spooling定义:
当设备和主机之间发生通信失败时,设备可以将预定义的事件收集,并在通信恢复时发布传递这些信息的能力。
注:Spooling仅限于用户选择流的首信息。
Spooling架构:
[发布/订阅]
HOST(主机)端 能够订阅特定的收集事件,以便在事件发生时接收通知。
EQP(设备)端 能够根据订阅情况,在SECS/GEM通信从Not Comucation恢复到Comunication状态,并接收到Spool data邀请时向Host发布订阅的事件。

Scenarios:
1.定义什么Message将发生Spool(或通过定义空Messaage来禁用Spool功能)


总结:Spooling技术主要用于管理和调度外围设备的操作,将任务进行缓冲并按序进行处理.
当然SECS/GEM Spool机制的触发还与设备Spool状态有关,包括INACTIVE、ACTIVE、SPOOL FULL、SPOOL OUT 等等,都会对Spool的上传和收集有影响.
如果您对SECS/GEM Spool想有更深入的了解,欢迎您和天津谦行(www.qianxingcim.com)一起探讨。