工业洗衣机编程 西门子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日
下一篇 2021年7月5日

相关推荐

  • EM277加不上去?

    GSD文件已安装(以前添加过),我是在已有的一个程序中进行修改,但我现在E277添加不上,采用的拖放方式。在总线上直接右键-插入对象可以添加,但不能选择通讯字节长度。 问题补充: …

    SIMATIC S7-200 2020年11月5日
  • s7-200中指令含义?

    图片中的指令做什么用的?哪位老师能提供下相关资料的网址,谢谢了…… 图片说明:    最佳答案 S7-200 PLC 脉冲输出MAP&nbs…

    2017年12月10日
  • S7200的CPU226,模拟块,数字口输出

    由于项目需要,S7200的CPU226,希望充分利用其输出口,现加一4输入1输出模拟块,则数字口输出最大还能多少?我希望能大于80.希望用32输出的扩展块,不知好用否?其接口插座是…

    SIMATIC S7-200 2020年10月31日
  • 多台7-200自由口通讯中的中断

    最近看S7-200的系统手册,里面有多台200利用自由口通讯的例子,但里面有些中断里面套中断的程序,看不懂。能有高手帮我解释一下吗? 问题补充:LD  &nbs…

    SIMATIC S7-200 2021年7月5日
  • S7-200通讯周期如何计算?

    头一次用s7-200的modbus通讯.使用mbus_ctrl配合mbus_Msg,循环读写,与托利多IND331通讯,写1个字,读4个字。取ind331的大投小投信号控制出料阀门…

    SIMATIC S7-200 2017年7月25日
  • EM241连接

    我想用EM241远程监控S7200,有几个问题想请教一下1.电脑和Modem之间的连接使用PC/PPI电缆还是用普通的232串口连接2.用笔记本内置的Modem,是不是可以直接插上…

    SIMATIC S7-200 2020年11月1日
  • S7 200 脉冲输出点Q0.0的问题

    经常看见网上大侠们说Q0.0可以输出高速脉冲来控制步进电机驱动器来驱动电机运动; 我相问下:Q0.0需要选晶体管型的吗? 如果是继电器型的能不能输出高速脉冲呢?…

    SIMATIC S7-200 2021年7月4日
  • 西门子S7-200怎么实现和QT通信?

    1:想用QT做个界面,然后通过界面控制PLC的输入端:,该怎么操作呢?2:想把传感器的信号反馈在界面上面去(界面上做个灯的图形,传感器有信号了,界面上的灯就亮;传感器触发后就只能发…

    SIMATIC S7-200 2021年7月5日
  • V4.0 STEP 7 MicroWIN SP6在WIN7系统中安装出错

    V4.0 STEP 7 MicroWIN SP6在WIN7系统中安装出错,见附件,谁知道怎么回事。 图片说明:    最…

    2017年11月26日
  • S7-200 smart中的Modbus通信常见问题中的程序为什么复位那么多个M?

    主程序的网络1 2 5 7 9看不懂,希望大家帮我解释下,谢谢!!主从程序在主从站最下方:http://www.ad.siemens.com…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论