定时器控制7个电磁阀

我要用一个cpu224,自动控制7个电磁阀,在自动时,第一个阀开10分钟,就停,接着第二个阀开10分,再停,开到第七阀10分钟时再开第一个阀,不停这样循环往复。停止时全部停,谢谢了!

问题补充:
请各位原谅,工艺更改了,要求自动时,50分钟后开第一阀10秒钟停,接着第二个阀开10秒,再停,开到第七阀10秒时停,再50分钟后,开第一阀10秒钟....不停这样循环往复停止时全部停,谢谢了.

最佳答案

我根据你新补充的问题重新修改了程序!
符号表:

启动           I0.0
停止           I0.1
启动中继   M0.0
电磁阀启动中继1   M0.1
电磁阀启动中继2   M0.2
电磁阀启动中继3   M0.3
电磁阀启动中继4   M0.4
电磁阀启动中继5   M0.5
电磁阀启动中继6   M0.6
电磁阀启动中继7   M0.7
电磁阀1           Q0.1
电磁阀2           Q0.2
电磁阀3           Q0.3
电磁阀4           Q0.4
电磁阀5           Q0.5
电磁阀6           Q0.6
电磁阀7           Q0.7
分存储           VB1
秒存储           VB0

程序:

Network 1 // 初始化
LD     SM0.1
LD     I0.1
EU
OLD
MOVB   75, VB0
MOVB   0, VB1
Network 2 // 启动中继
// 网络注释
LD     I0.0
LD     I0.1
NOT
LPS
A      M0.0
=      M0.0
LPP
ALD
O      M0.0
=      M0.0
Network 3 // 分计时
LD     M0.0
A      SM0.4
EU
INCB   VB1
Network 4 // 秒计时
LD     M0.0
AB>=   VB1, 50
A      SM0.5
EU
INCB   VB0
Network 5 // 时间初始化
LD     M0.0
AB=    VB1, 50
EU
MOVB   0, VB0
Network 6 // 1号电磁阀运行
LDB=   VB0, 0
LDB=   VB0, 10
O      I0.1
NOT
LPS
A      M0.1
=      M0.1
LPP
ALD
O      M0.1
=      M0.1
=      Q0.1
Network 7 // 2号电磁阀运行
LDB=   VB0, 10
LDB=   VB0, 20
O      I0.1
NOT
LPS
A      M0.2
=      M0.2
LPP
ALD
O      M0.2
=      M0.2
=      Q0.2
Network 8 // 3号电磁阀运行
LDB=   VB0, 20
LDB=   VB0, 30
O      I0.1
NOT
LPS
A      M0.3
=      M0.3
LPP
ALD
O      M0.3
=      M0.3
=      Q0.3
Network 9 // 4号电磁阀运行
LDB=   VB0, 30
LDB=   VB0, 40
O      I0.1
NOT
LPS
A      M0.4
=      M0.4
LPP
ALD
O      M0.4
=      M0.4
=      Q0.4
Network 10 // 5号电磁阀运行
LDB=   VB0, 40
LDB=   VB0, 50
O      I0.1
NOT
LPS
A      M0.5
=      M0.5
LPP
ALD
O      M0.5
=      M0.5
=      Q0.5
Network 11 // 6号电磁阀运行
LDB=   VB0, 50
LDB=   VB0, 60
O      I0.1
NOT
LPS
A      M0.6
=      M0.6
LPP
ALD
O      M0.6
=      M0.6
=      Q0.6
Network 12 // 6号电磁阀运行
LDB=   VB0, 60
LDB=   VB0, 70
O      I0.1
NOT
LPS
A      M0.7
=      M0.7
LPP
ALD
O      M0.7
=      M0.7
=      Q0.7
Network 13 
LD     I0.0
EU
LDB=   VB0, 70
EU
OLD
MOVB   0, VB1

我用梯形图编的程序。下面是程序的链接,直接下载.awl文件导入即可。
链接:http://u.115.com/file/f95e9ac491#
7个电磁阀顺序启动.awl

提问者对于答案的评价:
很好,谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc311944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:01
下一篇 2020年11月1日 下午3:01

相关推荐

  • S7-200与触摸屏通信1

    请问大家,S7-200与3个西门子触摸屏能通信吗,要走什么协议,如果屏和PLC的距离有200米能通信上吗? 最佳答案 触摸屏的型号是?1、如果屏支持以太网,那就在PLC上加一个通讯…

    SIMATIC S7-200 2017年5月29日
  • S7-200 SMART MODBUS RTU通讯

    使用200 SMART modbus rtu通讯指令,MBUS_MSG指令时报错误,显示为153 问题补充:资料上没有153 错误的原因 图…

    2021年7月5日
  • 分配IO地址时系统默认4个字节如何自己设置地址

    分配IO地址时系统默认4个字节如何自己设置地址,这样就不浪费地址了 按网上说的 无法让系统默认设置前面的勾去掉 问题补充:我设置的是plc300的站点&nbsp…

    2017年11月19日
  • STEP 7-MicroWIN SMARTv2.3无法打开

    卸载安装了好多次,还是出现这种情况,一打开就报错 钻石用户推荐最佳答案 报的什么错,先上个图看看电脑上有没有安装PC ACCESS SMART如果有,那卸载之后…

    SIMATIC S7-200 2021年7月5日
  • windows 10 安装哪个PLC程序能用

    windows 10 安装哪个PLC程序能用,哪里有下载的地址 最佳答案 win10的兼容性确实不怎么样。  我说说三条路。第一,推荐的就是…

    SIMATIC S7-200 2017年6月13日
  • 高速计数器问题

    请问各位大虾,一个NPN型的接近开关输入点可以连到两个输入点上分别作高速计数吗? 问题补充:如果仅从硬件上来考虑,这种连接方式能否实现呢?我之前用编码器的一项连接到两个不同的高速计…

    SIMATIC S7-200 2020年11月5日
  • S7-200编程小问题

    我现在用200PLC CPU226CN编写程序,用STEP-7-MICRO-WIN编写的程序,发现即使我只写一条简单的程序,虽然编译没有错误,但是下载程序的时候总是失败,…

    SIMATIC S7-200 2020年11月1日
  • USS通讯问题

    1,请问一台224能用uss通讯多少台直流装置? 2,现在最简单的两字传输已经实验成功,怎样可以读写多个字呢?uss和70通讯最多能传输几个字呢? 3,传输多字…

    SIMATIC S7-200 2021年7月5日
  • 不使用电机可以测试变频器吗?

    我这边有一台西门子变频器,订货编号:6SL3224-0BE32-2UA0。想不使用电机测试一下输出电压,现在用的是STARER用USB连接的PC,取得控制权之后,按运行总是出现&n…

    SIMATIC S7-200 2021年7月5日
  • 西门子200怎样和中控室联网

    我做的工程怎样和另一家公司的中控室联网,请问有几种联网可以达到目的呀 最佳答案 和另一家公司的中控室联网,请问有几种联网可以达到目的呀?1、首先要看该中控室支持什么通讯。2、西门子…

    SIMATIC S7-200 2020年10月31日