泵站水闸自动化系统调试方案

news2024/11/20 11:29:29

1、调试方案概述

调试方案分为自控系统现场调试、视频系统现场调试以及控制中心远程调试(包含通讯测试、自控调试和视频调试)。

自控系统现场调试分为触摸屏调试和本地上位机调试两部分。触摸屏系统的调试步骤如下:

  1. 确认触摸屏和PLC的通讯情况;该项内容在出厂测试时就应该已完成,但是由于运输过程的颠簸、机柜现场的搬运和就位,会导致通讯故障的可能。
  2. 下载开发完成的触摸屏程序。
  3. 通过触摸屏界面核对每一个监视数据和状态信号,确认和现场仪表或现场设备状态一致。
  4. 触摸屏界面上对每一个主体控制设备进行单体控制,如泵、涵闸、格栅等。确认远程控制的有效;包含泵的启动、停止,涵闸的打开和关闭,格栅的启动和停止等。同时根据设备运行情况,根据设备的额定功率,核对如泵的电流、电压、功率、电能等数据的合理性。对于如粉碎性格栅等有电流监测的设备,也类似的进行核对。根据打开和关闭的控制,核对涵闸、阀门的全开、全关的到位信号。
  5. 在触摸屏界面上,进行触摸屏和上位机之间设备控制权限的切换和显示,通过触摸屏的权限切换,确认触摸屏对设备控制的有效性。
  6. 在触摸屏界面上,进行参数设定操作,确认报警上下限、量程设定的有效性,这部分设定功能,如果用户要求有权限等级,还需要对这部分功能进行调试。
  7. 触摸屏界面上对联动或自动控制的功能进行调试,如泵根据液位情况进行自动启停的功能等。

由于控制中心都是远离泵站现场,中间又是通过VPN网络连接,这样如果直接通过控制中心进行远程调试,必须现场和控制中心都要有相关人员,双方只能通过电话沟通和确认,中间还会有网络问题存在的可能,为了提高控制中心上位软件平台进行远程调试的效率和准确性,把这方面的大部分工作都前移到现场调试上来。现场上位软件调试的步骤如下:

  1. 笔记本电脑安装好平台软件和开发好的上位工程,该工程就是后期安装到控制中心的工程,这项工作应该在上位调试前完成,下面该上位系统就简称上位测试系统。
  2. 确认上位测试系统和PLC的通讯情况。
  3. 通过上位测试系统界面核对每一个监视数据和状态信号,确认和现场仪表或现场设备状态一致。
  4. 上位测试系统界面上对每一个主体控制设备进行单体控制,如泵、涵闸、格栅等。确认远程控制的有效;包含泵的启动、停止,涵闸的打开和关闭,格栅的启动和停止等。同时根据设备运行情况,根据设备的额定功率,核对如泵的电流、电压、功率、电能等数据的合理性。对于如粉碎性格栅等有电流监测的设备,也类似的进行核对。根据打开和关闭的控制,核对涵闸、阀门的全开、全关的到位信号。
  5. 在上位测试系统界面上,进行触摸屏和上位机之间设备控制权限的切换和显示,通过触摸屏的权限切换,确认触摸屏对设备控制的有效性。
  6. 在上位测试系统界面上,进行参数设定操作,确认报警上下限、量程设定的有效性,这部分设定功能,如果用户要求有权限等级,还需要对这部分功能进行调试。
  7. 上位测试系统界面上对联动或自动控制的功能进行调试,如泵根据液位情况进行自动启停的功能等。

视频系统调试的步骤如下:

  1. 笔记本电脑提前安装好相应的视频客户端软件,如果该产品支持WEB访问和设置,那也可以不安装,下面简称笔记本电脑。
  2. 笔记本电脑上确认视频图像。
  3. 标注视频显示通道名称。
  4. 根据统一规划的VPN地址表,进行IP地址的修改。
  5. 球机的上、下、左、右控制操作。
  6. 视频存储的相关设置,包括时间等。
  7. 视频自动控制的设置(这个根据客户后期要求),比如巡检和入侵监测等。

