基于三菱PLC立体车库毕业设计(论文) 联系客服

发布时间 : 星期二 文章基于三菱PLC立体车库毕业设计(论文)更新完毕开始阅读09cd80632bf90242a8956bec0975f46526d3a743

“完成”。设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备“三菱PLC”。在定义数据库变量时,只要把IO变量连结到这台设备上,它就可以和组态王交换数据了。 6.2.4 构造数据库

数据库是“组态王”软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。在TouchVew 运行时,它含有全部数据变量的当前值。变量在画面制作系统组态王画面开发系统中定义,定义时要指定变量名和变量类型,某些类型的变量还需要一些附加信息。数据库中变量的集合记录了所有用户可使用的数据变量的详细信息。

选择工程浏览器左侧大纲项“数据库\\数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框如图13所示。

此对话框可以对数据变量完成定义、修改等操作,以及数据库的管理工作。在“变量名”处输入变量名:a1;在“变量类型”处选择变量类型:IO离散,在“连接设备”中选择先前定义好的IO 设备:三菱PLC;在“寄存器”中定义为:X1;在“数据类型”中定义为:Bit类型。其它属性目前不用更改,单击“确定”即可。

图13 创建IO变量

22

6.2.5 建立动画连接

定义动画连接是指在画面的图形对象与数据库的数据变量之间建立一种关系,当变量的值改变时,在画面上以图形对象的动画效果表示出来;或者由软件使用者通过图形对象改变数据变量的值。

双击图形对象——即“小车”,弹出“动画连接”对话框,如图14所示。

图14 动画连接

同理,其余变量也如此设置后返回组态王开发系统。设置完成之后,选择“文件\\全部存”菜单命令。 6.2.6 运行和调试

组态王工程已经初步建立起来,进入到运行和调试阶段。在组态王开发系统中选择“文件\\切换到 View”菜单命令,进入组态王运行系统。在运行系统中选择“画面\\打开”命令,从“打开画面”窗口选择“立体车库”画面。调出组态王运行系统画面,即可看到画面的动态变化。自动调试如图15所示。

1、调试结果:此车库设置了自动和手动操控方式。自动方式下车库由PLC设计的程序控制;手动方式下,车库则由人工按钮触发接触器等执行机构对车库进行控制,手动控制是人工的调整车位进行存车和取车操作。本次调试在组态王里进行,调试效果良好。

2、存在问题:本次课题设计的立体车库,虽然经过仿真和演示看到了基本部分的

23

实际效果,但整个课题还是存在不足之处。本次设计由于自身的编程水平和时间限制,所以PLC的程序使用基本指令编程,只实现了基本功能,所以程序存在漏洞和不妥之处;本次设计只对车库的控制部分做了详细说明,而对其他机械构建和硬件部分只做了图示和基本概述,所以有所欠缺;本次设计只是理论和仿真,所以真正的实际运用还是有待实践。

15 自动运行系统控制界面

手动动调试如图16所示。

图16 自动运行系统控制界面

24

7 立体车库控制系统程序仿真

下面仅就3号载车板的进与出进行仿真:

1. 按下启动按钮后X0后,辅助继电器M0得电;呼叫3号载车板X2,辅助继电器M1得电,输出继电器Y1得电,自锁,2号载车板右移。如图17所示。

图17 2号载车板右移

2. 2号载车板右移碰到限位开关,输入继电器X10瞬间得电,常闭断开使输出继电器Y1失电,2号载车板停止右移;同时输入继电器X10常开闭合使输出继电器Y0得电,自锁,1号载车板右移。如图18所示。

图18 1号载车板右移

25