State Model
1:Communications State Model
- 上电按常量
EstablishCommunicationsTimeout设定重试间隔; - 仅当
ENABLED且NOT COMMUNICATING时周期发S1F13; - 收到
S1F14 COMMACK=0→ 切COMMUNICATING,失败或链路断→回; DISABLED立即丢弃发送队列并终止所有开放事务。
2:Control State Model
- 仅 Operator 可把
OFF-LINE→ATTEMPT ON-LINE(发S1F1); - Host 回
S1F2才进入ON-LINE,否则落入HOST OFF-LINE; ON-LINE内 Operator 用面板开关决定LOCAL(Host 只读)或REMOTE(Host 可下发运动/工艺命令);- Host 可随时
S1F15把机台踢回OFF-LINE,但无法直接切LOCAL/REMOTE。 |
3:Equipment Processing States
INIT→IDLE完成自检;PP-SELECT/RCP-SELECT后→SETUP→READY- Host/Operator 发
START→EXECUTING; - 正常完→
IDLE;STOP完→IDLE;ABORT立即→IDLE;PAUSE可RESUME回到原子态; - 每次状态跃迁都生成 Collection Event,供 Host 订阅。 |
4:知识点索引表
| 编号 | 关键词 | 状态域 | 典型 SECS-II | 软件关注点 |
|---|---|---|---|---|
| K1 | DISABLED / ENABLED | Comm | — | 上电默认值可配置;DISABLED 时拒绝所有业务消息 |
| K2 | NOT COMMUNICATING | Comm | S1F13/S1F14 | 需周期重试,超时用 EstablishCommunicationsTimeout |
| K3 | COMMUNICATING | Comm | 任意消息 | 链路“活”标志,可正常收发 |
| K4 | OFF-LINE | Control | S1F17 被拒 | 仅响应 S1F13/S1F17,其余回 SxF0 |
| K5 | ATTEMPT ON-LINE | Control | S1F1 → S1F2 | 等 Host 回 S1F2,超时/拒收→按配置落 HOST 或 EQUIPMENT OFF-LINE |
| K6 | LOCAL | Control | — | Host 不能发 START/STOP/ABORT 等运动命令 |
| K7 | REMOTE | Control | — | Host 可发全量 Remote Command(START/STOP…) |
| K8 | IDLE | Process | — | 可安全下载/选 Recipe;无物料时长时间驻留 |
| K9 | READY | Process | — | 收到 START 即进 EXECUTING;需保证物料/参数 OK |
| K10 | EXECUTING | Process | — | 正常完发“Processing Completed”事件;异常发“Processing Stopped/Aborted” |
5:补充内容
-待定
编辑此页
有任何问题或疑问,请发送邮件到--->admin@secs-ii.net
- 发现错误或表达不清希望修正
- 内容不健全需要扩展
- 有疑问希望解答