电梯控制系统软件设计_第1页
电梯控制系统软件设计_第2页
电梯控制系统软件设计_第3页
电梯控制系统软件设计_第4页
电梯控制系统软件设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电梯控制系统软件设计3.1 CX-Programmer软件和程序语言3.1.1 CX-Programmer软件CX-Programmer 是一个用于对OMRON CS1系列 PLC、CV系列 PLC、以及C系列 PLC建立、测试和维护程序的工具。它是一个支持PLC设备和地址信息、 OMRON PLC 和这些PLC支持的网络设备进行通信的方便工具。CX-Programmer 是一个用来对OMRON PLC进行编程和对OMRON PLC设备配置进行维护的工具,将取代OMRON 应用软件SYSWIN和 SYSMAC-CPT。至于本软件的使用,请参考使用手册,这里不再赘述。3.1.2 程序语言 1、编

2、程语言 PLC提供了较完整方便的编程语言。利用编程语言,可根据控制要求编制出符合控制流程的控制程序,这于设计和改变继电器的硬接线线路相当,这就是所谓的可编程序。程序由编程器送到PLC内部的存储器中,它也能方便地读出、检查与修改13。PLC提供的通常有三种编程语言:梯形图、功能图、及布尔逻辑编程。其中梯形图的应用最广泛,它和以往的继电器控制线路很接近,是在原电器控制系统中常用的接触器、继电器梯形图基础上演变而来的,它与电气操作原理相呼应,梯形图编程有时称为继电器梯形图逻辑图编程。它的优点是形象、直观和实用,使用方便。PLC的梯形图与电气控制系统梯形图使用符号和表达方式上有一定区别,但是其基本思想

3、是一致的。PLC的梯形图使用的是内部继电器、定时器/计数器,都是由软件实现的,其主要特点为使用方便、修改灵活。功能图编程是一种较新的编程方法。它可方便的用来来表达一个顺序控制过程。布尔逻辑编程包括与(AND)、或(OR)、非(NOT)以及定时器、计数器、触发器等。无论是哪种编程方法都有它的优点和缺点,编程者可根据每一种特殊的控制要求,和自己的熟练程度选择适合系统的编程方法。2、常见编程方法14编程应要遵循一定的编程规则,良好的编程习惯可受用终生。下面介绍下PLC通用的编程规则: a、梯形阶梯都是始于左母线,终于右母线(通常可以省掉不画,仅画左母线)。每行的左边是接点组合,表示驱动逻辑线圈的条件

4、,而表示结果的逻辑线圈只能接在右边的母线上。b、接点应画在水平线上,不应画在垂直线上。对桥式电路,应按从左到右,从上到下的单向性原则,单独画出所有的去路。 c、并联块串联时,应将接点多的去路放在梯形图左方(左重右轻原则);串联块并联时,应将接点多的并联去路放在梯形图的上方(上重下轻的原则)。这样做,程序简洁,从而减少指令的扫描时间,这对于一些大型的程序尤为重要。d、不宜使用双线圈输出。若在同一梯形图中,同一组件的线圈使用两次或两次以上,则称为双线圈输出或线圈的重复利用。在双线圈输出时,只有最后一次的线圈才有效,而前面的线圈是无效的。这是由PLC的扫描特性所决定的。 PLC的CPU采用循环扫描的

5、工作方式。一般包括五个阶段:内部诊断与处理,与外设进行通讯,输入采样,用户程序执行和输出刷新。当方式开关处于STOP时,只执行前两个阶段:内部诊断与处理,与外设进行通讯15。 输入采样阶段 PLC顺序读取每个输入端的状态,并将其存入到我们称之为输入映像寄存器的内在单元中。当进入程序执行阶段,如输入端状态发生改变,输入映象区相应的单元信息并不会跟着改变,只有在下一个扫描周期的输入采样阶段才会改变。 程序执行阶段 PLC从程序0步开始,按先上后下,先左后右的顺序扫描用户程序并进行逻辑运算。PLC按输入映象区的内容进行逻辑运算,并把运算结果写入到输出映象区,而不是直接输出到端子。 输出刷新阶段 PL

6、C根据输出映象区的内容改变输出端子的状态。这才是PLC的实际输出。 3.2程序设计3.2.1电梯电源开门与关门指令1、电梯电源:0.00:总电源启动输入;10.00:总电源接通输出;0.01:总停止输入。图3.2.1.1电梯电源 2、电梯的开门指令 1.02:内部开门输入;0.14开门到位接近开关;10.02:关门输出;10.01开门输出;200.11:红外保护。图3.2.1.2电梯的开门指令 红外保护:在开门时提供保护。1.00:红外保护开关输入;1.01:右红外保护开关输入;200.11:红外保护输出。当红外保护开关触发时,系统执行开门操作,保护乘客的安全。图3.2.1.3红外保护 3、电

7、梯的关门指令1.03:内部关门输入;10.02:关门输出;0.15关门到位接近开关;10.01:开门常闭触点。图3.2.1.3电梯的关门指令3.2.2 电梯的内呼信号一层内呼和上行指令 0.08:1层内呼指令;H0.15:1层上呼指令;201.00:层层停止脉冲;200.12:1层接近开关;H0.07:1层指令保持位;204.00、204.01:上行允许置位;204.02、204.03:下降允许置位;200.10:停止状态位;H0.11:1层指令保持位;200.09:下行指示;10.04:电梯下行。下面程序中用到指令,不一一介绍,主要以一层为列介绍电梯的运行,其它层有相似之处。在程序段11中可

8、看到1层内呼指令或者1层上呼指令触发时,1层指令保持位置位,当程序满足上行允许置位或者下行程序允许置位时,H0.11被置位,在程序段57中可看到,条件满足时下行指示200.09被置位,进而再程序段61中电梯下行指令10.04被触发,进而当1层内呼触发时,电梯下行。图3.2.2.1一层内呼指令图3.2.2.2上行指令指令图3.2.2.3下行指令图3.2.2.4下行指令上呼信号 以3层电梯上呼信号为列,介绍电梯上呼运行的运行轨迹。如下面程序图所示,当三层上呼叫时,H0.02被置位,进而H1.01被置位,当上行条件满足时在下面的程序段19中H0.09被置位,程序继续往下运行在程序段22中H0.13被置位,进而上行指示200.08被置位,在下面的程序段中,当条件满足时,10.03电梯上行被置位,从而带动电动机工作,电梯上行。图3.2.2.5上呼信号 图3.2.2.6上呼信号图3.2.2.7上呼信号图3.2.2.8上呼信号图3.2.2.9上呼信号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论