# 扬杰二厂泵站操作手册 ## 目录 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