由于上位已经完成了现场调试,所以信号的采集和控制就不需要重复,如果这部分有问题,首先怀疑是通讯问题,下面是基于在上下位通讯正常的情况下的控制中心调试的步骤。

  1. 上位的登陆权限和控制权限确认。
  2. 实时报警功能确认。
  3. 历史报警和时间查询功能确认。
  4. 趋势曲线显示和查询功能确认。
  5. 报表开发和查询功能确认。
  6. WEB访问功能的确认。
  7. 还有其他用户提出的定制化功能的确认

2、设备单体调试

这里的设备单体调试是指设备通过自控系统的相关界面对相关主体设备进行点动测试。不包含泵站原有电控柜上按钮的控制操作。

单体调试的设备主要包括:水泵、涵闸、阀门、格栅。单体调试的界面终端分为触摸屏和笔记本电脑的上位软件。

触摸屏的水泵单体调试内容:

  1. 核对现场/远控转换开关切换时,核对远控信号的反馈。
  2. 转换开关处于远控状态时,启动水泵,核对水泵运行信号的反馈。
  3. 转换开关处于远控状态时,停止水泵,核对水泵运行信号的反馈。
  4. 现场模拟水泵各类故障信号,核对触摸屏上故障信号的反馈。包括过载、绕组过热(如有)、油室进水(如有)等。
  5. 水泵运行时,核对触摸屏上电能表数据,包括电压、电流、功率、电能等。
  6. 水泵运行时,转换开关由远控切换为现场,核对水泵是否停止。
  7. 水泵运行时,仿真故障信号,核对水泵是否停止。
  8. 填写完成设备单体调试记录表,作为后期提交的竣工资料。

上位软件的水泵单体调试内容:

  1. 核对现场/远控转换开关切换时,核对远控信号的反馈。
  2. 转换开关处于远控状态时,启动水泵,核对水泵运行信号的反馈。
  3. 转换开关处于远控状态时,停止水泵,核对水泵运行信号的反馈。
  4. 现场模拟水泵各类故障信号,核对上位软件上故障信号的反馈。包括过载、绕组过热(如有)、油室进水(如有)等。
  5. 水泵运行时,核对上位软件上电能表数据,包括电压、电流、功率、电能等。
  6. 水泵运行时,转换开关由远控切换为现场,核对水泵是否停止。
  7. 水泵运行时,仿真故障信号,核对水泵是否停止。
  8. 填写完成设备单体调试记录表,作为后期提交的竣工资料。

触摸屏的涵闸或阀门单体调试内容:

  1. 核对现场/远控转换开关切换时,核对远控信号的反馈。
  2. 转换开关处于远控状态时,打开涵闸或阀门,核对开运行信号的反馈,最后到位后核对全开信号的反馈。
  3. 转换开关处于远控状态时,关闭涵闸或阀门,核对关运行信号的反馈,最后到位后核对全关信号的反馈。
  4. 转换开关处于远控状态时,停止涵闸或阀门,核对开运行和关运行信号的反馈情况。
  5. 现场模拟涵闸或阀门各类故障信号,核对触摸屏上故障信号的反馈。包括过载、开过力矩(如有)、关过力矩(如有)等。
  6. 涵闸或阀门运行时,如有开度反馈信号,则核对触摸屏上变化的开度显示数据。
  7. 涵闸或阀门运行时,转换开关由远控切换为现场,核对涵闸或阀门是否停止。
  8. 涵闸或阀门运行时,仿真故障信号,核对涵闸或阀门是否停止。
  9. 填写完成设备单体调试记录表,作为后期提交的竣工资料。

上位软件的涵闸或阀门单体调试内容:

  1. 核对现场/远控转换开关切换时,核对远控信号的反馈。
  2. 转换开关处于远控状态时,打开涵闸或阀门,核对开运行信号的反馈,最后到位后核对全开信号的反馈。
  3. 转换开关处于远控状态时,关闭涵闸或阀门,核对关运行信号的反馈,最后到位后核对全关信号的反馈。
  4. 转换开关处于远控状态时,停止涵闸或阀门,核对开运行和关运行信号的反馈情况。
  5. 现场模拟涵闸或阀门各类故障信号,核对上位软件上故障信号的反馈。包括过载、开过力矩(如有)、关过力矩(如有)等。
  6. 涵闸或阀门运行时,如有开度反馈信号,则核对上位软件上变化的开度显示数据。
  7. 涵闸或阀门运行时,转换开关由远控切换为现场,核对涵闸或阀门是否停止。
  8. 涵闸或阀门运行时,仿真故障信号,核对涵闸或阀门是否停止。
  9. 填写完成设备单体调试记录表,作为后期提交的竣工资料。

触摸屏的格栅单体调试内容:

  1. 核对现场/远控转换开关切换时,核对远控信号的反馈。
  2. 转换开关处于远控状态时,启动格栅,核对运行信号的反馈。
  3. 转换开关处于远控状态时,停止格栅,核对运行信号的反馈。
  4. 现场模拟格栅的各类故障信号,核对触摸屏上故障信号的反馈。包括过载等。
  5. 格栅运行时,转换开关由远控切换为现场,核对格栅是否停止。
  6. 格栅运行时,仿真故障信号,核对格栅是否停止。
  7. 如果现场为粉碎性格栅,并且具备反转运行和电流信号的采集条件,触摸屏上还需核对反转运行信号和电流信号。
  8. 填写完成设备单体调试记录表,作为后期提交的竣工资料。

上位软件的格栅单体调试内容:

  1. 核对现场/远控转换开关切换时,核对远控信号的反馈。
  2. 转换开关处于远控状态时,启动格栅,核对运行信号的反馈。
  3. 转换开关处于远控状态时,停止格栅,核对运行信号的反馈。
  4. 现场模拟格栅的各类故障信号,核对上位软件上故障信号的反馈。包括过载等。
  5. 格栅运行时,转换开关由远控切换为现场,核对格栅是否停止。
  6. 格栅运行时,仿真故障信号,核对格栅是否停止。
  7. 如果现场为粉碎性格栅,并且具备反转运行和电流信号的采集条件,上位软件上还需核对反转运行信号和电流信号。
  8. 填写完成设备单体调试记录表,作为后期提交的竣工资料。

3、联动调试

联动调试针对主体设备的自动控制流程,不包含点动控制方式。联动调试参数设定的界面终端是触摸屏和上位软件,这个界面都要进行相同的测试。

水泵和相关液位之间联动,比如高液位时,水泵启动;低液位时,水泵停止。

  1. 确定处于液位自动控制模式。
  2. 修改启动液位的设定数据,当液位满足条件时,水泵是否启动。
  3. 修改停止液位的设定数据,当液位满足条件时,水泵是否停止。
  4. 当模式不处于液位自动模式时,该自动控制方式是否失效。
  5. 填写完成设备联动调试记录表,作为后期提交的竣工资料。

水泵和相关浮球之间联动,比如高浮球时,水泵启动;低浮球时,水泵停止。

  1. 确定处于浮球自动控制模式。
  2. 通过浮球的人工处理,当高浮球满足条件时,水泵是否启动。
  3. 通过浮球的人工处理,当低浮球满足条件时,水泵是否停止。
  4. 当模式不处于浮球自动模式时,该自动控制方式是否失效。
  5. 填写完成设备联动调试记录表,作为后期提交的竣工资料。

水泵和时间设定的联动,比如通过设定运行时间和停止时间。

  1. 确定处于时间自动控制模式。
  2. 修改运行时间和停止时间的设定数据,当停止时间满足条件时,水泵是否启动;当运行时间满足条件时,水泵是否停止。
  3. 当模式不处于时间自动模式时,该自动控制方式是否失效。
  4. 填写完成设备联动调试记录表,作为后期提交的竣工资料。

水泵和格栅之间的联动,比如有水泵运行时,格栅必须启动。

  1. 确定处于水泵和格栅联动控制模式。
  2. 处于这种模式下,当格栅处于停止时(当时所有水泵全部处于停止状态),核对只要启动水泵,格栅是否自动跟随启动。
  3. 当模式不处于水泵和格栅联动控制模式时,该自动控制方式是否失效。
  4. 填写完成设备联动调试记录表,作为后期提交的竣工资料。

水泵和进水涵闸(阀门)之间的联动,比如进水涵闸(阀门)全关时,不允许水泵启动运行。

  1. 处于这种模式下,当进水涵闸(阀门)全关状态下,水泵是否可以自动启动。水泵运行时,当进水涵闸(阀门)关闭时,运行水泵是否会自动停止。
  2. 当模式不处于水泵和闸阀联动控制模式时,该自动控制方式是否失效。
  3. 填写完成设备联动调试记录表,作为后期提交的竣工资料。

溢流涵闸(阀门)和液位之间的联动,比如液位超过临界值时,溢流溢流涵闸(阀门)自动打开。

  1. 修改溢流打开液位的设定数据,当液位满足条件时,溢流涵闸(阀门)是否自动打开。
  2. 修改溢流关闭液位的设定数据,当液位满足条件时,溢流涵闸(阀门)是否自动关闭。
  3. 当模式不处于该自动模式时,该自动控制方式是否失效。
  4. 填写完成设备联动调试记录表,作为后期提交的竣工资料。

4、试运行

所有施工及调试工作完成后,编制试运行方案提交给用户负责人,同时提供相应的操作和维护手册,对现场值班和维护人员进行培训。用户批准试运行方案后,系统进入试运行阶段。试运行阶段完成如下主要内容:

  1. 对该阶段发现的功能缺陷或遗漏进行完善。
  2. 对用户提出的合理功能需求给予及时响应和积极配合完善。
  3. 对用户提出的施工方面合理整改进行完善。
  4. 完善竣工图纸、IO清单、网络拓扑图、IP地址规划图、操作和维护手册等竣工资料。
  5. 技术人员在现场随时待命,及时处理系统出现的各类问题,并填写完成系统试运行记录表,作为后期提交的竣工资料。
  6. 每天对控制中心系统平台的报警信息进行查看,及时了解现场运行情况,及时发现整个系统潜在的问题并予以解决和完善。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/444423.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++标准库 -- 泛型算法 (Primer C++ 第五版 · 阅读笔记)

C标准库 -- 泛型算法 (Primer C 第五版 阅读笔记) 第10章 泛型算法------(持续更新)10.1、概述10.2、初识泛型算法10.2.1、只读算法10.2.2、写容器元素的算法10.2.3、重排容器元素的算法 10.3、定制操作10.4、再探迭代器10.5、泛型算法结构10.6、特定容器算法 第10…

【ubuntu】将硬盘挂载到指定目录并设置开机自动挂载

最近打算将数据盘开机自动挂载,省得每次都要手动挂载,总结步骤如下: 输入以下命令,将系统中所有的分区都列出来: sudo fdisk -l找到你要挂载的分区,可以通过容量大小分辨,当然,有可…

黑马Mysql从入门到高级

文章目录 1. 数据库基础1.1 基础概念1.2 SQL1.2.1 语法1.2.2 数据类型1.2.3 DDL(definition) 1.3 函数1.3.1 字符串函数1.3.2 日期函数1.3.3 数字函数1.3.4 流程函数 1.4 约束1.5 多表查询1.5.1 连接1.5.2 联合查询 2. 数据库进阶2.1 存储引擎2.1.1 Inno…

中国人民大学与加拿大女王大学金融硕士——学习的阶段让未来的人生更丰盈

初入职场的新人拥有同样的起跑线,经过时间的沉淀,每个人之间就会有差距。差距是怎样被拉开的呢?也可以说是行动导致的。毕竟想是问题,去做才是答案,有行动才会有结果。在职读研与其停留在想的阶段,不如去准…

我发现了PMP通关密码!这14页纸直接背!

一周就能背完的PMP考试技巧只有14页纸 共分成了4大模块 完全不用担心看不懂 01关键词篇 第1章引论 1.看到“驱动变革”--选项中找“将来状态” 2.看到“依赖关系”--选项中找“项目集管理” 3.看到“价值最大化”--选项中找“项目组合管理” 4.看到“可行性研究”--选项中…

「线性DP-步入」最长上升子序列(LIS)

题目描述 给定一个长度为 N 的数列,求数值严格单调递增的子序列的长度最长是多少。 输入格式 第一行包含整数 N。 第二行包含 N 个整数,表示完整序列。 输出格式 输出一个整数,表示最大长度。 数据范围 1 ≤ N ≤ 1000 1≤N≤1000 1≤…

【进阶C语言】有关动态内存管理的经典笔试题(详细图文讲解)

前言 📕作者简介:热爱跑步的恒川,致力于C/C、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于C语言进阶系列,本专栏主要内容为数据的存储、指针的进阶、字符串和内存函数…

