CATALOG

AC2-10A智能通断器支持标准HTTP接口调用,可快速集成到MES、SCADA等软件系统中,实现产线设备的远程启停控制。以下方案涵盖接口对接、签名机制、产线场景应用及安全部署要点。

解决方案:基于芯步AC2-10A的智慧工厂产线设备控制集成方案

1. 概述

在智慧工厂场景中,许多老旧产线设备(如信号灯、报警器、冷却风扇、简单电机)缺乏网络接口,难以纳入集中控制系统。芯步 AC2-10A 智能通断器 提供了一种低成本、高效率的改造方案。

通过其开放的 HTTP API 接口,软件工程师可以在不修改原有设备PLC程序的情况下,通过控制通断器的“闭合/断开”来模拟开关量信号,从而实现对产线辅助设备的远程启停时序控制联动告警

2. 核心对接技术实现

AC2-10A 的核心接口逻辑非常简单,基于 RESTful API 设计。任何能发起 HTTP 请求的编程语言(Java, Python, Go, Node.js)或工具(Postman, 边缘网关脚本)均可接入。

2.1 鉴权与签名机制

为了保证工厂生产环境的安全,接口采用动态签名验证。你需要从芯步控制台获取 AppIDAppSecret

签名算法步骤如下:

  1. MD5_Secret = md5(AppSecret)

  2. Sign = md5( MD5_Secret + Timestamp )

注意:Timestamp 为当前 Unix 时间戳(秒)。

2.2 设备控制指令下发

接口地址需动态拼接,具体示例如下:

  • 请求URLhttps://api.thingboot.com/{AppID}/device/control/

  • 请求方法: POST

  • Query参数sign={Sign}&ts={Timestamp}

  • 请求Body (JSON)

参数类型描述
deviceString设备ID,在控制台获取
orderObject控制指令,如 {"power": 1} 开启,{"power": 0} 关闭

代码实现逻辑 (伪代码)

  1. 获取当前时间戳 ts。

  2. 拼接字符串 temp = md5(AppSecret) + ts,再做一次 MD5 得到 sign。

  3. 构造 POST 请求,Body 内包含 device{"power":1}

  4. 发送至 api.thingboot.com/{AppID}/device/control/

2.3 特殊场景命令

除了简单的开关,产线自动化常需精准时序控制。AC2-10A 支持秒级延时控制,例如产线物料检测异常时,可触发设备延时断电:

  • 先通后断:适用于触发气缸等。

  • 自定义延时:在 order 中传入延时参数,实现“点动”效果(如开启500ms后自动关闭)。

3. 软件项目集成场景案例

3.1 产线可视化与异常告警

场景:CNC加工中心运行中,主轴负载超标需立即触发三色灯红灯闪烁并报警。

集成方案

  1. 数据采集:边缘计算网关读取 CNC 的 Modbus 或 OPC UA 数据

  2. 逻辑判断:在网关或云端规则引擎中设定条件(负载 > 阈值)。

  3. 控制执行:触发 HTTP 回调,调用 AC2-10A 接口 {"power":1}

  4. 效果:220V 电路导通,红灯亮起,提醒现场人员处理。

3.2 MES 系统联动远程复位

场景:自动化产线某工位出现卡料,操作员在 MES 终端点击“故障解除”后,需远程重启输送带。

集成方案

  • MES 对接:在 MES 系统的“故障处理”按钮点击事件中,嵌入 HTTP 请求代码。

  • 指令发送:发送 {"power":0}(断开) -> 等待 2 秒 -> 发送 {"power":1}(重新接通)。

  • 业务闭环:实现无需前往现场,在中控室即可完成设备断电重启。

3.3 定时巡检与节能控制

场景:工厂非生产时段(如凌晨 0:00 - 6:00),自动关闭车间辅助照明或空调。

集成方案

  • 云函数/脚本:在服务器上部署一个定时任务(Cron Job)。

  • API 调用:定时构造签名并调用关断接口。

  • 价值:实现无人值守的精细化管理,节省电费。

4. 部署架构

针对工业环境,采用 混合架构 以兼顾安全与实时性:

  • 控制层 (PLC/SCADA):保留毫秒级的硬线控制,确保核心安全。

  • 协控层 (AC2-10A):部署于非核心安全相关的辅助设备(如散热风扇、照明、报警器),作为 PLC 系统的补充输出点。

  • IT 层 (MES/ERP):通过调用上述 HTTP 接口,直接指挥现场设备动作,实现计划排产与物理执行的自动化对接

*注:若工厂内网严格,可将 AC2-10A 配置为局域网模式,API 请求在内网闭环完成,数据不外流。*

5. 结语

芯步 AC2-10A 的开放接口标准化程度高,极大地降低了软件工程师控制物理世界的门槛。通过将该接口封装成独立的 设备控制微服务,你的软件项目可以轻松实现对产线“毛细血管”级设备的精准控制,是构建数字化车间的低成本、高灵活度利器。