摘要:用PLC构成水塔水位控制系统,如图39所示。在模拟控制中,用按钮SB来模拟液位传感器,用L1、L2指示灯来模拟抽水电动机。图39 水塔水位控制示意图1. 控制要求按下SB4,水池需要进水,灯L2亮;直到按下SB3,水池水位到位,灯L2灭;按SB2,表示水塔水位低需进水,灯L1亮,进行抽水;直到按下SB1,水塔水位到位,灯L1灭,过2秒后,水塔放完水后重复上述过程即可。2. I/O分配

用PLC构成水塔水位控制系统,如图39所示。在模拟控制中,用按钮SB来模拟液位传感器,用L1、L2指示灯来模拟抽水电动机。

图39

水塔水位控制示意图

1. 控制要求

按下SB4,水池需要进水,灯L2亮;直到按下SB3,水池水位到位,灯L2灭;按SB2,表示水塔水位低需进水,灯L1亮,进行抽水;直到按下SB1,水塔水位到位,灯L1灭,过2秒后,水塔放完水后重复上述过程即可。

2. I/O分配

输入

输出

SB1:I0.1

L1:Q0.1

SB2:I0.2

L2:Q0.2

SB3:I0.3

SB4:I0.4

3. 程序设计

水塔水位控制的梯形图参考程序如图40所示。

图40

水塔水位控制梯形图

4.

程序的调试和运行

输入梯形图程序并按控制要求调试程序。

c语言水塔水位控制,基于西门子PLC的水塔水位控制系统及梯形图相关推荐

  1. 基于西门子PLC s7-200 的自动立体车库设计自动化设计(控制器步进电机直流电机)

    本组的设计题目是<基于 PLC 的立体车库设计>,本组设计包括机械设计,电路设计以及程序设计.在设计中遇到了很多困难,参考了相关资料,与老师进行多次沟通,一边学习一边制作,以厂家资料为标准 ...

  2. 【工控老马】基于西门子S7-200PLC的跑马灯控制系统的设计方案详解

    基于西门子S7-200PLC的跑马灯控制系统设计方案 1.设计背景 应用 S7-200 PLC跑马灯设计的硬件电路,并利用OB1的梯形图控制程序设计.通过控制 S7-200 PLC的定时继电器的功能来 ...

  3. Matlab/dSPACE/永磁同步电机控制 基于dspace的永磁同步电机矢量控制系统模型

    Matlab/dSPACE/永磁同步电机控制 基于dspace的永磁同步电机矢量控制系统模型,可在dspace实验平台开展实验 ID:8750670617837539有自信的肖

  4. plc 上位机编译算法_基于西门子PLC的Socket通信深度剖析

    对于自控或电气工程师来说,西门子PLC是每个人都非常熟悉的一款PLC品牌:而对于上位机开发工程师来说,Socket通信或TCP/IP协议也是必须要掌握的一种通信方式.西门子的200Smart PLC, ...

  5. 基于西门子PLC的自动门控制装置设计

    机电传动控制设计 目录 机电传动控制设计 1 一. 选题情况 3 二. 题目要求概述 3 1.自动门控制装置的硬件组成: 3 2.控制要求: 3 2. 方案论证 3 方案一的设计 4 3. 确定方案 ...

  6. 用定时器控制灯的闪烁梯形图_用西门子PLC设计灯的闪烁的梯形图,就只要梯形图。...

    展开全部 使用特32313133353236313431303231363533e58685e5aeb931333431373235殊标志寄存器即可实现你想要的功能,如果想要设计出亮的时间固定.灭的时 ...

  7. 【工控老马】用西门子PLC构成管道压力控制系统

    摘要:系统由压力传感器.压力.可编程控制器.水泵.按钮等组成,编程控制器程序是按照一定顺序开机或停机,保持系统压力相对稳定. 1引言 随着科学技术的发展,世界上各大公司相继生产出许多不同类型的可编程控 ...

  8. 如何用c语言编写智能照明系统,基于STC89C52单片机的智能照明控制系统方案设计...

    目前我国高校的教学楼和学生宿舍的照明系统大多采用定时方式控制,存在电能的大量浪费和照明模式不灵活等问题.本文基于51单片机,通过设置时间.感应光照与声音,针对教学楼和宿舍的不同需求设定照明状态,实现对 ...

  9. 基于组态王的水塔液位控制系统设计

    一.内容摘要 在工农业生产过程中,经常需要对水位进行测量和控制.水位控制在日常生活中应用也相当广泛,比如水塔.地下水.水电站等情况下的水位控制.而水位检测可以有多种实现方法,如机械控制.逻辑电路控制. ...

最新文章

  1. Linux Kernel TCP/IP Stack — L1 Layer — NIC Controller — NAPI
  2. 静态编译qemu_使用QEMU chroot进行固件本地调试
  3. Spring.NET 1.3.1 新特性探索系列2——WCF命名空间解析器
  4. [react] 你有使用过loadable组件吗?它帮我们解决了什么问题?
  5. 汇编指令的学习3——协处理器cp15的操作指令mcr、mrc
  6. python画烟花的代码_电脑怎么用代码画烟花?
  7. C#在控制台输出异常所在的行数
  8. 【已解决】SVN设置为中文 最全面
  9. 《python程序员面试宝典(陈屹)》chapter1 技术面试方法论
  10. qrc文件编译到可执行文件exe
  11. 分享一个Atmega128L单片机在IAR for AVR中的串口1收发数据的例程
  12. VirtualBox运行出现“0x00000000指令引用的0x00000000内存。该内存不能为written”
  13. 周子明:大道无疆,“驰”之以恒,在数字化时代纵横驰骋
  14. 我们将要建立的EasyDarwin开源社区
  15. 软件测试管理--第二章 2.2节
  16. 2022年末最新最全Java学习路线,结合工作经验和培训机构整理
  17. 老毛桃winpe官网
  18. 【Codeforces 1038D】Slime
  19. “打开ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹
  20. DevOps工具链学习——相关工具知多少

热门文章

  1. 规划咨询服务先行示范——2021深城交典型项目盘点
  2. HTML5+移动APP开发中遇到的各种代码元素的含义(四)
  3. 青春的味道-宁波山地马拉松赛记
  4. matlab中的并行方法与理解(2):parfor中的变量类型
  5. 浅谈自己学习设计模式的感受
  6. ESP32通过SPI读取多个SPI Slave--6个MAX31865 RTD芯片
  7. SpringBoot运行显示Application run failed
  8. Cosmos 基础(一)
  9. 自动化测试岗位求职简历编写规范+注意事项,让你的简历脱颖而出
  10. 支付宝小程序serverless云开发拓荒