EAP

MSAP 自动化闭环演练

VGT 厂房四 · 新人训练模式 / TRAINING SIMULATOR
SIMULATION READY  ·  00:00:00
PHASE 01 / 数据建档

载具绑定:建立物料的数字身份

EAP SERVICE
MES
ORACLE / INFLUX
PLC / API 设备
AGV
MSAP 产线
当前执行对象数据/任务流配方流
点击“下一步”观察数据如何在系统间流动
AGV 物流信号点 → 任务 → 回调 → 到位

四种物流信号,一张任务状态表

选择工位侧的触发点,理解 EAP 如何决定任务创建、下发、PLC 互锁与物料到位。

AGV 接口握手顺序

VehicleASK → EAP_AGVTASK(Flag 1) → AGV 下发 → Flag 3 → TaskCallback(申请进/离) → TaskCallbackVail(PLC 许可) → TaskComplete(物料到位)
MES 配方 → 缓存 → 清线 / 加载 → TrackIn

先让整线“配方全绿”,才允许放板

配方流程把首份简化逻辑升级为整线协调:任务缓存、配方缓存与各设备反馈共同形成放板门禁。

新人记忆口诀

到位 Flag 5 才能请求配方;清线状态 2 必须完成后重下发;所有设备状态 3 才可 TrackIn;TrackOut 后 Flag 8,退满料完成为 Flag 9。
EAP 数据库状态机 / 数据表职责

看状态就知道任务走到哪一步

EAP_AGVTASK · AGV 任务 Flag

1 已下发 2 失败 3 AGV任务成功
4 取消 5 物料已到位 6 配方已下发
7 已上机 / TrackIn 8 已下机 / TrackOut
9 退料完成(随后删除实时记录)

VGTmSAPRECIPECACHE · 配方状态

0 EAP 待下发
1 设备加载失败
2 待清线(料号不一致)
3 成功(放板门禁需全部设备成功)

实时与留痕

Oracle EAP_AGVTASK:业务主状态
InfluxDB AGVTaskCODE:任务码与物料快照
InfluxDB AGVTaskCallback:AGV 进/离请求缓存
历史库:Bind=1、UnBind=2 留痕

设备类别

PLC 类:EAP 读写点位,执行进入/离开互锁。
API 类:EAP 转发 AGV JSON 至设备安全接口 /AgvAskInOut。
两类设备都必须反馈完成,EAP 才推进状态。