特色专栏 > 机械控制
+

全自动洗衣机PLC控制系统程序设计举例

2020/9/22    作者:未知    来源:网络文摘    阅读:524


 程序设计要求

(1)    水位控制

[高水位              25s

      [中水位进水        15s

      [低水位进水        10s

(2)     程序选择

 [全程序

  [简易程序

(3)    全程序过程

进水à洗涤(正转3s,反转2s,1s,200排水(20s)à脱水(10s)à停止

 |            循环三次                            

 |<----------------------------------------------------------------------

 

(4)    简易过程

进水à洗涤(正转3s,反转2s,1s,200排水(20s)à脱水(10s)à停止

 |            循环二次                            

 |<----------------------------------------------------------------------

 I/O分配:

   进水阀(Y0)

排水阀(Y1)

电机正反转(Y1,Y2)

脱水(Y4)

  I/O分配图

全自动洗衣机PLC控制系统程序设计举例起动                    

进水

水位()                                  排水

水位()                                  电机正转

水位()                                 电机反转

全程序                                    脱水

简易程序

    梯形图分析如下

1,全自动洗衣机PLC控制系统程序设计举例

初始脉冲M8002使初始状态S0置为1,当按驱动按钮X0.

先选择了水位,程序类型后再按X0起动的.

 2,

全自动洗衣机PLC控制系统程序设计举例

X04,选择的是全程序.

全自动洗衣机PLC控制系统程序设计举例

X05,选择的是简单程序.

本来是以X04为全程序, X04非作为简单程序,但在程序结束的时候,不能令M0置零.所以增加了X05作为简单程序的选择按钮.

 3,

全自动洗衣机PLC控制系统程序设计举例

X01控制高水位,X01,起动M1,并自锁.

X02控制中水位,X02,起动M2,并自锁.

X03控制低水位,X03,起动M3,并自锁.

 4,

全自动洗衣机PLC控制系统程序设计举例

状态转入S0,C2,C3清零.

并且,M1+M2+M3X0作为对S20的转移条件.

 5,全自动洗衣机PLC控制系统程序设计举例

状态转移到S20,驱动Y0(进水).

X2闭合,M11,状态转移S21;

X3闭合,M21,状态转移S31

X4闭合,M31,状态转移S41

 6,

全自动洗衣机PLC控制系统程序设计举例

状态转移到S21,T0计时25(进水25),然后T01,状态转移到S22.

状态转移到S31,T1计时15(进水15),然后T11,状态转移到S22.

状态转移到S41,T2计时10(进水10),然后T21,状态转移到S22.

 7,

全自动洗衣机PLC控制系统程序设计举例

状态转移到S22,Y0清除指令,即停止进水.Y0停止时,Y0非置1,状态转移到S23.

8,

全自动洗衣机PLC控制系统程序设计举例

状态转移到S23,如果选择的是全程序  (X04),那么对C0清零.

              如果选择的是简单程序(X05),那么对C1清零.

CO,C1非置1,状态转移到S24.

9.

全自动洗衣机PLC控制系统程序设计举例

状态转移到S24,起动Y02(电机正转),T3计时3.计时完毕状态转移到S25.正转完毕.

10,

全自动洗衣机PLC控制系统程序设计举例

状态转移到S25,起动Y03(电机反转),T4计时2.

计时完毕后,无论选择的是全程序还是简单程序(无论按X04还是X05)状态都转移到S26.

11,

全自动洗衣机PLC控制系统程序设计举例

状态转移到S26,T5计时1,然后T51.

如果选择的是全程序  (X04),那么C0计数,当计数不够200次时,状态转移到S24.计数满200次时,状态转移到S27.

如果选择的是简单程序(X05),那么C1计数,当计数不够100次时,状态转移到S24.计数满100次时,状态转移到S27.

 12,

全自动洗衣机PLC控制系统程序设计举例

状态转移到S27,起动Y01(排水).T7计时20,然后T71,状态转移到S28.

 13,

全自动洗衣机PLC控制系统程序设计举例

状态转移到S28,起动Y04(脱水),T8计时10.

如果选择的是全程序  (X04),那么C2计数,当计数不够3次时,状态转移到S20.计数满3次时,状态转移到S0.

如果选择的是简单程序(X05),那么C3计数,当计数不够2次时,状态转移到S20.计数满2次时,状态转移到S0.

步进阶梯结束.

程序结束.



  • 相关文章
  • 热门文章
免责申明:天天CAD教程网旨在相互学习交流,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们!邮箱:qm198794@gmail.com天天CAD教程网湘ICP备17006802号
【回到顶部】