资源目录
压缩包内文档预览:(预览前20页/共61页)
编号:155459009
类型:共享资源
大小:13.76MB
格式:RAR
上传时间:2021-10-17
上传人:好资料QQ****51605
认证信息
个人认证
孙**(实名认证)
江苏
IP属地:江苏
20
积分
- 关 键 词:
-
基于
PLC
三层
电梯
控制
- 资源描述:
-
基于PLC的三层电梯控制,基于,PLC,三层,电梯,控制
- 内容简介:
-
设计论文 毕业 任务书一、题目基于PLC的电梯控制二、指导思想和目的要求电气控制技术是电气工程及其自动化专业的一门重要的专业课,该课程不但有较高的理论基础要求,而且工程实践性很强。通过课程设计一方面可巩固已学过的理论知识,更重要的是给学生一次独立设计的实践机会,以培养其设计能力和实际工作能力,使学生学生加深理解所学的理论知识,提高运用所学知识的能力,按照给定的设计资料和设计要求,使学生掌握电气控制系统设计的基本技能,增强独立分析与解决问题的能力。认真复习有关基础理论和技术知识,认真对待每一个设计环节,全身心投入,认真查阅资料,仔细分析被控对象(电梯)的工作过程、原理和控制要求,按计划完成毕业设计各阶段的任务,重视理论联系实际,写好毕业论文。三、主要技术指标1.在控制过程中,电梯运行平稳,动作合理。2.PLC控制编程,一般梯形图,上位计算机做组态监控画面。四、进度和要求1.第13周:布置毕业设计及英译汉任务,学习组态软件组态王V6.53。查阅资料,完成总体设计方案论证,确定控制系统框图。2.第4周:研究电梯的升降运动的控制系统的组成、运动规律和控制方法。3.第5周:确定控制系统具体详细的方案。4.第67周:对PLC进行点的分配,用梯形图编程,组态王做上位监控画面。5.第89周:实际调试,并按要求编写论文初稿,交指导老师审阅修改。6.第1011周:修改论文第二稿。7.第1213周:定最终稿打印,复印,交评阅。8.第1415周:准备答辩,评阅,答辩。五、主要参考书及参考资料1 王冬青. 欧姆龙CP1系列PLC原理与应用M.电子工业出版社. 20112 常健生. 检测与转换技术M.机械工业出版社. 20113 卢京朝. 自动控制原理M.西北工业大学出版社. 20094 阎石. 数字电子技术基础M.高等教育出版社. 20065 童诗白,华成英. 模拟电子技术基础M.高等教育出版社. 20116 陈隆昌,阎治安,刘新正. 控制电机M.高等教育出版社. 20097 徐爱钧. 单片机原理及应用M.电子工业出版社.20098 王宁侠. 机械设计M.机械工业出版社. 20119 李广第,朱月秀. 单片机原理M.北京航空航天大学出版社.200910 组态软件组态王6.53的使用手册11 穆亚辉. 组态王软件实用技术. 黄河水利出版社.201212/view/045916d533d4b14e852468dc.html?re=view13/jichu/xuanxingfangfa.htm学生 陈晨 指导教师 冯超 系主任 史仪凯 英 文 翻 译系 别 自动化系 专 业 自动化 班 级 191003 学生姓名 陈晨 学 号 103659 指导教师 冯超 Programmable logic controllerA programmable logic controller (PLC) or programmable controller is used for electrical and mechanical process automation of the digital computer, such as control of machinery on factory assembly lines, amusement facilities, or lighting. Programmable controller is used in many industries and machines. Unlike general-purpose computers, the PLC is designed for multiple inputs and output arrangements, extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact. Programs to control machine operation are typically stored in battery-backed or non-volatile memory. A PLC is a real time system since output results must be produced in response to input conditions within a bounded time; otherwise it will lead to wrong operation1. DevelopmentEarly PLCs were designed to replace relay logic systems. These ladder logic of the programmable controller is a very similar with the relay logic diagrams. Select representation for the purpose of this procedure is to reduce the existing technical personnels training needs. Other early programmable controller using instruction list programming, programming logic solver is based on a stack. Modern PLCs can be programmed in a variety of ways, from ladder logic to more traditional programming languages such as BASIC and C. Another method is State Logic, a very high-level programming language designed to program PLCs based on state transition diagrams. Many early PLCs did not have accompanying programming terminals that were capable of graphical representation of the logic, and so the logic was instead represented as a series of logic expressions in some version of Boolean format, similar to Boolean algebra. As programming terminals evolved, it became more common for ladder logic to be used, for the aforementioned reasons. Update format such as logic and function block (this is a similar logic description using digital logic integrated circuit), but they are still not popular ladder logic language. A major reason is that the programmable controller to solve the problem in a predictable and repeating sequence logic, and ladder logic language can use other formats for programmers (write logic), people see the logic of time, all the problems more easily programmed.2. Functionality The functionality of the PLC has evolved over the years to include sequential relay control, motion control, process control, distributed control systems and networking. The data handling, storage, processing power and communication capabilities of some modern PLCs are approximately equivalent to desktop computers. PLC-like programming combined with remote I/O hardware, allow a general-purpose desktop computer to overlap some PLCs in certain applications. Regarding the practicality of these desktop computer based logic controllers, it is important to note that they have not been generally accepted in heavy industry because the desktop computers run on less stable operating systems than do PLCs, and because the desktop computer hardware is typically not designed to the same levels of tolerance to temperature, humidity, vibration, and longevity as the processors used in PLCs. In addition to the hardware limitations of desktop based logic, operating systems such as Windows do not lend themselves to deterministic logic execution, with the result that the logic may not always respond to changes in logic state or input status with the extreme consistency in timing as is expected from PLCs. Still, such desktop logic applications find use in less critical situations, such as laboratory automation and use in small facilities where the application is less demanding and critical, because they are generally much less expensive than PLCs.In more recent years, small products called PLRs (programmable logic relays), and also by similar names, have become more common and accepted. These are very much like PLCs, and are used in light industry where only a few points of I/O (i.e. a few signals coming in from the real world and a few going out) are involved, and low cost is desired. These small devices are typically made in a common physical size and shape by several manufacturers, and branded by the makers of larger PLCs to fill out their low end product range. Popular names include PICO Controller, NANO PLC, and other names implying very small controllers. Most of these have between 8 and 12 digital inputs, 4 and 8 digital outputs, and up to 2 analog inputs. Size is usually about 4 wide, 3 high, and 3 deep. Most of these devices have a LCD screen to watch the size of a small stamp simplified the ladder logic input/output point (only a small part of the program being visible at a given time) and status, and the screen by an electromagnetic four-way rocker button control combined with four different used to view and edit the logic of the button, similar to video remote control button. Most controllers has a small socket to connect through the RS - 232 or RS - 485 and personal computers, so that programmers can use for programming simple Windows application rather than forced to use a small LCD and button. Unlike ordinary PLC, is usually a modular, greatly expanded, controller does not usually take modular and extensible, not but they provide robust design of certainty and perform logic value less than PLC. 3. PLC Topics3.1System scaleA small PLC is a fixed number of input and output generated connection. If the base model has enough I/O usually can be extended. Modular programmable controller has a chassis (also called a rack) in which place has a different function module. The choice of processor and I/O module is customized for a particular application. Several racks can have a single processor; there may be thousands of input and output. A kind of special high speed serial I/O link is the frame to reduce multiple lines using distributed discrete processors. 3.2User interface PLCs may need to interact with people for the purpose of configuration, alarm reporting or everyday control. A simple system may use buttons and lights to interact with the user. Text displays are available as well as graphical touch screens. More complex systems use a programming and monitoring software installed on a computer, with the PLC connected via a communication interface.3.3Communications PLCs have built in communications ports, usually 9-pin RS-232, but optionally EIA-485 or Ethernet. Modbus, BCAnet or DF1 is usually included as one of the communications protocols. Other options include various fieldbuses such as DeviceNet or Profibus. Other communications protocols that may be used are listed in the List of automation protocols. Most modern PLCs can communicate over a network to some other system, such as a computer running a SCADA (Supervisory Control And Data Acquisition) system or web browser. PLCs used in larger I/O systems may have peer-to-peer (P2P) communication between processors. This allows separate parts of a complex process to have individual control while allowing the subsystems to co-ordinate over the communication link. These communication links are also often used for HMI devices such as keypads or PC-type workstations.3.4Programming PLC programs are typically written in a special application on a personal computer, and then downloaded by a direct-connection cable or over a network to the PLC. The program is stored in the PLC either in battery-backed-up RAM or some other non-volatile flash memory. Often, a single PLC can be programmed to replace thousands of relays. Under the IEC 61131-3 standard, PLCs can be programmed using standards-based programming languages. A graphical programming notation called Sequential Function Charts is available on certain programmable controllers. Initially most PLCs utilized Ladder Logic Diagram Programming, a model which emulated electromechanical control panel devices (such as the contact and coils of relays) which PLCs replaced. This model remains common today.IEC 61131-3 currently defines five programming languages for programmable control systems: FBD (Function block diagram), LD (Ladder diagram), ST (structured text, similar to the PASCAL programming language), IL (teaching list, similar to the assembly language) and the SFC (sequential function chart). These techniques emphasize the logical operation of the organization. Although the basic concept of PLC programming is common all producers, I/O, memory organization and instruction set different Settings PLC program means not completely interchangeable. Even within a single manufacturer product line may not be directly compatible with different models. 4. Digital and analog signalsDigital or discrete signal like a binary switch, create a simple on or off the signal (1 or 0, respectively, true or false). Button, limit switches and photoelectric sensor is to provide discrete signal equipment. Discrete signals are sent using either voltage or current , where a specific range is designated as On and another as Off. For example, a PLC might use 24 V DC I/O, with values above 22 V DC representing On, values below 2VDC representing Off, and intermediate values undefined. Initially, PLCs had only discrete I/O.Analog signal like the volume control range from 0. This is often interpreted as an integer value (count), PLC and range of accuracy depends on the equipment and the number of bits used to store the data. Programmable controller usually use 16-bit processor binary symbols, range - an integer value between 32768 and 32767. Pressure, temperature, flow, and weight are often represented by analog signals. Analog signals can use voltage or current with a magnitude proportional to the value of the process signal. For example, a simulation of 0-10 v or 4-20 mA input will be converted to an integer value 0-32767.可编程逻辑控制器 可编程逻辑控制器(PLC)或可编程序控制器是用于机电过程自动化的数字计算机,例如控制机械厂生产线、游乐设施或照明装置。可编程控制器在许多工业和机器中使用。与通用的计算机不同的是,PLC是专为多个输入和输出管理,扩展温度范围、不受电磁噪音影响、抗震动和冲击所设计。控制器的操作程序通常存储在电池供电或非易失性的内存中。PLC是实时的系统,因为系统产生的输出结果必须在有限的时间内回馈到输入,否则会导致错误操作。1.发展早期的可编程控制器是设计来取代继电器逻辑系统。这些可编程控制器的“阶梯逻辑”是与继电器逻辑示意图非常类似的。选择此程序表示法的目的是为了减少对现有技术人员的培训需求。其他早期的可编程控制器使用指令列表编程,基于一个堆栈编程逻辑求解器进行求解。 现代可编程控制器在各种各样的方式可以被编程,从梯形逻辑语言到更加传统的编程语言例如BASIC和C语言。另一个方法是状态逻辑,被设计的一种非常高级编程语言根据状态转换图的可编程控制器编程。很多早期可编程控制器没有可编程终端的逻辑图形表示法,逻辑反而是被描绘成一系列在一些版本的布尔格式的逻辑表达式,类似于布尔代数。随着编程码发展,由于上述原因它变成更常见的梯形逻辑语言。更新的格式如国家逻辑和功能块(这是类似的逻辑描述使用数字逻辑集成电路时的方式)的存在,但它们仍没有梯形逻辑语言流行。一个主要原因是可编程控制器解决问题用一个可预测和重复的序列的逻辑,并且梯形逻辑语言可以用其他格式让程序员(写逻辑)的人看到逻辑的时间,所有问题更加容易地程序化。2.功能PLC的功能经过多年的发展,包括连续的继电器控制,运动控制,过程控制,分布式控制系统和网络。一些现代PLC的数据处理,存储,处理能力和通信能力相当于台式电脑。PLC编程结合远程I/O硬件,一台通用台式计算机允许在某些应用中重叠使用某一可编程控制器。在重工业中PLC被认为没有这些桌面计算机为主的逻辑控制器的实际性强,因为PLC在台式计算机系统中运行不是很稳定,并且,因为台式计算机硬件没有被设计成耐温度、湿气、振动和耐用作为可编程控制器的处理器。除桌面基于逻辑的硬件局限之外,例如Windows操作系统不适合自己的确定性逻辑的执行,结果是PLC逻辑不可能总是对规定逻辑变化的输入状态与极端性预计的时间一致。尽管如此,这样桌面逻辑被应用在较不重要情况,像实验室自动化和小型设施中使用该应用程序的要求不高,因为他们的价格一般都远远低于昂贵的PLC。 在最近数年,小产品称为PLR(可编程逻辑继电器),并且因为名字相似,变得更常见并被接受。这些很像PLC已经应用于轻工业,它只有少部分的输入/输出(例如一些真实的输入输出信号)参与,低成本,很理想。这些小设备尺寸和形状比较普通地几位制造商制作,并且由更大的PLC制作商来填满他们低端产品规格。俗名包括PICO控制器、纳米PLC和其他的小控制器。多数这些控制器有在8到12数字输入、4到8数字输出,多达2个模拟输入。尺寸通常是4英寸宽、3英寸高、3英寸深。大多数这样的设备有一个小邮票大小的液晶屏幕来观看简化梯子逻辑的输入/输出点(只有一小部分程序被可见于给定的时间)和状况,并且这些屏幕由一个电磁四通摇臂按钮操纵加上四个不同的用于浏览和编辑的逻辑电钮,类似于录像机遥控按钮。控制器大多数有一个小插座为通过连接RS-232或RS-485到个人计算机,以便程序员可能为编程使用简单的窗口应用而不是被迫使用微小的LCD和电钮。不像普通PLC,通常是模块化,大大扩展,控制器通常不会取模块化并且不是可扩展的,但是他们提供稳健设计的确定性和执行逻辑的价值比PLC少。3.可编程序控制器PLC3.1系统规模 一个小的PLC是固定数量的输入和输出生成的连接。如果基础模型具有足够的I/O通常可扩展。 模块化可编程控制器有一个机箱(也称为机架)在其中放置具有不同的功能模块。处理器和I/O模块的选择被定制为特定的应用程序。几个机架可以有一个单个的处理器,可能会有成千上万的输入和输出。一种特殊的高速串行I/O环节是机架减少多个线路使用分布式离散处理器。3.2使用界面可编程控制器的配置、报警报告或日常控件可能需要与人进行交互。 一个简单的系统可能使用按钮和指示灯与用户进行交互。可以用图形触摸屏文本显示。更复杂的系统使用PLC通过通信接口连接到一台计算机上安装的编程和监测软件来使用。3.3通信 可编程控制器被建于通常的9针RS-232,也可以选择485或以太网的通信端口由环境影响评估。协议、BACnet或东方是通常作为通信协议之一包含其中。其它选项包括各项如构架或现场总线。在自动化协议的列表中列出了其他可能使用的通信协议。 最现代的可编程控制器可以通过一个网络,以一些其它的系统(例如,运行监控、监测控制与数据采集 系统)或网络浏览器的计算机进行通信。 可编程控制器在较大的I/O系统中使用可能会有处理器之间的对等,这允许独立的部分是一个复杂的过程,同时让独立的控制子系统的沟通联系协调。这些通信链接也经常用于人机界面设备(例如键盘或PC型工作站)。3.4编程 PLC程序通常是个人的计算机上写入一个特殊的应用程序,然后通过连接电缆或以上PLC网络直接下载。该程序存储在PLC备用电池内存或一些其他非易失性闪存中。通常,一个单一的PLC可以进行编程,以替换数以千计的继电器。 根据IEC61131-3的标准可以使用基于标准的编程语言编程PLC。可在某些可编程控制器上调用顺序功能图图形编程表示法。最初大多数可编程控制器利用阶梯逻辑图的模式,模拟机电控制面板设备(如继电器与线圈的联系)。此模型今天仍然是常见的。 IEC61131-3当前定义的可编程控制系统的五个编程语言:FBD(功能块图)LD(梯形图)、ST(结构化文本,类似于帕斯卡尔的编程语言)、IL(教学列表,类似于汇编语言)和SFC(顺序功能图)。这些技术强调逻辑组织的行动。 虽然PLC编程的基本概念是共同所有的生产商,I/O处理、内存组织和指令集不同设置PLC程序意味着不会不完全的可互换。即使在同一个单一的制造商产品线内不同的模型可能不直接兼容。5.数字和模拟信号数字或离散信号就像二进制开关,创造出一个简单的开或关信号(分别为1或0,真或假)。按钮、限制的交换机和光电传感器都是提供一个离散的信号的设备。离散信号发送使用电压或电流,在特定的范围,对指定,另一个为关闭。例如PLC可能24V直流I/O,使用值为以上22DC 代表上,2VDC下面的值表示关闭,和中间值未定义。最初,可编程控制器只有离散的I/O。 模拟信号就像音量控制范围从0开始。这些通常被解释为整数值(计数),PLC与各种范围的精度取决于设备和用于存储数据的位数。可编程控制器通常使用16位二进制符号的处理器,范围-32768和32767之间的整数值。通常由模拟信号表示压力、温度、流量和重量。模拟信号可以使用大小成比例电压或电流过程信号的值。例如一个模拟0-10V或4-20mA的输入将转换为一个整数值0-32767。9本科毕业设计论文题 目 基于PLC的电梯控制 专业名称 自动化 学生姓名 陈 晨 指导教师 冯 超 毕业时间 2014年6月 西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文0 摘 要 随着社会和科学技术的发展,在现代社会中,电梯已经成为不可缺少的运输设备。由可编程控制器控制的电梯运行系统,正以飞快的速度发展着。本次设计结合欧姆龙 CP1H 系列 PLC 完成,并运用组态王 6.53 进行动态仿真。其中涉及 PLC 的工作原理、功能特点、发展及趋势、PLC 控制电梯的软、硬件设计。各种指令及内存单元分配,I/O 分配,模块化程序设计,逻辑控制等一系列专业知识。在结合了示意图、指令表和程序流程图的基础之上设计了电梯的控制梯形图。最后运用 CX-Programmer7.3 实现程序运行,并结合组态王6.53 实现动态画面效果。采用 PLC 控制的电梯可靠性高、维护方便、开发周期短,这种电梯运行更加可靠,已成为目前在电梯控制系统中使用最多的控制方式,也可以使电梯运行更加安全、方便、舒适。关键词:PLC,可编程控制器,电梯,欧姆龙西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文1ABSTRACTWith the development of society and science technology, the elevator has became to be an indispensable transportation equipment. Controlled by programmable controller of the elevator operation system is developing at a fast pace. The design combined with Omron CPIH series PLC, and dynamic simulation using the Kingview 6.53, which involved in three-layer of the elevators PLC characteristic, function, development trend, PLC control software and hardware. It is also include distribution of all instructions and memory unit, allocation of I/O, modular program design, logic control and a series of professional knowledge. The elevator control ladder diagram is proposed on the base of the diagram, the instruction list and program flow chart. Finally, using CX-Programmer7.3 implementation program to run, and combining with Kingview 6.53 for dynamic picture.PLC control of elevator is in high reliability, easy maintenance and has short development cycle, the elevator operation is more reliable,has become to be the most currently used in the elevator control system control mode, which can also makes the elevator running more safe, convenient and comfortable.KEYWORDS: PLC,Programmable Controller,elevator,Omron西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文2目 录第一章第一章 绪论绪论.51.1 电梯的起源、发展、分类及主要参数 .51.2 PLC 定义及基本结构.111.3 PLC 工作原理和功能特点.121.4 任务设计综述 .14第二章第二章 电梯的电梯的控制要求控制要求.162.1 电梯设计要求 .162.2 三层电梯工作示意图及机箱界面图 .162.3 PLC 选型规则及型号选择.172.4 PLC 外部接线图.222.5 电机的选型 .23第三章第三章 电梯的程序设计电梯的程序设计.243.1 电梯控制系统流程图 .243.2 信号请求分析 .243.3 电梯设计方案 .263.4 地址分配 .263.5 CX-Programmer 编程软件介绍.273.6 三层电梯功能图及梯形图 .28第四章第四章 组态画面设计组态画面设计.374.1 组态王介绍 .374.2 电梯的逻辑功能控制 .384.3 电梯内外部结构及功能简介 .384.4 组态王监控电梯的要求 .394.5 组态王监控电梯的过程 .39第五章第五章 系统调试及运行系统调试及运行.465.1 程序编写中的问题及解决 .465.2 模拟调试和现场运行中的问题及解决 .475.3 动态画面演示 .47参考文献参考文献.50西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文3致致 谢谢.51毕业设计小结毕业设计小结.52附附 录录.53西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文4第一章 绪论1.1 电梯的起源、发展、分类及主要参数1.1.1 电梯的起源电梯在我们的工作生活中占有如此重要的地位。它是集机械原理应用、电气控制技术、微处理器技术、系统工程学、人体工程学及空气动力学等多学科和技术分支于一体的机电设备,它是建筑物中的永久性垂直交通工程。然而,电梯家族并没有悠久的历史,电梯面世至今不过一百多年。与电梯相类似的这种升降设备,起源于古代农业和建筑业中的原始起重升降机械,如我国古代周朝时期(公元前 1100 年)就出现提水用的辘轳,是由木制(或竹制)的支架、卷筒、贡柄和绳索组成的卷筒式卷扬机。据说在希腊,也曾于公元前 236 年由阿基米德设计出下种人力驱动的卷筒式卷扬机,安装在妮罗宫殿里三台。而这三台卷扬机被称为电梯的“鼻祖” 。 在瓦特发明了蒸汽机之后,于 1850 年,在美国纽约市出现了世界第一台由亨利活特曼制作的以蒸汽机为动力的卷扬机。1852 年美国人伊沙格雷夫斯奥梯斯(1811-1861)年发明了世界上第一部以蒸汽机为动力、配有安全装置的载人升降机。这便是世界上第一部备有安全装置的客梯,在 1857 年被安装在纽约市豪华商厦里。在 1889 年,美国奥梯斯升降机公司推出了世界第一部以电动机为动力的升降机,这才开始出现了名副其实的电梯,同年在纽约市的马累特大厦安装成功。在 1903 年,又将卷筒式(即鼓轮式)驱动方式改进为槽轮式(即曳引式)驱动。所谓卷筒式驱动,是将引绳缠卷在卷筒上来提升重物,而槽轮也称为曳引式驱动,是在曳引绳一端提升重物,另一端为平衡重,依靠曳引绳与曳引轮的绳槽之间的摩擦来驱动重物作垂直运动。因此,只要在曳引系统的容量和强度允许范围内,通过改变曳引绳长度就可适应不同的提升高度,而不再像卷筒式那样受卷筒长度限制。此外,当重物或平衡重碰底时,曳引绳与曳引槽会由于摩擦力减小而打滑,从而避免了像卷筒式那样,在失控时造成的曳引绳断裂等严重西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文5事故的发生。曳引式驱动可以使用多条曳引绳,而卷筒式驱动方式使用的曳引绳条数却受到限制。曳引式驱动方式为长行程并具有高度安全性的现代电梯奠定了基础。当时的电梯使用直流电动机驱动,用改变串接在电枢回路中的电阻值的方法来调节电梯运行速度。后来发明了交流感应电动机,在 1900 年开始用于驱动电梯。最初的交流电动机只是单速的,电梯运行性能很不理想。直到发明了交流双速电动机,才基本满足了电梯的运行要求。1.1.2 电梯的发展随着社会的发展,建筑物规模越来越大,楼层越来越多。所以,对电梯的调速精度、调速范围等静态和动态特性提出了更高的要求。尽管交流电动机结构简单,造价便宜,但在调速性能方面却难以满足更高的要求,而对直流电动机来讲,由于后来采用了发电机 电动机组调速系统,能较好地满足电梯调速的高要求。因此,在 20 世纪前半叶,电梯的电力拖动,尤其是高层建筑物中的电梯速度的调节,几乎都是采用直流调速系统来实现的。 1900 年美国奥梯斯电梯公司制造出世界上第一台自动扶梯。1915 年已设计成功电梯自动平层控制系统。1933 年美国制造出 6m/s 的高速电梯。1949 年研制出 4-6 台电梯的群控系统。1955 年出现了真空电子管小型计算机控制的电梯。1962 年在美国已出现了 8.5m/s 的超高速电梯。1967 年将固体晶闸管用于电梯拖动系统。随着电力电子技术的发展,在用晶闸管取代直流发电机电动机组的同时,研制出了交流调压调速系统,使交流电梯的调速性能得到了明显改善。1976 年将微处理器应用于电梯。1977 年日本三菱电机株式会社开发出了 10m/s 的超高速电梯。至此,电梯的控制技术已有了很大发展。进入 80 年代,电梯控制技术又有了新的变化。由于固体功率器件的不断发展和完善以及微机技术的应用,出现了交流变频调速(VVVF)系统。1984 年在日本已将其用于 2m/s 以上的高速电梯。1985 年以后,又将其延西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文6伸到中、低速交流调速电梯。交流变频调速技术被认为是电梯行业的当代技术。1985 年日本生产出世界上第一台螺旋式自动扶梯,使其明显减小了占地面积。1993 年日本生产的 12.5m/s 世界上最高速的交流变频调整电梯已投入运行。当前,在电梯电力拖动方面,除了大容量电梯还采用直流拖动系统以外,用交流变频调速方式取代直流调速方式,已成为高速电梯的主流。应用微机全面取代继电器控制逻辑实现闭环控制,可进一步提高电梯的性能和可靠性,并可降低现场调试要求,是电梯控制技术的方向。现代电梯技术,更加强调运行质量和降低噪声,电梯控制将趋向多微机分散分层控制。电梯群控系统是现代电梯技术的又一重要组成部分。它不但有完善的分区服务、运行监控、客流交通统计分析等功能,还具备故障诊断功能。在电梯品种方面,出现了双层电梯、大吨位的集装厢电梯等。为适应摩天大楼对电梯的特殊要求,目前正在研制无绳直线驱动电梯。对于电梯的曳引机,目前除了中、低速范围的电梯还采用蜗轮副减速装置外,其他均已采用圆柱斜齿轮曳引系统,使效率提高了 15%-25%。此外,用电子位置传感器取代机械选层器、用更先进的装置取代门安全触板、增设轿厢内通信设施以及轿厢非安全门区语音提醒和运行状态语音报告等装置,也是电梯技术现代化的体现。对现代电梯性能的衡量,主要着重于可靠性、安全性和乘坐的舒适性。此外,对经济性、能耗、噪声等级和电磁干扰程度等方面也有相应要求。随着时代的发展,对人在与外界隔离封闭的电梯轿厢内心理上的压抑感和恐惧感也应有所考虑。因此,提倡对电梯进行豪华性装修,比如:轿厢内用镜面不锈钢装潢、在观光电梯井道设置宇宙空间或深海景象;进而主张电梯、扶梯应与大自然相协调,在扶梯的周围种植花草;在轿厢壁和顶棚装饰某些图案,甚至是有变化的图案,并且在色彩调配上要令人赏心悦目;在轿厢内播放优美的音乐,用以减少烦躁;在轿厢内播放电视节目,乘客可收看天气预报、新闻等。时至今日,电梯已进入了全面发展的新时期。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文71.1.3 电梯的分类根据建筑物的高度、用途及客流量(或物流量)不同,而设置不同类型的电梯。目前电梯的基本分类方法大致如下:一、按驱动方式分类1.交流电梯。用交流感应电动机作为驱动力的电梯。根据拖动方式又可分为交流单速、交流双速、交流调速电梯。2.直流电梯。用直流电动机作为驱动力的电梯。这类电梯的额定速度都在2m/s 以上。3.液压电梯。一般利用电动泵驱动液体流动,由柱塞使轿厢升降的电梯。4.齿轮齿条电梯。将导轨加工成齿条,轿厢装上与齿条啮合的齿轮,电动机带动齿轮旋转便轿厢升降的电梯。5.螺杆式电梯。将直顶式电梯的柱塞加工成矩形螺纹,再将带有推力轴承的大螺母安装于油缸顶,然后通过电机经减速机(或皮带)带动大螺母旋转,从而使螺杆顶升轿厢上升或下降的电梯。6.直线电机驱动的电梯。它是目前具有最新驱动方式的电梯,其动力源是直线电机。电梯问世初期,曾用蒸汽机、内燃 机作为动力直接驱动电梯,现已基本绝迹。二、按用途分类1.乘客电梯。为运送乘客设计的电梯,要求有完善的安全设施以及一定的轿内装饰。2.载货电梯。主要为运送货物而设计的、通常有人伴随的电梯,有司机载货电梯允许司机及装卸人员随同上下;无司机载货电梯仅允许装卸人员在装卸货物时出入轿厢,但不允许随货物一同上下,更不准运载乘客。3.病床电梯(医梯) 。为运送病床、担架、医用车而设计的电梯,轿厢具有长而窄的特点。4.服务电梯(杂物梯) 。供图书馆、办公楼、饭店运送图书、文件、食品等设计的电梯。这类电梯无安全设施,轿厢内严禁载人。5.观光电梯。轿厢壁透明,供乘客观光用的电梯。6.车辆电梯。用作装运车辆的电梯。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文87.船舶电梯。船舶上使用的电梯。8.建筑施工电梯。建筑施工与维修用的电梯。9.其他。除上述常用电梯外,还有些特殊用途的电梯,如冷库电梯、防爆电梯、矿井电梯、电站电梯、消防员用电梯等。三、按速度分类电梯无严格的速度分类,我国习惯上按如下方法分类:(1)低速梯,常指低于 1.0m/s 速度的电梯;(2)中速梯,常指速度在 1.0-2.0m/s 的电梯;(3)高速梯,常指速度大于 2.0m/s 的电梯;(4)速度超过 5m/s 的电梯几乎都装在楼高超过 100m 的建筑物内。由于这类建筑物叫做“超高层”建筑,所以与之相应的电梯也多被称为“超高速”电梯。随着电梯速度系列的扩展和提高,区别高、中、低速电梯的速度限值也在相应地提高。四、按电梯有无司机分类1.有司机电梯。电梯的运行方式由专职司机操纵来完成。2.无司机电梯。乘客进入电梯轿厢,按下操纵箱上所需要去的层楼按钮,电梯自动运行到达目的层楼。这类电梯具有集选功能。3.有/无司机电梯。这类电梯可变换控制电路,平时由乘客操纵,如遇客流量大或必要时改由司机操作。五、按操纵控制方式分类1.手柄开关操纵;2.按钮控制电梯;3.信号控制电梯;4.集选控制电梯;5.并联控制电梯;6.群控电梯。六、其他分类方式如果按机房位置分类,则有机房在井道顶部的电梯及机房在井道底部旁侧西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文9的电梯。如果按轿厢尺寸分类,则经常使用“小型” 、 “超大型”等抽象词汇表示。随着大型建筑物的兴起,双层电梯也相继出现,这类电梯有两个电梯轿厢,一个轿厢在另一个之上,同时运行。人们一进入大楼的大厅,如果要去单数层楼,即入下面轿厢。如要去双层楼,则先乘自动扶梯到大厅的夹层楼面,然后进入上面轿厢内。下楼时可以乘坐任一轿厢离开建筑物。如果按电梯载重量分类,则有“小吨位”与“大吨位”之分,习惯上把载重量在 3000kg 以上的电梯称为大吨位电梯。七、特殊电梯1.斜行电梯。斜行电梯也是集观光和运输于一体的输送设备。特别是由于土地紧张而将住宅移至山区后,斜行电梯发展迅速。2.立体停车场用电梯。在现代化的大城市中,汽车数量几乎每年在增长,这样必然会产生一个停车空间增加的问题。为了不致于更多地占用道路,需要设置立体停车场。各类汽车梯是停车场内的必需设备。根据不同的停车场,可选配不同类型的电梯。3.建筑施工电梯(施工升降机) 。施工电梯是一种采用齿轮齿条啮合方式(包括销齿传动与链传动,或采用钢丝绳提升) ,使吊笼作垂直或倾斜运动的机械,用以输送人员或物料,主要应用于建筑施工与维修。它还可以作为仓库、码头、船坞、高塔、高烟囱的长期使用的垂直运输机械。1.1.4 电梯的主要参数1.额定载重量(乘客人数) 。即指制造和设计规定的电梯载重量。对于客用电梯,还有轿厢乘客人数的限定(包括电梯司机在内) 。2.额定速度。即制造和设计所规定的电梯运行速度。3.轿厢尺寸。即宽 深 高,是指轿厢内部的尺寸。4.门的形式。如封闭式中分门和双折门、旁开式双折门或三扇门、前后两面开门、栅栏门,自动门、手动门等,并包括开门方向。5.开门宽度。指轿厢门和层门完全开启后的净宽。6.层站数量。即建筑物内各楼层用于出入轿厢的地点数量。7.提升高度。是指从底层端站楼面至顶层端站楼面之间的垂直距离。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文108.顶层高度。即由顶层端站楼面至机房楼板或隔层楼板下最突出构件的垂直距离。该参数与电梯的额定速度有关,梯速越高,顶层高度一般就越高。8.底坑深度。指由底层端站楼面至井道底平面之间的垂直距离。它同样与梯速有关,速度越快,底坑一般则越深。10.井道总高度。即由井道底平面至机房楼板或隔层楼板之间的垂直距离。11.井道尺寸。即宽 深,是指井道内部的尺寸。12.拖动方式。如交流电机拖动、直流电机拖动等。13.控制方式。如手柄控制、按钮控制、集选控制,有/无司机控制等。14.信号装置。如呼梯按钮、层灯指示的方向和位置、呼叫方式等。15.轿厢装置与装饰要求。轿厢装置通常是指照明灯、电风扇、电话、扶手等。装饰则包括轿厢和层门、门套的材质、颜色,轿顶装饰的特定要求等。1.2 PLC 定义及基本结构1.2.1 PLC 定义可编程逻辑控制器(Programmable Logic Controller,PLC),它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。1.2.2 PLC 基本结构可编程逻辑控制器实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:1.电源可编程逻辑控制器的电源在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此,可编程逻辑控制器的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将 PLC 直接连接到交流电网上去。2.中央处理单元(CPU)中央处理单元(CPU)是可编程逻辑控制器的控制中枢。它按照可编程逻辑控制器系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O 以及警戒定时器的状态,并能诊断用户程序中的语法错误。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文11当可编程逻辑控制器投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入 I/O 映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入 I/O 映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将 I/O 映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。为了进一步提高可编程逻辑控制器的可靠性,对大型可编程逻辑控制器还采用双 CPU 构成冗余系统,或采用三 CPU 的表决式系统。这样,即使某个 CPU出现故障,整个系统仍能正常运行。3.存储器存放系统软件的存储器称为系统程序存储器。存放应用软件的存储器称为用户程序存储器。4.输入输出接口电路(1)现场输入接口电路由光耦合电路和微机的输入接口电路,作用是可编程逻辑控制器与现场控制的接口界面的输入通道。(2)现场输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,作用可编程逻辑控制器通过现场输出接口电路向现场的执行部件输出相应的控制信号。5.功能模块如计数、定位等功能模块。1.3 PLC 工作原理和功能特点1.3.1 PLC 工作原理当可编程逻辑控制器投入运行后,其工作过程一般分为三个阶段, 即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,可编程逻辑控制器的 CPU 以一定的扫描速度重复执行上述三个阶段。1.输入采样阶段在输入采样阶段,可编程逻辑控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入 I/O 映象区中的相应的单元内。输入采样结束后,转入西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文12用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O 映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。2.用户程序执行阶段在用户程序执行阶段,可编程逻辑控制器总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统 RAM 存储区中对应位的状态;或者刷新该输出线圈在 I/O 映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在 I/O 映象区内的状态和数据不会发生变化,而其他输出点和软设备在 I/O 映象区或系统 RAM 存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。在程序执行的过程中如果使用立即 I/O 指令则可以直接存取 I/O 点。即使用 I/O 指令的话,输入过程影像寄存器的值不会被更新,程序直接从 I/O 模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。3.输出刷新阶段当扫描用户程序结束后,可编程逻辑控制器就进入输出刷新阶段。在此期间,CPU 按照 I/O 映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是可编程逻辑控制器的真正输出。1.3.2 PLC 功能特点可编程逻辑控制器具有以下鲜明的特点:1.使用方便,编程简单。采用简明的梯形图、逻辑图或语句表等编程语言,而无需计算机知识,因此系统开发周期短,现场调试容易。另外,可在线修改程序,改变控制方案而不拆动硬件。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文132.功能强,性能价格比高。一台小型 PLC 内有成百上千个可供用户使用的编程元件,有很强的功能,可以实现非常复杂的控制功能。它与相同功能的继电器系统相比,具有很高的性能价格比。PLC 可以通过通信联网,实现分散控制,集中管理。3.硬件配套齐全,用户使用方便,适应性强。PLC 产品已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。PLC 的安装接线也很方便,一般用接线端子连接外部接线。PLC 有较强的带负载能力,可以直接驱动一般的电磁阀和小型交流接触器。硬件配置确定后,可以通过修改用户程序,方便快速地适应工艺条件的变化。4.可靠性高,抗干扰能力强。传统的继电器控制系统使用了大量的中间继电器、时间继电器,由于触点接触不良,容易出现故障。PLC 用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件元件,接线可减少到继电器控制系统的 1/10-1/100,因触点接触不良造成的故障大为减少。PLC 采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,PLC已被广大用户公认为最可靠的工业控制设备之一。5.系统的设计、安装、调试工作量少。PLC 用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。PLC 的梯形图程序一般采用顺序控制设计法来设计。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,设计梯形图的时间比设计相同功能的继电器系统电路图的时间要少得多。PLC 的用户程序可以在实验室模拟调试,输入信号用小开关来模拟,通过PLC 上的发光二极管可观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可以解决,系统的调试时间比继电器系统少得多。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文146.维修工作量小,维修方便。PLC 的故障率很低,且有完善的自诊断和显示功能。PLC 或外部的输入装置和执行机构发生故障时,可以根据 PLC 上的发光二极管或编程器提供的信息迅速地查明故障的原因,用更换模块的方法可以迅速地排除故障。1.4 任务设计综述本次毕业设计是基于PLC的电梯控制,设计中将结合欧姆龙CP1H系列PLC完成程序设计,并运用组态王6.53进行动态仿真。论文第一章介绍了电梯的起源、发展、分类及主要参数,并涉及了PLC的定义、基本结构、工作原理和功能特点。第二章是本次设计要求以及电梯控制中PLC和电机的选型。第三章依照设计要求,绘制了信号请求流程图,制定了详细的设计方案,并说明了电梯控制系统所需I/O分配和逻辑控制等。最后运用CX-Programmer7.3实现程序运行。第四章在电梯的指令表、程序流程图和控制梯形图的基础之上,结合组态王6.53实现动态画面设计。最后,第五章会涉及本次设计调试及运行中出现的问题及解决方案。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文15第二章 电梯的控制要求2.1 电梯设计要求1.电梯为三层。电梯停留在某一层时,有指示灯显示。2.电梯外部呼叫按钮分配:一层 1 个:上;二层 2 个:上,下;三层 1 个:下。3.电梯轿厢内部呼叫按钮分配:3 个按钮,分别为一层按钮,二层按钮,三层按钮。4.电梯在被呼叫的中转楼层停留 5 秒。5.在电梯上升过程中,任何反方向的下降呼叫信号无效;在电梯下降过程中,任何反方向的上升呼叫信号无效。2.2 三层电梯工作示意图及机箱界面图西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文16图 2-1 三层电梯工作示意图图 2-2 机箱界面图如图 2-1 所示为三层电梯的工作示意图,图 2-2 为机箱界面图,其中包括了设计要求中的电梯外部指示灯 L1,L2,L3;外部按钮 U1,U2,D2,D3;电梯内部指示灯 S1,S2,S3;内选按钮 SL1,SL2,SL3 以及各层的行程开关SQ1,SQ2,SQ3。2.3 PLC 选型规则及型号选择西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文172.3.1 PLC 选型规则可编程逻辑控制器及有关设备应是集成的、标准的,按照易于与工业控制系统形成一个整体,易于扩充其功能的原则选型所选用可编程逻辑控制器应是在相关工业领域有投运业绩、成熟可靠的系统,可编程逻辑控制器的系统硬件、软件配置及功能应与装置规模和控制要求相适应。熟悉可编程序控制器、功能表图及有关的编程语言有利于缩短编程时间,因此,工程设计选型和估算时,应详细分析工艺过程的特点、控制要求,明确控制任务和范围确定所需的操作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定可编程逻辑控制器的功能、外部设备特性等,最后选择有较高性能价格比的可编程逻辑控制器和设计相应的控制系统。1.输入输出(I/O)点数的估算I/O 点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加 10%20%的可扩展余量后,作为输入输出点数估算数据。2.存储器容量的估算存储器容量是可编程序控制器本身能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于存储器容量。存储器内存容量的估算没有固定的公式,许多文献资料中给出了不同公式,大体上都是按数字量 I/O 点数的 1015 倍,加上模拟 I/O 点数的 100 倍,以此数为内存的总字数(16 位为一个字),另外再按此数的 25%考虑余量。3.控制功能的选择该选择包括运算功能、控制功能、通信功能、编程功能、诊断功能和处理速度等特性的选择。(1)运算功能简单可编程逻辑控制器的运算功能包括逻辑运算、计时和计数功能;普通可编程逻辑控制器的运算功能还包括数据移位、比较等运算功能;较复杂运算功能有代数运算、数据传送等;大型可编程逻辑控制器中还有模拟量的 PID 运算和其他高级运算功能。(2)控制功能西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文18控制功能包括 PID 控制运算、前馈补偿控制运算、比值控制运算等,应根据控制要求确定。可编程逻辑控制器主要用于顺序逻辑控制,因此,大多数场合常采用单回路或多回路控制器解决模拟量的控制,有时也采用专用的智能输入输出单元完成所需的控制功能。(3)通信功能大中型可编程逻辑控制器系统应支持多种现场总线和标准通信协议(如TCP/IP),需要时应能与工厂管理网(TCP/IP)相连接。通信协议应符合ISO/IEEE 通信标准,应是开放的通信网络。可编程逻辑控制器系统的通信接口应包括串行和并行通信接口、RIO 通信口、常用 DCS 接口等;大中型可编程逻辑控制器通信总线(含接口设备和电缆)应 1:1 冗余配置,通信总线应符合国际标准,通信距离应满足装置实际要求。可编程逻辑控制器系统的通信网络中,上级网络通信速率应大于 1Mbps,通信负荷不大于 60%。可编程逻辑控制器系统的通信网络主要形式有下列几种:1)PC 为主站,多台同型号可编程逻辑控制器为从站,组成简易可编程逻辑控制器网络;2)1 台可编程逻辑控制器为主站,其他同型号可编程逻辑控制器为从站,构成主从式可编程逻辑控制器网络;3)可编程逻辑控制器网络通过特定网络接口连接到大型 DCS 中作为 DCS 的子网;4)专用可编程逻辑控制器网络(各厂商的专用可编程逻辑控制器通信网络)。为减轻 CPU 通信任务,根据网络组成的实际需要,应选择具有不同通信功能的(如点对点、现场总线、)通信处理器。(4)编程功能离线编程方式:可编程逻辑控制器和编程器公用一个 CPU,编程器在编程模式时,CPU 只为编程器提供服务,不对现场设备进行控制。完成编程后,编程器切换到运行模式,CPU 对现场设备进行控制,不能进行编程。离线编程方式可降低系统成本,但使用和调试不方便。在线编程方式:CPU 和编程器有各西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文19自的 CPU,主机 CPU 负责现场控制,并在一个扫描周期内与编程器进行数据交换,编程器把在线编制的程序或数据发送到主机,下一扫描周期,主机就根据新收到的程序运行。这种方式成本较高,但系统调试和操作方便,在大中型可编程逻辑控制器中常采用。五种标准化编程语言:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言。选用的编程语言应遵守其标准(IEC6113123),同时,还应支持多种语言编程形式,如 C,Basic 等,以满足特殊控制场合的控制要求。(5)诊断功能可编程逻辑控制器的诊断功能包括硬件和软件的诊断。硬件诊断通过硬件的逻辑判断确定硬件的故障位置,软件诊断分内诊断和外诊断。通过软件对PLC 内部的性能和功能进行诊断是内诊断,通过软件对可编程逻辑控制器的 CPU与外部输入输出等部件信息交换功能进行诊断是外诊断。(6)处理速度可编程逻辑控制器采用扫描方式工作。从实时性要求来看,处理速度应越快越好,如果信号持续时间小于扫描时间,则可编程逻辑控制器将扫描不到该信号,造成信号数据的丢失。处理速度与用户程序的长度、CPU 处理速度、软件质量等有关。可编程逻辑控制器接点的响应快、速度高,每条二进制指令执行时间约 0.20.4Ls,因此能适应控制要求高、相应要求快的应用需要。扫描周期(处理器扫描周期)应满足:小型可编程逻辑控制器的扫描时间不大于 0.5ms/K;大中型可编程逻辑控制器的扫描时间不大于 0.2ms/K。4.可编程逻辑控制器的类型可编程逻辑控制器按结构分为整体型和模块型两类,按应用环境分为现场安装和控制室安装两类;按 CPU 字长分为 1 位、4 位、8 位、16 位、32 位、64位等。从应用角度出发,通常可按控制功能或输入输出点数选型。整体型可编程逻辑控制器的 I/O 点数固定,因此用户选择的余地较小,用于小型控制系统;模块型可编程逻辑控制器提供多种 I/O 卡件或插卡,因此用西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文20户可较合理地选择和配置控制系统的 I/O 点数,功能扩展方便灵活,一般用于大中型控制系统。5.PLC 输入/输出类型(1)数字量在时间上和数量上都是离散的物理量称为数字量。把表示数字量的信号叫数字信号。把工作在数字信号下的电子电路叫数字电路。(2)模拟量在时间上或数值上都是连续的物理量称为模拟量。把表示模拟量的信号叫模拟信号。把工作在模拟信号下的电子电路叫模拟电路。6.转换原理(1) 数模转换器是将数字信号转换为模拟信号的系统,一般用低通滤波即可以实现。数字信号先进行解码,即把数字码转换成与之对应的电平,形成阶梯状信号,然后进行低通滤波。(2) 模数转换器是将模拟信号转换成数字信号的系统,是一个滤波、采样保持和编码的过程。模拟信号经带限滤波,采样保持电路,变为阶梯形状信号,然后通过编码器,使得阶梯状信号中的各个电平变为二进制码。2.3.2 PLC 型号选择由电梯工作要求以及示意图可分析得知:本次设计有 10 个输入,8 个输出。对于电梯控制系统,可以选用一些小型 PLC 来实现,本次选用欧姆龙 CPIH-XA40DR-A 系列 PLC。图 2-3 CPIH -XA40DR-A 型 PLC 主机面板西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文21现将 CP1H 各组成部分功能逐一简要说明如下: 电池盖。打开盖可将电池放入,用做 RAM 的后备电源。 工作指示 LED。指示 CPIH 的工作状态。主机面板的中部有 6 个工作状态显示 LED,分别为:POWER、RUN、ERR/ALM、INH、BKUP、PRPHL。 外围设备 USB 端口。与计算机连接,由安装在上位机的软件 CX-P 对 PLC 进行编程及监控。 7 段 LED 显示。在 2 位的 7 段 LED 上显示 CPIH CPU 单元的异常信息及模拟电位器操作时的当前值等 CPU 单元的状态。 模拟电位器。通过旋转电位器,可使 A642CH 的值在 0-255 范围内任意更变。 外部模拟设定输入连接器。通过外部施加 0-10V 电压,可将 A643CH 的值在0-255 范围内任意更变。 拨动开关。 内置模拟输入/输出端子台。模拟输入 4 点,模拟输出 2 点。 内置模拟输入切换开关。 存储器卡槽位。 电池、接地、输入端子台。 选件板槽位。 输入指示 LED。内置 24 点输入端子 00.00-00.11,01.00-01.11 对应的指示灯。输入端子的接点为 ON 时,指示灯亮。 扩展 I/O 单元连接器。 输出指示 LED。内置 16 点输出端子 100.00-100.07 和 101.00-101.07 对应的指示灯。输出端子的接点为 ON 时,指示灯亮。 外部电源供给、输出端子台。对外部提供 DC24V,最大 300mA 的电源。可作为输入设备或现场传感器的服务电源。 CJ 单元适配器用连接器。位于 CPIH CPU 单元的侧面。2.4 PLC 外部接线图西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文22图 2-4 PLC 外部接线图如图 2-4 所示为硬件部分 PLC 外部接线图,设计中的输入 0 通道和输出100 通道分别于三层电梯的机箱界面输入输出设备相连接。2.5 电机的选型电机选择的主要包括如下内容: 1.类型的选择。一方面要根据生产机械对电机的机械特性、起动性能、调速性能、制动方法、过载能力等方面的要求;另一方面,还要从节省初期投资、减少运行费用等经济方面综合分析。 2.功率的选择。选择电机的翻定功率时,应使所选的电机额定功率等于或稍大于生产机械所需要的功率。既不能过载,也不能长期轻载。可采用类比法、统计法、实验法、计算法等确定。 3.电压的选择。交流电机额定电压选择和供电电网的电压一致。并结合电机顺定功率考虑。直流电机的额定电压也要与电源电压相配合,常用 110 V 或220 V。当采用晶闸管整流装置供电时,可选用专门为其配套设计的直流电机。其电压有功率等级 160 V (Z3 型),180 V,340 V (Z2 型)及 440 V (Z2 ,Z3 型)。 4.转速的选择。根据生产机械的转速和传动方式,通过经济技术比较后确定电机的额定转速。额定功率相同的电动机额定转速越高,则电动机体积、重夏和造价越低,因此选用高速电动机较为经济。但生产机械速度一定,电动机转速越高,则传动机构传动比越大,机构越复杂,传动损耗越大。因此,要综西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文23合考虑。5.外形结构的选择。电机常用的外形结构有开启式、防护式、封闭式、密封式、防爆式。6.安装形式的电机选择。目前生产的电机的安装形式主要有:B3(卧式安装,机座带底脚,端盖上无凸缘)B5(卧式安装,机座不带底脚,端盖上有凸缘)B35(卧式安装,机座带底脚,端盖上有凸缘)V1(立式安装,机座不带底脚,端盖上有凸缘)。每种又分单轴伸出和双轴伸出两种。应根据电动机在生产机械中的安装方式选择电动机的安装形式。一般情况选用卧式,立式价格较高,只用于简化传动装置又必须垂直运转时,如立式深井泵等。 7.工作制的电机选择。根据生产机械要求,选样工作制与实际工作方式相当的电机比较经济。 8.型号的电机选择。根据上述各项的结果,选择电机的型号和生产厂家。而在本次设计中,因设备有限,电机的正反转由电梯的指示灯亮灭来控制。第三章 电梯的程序设计3.1 电梯控制系统流程图如图 3-1 所示为电梯控制系统流程图。设计中电梯处于待机位置,当电梯被呼叫时,先判断电梯的上升下降趋势以及电梯所要到达的楼层,同时检测电梯此时所处位置。若电梯未被呼叫,则继续待机。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文24图 3-1 电梯控制系统流程图3.2 信号请求分析1.电梯位于 1 楼时,轿厢内外只能接收电梯上升的请求。那么,电梯进入预上升状态,并且准备向上运行。若电梯没有接收到上升请求,电梯待机。信号分析图如图 3-2 所示。图 3-2 电梯在一楼时信号分析2.电梯位于 2 楼时,则可能出现以下三种情况。信号分析图如图 3-3 所示。(1)电梯收到向下请求,则进入预下降状态。(2)电梯轿厢内外未接收任何请求,电梯待机。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文25(3)电梯收到向上请求,则进入预上升状态。图 3-3 电梯在二楼时信号分析3.电梯位于 3 楼时,轿厢内外只能接收电梯下降的请求。那么,电梯进入预下降状态,并且准备向下运行。若电梯没有接收到下降请求,则电梯待机。信号分析图如图 3-4 所示。图 3-4 电梯在三楼时信号分析3.3 电梯设计方案3.3.1 电梯外部控制1.电梯停留在 1 层。(1)三层呼叫下和三层呼叫下后二层呼叫下(上) 。(2)二层呼叫下(上)和二层呼叫下(上)后三层呼叫下。2.电梯停留在 2 层。(1)一层呼叫上后三层呼叫下。(2)三层呼叫下后一层呼叫上。3.电梯停留在 3 层。(1)一层呼叫上和一层呼叫上后二层呼叫下(上) 。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文26(2)二层呼叫下(上)和二层呼叫下(上)后一层呼叫上。3.3.2 电梯内部控制1.电梯内选信号一层呼叫。(1)电梯停留在二层,内部呼叫下降至一层。(2)电梯停留在三层,内部呼叫下降至一层。2.电梯内选信号二层呼叫。(1)电梯停留在一层,内部呼叫上升至二层。(2)电梯停留在三层,内部呼叫下降至二层。3.电梯内选信号三层呼叫。(1)电梯停留在一层,内部呼叫上升至三层。(2)电梯停留在二层,内部呼叫上升至三层。3.4 地址分配如表 3-1 为三层电梯控制系统的 I/O 分配表,其中涉及 10 个输入变量,8个输出变量。图 3-5 为对应的 PLC 外部硬件接线图。表 3-1 I/O 分配表输入点编号输入设备输出点编号输出设备0.00三层内选按钮 S3100.003 层指示灯 L30.01二层内选按钮 S2100.012 层指示灯 L20.02一层内选按钮 S1100.021 层指示灯 L10.03三层下呼按钮 D3100.03电梯下降 DOWN0.04二层下呼按钮 D2100.04电梯上升 UP0.05一层上呼按钮 U1100.05三层内选指示 SL30.06二层上呼按钮 U2100.06二层内选指示 SL20.07一层行程开关 SQ1100.07一层内选指示 SL10.08二层行程开关 SQ20.09三层行程开关 SQ3西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文27图 3-5 PLC 外部接线图3.5 CX-Programmer 编程软件介绍CX-Programmer 是 OMRON 公司新的编程软件,适用于 C、CV、CS1 系列 PLC,它可完成用户程序的建立、编辑、检查、调试以及监控,同时还具有完善的维护等功能,使得程序的开发及系统的维护更为简单、快捷。1.运行 CX-P 编程软件的计算机系统要求,如表 3-2 所示。表 3-2 系统要求CPUPentium 以上的微处理器、主频 90 兆赫以上内存16MB 以上硬盘40MB 以上操作系统Windows 95 以上,或 Windows NT 4.0 Service Pack 3 以上计算机IBMPC 及兼容机2.软件安装将 CX-P 安装光盘放入 CD-ROM 中,在 CX-P 子目录下双击安装程序 Setup,启动安装过程,并按照屏幕提示依次进行。安装时首先要选择安装语言;然后西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文28是输入许可证号码,利用许可证号码才可以使用 CX-P 的所有功能,不输入许可证号码也能够完成安装,但得到的是 CX-P 的“部分功能”版本,它也能正常工作,但仅支持 CPM1, CPM2* 和 SRM1 PLC;最后在选择是否安装 CX-SERVER 时,应选择“是” 。3.CX-P 编程软件的主要功能CX-P 编程软件可以实现梯形图或语句表的编程、编译检查程序、程序和数据的上载及下载、设置 PLC 的设定区、对 PLC 的运行状态或内存数据进行监控和测试、打印程序清单、文档管理等功能。3.6 三层电梯功能图及梯形图3.6.1 电梯外部1.电梯停留在 1 层时。(1)三层下呼叫和三层下呼叫后二层下(上)呼叫。如图 3-6,3-7 所示。电梯在一层,闭合一层行程开关 SQ1,三层下呼叫时按下 D3,则电梯上升,断开 SQ1。电梯到达三层,闭合三层行程开关 SQ3。电梯在一层,闭合一层行程开关 SQ1,三层下呼叫时按下 D3,则电梯上升,断开 SQ1。电梯到达 2 层时,二层下呼叫,闭合 SQ2,按下 D2。电梯未停留继续上升到达三层,断开 SQ2,闭合 SQ3。电梯在一层,闭合一层行程开关 SQ1,三层下呼叫时按下 D3,则电梯上升,断开 SQ1。电梯未到二层时,二层下呼叫,按下 D2(或二层上呼叫,按下U2) 。电梯到达二层,闭合 SQ2,电梯停留 5s。时间到后,电梯上升至三层,断开 SQ2,闭合 SQ3。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文29图 3-6 电梯在一层时功能图 a图 3-7 电梯在一层时梯形图 a(2)二层下(上)呼叫和二层下(上)呼叫后三层下呼叫。如图 3-8,3-9所示。电梯在一层,闭合一层行程开关 SQ1,二层下呼叫时按下 D2(或二层上呼叫时按下 U2) ,则电梯上升,断开 SQ1,电梯到达二层,闭合 SQ2。电梯在一层,闭合一层行程开关 SQ1,二层下呼叫时按下 D2(或二层上呼叫时按下 U2) ,则电梯上升,断开 SQ1。此时,电梯三层下呼叫 D3。电梯先到达二层停留,闭合 SQ2。时间到后,电梯上升至三层,断开 SQ2,闭合 SQ3。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文30图 3-8 电梯在一层时功能图 b图 3-9 电梯在一层时梯形图 b2.电梯停留在 2 层。(1)一层上呼叫后三层下呼叫。如图 3-10,3-11 所示。电梯在二层,闭合二层行程开关 SQ2,一层上呼叫时按下 U1,则电梯下降,断开 SQ2,电梯到达一层,闭合 SQ1。电梯在二层,闭合二层行程开关 SQ2,一层上呼叫时按下 U1,则电梯下降,断开 SQ2。此时,电梯三层下呼叫,按下 D3。电梯先到达一层停留,闭合SQ1。时间到后,电梯上升至三层,断开 SQ1,闭合 SQ3。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文31图 3-10 电梯在二层时功能图 c图 3-11 电梯在二层时梯形图 c(2)三层下呼叫后一层上呼叫。如图 3-12,3-13 所示。电梯在二层,闭合二层行程开关 SQ2,三层下呼叫时按下 D3,则电梯上升,断开 SQ2,电梯到达三层,闭合 SQ3。电梯在二层,闭合二层行程开关 SQ2,三层下呼叫时按下 D3,则电梯上升,断开 SQ2,此时,电梯一层上呼叫,按下 U1。电梯先到达三层停留,闭合SQ3。时间到后,电梯下降至一层,断开 SQ3,闭合 SQ1。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文32图 3-12 电梯在二层时功能图 d图 3-13 电梯在二层时梯形图 d3.电梯停留在 3 层。(1)一层上呼叫和一层上呼叫后二层下(上)呼叫。如图 3-14,3-15 所示。电梯在三层,闭合三层行程开关 SQ3,一层上呼叫时按下 U1,则电梯下降,断开 SQ3,电梯到达一层,闭合 SQ1。电梯在三层,闭合三层行程开关 SQ3,一层上呼叫时按下 U1,则电梯下降,断开 SQ3。到达二层后,闭合 SQ2。此时二层下呼叫,按下 D2(或二层上呼叫,按下 U2) 。电梯未停留,继续下降至一层,断开 SQ2,闭合 SQ1。电梯在三层,闭合三层行程开关 SQ3,一层上呼叫时按下 U1,则电梯下西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文33降,断开 SQ3。电梯未到二层时,二层下呼叫,按下 D2(或二层上呼叫,按下U2) 。电梯到达二层停留,闭合 SQ2。时间到后,电梯下降至一层,断开 SQ2,闭合 SQ1。图 3-14 电梯在三层时功能图 e图 3-15 电梯在三层时梯形图 e(2)二层下(上)呼叫和二层下(上)呼叫后一层上呼叫。如图 3-16,3-17 所示。电梯在三层,闭合三层行程开关 SQ3,二层下呼叫按下 D2(或二层上呼西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文34叫按下 U2) ,则电梯下降,断开 SQ3。电梯到达二层,闭合 SQ2。电梯在三层,闭合三层行程开关 SQ3,二层下呼叫按下 D2(或二层上呼叫按下 U2) ,则电梯下降,断开 SQ3。此时一层上呼叫按下 U1。电梯先到达二层停留,闭合 SQ2。时间到后,电梯下降至一层,断开 SQ2,闭合 SQ1。图 3-16 电梯在三层时功能图 f图 3-17 电梯在三层时梯形图 f3.6.2 电梯内部1.电梯内选信号一层呼叫。如图 3-18 所示。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文35(1)电梯停留在二层,内部呼叫下降至一层。电梯在二层,闭合二层行程开关 SQ2。此时,电梯内部一层呼叫,按下S1,电梯内部一层指示灯 SL1 亮,电梯下降至一层,断开 SQ2,闭合 SQ1,SL1灭。(2)电梯停留在三层,内部呼叫下降至一层。电梯在三层,闭合三层行程开关 SQ3。此时,电梯内部一层呼叫,按下S1,电梯内部一层指示灯 SL1 亮,电梯下降至一层,断开 SQ3,闭合 SQ1,SL1灭。图 3-18 电梯内选信号一层呼叫功能图2.电梯内选信号二层呼叫。如图 3-19 所示。(1)电梯停留在一层,内部呼叫上升至二层。电梯在一层,闭合一层行程开关 SQ1。此时,电梯内部二层呼叫,按下S2,电梯内部二层指示灯 SL2 亮,电梯上升至二层,断开 SQ1,闭合 SQ2,SL2灭。(2)电梯停留在三层,内部呼叫下降至二层。电梯在三层,闭合三层行程开关 SQ3。此时,电梯内部二层呼叫,按下S2,电梯内部二层指示灯 SL2 亮,电梯下降至二层,断开 SQ3,闭合 SQ2,SL2灭。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文36图 3-19 电梯内选信号二层呼叫功能图3.电梯内选信号三层呼叫。如图 3-20 所示。(1)电梯停留在一层,内部呼叫上升至三层。电梯在一层,闭合一层行程开关 SQ1。此时,电梯内部三层呼叫,按下S3,电梯内部三层指示灯 SL3 亮,电梯上升至三层,断开 SQ1,闭合 SQ3,SL3灭。(2)电梯停留在二层,内部呼叫上升至三层。电梯在二层,闭合二层行程开关 SQ2。此时,电梯内部三层呼叫,按下S3,电梯内部三层指示灯 SL3 亮,电梯上升至三层,断开 SQ2,闭合 SQ3,SL3灭。图 3-20 电梯内选信号三层呼叫功能图如图 3-21 所示为电梯内部控制梯形图。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文37图 3-21 电梯内部控制梯形图第四章 组态画面设计4.1 组态王介绍所谓组态软件就是一个快速建立计算机监控系统界面的软件工具,英文为Human and Machine Interface(简称为 HMI)。它是一种通用的工业监控软件,融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它基于Microsoft Windows XP/NT/2000 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。使用组态软件可以西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文38不必关心复杂的通信协议、繁琐的图形处理、枯燥的数字系统,无需编写大量的程序代码,设计者只需按照使用说明绘制图形界面,进行 I/O 设备的连接,编写简单的命令语言,就可以完成一个监控系统的设计。由于它易于学习和使用,并且软件内拥有丰富的工具箱、图库和操作向导,因此也可以方便的使用户构造适应自己需要的“数据采集系统”组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。通常情况下,建立一个应用工程大致可分为以下几个步骤:第一步:创建新工程为工程创建一个目录用来存放与工程相关的文件。第二步:定义硬件设备并添加工程变量添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和 I/O变量。第三步:制作图形画面并定义动画连接按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。第四步:编写命令语言通过脚本程序的编写以完成较复杂的操作上位控制。第五步:进行运行系统配置对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。第六步:保存工程并运行完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文394.2 电梯的逻辑功能控制电梯作为组态王的监控对象,它可以反映出 PLC 与电梯及控制结果之间的关系,在此简要介绍一下电梯的基本结构及功能、初始状态、运行状态以及实际中的运行状态。其主要功能如下:1.实现电梯的动态画面,以反映 PLC 控制电梯的程序设计正确无误;2.实现组态软件与 PLC 之间的通讯连接;3.利用组态王软件监视并控制电梯的运行状态。4.3 电梯内外部结构及功能简介在电梯外部,分别有楼层的指示灯 L1,L2,L3,用来显示电梯在何处。这样可以使电梯外的乘客清楚的知道电梯所处的位置,离自己的楼层还有多远。 在电梯内部,有三个楼层内选指示灯 SL1,SL2,SL3。当内部有呼叫信号时,内选指示灯显示被呼叫电梯楼层,直至到达该楼层,内选指示灯灭。电梯内外有呼叫请求时,设置有 UP,DOWN 指示灯,显示电梯上升下降的状态。电梯在中转楼层停下时,应具有开门关门的功能。4.4 组态王监控电梯的要求1.机箱接受每个呼叫按钮(包括内部和外部)的呼叫命令后,组态画面中电梯内外指示灯做出相应地响应。2.电梯外部呼叫中:机箱中按钮按下发出呼叫请求,组态画面中电梯指示灯显示电梯上升、下降情况。电梯到达中转楼层时,楼层外部指示灯亮,并且电梯门开,短暂停留后电梯门关,停留时间为 5s。若未有中转楼层,则电梯直接到达终点呼叫楼层,外部指示灯亮。3.电梯内部呼叫中:机箱中按钮按下发出内选信号,组态中相应的内选指示灯亮,显示被呼叫电梯的楼层,直至到达该楼层,内选指示灯灭。电梯外部指示灯亮,显示到达楼层。4.5 组态王监控电梯的过程4.5.1 创建工程如图 4-1 为组态王 6.53 的安装版本。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文40图 4-1 组态王 6.53双击组态王 6.53图标,进入组态王工程管理器界面,点击工程管理器上的“新建” 图标,弹出新建工程向导之一, 点击“下一步”执行下一步操作,弹出新建工程向导之二,选择要保存工程文件的路径, 点击“下一步”进入新建工程向导之三,在“工程名称”处写上“基于 PLC 的电梯控制” (组态王中的工程名称是唯一的,不能重名) ,在“工程描述”处写上“电梯有三层” ,点击“完成”按钮,这时会提示 “是否将新建的工程设为组态王当前工程” ,选择是,则该工程就被作为当前工程使用,双击当前的工程,进入工程浏览器点击工具栏中的开发图标。如图 4-2 所示。图 4-2 新建工程命名4.5.2 设置串口西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文41在组态王工程管理器中,双击刚才建立的“基于 PLC 的电梯控制”工程,启动组态王的工程浏览器。双击工程目录显示区中“设备”大纲下面的“COM1”组件,然后在出现的窗口中输入串行通信口 COM1 的通信参数,如下图设置波特率为 9600,数据位为 7,停止位为 2。然后单击“确定”按钮就完成了对 COM1 的通信参数配置。如图 4-3 所示。图 4-3 设置串口-COM14.5.3 设备的配置要用组态软件进行实时监控首先要完成通讯连接,由于本系统采用的是PLC 与组态王之间的通讯,因此将 PLC 的生产厂家、设备名称、通讯方式等填入相应的对话框即可。与组态王连接的 I/O 设备的通讯参数如下图。一定要注意组态软件的各个通讯端口要与 PLC 的通讯端口保持一致。如图 4-4 所示。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文42图 4-4 通讯设置4.5.4 新建画面画面是监控在线环境,没有它无法显示数据,也无法进行任何操作。构造的画面需要按系统监控及数据采集而定。在工程浏览器-基于 PLC 的电梯控制,单击新建图标,弹出新画面对话框。对新画面命名为基于 plc 控制三层电梯,如图 4-5 所示。图 4-5 新建画面在新画面中通过图库管理器对新画面构图,如图 4-6 所示为构图环节指示灯的建立。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文43图 4-6 画面图库-指示灯的建立在基于 plc 控制三层电梯的画面中建立电梯外部指示灯 L1,L2,L3 和内部指示灯SL1,SL2,SL3 以及电梯上下运行情况指示灯 UP,DOWN。之后对电梯轿厢内部构图,形成静态画面,如图 4-7 所示。图 4-7运行系统中的组态画面4.5.5 新建数据库数据库是组态王的核心部分,在画面运行系统运行时,它含有全部数据变量的当前值。变量在画面制作系统组态王画面开发系统中定义,定义时要指定变量名和变量类型,某些类型的变量还需要一些附加信息。数据变量的集合称为数据词典。变量定义是在变量属性对话框中进行的。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文44组态王提供的数据库是一个实时数据库。变量类型有基本变量类型和特殊变量类型。其中变量的基本类型又分为内存变量和 I/O 变量。内存变量是用户定义在系统内部的变量。用于存放计算机处理的中间值,以及系统仿真的模拟量等。内存变量又分为内存离散型变量、内存整数型变量、内存实数型变量、内存字符串型变量四种。本次设计中数据库分别涉及 L1,L2,L3,SL1,SL2,SL3,UP,DOWN 八个内存离散变量以及输入 0 通道,输出 100 通道,T1,T1,T2,T3,T4,T5 八个 I/O 整数变量。其中内存离散变量分别为电梯外部,内部,上升,下降指示灯。T1,T1,T2,T3,T4,T5 分别为电梯在中转楼层的定时器。如图 4-8,4-9 所示。图 4-8 定义变量图 4-9 新建数据库4.5.6 建立动画连接西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文45建立动画连接是指在画面的图形对象与数据库的数据变量之间建立的一种关系,当变的值改变时,在画面上以图形对象的动画效果表示出来。或者由软件使用者通过控制或改变 PC 屏幕上的图形对象,发布命令(改变数据变量的值),去控制下位机的动作。即 PLC 控制程序和组态监控程序共同参与对电梯的控制。组态王提供了多种动画连接类型,有属性变化、文本色变化位置与大小变化、值输出、值输入、特殊、滑动杆输入、命令语言等七大类共 21 种动画连接方式。一个图形对象(图素)可以同时定义多个动画连接,组合成较为复杂的效果,以便满足实际应用中所需的动画要求。本次设计中用到较多的是水平移动连接和隐含连接。水平移动连接用于电梯门开关时的水平移动,与相应的定时器连接,实现其功能。隐含连接用于电梯在中转层开关门时实现。如图 4-10,4-11,4-12 所示。图 4-10 电梯内外指示灯动画连接西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文46图 4-11 电梯水平移动连接图 4-12 电梯隐含连接西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文47第五章 系统调试及运行5.1 程序编写中的问题及解决电梯的控制程序比较复杂。在程序编写中,是将程序分成若干个小程序来编写。特别是先将电梯控制分为内、外部控制,之后再讨论电梯内、外部控制中不同楼层下的电梯情况。电梯的程序控制可分为以下几部分:1.电梯外部控制:(1)电梯停留在 1 层。1)三层呼叫下和三层呼叫下后二层呼叫下(上) 。2)二层呼叫下(上)和二层呼叫下(上)后三层呼叫下。(2)电梯停留在 2 层。1)一层呼叫上后三层呼叫下。2)三层呼叫下后一层呼叫上。(3)电梯停留在 3 层。1)一层呼叫上和一层呼叫上后二层呼叫下(上) 。2)二层呼叫下(上)和二层呼叫下(上)后一层呼叫上。2.电梯内部控制:(1)电梯内选信号一层呼叫。1)电梯停留在二层,内部呼叫下降至一层。2)电梯停留在三层,内部呼叫下降至一层。(2)电梯内选信号二层呼叫。1)电梯停留在一层,内部呼叫上升至二层。2)电梯停留在三层,内部呼叫下降至二层。(3)电梯内选信号三层呼叫。1)电梯停留在一层,内部呼叫上升至三层。西北工业大学明德学院本科毕业设计论文西北工业大学明德学院本科毕业设计论文482)电梯停留在二层,内部呼叫上升至三层。每段程序编写完成之后,单独联机通过监控软件进行调试,最后再根据需求
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。