四层电梯PLC换气系统组态王课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章引言
在现代社会和经济活动中,计算机技术、自动控制技术和电力电子技术得到了迅速的发展,电梯已经成为城市物质文明的一种标志。特别是在高层建筑中,电梯是不可缺少的垂直运输设备。随着高层建筑飞速发展的今天,电梯行业也随之进入了新的发展时期,电梯控制技术已经发展到了调频调压调速,其逻辑控制也由PLC代替原来的继电器控制,其许多功能是传统的继电器控制系统无法实现的。
PLC是综合了继电器接触器控制的优点以及计算机灵活、方便的优点而设计的制造和发展起来的,这就使PLC具有许多其他控制器所不具有的特点。它可靠性高,抗干扰能力强;通用性强,使用方便;采用模块化结构,使系统组合灵活方便;编程语言简单、易学,便于掌握;系统设计周期短;对生产工艺改变适应性强;同时安装简单、调试方便,维护工作量小。这样使PLC在工业生产中所占的比重越来越大。
第2章摘要
PLC是一种数字式的电子装置。它使用可编程序的存储器来存储指令,实现逻辑运算、顺序运算、计数、计时和算术运算等功能,用来对各种机械或生产过程进行控制。组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。在这次为期一周的课设中,我利用三菱FX1S系列单片机设计了四层电梯自动控制程序并且进行了仿真实验,利用组态王软件设计了换气系统的控制界面,配合组态王的编程语言实现了组态王的仿真运行。下面将分别介绍两个题目的具体设计过程。
第3章应用组态王演示
3.1 任务要求
换气系统如图所示。该系统由进气风扇K1、排气风扇K2、停止开关S0、启动开关S1、气流传感器S2、气流传感器S3、风扇指示灯H1和H2组成。控制要求如下:
室内空气压力不能大于大气压,所以只有排气扇运转,而且安装在排气扇上的气流传感器S3闭合后,进气扇才能工作。如果进气扇或排气扇工作5s 后气流传感器没有信号,则显示风扇工作的指示灯闪动报警。
3.2 创建组态王的步骤
3.2.1 创建一个新工程
组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。
1、在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,出现“新建工程向导之一” 对话框。
2、单击“下一步”,弹出“新建工程向导之二”对话框,选择所要新建的工程存储的路径。一般是d:\个人名字
3、单击按钮,弹出“新建工程向导之三”对话框,在对话框中输入工程名称:“我的工程2”,在工程描述中输入:“换气系统的PLC控制”
4、单击“完成”。
5、弹出对话框,选择“是”按钮,将新建工程设为组态王当前工程。
3.2.2 构造数据库变量
在工程浏览器中左边的目录树中选择“数据词典”项,右侧的内容显示区会显示当前工程中所定义的变量。双击“新建”图标,弹出“定义变量”属性对话框。组态王的变量属性由基本属性、报警配置、记录配置三个属性页组成。
需要定义的变量有:
开关内存离散控制进气风扇的转动
开关1 内存离散控制排气风扇的转动
进气风扇灯内存离散进气风扇故障报警灯
排气风扇灯内存离散排气风扇故障报警灯
报警灯内存离散室内气压报警灯
进气风扇内存实数进气风扇转动
排气风扇内存实数排气风扇转动
进气传感器内存实数显示进气量
排气传感器内存实数显示排气量
时间内存实数显示排气扇工作时间
时间1 内存实数显示进气扇工作时间
闪烁内存实数控制进气扇报警灯闪烁
闪烁1 内存实数控制排气扇报警灯闪烁
气压内存实数显示室内当前气压
3.2.3 变量的设置
离散变量的设置
1、在工程浏览器的左侧选择“数据词典”,在右侧双击“新建”,弹出“变量属性”对话框。
2、对话框设置为:
变量名:“开关”
变量类型:内存离散
3、设置完成后,单击“确定”
4、用类似的方法建立其它小车离散变量。
内存实数变量的设置
用类似的方法建立其它小车内存实数变量。
3.2.4 动画连接
本设计中需要动画连接的有风扇的转动、气压的显示、传感器显示、报警
灯的显示。
(1)风扇的连接
1、在画面上双击图形对象“风扇”,弹出该对象的动画连接对话框。
2、单击“旋转”,弹出旋转连接对话框,
同时进行模拟值输入
3、确定以后,完成旋转连接,同时与模拟值相关联,可通过程序控制
风扇转动。
4、用同样的方法确定其他连接
(2)气压的连接
因为气压最终要显示一个数,所以要采用模拟值输出
1、双击“气压”弹出气压的动画连接对话框
2、单击“模拟值输出”
3、同样的方法连接其他需要输出的变量
(3)指示报警灯连接
1、双击“报警灯”弹出气压的动画连接对话框
2、选择闪烁条件为程序中编写的变量
3.3 画面命令语言
if(\\本站点\开关1==1)
{if(\\本站点\出气风扇<=10)
\\本站点\出气风扇=\\本站点\出气风扇+1; else \\本站点\出气风扇=1;
}
else \\本站点\出气风扇=0;
if(\\本站点\出气风扇>0)
\\本站点\排气量=0.01;
else \\本站点\排气量=0;
if(\\本站点\排气量>0)
{if(\\本站点\进气风扇<=10)
{if(\\本站点\开关==1)
\\本站点\进气风扇=\\本站点\进气风扇+1; }
else \\本站点\进气风扇=1;
}
else \\本站点\进气风扇=0;
if(\\本站点\出气风扇>0)
{if(\\本站点\时间<=5)
\\本站点\时间=\\本站点\时间+0.2;
}
else \\本站点\时间=0;
if(\\本站点\时间==5)
{
if(\\本站点\排气量==0)
\\本站点\闪烁=\\本站点\闪烁+0.1;