扬杰二厂操作手册.md 7.4 KB

扬杰二厂泵站操作手册

目录

  1. 系统概述
  2. 登录与权限
  3. 主界面介绍
  4. 液位自动控制
  5. 泵组操作
  6. 报警处理
  7. 日台时管理
  8. 参数配置
  9. 常见问题

系统概述

本系统用于监控扬杰二厂泵站的 3 台排污泵运行状态,实现液位/流量/压力采集显示、报警管理、数据统计等功能; 泵组启停默认由 PLC 程序完成,上位机仅监控(详见「液位自动控制」一节)。

硬件配置:

  • PLC:西门子 S7-200 Smart
  • 泵组:3 台排污泵(1#、2#、3#)
  • 传感器:液位、压力、流量
  • 通信协议:S7 协议(端口 102)

登录与权限

登录

  1. 启动程序后显示登录窗口
  2. 输入用户名和密码
  3. 点击「登录」

默认管理员账户:admin / admin123(首次登录后请修改密码)

权限等级

角色 权限
查看者 仅查看数据
操作员 启停泵、确认报警
工程师 修改参数、配置系统
管理员 用户管理、全部权限

主界面介绍

液位监控区(左侧)

  • 集水池:显示当前液位和各级控制液位
    • 即时液位:当前实际液位(m)
    • 启泵1/2/3液位:启动对应数量泵的阈值
    • 停泵液位:高于此值全部停止
    • 保护液位:紧急报警阈值

泵组区(左下)

  • 3 台泵卡片,显示:
    • 运行状态指示灯(绿=运行,灰=停止)
    • 控制模式(中控/屏控)
    • 电流值(A)
    • 故障状态
    • 日台时(h m)
    • 启动/停止按钮

仪表区(右侧)

  • 压力表(MPa)
  • 流量表(m³/h)
  • 日流量累计(m³)

故障状态区(右下)

  • 各泵故障指示灯
  • 通用 DI 信号状态(变频器故障等)

液位自动控制

本项目(扬杰二厂泵站)出厂即为"PLC 自动,上位机仅监控":泵组启停全部由 PLC 程序完成, 上位机只负责显示、报警和记录,不会向 PLC 写启停指令。 现场看到的"自动模式"按钮、泵组状态都只反映 PLC 的动作结果。

如果现场要求改成"上位机接管启停",把 projects/yangjie2.json 里的 control.enableAutoControl 改为 true 后重启程序即可(下面的档位表就是这种情况下上位机执行的逻辑)。

自动模式(上位机接管时的档位逻辑)

液位条件 动作
液位 < 启泵3液位 启动全部 3 台泵
液位 < 启泵2液位 启动 2 台泵
液位 < 启泵1液位 启动 1 台泵
液位 > 停泵液位 全部停止
液位 > 保护液位 紧急全启 + 报警
  • 判定按从上往下的顺序取第一条成立的条件,因此三个启泵液位必须满足 启泵1 < 启泵2 < 启泵3, 且都低于停泵液位,档位才不会互相盖掉。阈值填错程序不会拦,投运前需在画面核对一遍。
  • "保护液位"这一行是上位机自动控制时的动作(紧急全启),同时无条件产生一条紧急报警。 《扬杰二厂泵站需求》里对保护液位写的是"超限 → 紧急停机",两者不一致 —— 以 PLC 程序为准,投运前需与厂家确认。

泵轮换

上位机接管时启用泵轮换功能,优先启动运行时间较短的泵,均衡磨损。(PLC 自动控制时轮换由 PLC 程序决定,与上位机无关。)

防频繁启停

上位机接管时的保护参数:

  • 启泵延迟:3 秒
  • 停泵延迟:5 秒
  • 同一台泵最小间隔:60 秒

泵组操作

中控/屏控模式

  • 中控模式(M*.0 = 0):上位机可远程操作
  • 屏控模式(M*.0 = 1):仅现场触摸屏操作,上位机只监视

手动启停

  1. 确认处于中控模式
  2. 点击泵卡片上的「启动」或「停止」按钮
  3. 系统发送点动命令(200ms 脉冲)

故障处理

当泵显示「故障!」时:

  1. 查看故障状态区确认故障泵
  2. 到现场检查泵和变频器
  3. 故障排除后,系统自动恢复(故障信号消失后状态机自动转回停止)

报警处理

报警类型

类型 说明 级别
液位过高 超过保护液位 紧急
液位过低 低于最低液位 警告
压力过高 超过高压设定值 警告
压力过低 低于低压设定值 警告
泵故障 变频器故障信号 严重
PLC 断连 通信中断 警告

报警确认

  1. 在「报警日志」页查看所有报警
  2. 选择报警记录,点击「确认」
  3. 填写处理备注

报警通知

系统支持以下通知方式(需在参数设置页配置):

  • 系统托盘弹窗
  • 邮件通知(需配置 SMTP)

日台时管理

查看日台时

每台泵卡片显示当日累计运行时间(小时:分钟)。

日台时清零

3 台泵共用清零地址(M19.4),在泵组区底部点击「日台时清零」按钮统一清零。

建议:每日早班交接时清零。


参数配置

进入参数设置

  1. 点击顶部导航栏「参数」标签
  2. 需要工程师及以上权限

项目档案切换

  1. 在「项目档案」区域选择项目
  2. 点击「保存配置」
  3. 系统自动热切换,无需重启

PLC 配置

参数 扬杰二厂默认值
PLC IP 192.168.2.100
端口 102
协议 SiemensS7
自动连接 是

报警阈值

参数 默认值 说明
高压设置 1.2 MPa 压力上限报警
低压设置 0.1 MPa 压力下限报警

液位阈值(在 PLC 触摸屏设置)

参数 地址 说明
启泵1液位 VD500 启动 1 台泵
启泵2液位 VD504 启动 2 台泵
启泵3液位 VD508 启动 3 台泵
停泵液位 VD528 全部停止
保护液位 VD962 紧急报警

常见问题

Q: 泵无法远程启动?

检查:

  1. 控制模式是否为「中控」(泵卡片显示「中控」)
  2. 泵是否有故障
  3. PLC 是否连接正常(顶部状态栏)

Q: 液位显示异常?

检查:

  1. 液位传感器是否正常
  2. PLC 地址 VD62 是否正确
  3. 在参数设置页测试连接

Q: 自动控制不动作?

本项目出厂为"PLC 自动,上位机仅监控",上位机本来就不写启停指令,泵不启停请先查 PLC 程序和现场控制档位(中控/屏控)。 只有把 projects/yangjie2.json 的 control.enableAutoControl 改成 true 后,上位机才会参与启停,这时按下面排查:

  1. 自动控制是否启用(本项目默认 未 启用)
  2. 日志里是否出现 自动控制未启用: 项目 [...] 配置为 PLC 自动控制
  3. 液位阈值设置是否合理:启泵1 < 启泵2 < 启泵3 且都低于停泵液位,填反了程序不会拦
  4. 查看日志文件 Logs/log-*.txt 确认控制逻辑

Q: 如何备份配置?

  1. 在参数设置页点击「导出配置」
  2. 选择保存路径
  3. 备份 projects/ 目录下的项目文件

Q: 日台时不准?

处理:

  1. 确认 PLC 程序中日台时累计逻辑正确
  2. 每日定时清零(可配合 Quartz 定时任务)

联系方式

技术支持:扬州旭轩科技有限公司
联系人:赵经理
电话:18115099090