洗衣机组态王实训报告 本文关键词:洗衣机,实训,报告,组态王
洗衣机组态王实训报告 本文简介:组态技术应用综合训练课程报告14——15学年第一学期课题名称基于组态王的洗衣机控制系统姓名学号班级成绩【摘要】组态软件是一种面向工业自动化的通用数据采集和监控软件,即是SCADA(supervisoryControlAndDataAcquisition)软件,亦称人机界面或HMI/MMI(human
洗衣机组态王实训报告 本文内容:
组态技术应用综合训练
课程报告
14
——
15
学年
第
一
学期
课题名称
基于组态王的洗衣机控制系统
姓
名
学
号
班
级
成
绩
【摘要】
组态软件是一种面向工业自动化的通用数据采集和监控软件,即是SCADA(supervisoryControl
And
Data
Acquisition)软件,亦称人机界面或HMI/MMI
(human
machine
interface/man
machine
interface)软件,俗称“组态软件”。
组态软件提供了丰富的用于工业自动化监控的功能,用户根据自己工程的需要进行选择、配置等较为简单的工作来建立自己所需要的监控系统。组态软件和行业无关,它可以广泛应用于机械、钢铁、汽车、包装,矿山、水泥、造纸、水处理、环抱检测、石油化工、电力、纺织、炼金、智能建筑、交通、食品、智能楼宇和实验室等凡是涉及自动化监控的任何场合。组态软件既可以完成对小型的自动化设备的集中监控,也能由互联网的多台计算机完成复杂的大型分布式监控。还可以和工厂
管理信息系统有机整合起来,实现工厂的综合自动化和信息化。组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业
计算机软、硬件平台构成的集成系统取代传统的封闭式系统。它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。
Abstract:Configuration
software
is
a
kind
of
general
Data
Acquisition
And
monitoring
software
for
industrial
automation,that
is,SCADA
(supervisoryControl
And
Data
Acquisition)
software,which
is
also
called
human
machine
interface
or
HMI/MMI
(human
machine
interface/man
machine
interface)
software,commonly
known
as
the
/“configuration
software.
Configuration
software
provides
a
rich
used
in
industrial
automation
monitoring
function,users
need
to
undertake
choosing
according
to
their
engineering
work,configuration
is
relatively
simple
to
set
up
their
own
required
monitoring
system.
Configuration
software
has
nothing
to
do
with
the
industry,it
can
be
widely
used
in
machinery,steel,automotive,packaging,mining,cement,paper
making,water
treatment,surrounded
by
testing,oil
chemical,electric
power,textile,gold,intelligent
building,transportation,food,intelligent
building
and
laboratory
and
other
automatic
monitoring
of
any
occasion
of
all
involved.
Configuration
software
can
complete
automation
equipment
of
small
centralized
monitoring,can
also
be
done
by
multiple
computers
Internet
complex
large
distributed
monitoring.
Can
also
and
the
organic
integration
of
plant
management
information
system,to
realize
comprehensive
automation
and
informatization
of
the
factory.
Configuration
kai-fa
wang
monitoring
system
software,is
the
new
industrial
automatic
control
system,it
is
a
standard
of
industrial
computer
software
and
hardware
platform
of
integrated
system
to
replace
the
traditional
closed
system.
It
has
a
strong
adaptability,good
openness,easy
to
expand,economy,short
development
cycle,etc.
Usually
can
put
such
a
system
is
divided
into
three
control
layer,monitoring
layer
and
management
hierarchy.
Which
to
connect
control
layer,monitoring
layer
on
the
connection
management,it
not
only
realize
real-time
monitoring
and
control
of
the
scene,and
in
the
automatic
control
system,configuration
development
the
important
role
of
complete
transmission.
Especially
considering
the
three
aspects:
images,data,animation.
【关键词】组态王
监测
系统
一、课题设计与要求
1.1课题要求
全自动洗衣机是我们日常生活中很普遍使用的自动化电器,给我们的生活带来了方便,演示模块如右图所示,下面我们将模拟全自动洗衣机,了解其工作原理
工作流程:
启动:按下启动按钮进水口开始进水,进水口指示灯亮,当水位达到高水位限制开关的时候,停止进水。运行灯亮。
洗衣过程:当进水完成后,洗涤电机开始转动,运行指示灯亮。为了更好的洗涤衣服,我们设定洗涤电机正转,反转相互交替三次(可自由改动)。正反转切换前需先停止,当设定洗涤次数完成时,排水灯亮,洗涤电机停止转动。将桶内水排完。当水排完后,洗涤电机启动,将衣服甩干,当设定的时间结束时,洗衣完成,排水灯熄灭,运行指示等灭。
当洗衣过程中,进水时若时间超过设定时间仍未达到上水位或排水时间超过设定时间仍未达到下水位,报警,指示灯亮,洗涤电机停止转动。
1.2设计要求
(1)根据题目要求正确连线;
(2)实现PLC与组态王之间的正常通信;
(3)在组态王中绘制能够正确反映题目要求的画面,定义相关变量,进行相应的动画链接,且实物与画面能够双向监控;
(4)对进水口指示灯亮的次数进行计数,计数到十次后将次数清零。绘制报警画面,大于3次进行报警;
(5)实现进水口指示灯亮的次数的实时曲线显示;
(6)实现进水口指示灯亮的次数的历史曲线显示。
二、设计流程
洗衣机流程图
开始启动
开始进水
时间达到6秒?
是
否
达到上限
正转3s
反转3s
循环次数自我调节
出水灯亮?
报警
达到下限
反转6s甩干
结束
三、系统设计
3.1
硬件连接
全自动洗衣机地址分配如下:
输入
输出
器件
说明
器件
说明
X0
启动
Y0
进水
X1
停止
Y1
出水
X2
上限
Y2
电机正转
X3
下限
Y3
电机反转
Y4
运行指示灯
Y5
报警
全自动洗衣机电气接口图:
3.2
设备设置
选中设备中的板卡,双击新建
3.3报警组设置
(1)
定义数组
(2)
设置3次报警
(3)
打勾记录数据与变化
四、软件设计
4.1
动画制作
整体动画如下:
4.2
定义变量
(1)设置数组词典,注意变量的类型
4.3
程序设计
(1)
先在应用程序里面撰写正反旋转程序
(2)
在事件命令语言中编程
说明:事件描述当启动为1和报警为0同时满足执行,按下启动开始进水,时间4为1,时间7为1,并且设置计数10次
说明:当上限和时间7同时为1执行,按下上限,停止进水,开始运行,时间4关闭
说明:开始运行,洗衣机开始正转,关闭时间7
说明:时间1执行,3s后关闭正转,时间为1
说明:时间执行,间隔1s,开始反转,关闭时间1,打开时间2
说明:时间2打开,反转3秒后停止,洗衣机开始出水,时间5和时间8打开
说明:当下限和时间8同时为1开始执行,按下时间下限,开始反转,时间2,3,5关闭
说明:时间3打开,关闭出水,运行,反转和时间8,打开时间8
说明:打开时间6,时间3关闭
说明:当洗衣机开始正转的时候打开时间1
说明:洗衣机启动6秒后打开时间1开始报警
说明:出水6秒后,打开时间5,开始报警
说明:按下停止,所有指令停止动作
说明:洗衣机出水,打开时间0
说明:洗衣机启动6秒后无任何动作开始报警,并且关闭所有动作
4.4报警与曲线设置
4.4.1报警设置:选中报警窗口名(之前设置的报警组名进水次数),打开历史报警窗
报警最终结果如下:
4.4.2实时曲线设置:设置曲线,打开坐标轴
最终结果如下
4.4.3历史曲线设置:关联增加计数数组
最终结果:
五、实验结果与分析
5.1点击全部存,然后再点击切换到view,观察洗衣机模拟运行情况
运行情况:
按下启动按钮,洗衣机进水指示灯亮,洗衣机开始进水,当到达上限位时,按下上限位按钮,洗衣机进水指示灯灭,运行指示灯亮,洗衣机开始正转,正转三秒后再反转三秒,正反转之间有一秒停顿。正反转三次后,洗衣机电机停止运转,出水口指示灯亮,洗衣机开始排水,当水位到达下限位时,按下下限位按钮,电机开始正转,洗衣机开始脱水,运转九秒后洗衣机停止运转。当进水或出水超过九秒后,洗衣机停止运行,报警灯亮。按下停止,所有状态全部停止运行。从表格和图可以看出,进水次数达到3次报警,达到10次后清零。
5.2运行报警窗口:
5.3运行实时曲线:
5.4运行历史曲线:
六、心得体会
经过2周的组态王的实训,收益颇多,我从一个图都不能熟练运行的外行人,现在能够独立进行一些简单的科目编程:并且能够独立完成接线,通过模拟实现科目的功能,已经完全达到,而且还能发挥下创造性思维,进行一些锦上添花的功能.使得更加完美的呈现.一开始的时候,出现了大量了问题,不会设置,不会定义数组名,命令语言什么的更加一窍不懂。还好有同伴的帮忙,查阅了大量的书籍以及自己不断的摸索和实践,一步步解决问题,最终成功。还有就是通过这次实训使我解决问题的能力得到了很大的提高。知道解决问题要从多方面去考虑,不能死钻一点去分析问题,思考问题。还要结合实际情况,技术手册等多种情况来解决。
分析问题时可以换一个角度来考虑。还可以去咨询他人,三人行必有我师,集体的力量是很大的,我们可以从他人身上找到答案,获得收获,这样不仅能让自己的疑惑的到解决,而且还能让自己的思维更加宽阔,吸取别人好的思维习惯,使自己的思维得到提高。让自己养成一个良好的思维习惯。在做工程时,我们应该懂得团结的力量,不要只靠自己一人的力量去解决很多问题,这样既会耗费自己的能量也会浪费时间。要有团队意识,分工合作,每个人充分发挥自己的长处,为整个集体做最大的贡献。只有这样才能提高工程的效率和质量。
感谢老师此次的实训;这次实训使我的专业技能得到了很大的提高为我以后的学习和工作打下了坚实的基础。
七、参考文献
【1】邢邵邦,组态技术应用综合训练实验指导书,江苏理工学院,2012.8.1
【2】邢邵邦,韩晓新,刘海燕,从基础到实践--PLC与组态王
北京:机械工业出版社,2011.
26