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

相关推荐

  • 模拟量采集的负载电阻问题

    现在使用一个4-0mA压力传感器测量0-10bar的气压,传感器说明书上要求负载电阻<(供电电压-9)/20,供电电压是9-32V,采集板卡电阻500欧姆,当采用15V供电时…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC与MM440通讯问题

    S7-200PLC与MM440通讯怎么做啊!小弟刚学谢谢 最佳答案 几句话讲不清楚,建议看看:《S7-200与MM4及G110之间的USS通讯(2006.07.13) &…

    SIMATIC S7-200 2020年11月5日
  • MP277通讯

    请问S7-200-CPU226与MP277-10.4触摸屏通讯连接电缆何型号?可自作吗? 最佳答案 MPI 直连。自己做的话应该是这样吧: 3–3 …

    SIMATIC S7-200 2021年7月5日
  • 组态王与西门子em277通讯

    组态王与西门子em277通讯怎么设置,我用的是一头是rs232一头是rs485的电缆,接通组态王时,电缆上三个灯也有闪亮,组态王信息窗口显示通讯失败,no receive…

    SIMATIC S7-200 2017年12月21日
  • 一个PC可以通过串口控制8台PLC200吗

    8台之间不用没有数据交换,就是自己写一个上位机,用8个串口,可以同时监视和控制8台机器吗 最佳答案 可以1、和上位机的有线通讯,WINCC、组态王等,采用modbus 和…

    SIMATIC S7-200 2017年10月29日
  • S7-200 PLC软件通信时,在PG/PC接口本地连接中,不显示端口怎么办?

    S7-200 PLC软件通信时,在PG/PC接口本地连接中,不显示端口,只显示USB这一个选项。因而usb 458ppi便不能进行通讯。 图片说明: &nbsp…

    2021年7月5日
  • 密码破解

    PLC是224晶闸管型的,现在想从电脑下载程序到PLC中,但需要密码,密码我不知道,怎么破解呢? 最佳答案 想从电脑下载程序到PLC中,请按图示清除密码,然后就可以下载程序了。 图…

    2017年12月9日
  • 程序扫描的问题

    主程序用SM0.1调用子程序,子程序中都是用SM0.0的指令。请问,子程序是不是反复执行,而不是执行一次 问题补充:子程序的变量和主程序中的变量相同,请问,两者会不会相互影响。如子…

    SIMATIC S7-200 2021年7月5日
  • 输出4—20mA的红外温度传感器是否可以直接接入模拟量模块?

    使用输出4—20mA的红外传感器:选用EM2351、使用前是否需要校准,即用标准温度计测量目标物体温度,再看模块输入数值是否与计算的值对应?2、红外温度计是否可以直接接入模块使用?…

    SIMATIC S7-200 2020年11月1日
  • PLC几点疑问?

    1.经常在书上看到说PLC的输入分源型和漏型是什么意思?怎么理解? 2.PLC用高速脉冲来控制伺服电机的话,输出类型得选晶体管的没错吧?这个晶体管的输出是差分输出,还是光…

    SIMATIC S7-200 2021年7月5日