智能工厂用例

用于智能工厂,通过自动化工作流程监测温度,及时处理超过50°C的异常情况,自动创建事件并记录机器数据,提高生产安全性和效率。

2025/7/8
9 个节点
复杂
手动复杂amqptriggercratedbpagerdutynoop逻辑条件代码自定义
分类:
Complex WorkflowManual TriggeredData Processing & AnalysisTechnical Infrastructure & DevOps
集成服务:
AmqpTriggerCrateDbPagerDutyNoOp

适用人群

此工作流适合以下人群使用:
- 工厂管理人员:需要实时监控设备温度并及时响应异常情况。
- 数据分析师:希望分析机器运行数据并优化生产流程。
- IT运维团队:负责维护系统的稳定性和处理突发事件。
- 技术支持团队:需要快速响应和处理设备故障的事件。

解决的问题

此工作流解决了以下问题:
- 设备过热监控:实时监测设备温度,当温度达到或超过 50°C 时,自动创建事件以便及时处理。
- 数据记录:将机器运行数据(如温度、运行时间等)存储到 CrateDB 中,以便后续分析。
- 事件响应:通过 PagerDuty 创建事件,确保相关人员及时获知并处理问题。

工作流程

工作流处理步骤详细说明:
1. 数据接收:通过 AMQP Trigger 节点接收来自工厂传感器的数据。
2. 温度转换:使用 Function 节点将摄氏温度转换为华氏温度。
3. 条件判断:判断温度是否超过 50°C,如果是,则继续创建事件;如果不是,则执行 Do nothing 节点。
4. 设置传感器数据:将传感器数据(如温度、机器运行时间等)整理到一个统一的格式。
5. 数据存储:将机器数据存入 CrateDBmachine_data 表中。
6. 创建事件:如果温度超过阈值,使用 PagerDuty 创建一个新的事件。
7. 设置事件信息:将事件相关信息(如事件ID、URL等)存入 CrateDBincident_data 表中。

自定义指南

用户可以通过以下方式自定义和调整此工作流:
- 修改温度阈值:在 Values higher than 50°C 节点中更改温度比较的值,以适应不同设备的安全标准。
- 调整数据存储表:在 Ingest machine dataIngest incident data 节点中更改表名和列名,以匹配用户的数据库结构。
- 扩展事件处理逻辑:可以在 Create an incident 节点中添加更多的字段,以便记录更多的事件信息。
- 添加其他数据源:通过添加新的触发器节点,集成其他数据源以丰富数据分析的维度。