工业洗衣机编程 西门子s7-200

有一工业用洗衣机,其工作顺序如下:
 (1)启动按钮后给水阀就开始给水;
 (2)当水满到水满传感器时就停止给水;
 (3)波轮开始正转5S,然后反转5S,再正转5S ….…一共转5 分钟;
 (4)出水阀开始出水;
 (5)出水10S 后停止出水,同时声光报警器报警,叫工作人员来取衣服;
 (6)按停止按钮声光报警器停止,并结束整个工作过程。
 求:
 1)设计I/O 口;
 2)画出梯形图和状态图;
 

问题补充:
I0.0总开关  I0.1水位传感器  I0.2停止按钮  Q0.0进水阀 Q0.1正转  Q0.2反转  Q0.3排水阀  Q0.4声光信号
 LD     I0.0
 S      Q0.0, 1
 Network 2 
 LD     I0.1
 O      M0.0
 LPS
 R      Q0.0, 1
 =      M0.0
 AN     T38
 TON    T37, 50
 LPP
 AN     T37
 =      Q0.1
 Network 3 
 LD     T37
 AN     T38
 =      Q0.2
 Network 4 
 LD     Q0.2
 TON    T38, 50
 Network 5 
 LD     T38
 LD     SM0.1
 CTU    C20, 30
 Network 6 
 LD     C20
 TON    T39, 100
 AN     T39
 =      Q0.3
 Network 7 
 LD     T39
 AN     I0.2
 =      Q0.4
 Network 8 
 LD     I0.2
 R      Q0.0, 5
 这是我编的,高手看看,有什么不对的,或是要修改得!先谢谢了!
 

最佳答案

I/O地址:
 I0.0---启动按钮;
 I0.1---水位检测信号;
 I0.2---停止按钮;
 Q0.0--给水阀;
 Q0.1--正转;
 Q0.2--反转;
 Q0.3--排水阀;
 Q0.4--声光报警继电器;
 程序:
 LD     SM0.0
 LPS
 A      I0.0
 S      M0.0, 1
 LRD
 A      I0.2
 R      M0.0, 4
 LPP
 A      M0.0
 LPS
 AN     M0.1
 AN     M0.2
 AN     M0.3
 =      Q0.0
 LRD
 A      I0.1
 AN     M0.2
 S      M0.1, 1
 LRD
 A      M0.1
 LPS
 A      SM0.5
 EU
 INCB   VB0
 AENO
 INCW   VW2
 LRD
 AB<=   VB0, 4
 =      Q0.1
 LRD
 AB>    VB0, 5
 AB<=   VB0, 10
 =      Q0.2
 LPP
 AB>=   VB0, 12
 MOVB   0, VB0
 LRD
 AW>=   VW2, 300
 S      M0.2, 1
 R      M0.1, 1
 LRD
 A      M0.2
 LPS
 AN     M0.3
 =      Q0.3
 LPP
 A      SM0.5
 EU
 INCB   VB1
 LRD
 AB>=   VB1, 10
 S      M0.3, 1
 R      M0.2, 1
 LPP
 A      M0.3
 =      Q0.4
 

提问者对于答案的评价:
非常感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:54
下一篇 2021年7月5日 上午1:54

相关推荐

发表回复

登录后才能评论