EAP
MSAP 自动化闭环演练
VGT 厂房四 · 新人训练模式 / TRAINING SIMULATOR
SIMULATION READY ·
00:00:00
全流程通关
AGV 调度与握手
整线配方与上机
状态机速查
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 才推进状态。