(5)然后再进水,重复(2)~(4)步,如此循环共2次; (6)洗衣过程完成,报警3s并自动停机。
1.2.2 强制停止
“强制停止”方式具体控制要求如下:
(1)若按下“停止”按扭,洗衣过程停止,即洗涤电机和脱水桶转、进水电磁阀和排水电磁阀全部闭合;
(2)可用手动排水开关和手动脱水开关进行手动排水和脱水并报警。
2全自动洗衣机设计
2.1主界面设计
2.1.1主界面设计流程
(1) 建立工程 (2) 建立新画面
(3) 通过工具箱插入器件 (4) 画出主界面
2.2主界面整体画面:
最后生成的画面如下图2-1所示:
图2-1 控制主界面
选择菜单项 “文件” 中的“保存窗口”,则可对所完成的画面进行保存。
2.3实时数据库建立:
最后建立的实时数据库如图2-2
图2-2 实时数据库
2.4动画连接流程
2.4.1对主页面里元件进行动画连接
连接流程如下:
(1)对水泵进行连接 (2)对流动块进行连接 (3)对水罐进行连接
(4)对进水阀和出水阀进行连接 (5)对滑动器进行连接 (6)对洗完报警灯进行连接 (7)对六个指示灯进行连接
3.编写控制流程
用户脚本程序是由用户编制的、用来完成特定操作和处理的程序,脚本程序的编程语法非常类似于普通的Basic语言,但在概念和使用上更简单直观,力求做到使大多数普通用户都能正确、快速地掌握和使用。
3.1高水位页面控制脚本程序
3.1.1 新增策略
在“运行策略”中,双击“循环策略”进入,双击
图标进入“策略
属性设置”,如下图3-1所示,只需要把“循环时间”设为:200ms,按确定即可。
图3-1策略属性设置
在策略组态中,单击工具条中的“新增策略行”3-2所示。
图标,则显示如下图
图3-2新增策略行
在策略组态中,如果没有出现策略工具箱,请单击工具条中的“工具箱” 图标,弹出“策略工具箱”,如下图3-3所示。
图3-3策略工具箱
单击“策略工具箱”中的“脚本程序”,把鼠标移出“策略工具箱”,会出现一个小手,把小手放在
上,单击鼠标左键,则显示如下图3-4所示:
图3-4脚本程序策
3.1.2 编辑脚本程序
双击
进入脚本程序编辑环境,按下所示输入。
endif
if 出水阀=1 then if 液位<=90 then 液位=液位-1 else 液位=90 endif else 液位=液位 endif endif
if 低水位洗衣=0 then IF 进水阀=1 THEN IF 液位>=90 THEN 液位=90 进水阀=0 中水位洗衣=1 else 液位=液位+1 endif else 液位=液位
所需要的控制流程,出现相应的动画效果。
按“确认”退出,则脚本程序就编写好了,这时再进入运行环境,就会按照
控制效果:
此程序能是点击启动时开始注水,当 液位=90 进水阀=0 不进行注水,当开水阀=1时 液位减少。否则液位一直为90.
3.2中水位页面控制脚本程序
3.2.1 新增策略
在策略组态中,单击工具条中的“新增策略行”3-5所示。
图标,则显示如下图
相关推荐: