组态控制课程设计---恒压供水自动监控系统

组态控制课程设计 1 组态控制课程设计报告组态控制课程设计报告 学年学期学年学期 专专 业业 自动化自动化 学学 号号 授课班号授课班号 学生姓名学生姓名 指导教师指导教师 组态控制课程设计 2 目录目录 第一章 需求分析. 3 一、 系统功能 3 二、 系统组成 3 三、控制要求 4 第二章 系统设计 4 一、PLC、传感器模拟 . 4 二、 MCGS6.2 通用版简介 5 三、RS-232 近程通讯总线 6 四、MCGS 对 MODBUS 的支持 8 第三章 详细设计 9 一、MCGS 上位机设计 9 1、主控窗口 9 2、实时数据库 .10 3、设备窗口(MCGS 组态软件与 PLC 通信连接)10 4、用户窗口 .13 二、下位机设置 .15 第四章 运行调试.17 一、调试结果.17 二、心得体会.18 组态控制课程设计 3 第一章第一章 需求分析需求分析 一、一、 系统功能系统功能 设计一个恒压供水自动监控系统,要求通过上位机和 PLC 进行 Modbus RTU 通讯, 水箱的水位传感器和大楼供水管道的压力传感器将实时的水位数据和压力 数据传回上位机,上位机根据传回的数据与下位机 PLC 进行 Modbus RTU 方式通 信,将控制信息发到 PLC 下位机,对 PLC 的继电器进行写入,PLC 通过控制电磁 阀、逆止阀的开启、关断和离心泵的启动、停止将水箱水位控制在 19 米。 二、二、 系统组成系统组成 系统设备 (1)PLC具备 Modbus RTU 通信功能,能够与基于 MCGS 组态软件的上位机进行 Modbus 通信; (2)离心式水泵 13,由 PLC 控制; (3)逆止阀 13,由 PLC 控制; (4)电磁阀,由 PLC 控制; (5)压力传感器,420mA 输出,压力范围 0150; (6)水位传感器,420mA 输出,水位范围 010 米。 离心泵 电磁阀 市政管网 逆止阀 水压传感器 1 3 水池水池 水位传感器 PLC 组态控制课程设计 4 三、控制要求三、控制要求 1、Po 设定压力,Px 为实测压力,控制策略如下 对象 压力 Px0.6Po 0.6PoPx0.9Po 0.9PoPx1.1Po 1泵、阀 开 开 开 关 2泵、阀 开 开 关 关 3泵、阀 开 关 关 关 2、水池中水位控制在 19 米,如果超过 9 米则关闭电磁阀,否则打开电 磁阀。 3、PLC 与监控主机实现 Modbus 互联。 第二章第二章 系统设计系统设计 一、一、PLC、传感器、传感器模拟模拟 由于缺少 PLC 实体设备,因此 PLC 下位机只能通过软件模拟实现,模拟软 件为具有 Modbus 通讯功能的软件 Modbus Slave,PLC 的继电器相当于 Modbus Slave 软件的 COIL STATUS,是一个开关量,只有 0 和 1 两种状态,MCGS 上位 机可以对 COIL STATUS 进行读、写操作。 图 1. COIL STATUS,相当于 PLC 的继电器 组态控制课程设计 5 同样传感器也要用该软件进行模拟,传感器向上位机发送的数据存放在 Modbus Slave 软件的 HOLDING REGISTER 中,MCGS 上位机对该寄存器进行 只读操作,上位机读取数据以后根据控制要求对 COIL STATUS 进行写入操作, 相当于控制 PLC 继电器的开启和关断,达到控制泵、阀的目的。 图 2. HOLDING REGISTER,存储传感器的读取值,手动输入 二、二、 MCGS6.2 通用版通用版简介简介 MCGS 是一套用于在计算机上快速构造和生成一套监控系统的组态软件。 MCGS 通过对现场数据进行采集并处理,以一定的动画,现场流程模拟和数据输 出等方式向用户实时的反应工程中的生产现象,由于节省了很多人力资源,所以 MCGS 在工业自动化领域有着很广泛的应用。 MCGS 的主要特性和功能如下 1.组态后的操作界面具有可视化的特点。组态软件运用全中文,能够看见并 且是面向窗口的,这一点符合我们大多数人的使用习惯。组态过程中的最 小单位是窗口,以这些窗口为单位搭建界面,所以说 MCGS 的组态过程很 简单,而且在组态过程中也很灵活。用户可以使用软件内部的构件,也可 以自己创建需要的构件,这样就使得组态软件的拓展性很强,不拘泥与系 统本身提供的架构。 2.组态完成后能实时反映系统的数据,并且具有并行处理的优异性能。组态 软件基于计算机操作系统,充分的利用了计算机的资源,使得本身在运行 和处理数据时不仅实时性好而且对一

java供水巡查监控,组态控制课程设计---恒压供水自动监控系统相关推荐

  1. 恒压供水一对一变频一拖三三台变频器ABB 恒压供水一对一变频 一拖三

    恒压供水一对一变频一拖三三台变频器ABB 恒压供水一对一变频 一拖三 1.采用西门子200smart SR20CPU + EM AE04+EM AQ04模块,昆仑通态触摸屏: 2.一对一变频,一台变频 ...

  2. 西门子200恒压供水梯形图_西门子plc如何做恒压供水【实例】

    本来想做一个PID的恒压供水系统实例,但是无意中发现不利用PID变频也可以实现一个精度不是很高的恒压供水,可以勉强使用,我想在要求精度不是那么高的场所应该是可以使用的! 我所列举的恒压供水系统采用压力 ...

  3. 恒压供水设计:可以用ABB的ACS510变频器

    恒压供水设计:可以用ABB的ACS510变频器: 功能1:一台变频器拖动1~6台水泵(超过3台水泵变频需加输出扩展),自动循环,每台水泵均由变频器起动,然后转入工频,每台水泵的工作时间基本一样:功能 ...

  4. 设置最大值_变频器用远传压力表控制恒压供水参数设置

    变频器控制恒压供水的应用介绍在这里以台达变频器为例,利用远传压力表作为反馈信号.控制要求:① 恒压供水变频器的启动和停止,要求用数字面板操作器来控制启停:② 设定压力值要求用数字面板上下键来设定压力( ...

  5. 变频器在恒压供水控制系统中的应用

    摘自:https://www.sohu.com/a/247123548_100186115 变频器在恒压供水控制系统中的应用 2018-10-10 11:44 一.变频调速的特点及分析 用户用水量一般 ...

  6. 西门子1200恒压供水程序+PID+触摸屏程序

    西门子1200恒压供水程序+PID+触摸屏程序 1.此程序样 例为 一拖三恒压供水程序样例,采用S7-1200PLC和KTP1000PN触摸屏 人机执行PID控制变频器实现恒压供水. 可供学习参考,用 ...

  7. 西门子1200恒压供水程序+PID+触摸屏

    西门子1200恒压供水程序+PID+触摸屏 1.此程序样 例为 一拖三恒压供水程序样例,采用S7-1200PLC和KTP1000PN触摸屏 人机执行PID控制变频器实现恒压供水. 可供学习参考,用博图 ...

  8. 全套S7-1200一拖三恒压供水程序样例+PID样例+触摸屏样例

    全套S7-1200一拖三恒压供水程序样例+PID样例+触摸屏样例 . 1.此程序采用S7-1200PLC和KTP1000PN触摸屏人机执行PID控制变频器实现恒压供水. 包括plc程序,触摸屏程序,项 ...

  9. 计算机控制课设直流电机控制,计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)...

    <计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)>由会员分享,可在线阅读,更多相关<计算机控制系统课程设计 直流电机测速调速系统 (精选可编辑)(31页珍藏版)> ...

最新文章

  1. 【web安全】Xss Exploits and Defense翻译4
  2. lambda expressions are not supported at this language level
  3. Oracle EBS PO 接受入库
  4. 达标率用计算机怎么算,达标率怎么算
  5. 想进美团不知道选哪个技术岗位?这里有一份通关秘籍!
  6. “全息数字人”——健康医疗 大数据应用的新模式
  7. 20一个自定义集合的自述
  8. 系泊系统 matlab 代码,系泊系统的设计
  9. 多个图片如何批量转成文字版的Word
  10. 解决Nvidia 显卡驱动安装失败的方法
  11. 谢旭升 《操作系统教程》 课后习题答案 word版下载
  12. python中sklearn.datasets.make_blobs()函数用法
  13. 使用小程序云开发添加背景音乐
  14. linux sudo命令全称,你知道Linux系统中的sudo 命令吗?
  15. vue引入svg图片
  16. K8S初识!!kubeadm快速部署
  17. 怎么重新安装服务器系统,重新安装服务器操作系统
  18. spark读取文件夹数据
  19. Linux命令 nslookup,每天学一个 Linux 命令(69):nslookup
  20. 基于51单片机的ADC热敏电阻测温系统proteus仿真

热门文章

  1. 为什么导出的CSV文件打开后是乱码?
  2. 微型计算机2014全集,2014微型计算机系统的组成.doc
  3. 【坤坤讲课--图】Dijkstra与prim算法的比较
  4. 模仿QQ左滑删除当前会话列表
  5. Python—12.1、Oracle操作
  6. 小型机和服务器的区别
  7. 亚马逊多账号运营管理
  8. easyui iconCls属性值
  9. easyui的iconCls无法显示
  10. 纸上来得终觉浅,绝知此事要躬行(一)