二十层电梯程序的编写方法.doc_第1页
二十层电梯程序的编写方法.doc_第2页
二十层电梯程序的编写方法.doc_第3页
二十层电梯程序的编写方法.doc_第4页
二十层电梯程序的编写方法.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

.二十层电梯程序的编写方法 采用s7-300的plc 对程序的编写。 在程序编写之前,对硬件的组态,本程序要使用的plc 是cpu315-2dp作为主要的运行的中心,带三块153-2的模块。把主cpu放在机房,收集机房内运行电机需要的条件和对电机运行输出控制等。第一块153-2的模块放在电梯轿厢内主要收集轿厢内人员要去的楼层。第二块153-2模块放在第五楼层,收集1到10楼层电梯运行的条件和这些楼层人员要电梯的按钮。第三块153-2模块放在15楼层,收集电梯运行的条件和楼层人员要电梯按钮。组态好硬件用网络线链接起来,设定好主cpu,和各模块的网络地址。通信属性等。使其通信属性保持一至。如下图。组态好网络后,在cpu和153-2模块后面添加数字量输入输出模块,保证编写程序需要多的数字量地址,并修改好输入输出量的起始地址。保证在程序编写是方便易懂。编写注册表值。保证电梯运行要用到的输入输出地址。如下图。上面把硬见组态好了,现在考虑软件部分,首先编写电梯运行要的条件fc1功能,为了保证电梯安全运行必须满足下列条件。一,设备电器部分的所有漏电检测,保证电气在安全的用电范围内。二,电机的相序保护,保证电机正确的运转方向和缺相的保护。三,电机电流保护,限制电机的最大运行电流,确保长时间运行的安全。四,速度保护限制最大的速度。五,载重保护,限制最大的载重量。六,变速箱温度保护和速度保护,确保变速箱正常运行。七,上下限位开关,防止电梯超限位。八,设定两个紧停按钮。九,确定轿厢门关好。十,再次确定轿厢速度检查。如下图。方便检修,为检修人员设置独立的检修开关,在轿厢和机房里都设置可以操作电梯上下的开关,但要限制速度。电梯的启动和减速停止电路,对电梯设定三种速度,电梯启动后,速度一在外部检测到一定电流后才打开制动器,确保电梯平稳启动,防止动力不足反转。进入速度二,延时进入速度三。保持平稳运转。在速度二编写减速电路,当电梯进入减速区是运行速度二,当电梯触碰到停止开关是从速度二直接制动停止。后面编写电梯报警指示输出方便维修和查询。上面是电梯运行,减速和停止电路。接下来编写功能fc2,用于轿厢的开关门,在这里设置了门的开关按钮和防夹开关,门开到位和关到位检测。编写到达楼层电梯停好自动启动开门,轿厢停止在本层,本层按下要电梯按钮启动开门信号,在无人按按钮时自动关门到位启动电梯运行电路,当关门的过程中,有人触碰到防夹开关,停止关门,开门电路自动启动。防夹复位后,有人按关门按钮或自动启动关门。如下图。编写功能fc5,要楼层的数据存储,比较要楼层和电梯所在层的数据,判断电梯上行还是下行,是电梯运行的条件。电梯从停止到运行这是条件之一。当出现了上行条件又出现了下行条件,电梯保证运行最先的条件,完成先前条件在运行另一方向的条件。如下图。编写功能fc6,轿厢要求去楼层的数据存储和判断电梯上行还是下行的运行条件,满足和fc5运行条件。功能fc7,电梯到某层判断减速和停止。编写电梯运行时触碰到减速某层减速开关,判断本层是否要启动减速,还是继续保持原速度运行,触碰到某层停止开关是否停止电梯运行,启动制动和开门电路。如下图。编写功能fc8,在fc7基础上编写上行运行状态下各层的减速和停止电路。启动开门电路。如下图。功能fc9轿厢到达层数据存储和到达层数据输出显示。fc10,在fc7的基础上编写下行运行状态下各楼层的减速和停止电路,启动开门电路。fc11,编写轿厢停靠层和要电梯层数据相等,启动开门信号,复位要层条件。如下图。fc12,在fc11基础上编写各楼层的数据等层输出。启动开门信号,复位本层要层条件,在电梯没有运行条件下,满足上述条件。如下图。组织块ob1,把所有功能组织起来,编写都不要电梯层的输出条件。上行条件的集合,下行条件的集合,电梯上行和下行指示,轿厢两超速安全检测和轿厢超速制动输出。部分程序如下图。这是我编写的电梯运行程序,用本程序进行了仿真运行。能够达到预想的要求。也希望对本程序感兴趣的朋友我们可以相互交流,加强相互的学习。qq:434790098电梯运行测试的工作原理首先对程序下载到仿真器里。先运行程序中的检修程序,这是方便电梯在每个楼层维修编写的程序。设置有检修和运行切换开关,在检修位置时,电梯不在接受外部人员的控制,只能用在检修人员的操着。运行检修位时必须满足以下条件,漏电,相序,紧停复位,轿厢的速度检测必须良好。电机电流检测必须正常位。操作电梯上下的开关在轿厢里有一组和机房里有一组,独立操作。电梯保证速度2 的低速运行。满足条件,按下行键电梯下行启动,检测到规定电流后制动打开,电梯延时到速度2开始运行。但停止按按键,电梯立即停止制动。在此期间按别的上行或下行键电梯立即停止。 电梯正常运行程序。检修运行开关到运行位置,满足运行的必要条件,轿厢门关好检测等。轿厢在某楼层,楼层的轿厢停靠开关闭合,传送停靠层数据到停靠层数据存储,当要层有人要电梯按下要层按键,在要层开关按下时把要层的数据存储到要层的数据存储里,并置位要层输出指示。在进行要层和电梯轿厢停靠层的数据比较,判断电梯是上行还是下行还是在同层,启动开门信号。例:轿厢在楼层2,在2层停靠开关下传送数据2到停靠层数据存储mw100,当4层按下要电梯键时,在电梯运行条件满足时,用传送指令把数字4传送到要4层的数据存储mw110,并置位四层要输出q10.4,在q10.4启动先进行停靠层和要层的数据比较,当mw110的数据大于mw100时启动中间输出m3.3,在组织块ob1中的m3.3启动上行条件一m2.3,在m2.3下启动m13.1上行总条件,在m13.1下和轿厢门关好下启动m0.2电梯上行启动,在满足电梯运行条件,电梯上行正转输出q0.1开始启动,在去q0.1下进入电梯速度一启动q0.3,在延时继电器t1和电流检测到某一值打开制动q0.0,同时进入速度二q0.4,在延时t2启动,使速度三q0.5启动。这里电梯启动过程完成保持正常运行。 在三层上减速开关i12.7触碰下,电梯进入减速,启动减速中间输出m0.6,断开t2供电,使电梯运行在速度2的模式下,来实现减速。电梯继续上行,在4层停止开关i11.6触碰下,停止中间输出m0.7启动,电梯断电停止并制动。我设计的制动在电梯电机部分有制动和轿厢部分有制动。 在m0.7停止中间输出启动t6,延时1秒后启动m1.2自动开门信号,在m1.2启动下启动开门q6.4,在门开到位i6.6停止开门输出q6.4,门开到位在t4延时6秒后自动启动关门信号,在门关到位开关i7.0触碰下停止关门。门关好后,在没有别的输入轿厢就此停止4层。 电梯的减速,如上例,当触碰减速开关,在上行中间输出m0.2,和减速开关12,7接通,还有q10.4四层要输出置位减速中间输出m0.6进行减速。开门电路中设定有,开关门按钮和防夹人检测。 电梯停止,如上例,在到层停止开关i11.6触碰下,置位停止中间输出mo.7,还要写复位减速中间输出m0.6和要电梯输出轿厢去楼层输在出。在开门同时还要写复位停止中间输出m0.7,以做好电梯在下一条件下运行准备。 在电梯运行中,电梯有上行和下行信号时,电梯判断谁先要电梯,并保存要电梯的结果,在运行过程中,可以存储其他要电梯的结果。但电梯运行时,满足如电梯先上行,就把所以需要上行的条件全部实现,在没有上行的条件后才启动下行电路,运行所有下行条件,当下行条件运行完,如又有上行条件就启动上行电路运行上行条件,如没有运行条件电梯就停靠在某层。等待下个运行条件。 本电梯还解决了如下问题,例:电梯停靠在4层,首先是7层按要电梯,当电梯运行时,1层要了电梯,但7层要电梯去10层,1层要电梯去5层。在电路没有改动之前,电梯是从4层开始上运行到7层,在满足完上行条件,开门,进人,按要去10层,关门,但电梯关好门后不运行去10层条件,而是下行去1层,到1层,开门,进人,按要去5层,关门,电梯关好门后,在运行上行条件,到5层,停止,开门,走人,关门,好后,起动运行上行,到10层后停止,开门,走人,关门。后电梯停止。问题出现在电梯到7层,常理进人后,要10层,就去10层,运行到10层,后在运行下行条件。后在运行条件上改加了断电延时继电器程序来解决出现的问题

温馨提示

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

评论

0/150

提交评论