基于PLC的全自动洗衣机控制系统设计论文(6)

2019-04-09 21:49

江苏科技大学本科毕业设计(论文)

Network 1 // Network Title TON T37, +20 // 进水 LD A M1.3 T43 O SM0.1 O M0.0 O I0.1 AN M0.1 = Network 2 M0.0 LD I0.2 O O I0.3 I0.4 LD I0.0 A M0.0 LD M1.2 AN C51 OLD ALD O M0.1 AN I0.1 AN M0.2 = M0.1 = Q0.0 Network 3 // 进水完停2秒 LD I0.2 A I0.7 LD I0.3 A I1.0 OLD LD I0.4 A I1.1 OLD A M0.1 O M0.2 AN M0.3 = M0.2

Network 4 // 正转 LD M0.2 A T37 LD M0.7 AN C50 OLD O M0.3 AN I0.1 AN M0.4 = M0.3 Network 5 LD M0.3 = Q0.2 TON T38, +300 Network 6 // 正转完停2秒 LD M0.3 A T38 O M0.4 AN M0.5 = M0.4 TON T39, +20 Network 7 // 反转30秒 LD M0.4 A T39 O M0.5 AN I0.1 AN M0.6 = M0.5 Network 8 LD M0.5 = Q0.3 TON T40, +300 Network 9 // 反转完停2秒 系统指令语句表a

20

江苏科技大学本科毕业设计(论文)

LD M0.5 A T40 O M0.6 AN M0.7 = M0.6 TON T41, +20 Network 10 // 正反转小循环5次 AN I0.1 = M1.1 Network 15 LD M1.1 O Q0.4 AN T42 O I0.6 LPS LD M0.6 A T41 O M0.7 AN M1.0 AN M0.3 = M0.7 Network 11 LD M0.7 LD M1.0 CTU C50, +5 Network 12 // 排水 LD M0.7 A C50 O M1.0 AN M1.1 AN I0.1 = M1.0 Network 13 LD M0.0 A I0.5 O Q0.1 O M1.1 O M1.0 AN T42 AN I0.1 = Q0.1 Network 14 // 脱水30秒 LD M1.0 A I1.2 O M1.1 AN M1.2 AN I0.1 = Q0.4 LPP TON T42, +300 Network 16 // 大循环3次 LD M1.1 A T42 O M1.2 AN M1.3 AN M0.1 = M1.2 Network 17 LD M1.2 LD M1.3 CTU C51, +3 Network 18 // 洗衣结束报警3秒 LD C51 A M1.2 O M1.3 AN M0.0 = M1.3 Network 19 LD M1.3 O Q0.5 LD M0.0 A Q0.1 A T42 OLD AN T43 = Q0.5 TON T43, +30 系统指令语句表b 21

江苏科技大学本科毕业设计(论文)

第五章 程序运行过程分析

(1)洗衣机进水

洗衣前选择好水位,按下水位选择开关(I0.2、I0.3、I0.4)任意一个,再按下启动按钮,I0.0接通,Q0.0接通,开始进水。当水位上升到与选择的水位相一致时,相一致的水位传感器(I0.7、I1.0、I1.1)接通,Q0.0断开停止进水,T37开始计时。

(2)正反转洗衣

T37计时时间到,Q0.2接通开始正转洗衣,T38计时开始。T38计时30秒,Q0.2断开,正洗暂停,T39开始计时。T39计时时间到,Q0.3接通,反洗,T40开始计时。T40计时时间到,Q0.3断开,反洗暂停,T41开始计时。T41计时时间到,C50计数一次,同时洗衣返回Q0.2接通,重复以上从正洗开始的全部动作,直到C50计满5次数时,Q0.1接通并自保,开始排水,C50复位,准备下次循环是再计数。

(3)大循环洗衣

排水到脱水水位时,I1.2闭合,Q0.1、Q0.4接通,开始脱水,T42开始计时。T42计时时间到,Q0.1、Q0.4断开,停止排水和脱水,C51计数一次,同时洗衣返回Q0.0接通,重复从进水到脱水的全部动作,知道C51计数满3次时,停止洗衣,Q0.5接通报警并自保,T43开始计时。T43计时时间到,报警结束,整个洗衣过程结束,T43常开触点闭合,准备下次启动。

(4)强制停止

运行中按停止按钮时,I0.1常闭触点断开,则M0.0、Q0.0、Q0.1、Q0.4、Q0.5断开,停止进水、排水、脱水及报警。按排水按钮时,I0.5常开触点闭合,Q0.1接通并自保,进行手动排水。按手动脱水按钮,I0.6闭合,Q0.1、Q0.4接通脱水,T42开始计时。T42计时时间到Q0.1、Q0.4断开,脱水停止,Q0.5接通报警,T43开始计时。T43计时时间到Q0.5断开报警结束。

22

江苏科技大学本科毕业设计(论文)

第六章 系统仿真

S7-200仿真软件简介:

(1) S7-200仿真软件是S7-200系列PLC专用仿真软件,无需安装,下载后执行S7-200.EXE即可进入。可以在没有PLC的情况下,对PLC程序进行仿真调试,虽然它不能模拟S7-200的全部指令和全部功能,但仍然不失为一个很好的学习S7-200的工具测试软件。

(2) 执行S7-200.EXE后其窗口如图10 图10 执行S7-200.EXE后窗口图

执行图中菜单命令“配置”→“CPU型号”,在CPU型号对话框中可选择自己对应的CPU型号。用户还可以修改CPU的网络地址,一般使用默认地址。图中灰色部分为是CPU 224类型的PLC面板可显示CPU运行状态和I/O点的状态,灯亮为1,灯灭为0。CPU224的右边空白方框是扩展模块的位置,双击空白方框即可进行模块配置选择,根据需要可选择各种数字量和模拟量的扩展模块。CPU模块的下方是用于输入数字量信号的小开关面板,具有和CPU224对应的14个输入点,单击面板中的开关按钮可使其0,1状态切换,在CPU面板上的模拟LED灯对应灭,亮。

23

江苏科技大学本科毕业设计(论文)

开关面板下方的SMB28,SMB29是两个直线电位器,分别是CPU224的两个8位模拟量输入电位器对应的特殊存储器字节,可左右拖动滑块来设置他的值,范围在0-255之间。

(3) 仿真软件不能直接接收S7-200程序代码,需要在STEP7-Micro/WIN中将程序编译并导出成ASCII文本文件(扩展名为awl)。然后在S7-200仿真软件,使用工具栏的下载按钮即可将导出的文件下载到仿真软件当中进行仿真测试。

(4) 在仿真软件中点击工具栏上的运行按钮使仿真PLC切换到RUN模式开始仿真测试,运行过程当中点击开关面板中的模拟开关进入信号输入,通过查看菜单当中的“程序块代码”查看对应程序代码,“程序块图形”查看梯形图运行状态,“数据块”查看V区存储器对应的值,“内存监视”来监控V、T、C、M等内部变量的值

(5) 另外,仿真软件还有读取CPU和扩展模块的信息、设置PLC实时时钟、控制循环扫描次数和对TD200文本显示器仿真等功能。[13]

系统程序仿真:

将第3节中在STEP7-Micro/WIN中编写好的程序编译并导出成ASCII文本文件(扩展名为awl)。然后在S7-200仿真软件,使用工具栏的下载按钮即将导出的文件下载到仿真软件当中进行仿真测试。按照设计的要求进行仿真,看程序能够按照要求进行各种工作即可。

24


基于PLC的全自动洗衣机控制系统设计论文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第03章 1NT开叫及以后的叫牌

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: