产线设备上经常遇到这种情况:一条流水线、两台电机、两组加热管,或者AB两个工位需要单独控制。传统方案得拉两组线、装两个开关,改造起来麻烦。
芯步的智能2路交流回路控制器就是专门干这个的。一个设备管两路输出,加上它的开放接口,直接HTTP请求就能控制,不用写复杂的驱动。下面给你理一份实际对接方案。
一、解决什么问题?
场景:某条产线上有两台风机需要独立启停。
传统做法:两台风机分别拉线,分别装空开,手动开合。
痛点
工人每天跑来跑去手动推闸刀
没法接入中控室统一管理
不知道设备当前开关状态
无法和产线节拍联动
用这台控制器后的效果
接好线、连上WiFi,中控系统直接HTTP调用接口控制
“打开风机A”,就是一行代码的事
不管是网页、MES系统还是手机App,都能管
二、硬件长什么样?怎么接?
产品型号:UNI-KQZ-AC-2
接线端子挺简单,分成三块
电源输入(220V)最左边两个端子接火零线。这是给它供电的,没有开关,接了就有电。
常通输出(NO,常开型)挨着电源的两个端子,和输入直通。意思是只要设备总电源通着,这路永远有电。适合接什么?比如控制器的自身供电,或者需要常亮的指示灯。
两路可控输出右边4个端子,每路两个,这才是核心。比如把产线A路电机的火线剪断,线头接到第1路的两个端子上,零线共用。设备内部就是个继电器,你发指令控制它“吸合”或“断开”,就相当于开和关。
下面还有一排输入(3组6位):这个是接开关量信号的,比如接个按钮、接近开关。你按按钮也能控制通断,这叫本地控制。
三、核心:怎么把它“塞”进你的项目?
这款控制器最大的优点就是接口简单——HTTP接口,不是私有协议。任何能发HTTP请求的语言,Python、Java、PHP、Go都能调。
方式一:公网远程控制
设备连上WiFi后,通过芯步的云平台中转。无论你在哪,只要中控电脑能上网,就能远程控制。
准备工作:注册芯步账号、创建工作台、给设备配网。配网过程看具体产品手册,一般是通过小程序配置WiFi密码。
核心HTTP接口
请求地址: http(s)://api.thingboot.com/{你的AppID}/device/control/?sign={签名}&ts={时间戳}
请求方式: POST(参数长的时候用这个比较稳)
请求参数(JSON格式) :
特别说明:接口返回200只表示指令下发成功,不代表设备真的执行了。要确认设备是否真正动作,需要接收云端的消息推送。
方式二:局域网私有化控制(推荐产线用)
产线环境更推荐这种方式——不依赖外网,纯内网通信,响应更快也更稳定。
核心接口:直接请求设备本地的IP地址
请求地址: http://[设备IP地址]/control
请求方式: POST
就这么简单,一行JSON控制一路开启。关掉就是 {"power1":0}。
如果想同时控制两路,可以传 {"power1":1,"power2":1}。
四、实战一下:3分钟上手
假设用Python写个小脚本,集成到MES系统或中控大屏里。
步骤1:找到设备IP
去芯步的控制台后台看设备列表,找到你的控制器