3.1.3 组态软件的数据处理过程 8
3.2 电梯仿真控制系统的设计步骤 8
3.2.1 创建工程 8
3.2.2 在数据词典中创建用户定义的变量 10
3.2.3 组态虚拟电梯画面 13
3.2.4 用命令语言编写用户程序 13
3.3 仿真电梯控制系统的程序设计 14
3.3.1 初始化程序设计 15
3.3.2 主程序设计 15
3.3.3 自定义函数命令语言 17
3.3.4 事件命令语言的设计 17
4 基于组态软件与PLC的单电梯仿真系统的设计 21
4 .1 虚拟电梯控制系统的硬件结构 21
4.1.1 可编程序控制器简介 21
4.1.2 可编程序控制器的工作原理 22
4.2 组态软件与PLC的通信设置 23
4.2.1 安装组态王的驱动程序 23
4.2.2 设置组态王的通信参数 24
4.2.3 对仿真电梯的要求 25
4.2.4 仿真画面 26
4.2.5 仿真功能的实现 27
4.2.6 通信延迟问题 28
4.3 PLC程序设计 29
4.3.1 开关门环节 30
4.3.2 选层信号的产生与清除环节 32
4.3.3 外呼信号的登记与消除环节 32
4.3.4 楼层到达信号的保持环节 33
4.4 组态王程序修改 34
4.4.1 应用程序命令语言修改 34
4.4.2 事件命令语言的修改 35
5 结论 36
致谢 37
参考文献 38
附录 39
组态王命令语言程序 39
应用程序命令语言 39
数据改变命令语言 40
事件命令语言 42
PLC控制程序 53
1 绪论
1.1 课题的意义
在学校教学实践中,要求学生更实际地了解控制理论及程序结构在现代工业系统中的应用,掌握和熟悉各种工业控制软件的使用。在现代工业控制系统中计算机控制及监控系统有较为广泛的代表意义。它包括数据实时分析处理、现场数据采集、拖动控制、网络通信、和远程动态监控等技术。
随着计算机技术的进步,人们在计算机和硬件的支持下,通过软件来模拟真实的物理系统。本课题就是用计算机实现的模拟电梯系统,可以称之为“虚拟电梯”。
虚拟电梯系统是指通过计算机软件模拟实际运行的轿厢和井道,通过通信设备,计算机发出控制命令到PLC,同时计算机接收PLC的返回信号显示电梯运行情况,从而实现模拟电梯实际运行的目标。所有控制结果都在计算机的屏幕上动态显示,使用直观、简单、方便。与电梯的实际模型相比,虚拟电梯有以下优势:
①电梯实际模型体积大,元件多,结构复杂,价格昂贵。而虚拟电梯仅需一台PLC和一台计算机,通过通信接口即可模拟电梯的运行,电梯层数也可随意扩充,使用非常方便。
②电梯实际模型可能会有电气或机械故障等故障,而虚拟电梯是通过软件实现的,用鼠标进行操作,不会出现电气故障和机械故障。
用软件模拟的方式开发PLC虚拟控制的对象,费用低、周期短、可靠性高、文护要求低,实验中不会危及人身安全和设备安全。又因为其模拟效果逼真,人机界面友好生动,在师生中广受欢迎。 PLC5层电梯虚拟模型的控制仿真+文献综述(2):http://www.751com.cn/zidonghua/lunwen_3247.html