matlab-SIMULINK仿真实例 下载本文

内容发布更新时间 : 2024/5/1 15:14:04星期一 下面是文章的全部内容请认真阅读。

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

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

实训目的及要求:

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 00001 00002 00003 00004 00005 00006 00007 00008

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

名称 启动系统按钮 高水位选择按钮 中水位选择按钮 低水位选择按钮 排水液位传感器 停止系统按钮 高水位液位传感器 中水位液位传感器 低水位液位传感器

地址 01000 01001 01002 01003 01004 01005 01006 01007

输出

名称 排水显示灯 脱水显示灯 进、出水显示灯 高水位显示灯 中水位显示灯 低水位显示灯 电机正转显示灯 电机反转显示灯

实现功能:当按下按钮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掉电。