matlab-SIMULINK仿真实例

  • 格式:doc
  • 大小:365.87 KB
  • 文档页数:15

下载文档原格式

  / 15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二并联杆数控螺旋面钻头尖刃磨机的机构仿真

一、仿真原理一、实训题目:全自动洗衣机控制系统

实训目的及要求:

1、掌握欧姆龙PLC的指令,具有独立分析和设计程序的能力

2、掌握PLC梯形图的基本设计方法

3、培养分析和解决实际工程问题的能力

4、培养程序设计及调试的能力

5、熟悉传输带控制系统的原理及要求

实训设备::

1、OMRON PLC及模拟实验装置1台

2、安装CX-P编程软件的PC机1台

3、PC机PLC通讯的RS232电缆线1根

实训内容:

1、分析工艺过程,明确控制要求

(1)按下启动按扭及水位选择开关,相应的显示灯亮,开始进水直到高(中、低)水位,关水。

(2)2秒后开始洗涤。

(3)洗涤时,正转30秒停2秒;然后反转30秒停2秒。

(4)循环5次,总共320秒,然后开始排水。排水后脱水30秒。

图1 全自动洗衣机控制

2、统计I/O点数并选择PLC型号

输入:系统启动按钮一个,系统停止按钮一个,高、中、低水位控制开关三个,高、中、低液位传感器三个,以及排水液位传感器一个。

输出:进出水显示灯一盏,高、中、低水位显示灯各一盏,电机正、反转显示灯各一盏,排水、脱水显示灯灯各一盏。

PLC的型号:输入一共有9个,考虑到留有15%~20%的余量即9×(1+15%)=10.35,取整数10,所以共需10个输入点。输出共有8个,8×(1+15%)=9.2,取整数9,所以共需9个输出点。可以选OMRON公司的CPM1A/CPM2A 型PLC就能满足此例的要求。

3、I/O分配

表1 全自动洗衣机控制I/O分配表

输入输出

地址名称地址名称

00000 启动系统按钮01000 排水显示灯

00001 高水位选择按钮01001 脱水显示灯

00002 中水位选择按钮01002 进、出水显示灯

00003 低水位选择按钮01003 高水位显示灯

00004 排水液位传感器01004 中水位显示灯

00005 停止系统按钮01005 低水位显示灯

00006 高水位液位传感器01006 电机正转显示灯

00007 中水位液位传感器01007 电机反转显示灯

00008 低水位液位传感器

4、PLC控制程序设计及分析

实现功能:当按下按钮00000,中间继电器20000得电并自锁,按下停止按钮00005,中间继电器20000掉电。中间继电器20000为系统总启动。

实现功能:当按下按钮00001,中间继电器20001得电并自锁;当中间继电器20002、20003、20004、20007任意一个为ON,或按下停止按钮00005,或01000、01001为ON时,中间继电器20001掉电。

实现功能:当按下按钮00002,中间继电器20002得电并自锁;当中间继电器20001、20003、20005、20007任意一个为ON,或按下停止按钮00005,或01000、01001为ON时,中间继电器20002掉电。

实现功能:当按下按钮00003,中间继电器20003得电并自锁;当中间继电器20001、20002、20006、20007任意一个为ON,或按下停止按钮00005,或01000、01001为ON时,中间继电器20003掉电。

实现功能:当按下按钮00006且01002为ON时,中间继电器20004得电并自锁;当中间继电器20002、20003、20005、20006任意一个为ON,或按下停止按钮00005,或计数器CNT005为ON时,中间继电器20004掉电。

实现功能:当按下按钮00007且01002为ON时,中间继电器20005得电并自锁;当中间继电器20001、20003、20004、20006任意一个为ON,或按下停止按钮00005,或计数器CNT005为ON时,中间继电器20005掉电。

实现功能:当按下按钮00008且01002为ON时,中间继电器20006得电并自锁;当中间继电器20001、20002、20004、20005任意一个为ON,或按下停止按钮00005,或计数器CNT005为ON时,中间继电器20004掉电。

实现功能:当中间继电器20004、20005、20006中任意一个为ON时,定时器TIM000开始定时,2秒后定时时间到,TIM000为ON;当中间继电器20004、20005、20006都为OFF时,定时器TIM000掉电。

实现功能:当定时器TIM000为ON且中间继电器20008和定时器TIM004为OFF 时,中间继电器20007为ON,同时定时器TIM001、TIM002、TIM003、TIM004开始定时,30秒后定时器TIM001定时时间到(即TIM001为ON),再过2秒定时器TIM002定时时间到(即TIM002为ON),当TIM002为ON后再过30秒定时器TIM003定时时间到(即TIM003为ON),之后再过2秒定时器TIM004定时时间到(即TIM004为ON);定时器TIM004为ON时,中间继电器20007、定时器TIM001、TIM002、TIM003、TIM004同时掉电,之后进行下一次循环。当定时器TIM000为OFF或中间继电器20008为ON时,中间继电器20007、定时器TIM001、TIM002、TIM003、TIM004同时掉电。

实现功能:当系统一上电,特殊继电器25315在第一个周期内导通为ON,计数器CNT005自动复位为OFF,当前值恢复为#5,当定时器TIM004为ON时,计数器CNT005计数一次,当计数满设定值时,其输出为ON且保持,当灯01001为ON或停止按钮00005为ON时,计数器CNT005自动复位为OFF。