16 · 设备控制(PLC 远程控制)
所属板块:项目管理(单项目维度)
功能概述
设备控制用于对项目中的 PLC 控制箱进行远程监控与操控,所有读写均通过速控云(Sukon Cloud)平台中转:
- 实时数据:查看水压启动值、水压停止值、水压报警值、执行器开度、阀门开关状态等实时值;
- 控制参数下发:远程修改水压启停值、报警值、执行器(阀门)开度;
- 阀门控制:切换自动 / 手动模式,手动开阀 / 关阀。
适用角色:
| 操作 | 超级管理员 | 系统管理员 | 项目管理员 |
|---|---|---|---|
| 查看实时数据 | ✅ | ✅ | ✅ |
| 下发控制参数 / 阀门操作 | ✅ | ✅ | 视前端控制,通常仅查看 |
⚠️ 设备控制直接作用于现场设备,错误的参数可能影响水泵、阀门运行。请由熟悉现场工艺的人员操作,并在操作前与现场确认。
页面入口:项目详情 →「设备控制」页签。
前提条件
设备控制依赖以下配置(通常由实施人员在建设期完成):
- PLC 控制箱已在设备绑定中绑定,且设备编号 = 速控云平台的 deviceId;
- 设备已配置 PLC 变量 ID(存储在设备扩展配置中),包括:
- 水压启动值、水压停止值、水压报警值、执行器开度对应的变量 ID;
- 阀门开(valve_open)、阀门关(valve_close)变量 ID;
系统配置 / 速控云平台配置(uid / sid)有效。
未配置变量时,页面会提示「设备未配置 PLC 参数 / 设备未配置有效的 PLC 变量 ID」。
界面与实时数据
设备控制页以项目底图为主体:设备以标注点的形式显示在底图上,标注点直接展示实时读数(如「水位设备 0.002 MPa」「流量计 0.0 m³ / 水压计 0.01 m」),底部有图例,右侧为可搜索的设备清单。点击底图上的设备标注点(或右侧清单中的设备),屏幕右侧滑出该设备的控制面板:

图中:① 底图上的设备标注点(点击打开控制面板);② PLC 水压控制:水压启动值 / 停止值 / 报警值;③ 执行器控制:执行器开度(%)、控制模式(自动 / 手动);④ 子设备数据:流量计、水压计、电动阀等子设备的实时读数;⑤ 「提交设置」按钮。
控制面板各区块说明:
| 区块 | 内容 | 说明 |
|---|---|---|
| PLC 水压控制 | 水压启动值 / 停止值 / 报警值 | 水压降到启动值启泵、达到停止值停泵;报警值为 PLC 侧报警阈值,单位 m |
| 执行器控制 | 执行器开度(%)、控制模式 | 模式切换 自动 / 手动,手动模式下控制执行器开关 |
| 子设备数据 | 各子设备实时读数 | 只读展示,如流量计(m³)、水压计(m)、电动阀状态 |
实时值从速控云平台读取;面板同时回显此前下发的设定值,便于对照「设定值」与「实际回读值」。
下发控制参数
- 在设备控制弹窗中修改参数:
| 参数 | 单位 | 说明 |
|---|---|---|
| 水压启动值 | m | 水压降至该值时启泵 |
| 水压停止值 | m | 水压升至该值时停泵 |
| 水压报警值 | m | PLC 侧报警阈值 |
| 执行器开度 | % | 阀门目标开度 |
| 控制模式 | — | 自动(由 PLC 按启停值自动控制)/ 手动(由平台直接指令控制) |
| 执行器开关 | — | 仅手动模式显示:开 / 关 |
- 点击 提交设置,系统将参数批量写入速控云平台,由平台转发到现场 PLC。
- 写入成功后,本平台同步记录用户设定值;失败时提示「写入 Sukon 平台失败」及原因。
阀门控制模式说明
| 模式 | 行为 |
|---|---|
| 自动 | 阀门开、关指令均置为 0,由 PLC 根据水压启停值自动调节 |
| 手动 + 开 | 阀门开 = 1、阀门关 = 0,强制开阀 |
| 手动 + 关 | 阀门开 = 0、阀门关 = 1,强制关阀 |
⚠️ 从手动切回自动时,系统会自动把开 / 关指令清零。切换模式前请确认现场允许。
常见问题
Q:提示「写入 Sukon 平台失败」?
检查 系统配置 / 速控云平台配置 是否正确、速控云平台侧设备是否在线;网络恢复后重试即可,参数不会半写(失败即整批未生效)。
Q:实时数据全部显示「--」? 多为设备离线、变量 ID 配置有误或速控云平台无该变量数据;可与设备绑定页的「最新读数」互相印证。
Q:设备控制里的「水压报警值」和设备绑定里的「预警值」是一回事吗? 不是。设备控制的水压报警值写入 PLC 本地(由现场控制器执行动作);设备绑定的预警值(预警 / 强预警)是平台短信告警的判断依据,两者建议保持协调但相互独立。