.class文件在线转成.java文件方法

使用背景: 工作中碰到老的项目就头疼,有些连源码都没有,解决bug只能从class文件反编译成java后,来读懂业务逻辑。 后来在网上找了一些工具来帮助class文件转码,有些遇到lamda表达式就转换错误,有些使用起…

正则表达式的字符串取反常用正则表达式

正则表达式的字符串取反操作 文件同步时,想要过滤掉扩展名为.tmp或者.TMP的临时文件,想要使用正则表达式对字符串进行取反操作。 注意:[^tmp]* 这种取反的表达式,只能表示匹配除了t、m、p以外的所有字符,是单字符匹配…

gRPC-Go源码解读三 服务端处理流程分析

相较于Client端的复杂处理流程,Server端相对来说简单了很多,核心就是创建个TCP套接字并监听,收到客户端连接请求则起个go协程处理,子协程根据请求中的服务名和方法名调用对应的服务方法处理,处理完成之后则返回响应。整…

叫板IT部门和专业软件公司,低代码成为企业数字化的新选择

从2017年政府将“数字经济”写入工作报告,到今年两会将企业数字化转型列为重点议题,数字化的口号已喊了6年。政策对于数字化的支持越来越坚定,令人欣喜的是,越来越多具有远见卓识的企业已将数字化建设作为工作重心。 然而&#xf…

【LeetCode】剑指 Offer 60. n个骰子的点数 p294 -- Java Version

题目链接:https://leetcode.cn/problems/nge-tou-zi-de-dian-shu-lcof/ 1. 题目介绍(60. n个骰子的点数) 把n个骰子扔在地上,所有骰子朝上一面的点数之和为 s。输入 n,打印出 s 的所有可能的值出现的概率。 你需要用一…

Vue.js条件渲染指令v-if及v-show

目录 一、v-if 二、v-show 三、v-if与v-show的选择 一、v-if v-if是Vue.js的条件语句,v-if指令用于条件性地渲染一块内容,这块内容只会在指令的表达式返回true的时候被渲染。需要特别注意的是,v-if所关联的是Vue.js的动态变量。 v-if的使用…

如何计算连续变量的熵

背景 做特征选择时,有时候会用到计算特征的信息熵,可是离散的好计算,但连续的呢?按照把连续变量离散的方法设置阈值点吗?好像比较麻烦,需要排序, 计算阈值。没有能自动的方法吗? 找…

动物养殖虚拟仿真之生猪屠宰VR教学系统

生猪屠宰是一个复杂而危险的工作,需要有严格的操作规程和丰富的经验。但是传统的生猪屠宰培训存在一些问题,例如成本高、难以模拟真实场景等。 为了解决这些问题,VR技术被应用到生猪屠宰培训中,广州华锐互动由此开发了生猪屠宰VR…

BOM(1)

BOM:浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交换的对象,其核心对象是window,由一系列相关对象构成,并且每个对象都提供了很多方法和属性BOM的构成:BOM比DOM更大,它包含DOM。 …

Docker中安装redmine(亲自安装有效)

第一步: 官方的一键安装方式: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun (我用的它) 国内 daocloud一键安装命令: curl -sSL https://get.daocloud.io/docker | sh ############################可能遇见问题##…

机器学习 day07(特征缩放)

特征缩放的作用 特征缩放可以让梯度下降算法运行的更快特征:X    对应的参数:W当一个特征的可能值范围很大时,一个好的模型会选择一个相对较小的对应参数值,因为W₁的一个非常小的变化会给估计价格产生非常大的影响&#xff0…

View系列

掌握View核心知识体系,两大方向:View事件分发,自定义View。 文章目录 一,基础知识1.1 页面创建1.2 页面管理 二,View事件分发2.1 基本概念2.2 分发流程2.3 面试题 三,View绘制3.1 measure(测量&…

C#+asp.net基于web的大学社团管理信息系统

本系统的模块是分为用户模块和管理员模块,管理员负责学生管理模块、社团管理模块、公告管理模块、留言管理模块、加入社团管理模块、活动管理模块、管理员管理模块。社团管理员则负责预约管理模块、活动报名的审核等。。 系统具有三类系统用户分别是:系统…