工作站事件#
Station Event任务将接收来自监控系统的有关工作站事件的信息。
输入#
| 名称 | 数据类型 | 是否是触发器 | 描述 |
|---|---|---|---|
| 激活 | Any | 是 | 激活任务 |
输出#
| 名称 | 数据类型 | 描述 |
|---|---|---|
| 时间戳 | DateTime | 接收事件时的时间戳 |
| line | String | 有关事件发生在哪个生产线的信息。示例:“OIB Training\Line 1” |
| station | String | 发生事件的工作站。示例:“Station 1 - TX1” |
| lane | String | 发生事件的通道。示例:“左侧” |
| subConveyor | String | 发生事件的机器子传送带。示例:“无” |
| processingArea | Integer | 发生事件的处理车间。示例:1 |
| changeTime | DateTime | 发生更改事件时的时间戳 |
| originalState | String | 工作站报告的OIS级别状态 |
| semiState | String | 根据定义的规则将OIS级别状态转换为SEMI E10状态 |
| 成功 | Boolean | 任务成功执行时触发 |
| 错误 | Error | 任务因某种原因失败时触发 |
设置#
在General选项卡上,您有常用设置和以下设置:
| 名称 | 数据类型 | 值 | 默认 | 描述 |
|---|---|---|---|---|
| 自动激活 | Boolean | true | 初始化任务时,将其订阅到“监控消息”。如果为false,则仅在激活时订阅。 | |
| 默认状态名称 | String | 如果未找到匹配的规则,则使用要更改的SEMI E10状态 | ||
| 更改时触发 | Boolean | false | 仅在状态自上次以来发生更改时才发出输出 |
在“转换规则”选项卡上,您可以进行以下设置:
| 名称 | 数据类型 | 默认值 | 描述 |
|---|---|---|---|
| OIS PA状态名称 | String | 由网关守卫提供的状态值。示例:“PCBBegin” | |
| SEMI E10状态名称 | String | 要转换为的SEMI E10状态。示例:“生产” |
Note
默认情况下,在任务中预配置的某些OIS PA状态与SEMI E10状态之间已经存在匹配关系。用户可以随意添加更多内容并更改预配置的内容。
行为#
在此任务中,您可以在将驱动程序放入工作流时选择驱动程序(如果您有多个与控制器关联的驱动程序)。
此任务将侦听Monitoring.Event.StationEvent,自动化异常流程中的驱动程序OIB文档对此进行了说明。
只要生产线、工作站、通道或处理模块的部件状态发生更改,就会激活此任务。由于OIB状态不是标准的SEMI E10状态,因此该任务允许用户配置如何将OIB状态映射到SEMI E10状态。
预配置状态包括:
| OIS PA状态名称 | SEMI E10状态名称 |
|---|---|
| 无效 | |
| PCBBegin | Productive |
| PCBBegin2 | Productive |
| PCBEnd | |
| PCBEnd2 | |
| BreakBegin | Engineering |
| EmergencyStop | Unscheduled Down |
| Air | Unscheduled Down |
| Stop | Engineering |
| BreakEnd | |
| 开始 | |
| WaitPCBIn | Standby |
| WaitPCBInside | Productive |
| WaitPCBOut | Standby |
| WaitData | Standby |
| Placing | |
| Placing2 | |
| FiducialError | Unscheduled Down |
| TrackError | Unscheduled Down |
| MachineError | Unscheduled Down |
| TransportError | Unscheduled Down |
| BarcodeError | Unscheduled Down |
| ErrorEnd | |
| HeadStepBegin | Engineering |
| KeySlowBegin | Engineering |
| VisionBegin | Engineering |
| FunctionBegin | Engineering |
| InitBegin | Standby |
| HeadStepEnd | |
| KeySlowEnd | |
| VisionEnd | |
| FunctionEnd | |
| InitEnd | |
| HolidayBegin | Scheduled Down |
| MaintenanceBegin | Scheduled Down |
| SetupBegin | Scheduled Down |
| DownPlanBegin | Scheduled Down |
| DownIllBegin | Unscheduled Down |
| PrototypeBegin | Engineering |
| UsereventEnd | |
| StandAloneBegin | Engineering |
| StandAloneEnd | |
| Dispensing | |
| Kneading | |
| Printing | |
| 检验 | |
| Cleaning | |
| StationDisconnect |
备注#
此任务使用基于上下文的数据的特定结构,称为zone。有关此主题的更多信息,请参阅区域页面。


