二十层电梯程序的编写方法.docx
- 文档编号:16324526
- 上传时间:2023-07-12
- 格式:DOCX
- 页数:12
- 大小:596.01KB
二十层电梯程序的编写方法.docx
《二十层电梯程序的编写方法.docx》由会员分享,可在线阅读,更多相关《二十层电梯程序的编写方法.docx(12页珍藏版)》请在冰点文库上搜索。
二十层电梯程序的编写方法
二十层电梯程序的编写方法
采用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,把所有功能组织起来,编写都不要电梯层的输出条件。
上行条件的集合,下行条件的集合,电梯上行和下行指示,轿厢两超速安全检测和轿厢超速制动输出。
部分程序如以下图。
这是我编写的电梯运行程序,用本程序进行了仿真运行。
能够达到预想的要求。
也希望对本程序感兴趣的朋友我们可以相互交流,加强相互的学习。
:
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层,后在运行下行条件。
后在运行条件上改加了断电延时继电器程序来解决出现的问题。
工作如下,当电梯到7层后,上行条件没有了,但在断电延时继电器作用下,给上行人有按上行条件的时间。
在延时时间按下上行条件,电梯仍然保持上行。
为了安全运行,轿厢关门时要复位这延时继电器。
在满足到10层条件后在运行下行条件。
这是电梯的基本工作原理,程序能够满足运行。
如有志同道合,我们可以相互交流,我:
434790098,也希望公司能给我发展平台。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二十层 电梯 程序 编写 方法