定时器控制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日
下一篇 2020年11月1日

相关推荐

  • 编码器收到干扰问题

    欧姆龙编码器和CPU226,采用HCO 模式10 ,一个接近开关做为外部复位端子。现场有3个安川变频器.还有其它接近开关做为别的用途。当改外部复位端子还没有信号…

    SIMATIC S7-200 2021年7月5日
  • 控制面板报警问题

    设备上的报警点信号是通过输入信号触发后延时判断给出 还是 实时响应报警? 最佳答案 外部设备报警,一般情况下是实时响应 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日
  • 怎样通过CP243上下载程序

    我现有项目上有3个CP343和1个CP243、还有一台上位机,我想在上位机上将microWIN的PG/PC设定成TCP/IP来上下载程序或监控程序,都未成功,请问我这样做能否实现通…

    SIMATIC S7-200 2021年7月5日
  • 224xp模拟输出量程变换

    224xp模拟输出为0-20ma,是否可以由软件转换为4-20ma输出? 最佳答案 在裤子程序中,子程序Scale_R_I可用于内部数据到模拟量输出的转换。如4-20ma输出,则在…

    SIMATIC S7-200 2020年11月1日
  • s7-200 233

    自由口通信 最佳答案 提问题时说的详细点,可以参考我的其他回答. 提问者对于答案的评价:我私下和你联系

    SIMATIC S7-200 2021年7月5日
  • 有关温度显示的问题

    准备用WinCC通过PC Access监控S7-200里采集到现场的温度和压力。WinCC里温度显示是连接VW200、VW202……这些变量吗?可是这些变量都是*10的,…

    2017年11月19日
  • 西门子200的MBUS-MSG指令的问题

    48193是该变频器说明书里的频率地址,194是电流,195是电压之类的这样,如果和变频器通讯,如果在ADDr填48193,count那里填5,DATAptr填VB0读取变频器数据…

    SIMATIC S7-200 2017年5月31日
  • s7200模拟量处理工程量、4–20mA、6400-32000的换算关系

    s7200模拟量处理工程量、4–20mA、6400-32000的换算关系,请各位大侠指点。 最佳答案 假设模拟量的标准电信号是A0—Am(如:4—20mA),A/D转换后数值为D…

    SIMATIC S7-200 2020年11月1日
  • S7-200最大带几个模拟量

    S7-200最大带几个模拟量 最佳答案 CPU不同带载能力不同。CPU221不能扩展CPU222最大能扩展16AI/8AO,最大16CPU224最大能扩展32AI/28AO,最大4…

    SIMATIC S7-200 2020年11月1日
  • S7-224XP与压力变送器、电动调节阀实现PID恒压供气

    现有S7-224XP与压力变送器、电动调节阀各一只,使用S7-224XP的AIW0和AQW0分别与压力变送器和电动调节阀连接,其中压力变送器量程0—1.0Mpa,中间因工程需要加一…

    SIMATIC S7-200 2020年11月1日