定时器控制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

相关推荐

  • 怎么实现I2C与西门子200通过485通讯

    设备:1、西门子 200,主要使用485通讯。2、设备A,设备A输入输出方式是I2C协议。问,这两个设备可以通讯上吗?可以使设备A的I2C传485,再和西门子200通讯,…

    SIMATIC S7-200 2021年7月5日
  • PC ACCES 为何总断线?

    现有一个项目,采用 200cpu,搭配cp243-1模块,用网线与上位机通讯,网线大约100米。上位机采用v1.0 pc acces软件做OPC服务器…

    SIMATIC S7-200 2021年7月5日
  • cpu214 与 EM235 怎么通讯?

    cpu214 与 EM235 怎么通讯? cpu214 模块扩展端是卡槽式接口, EM235 是RS485接口…

    SIMATIC S7-200 2020年11月1日
  • 电脑与三台S7-200连不上

    现场配置:win7系统电脑一台;rs485转232模块一个(4520);S7-200PLC共三台,其中一台作为模拟量传输,另两台作为开关量传输。连接方式:电脑-rs232-4520…

    SIMATIC S7-200 2021年7月5日
  • s7-200编程手册上说的资料光盘在哪下载

    如题 问题补充:????? ????STEP 7–Micro/WIN??S7–200??STEP 7–Micro/WIN????????????…

    SIMATIC S7-200 2020年11月1日
  • 光栅尺如何接224XP

    光栅尺如何连接接224XP 钻石用户推荐最佳答案 把光栅尺理解为编码器就容易理解的多。因为大多数光栅尺均以5V电压工作制,而200plc的输入大多以24V工作制,所谓需要用转换板(…

    SIMATIC S7-200 2021年7月5日
  • 请教一个dp通讯问题

    西门子200用dp通讯通讯到dcs,我们是将九台机器的数据传输过去,但是现在1~9号里,只有五号的数据传输不过去,其他都正常。而且我们将5号的模块与9号换过,换过以后9号仍然能通讯…

    2021年7月5日
  • S7 200中断事件8读多台仪表

    我需要用S7 200通过中断事件8读多台仪表的数据,但是这里没有地址,怎么区别每台仪表?怎么从当前读的仪表更换到读下一台? 问题补充:通过中断事件8来读, 接受…

    SIMATIC S7-200 2017年12月2日
  • 两个S7-200通讯怎么串口被烧??

    我用两个S7-200  CPU224XPCN  想做一下PPI主从站通讯和modbus通讯的实验,自己用两个九针口,公头,焊接了一条线&nb…

    2020年10月31日
  • s7200与电脑无法通信

    s7200与电脑无法通信,通信线没问题,两台电脑一台可以通信另一台不可以 最佳答案 这很能说明问题啊跟你电脑操作系统有关系!或是和你电脑上其它软件存在了冲突!要么换系统,要么软件相…

    SIMATIC S7-200 2021年7月5日