- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四层电梯设计
输入输出分配表
输入信号有:内呼信号4个,外呼信号6个,开关门信号2个,轿厢平层信号4个,开关门限位2个,上下极限位2个,共计20个。
输出信号有:内呼信号指示4个,外呼信号指示6个,轿厢上下行2个,轿厢上下行指示2个,门电机开关2个,轿厢所在楼层指示6个,共计23个。
输入输出分配表
输入 输出 0 1层内呼 X000 0 1层内呼指示 Y000 1 2层内呼 X001 1 2层内呼指示 Y001 2 3层内呼 X002 2 3层内呼指示 Y002 3 4层内呼 X003 3 4层内呼指示 Y003 4 1层外呼上 X004 4 1层外呼上指示 Y004 5 2层外呼下 X005 5 2层外呼上指示 Y005 6 2层外呼上 X006 6 2层外呼上指示 Y006 7 3层外呼下 X007 7 3层外呼上指示 Y007 8 3层外呼上 X010 8 3层外呼上指示 Y010 9 4层外呼下 X011 9 4层外呼上指示 Y011 输入 输出 10 开门开关 X012 10 电梯上行 Y012 11 关门开关 X013 11 电梯下行 Y013 12 1层平层 X014 12 门电机开 Y014 13 2层平层 X015 13 门电机关 Y015 14 3层平层 X016 14 电梯上行指示 Y016 15 4层平层 X017 15 电梯下行指示 Y017 16 开门限位 X020 16 楼层指示 Y020~Y026 17 关门限位 X021 17 18 上极限位 X022 18 19 下极限位 X023 19 PLC接线图
X000~X023为输入信号,Y000~Y026为输出信号,其中Y020~Y026分别按顺序接数码管的A~G显示轿厢所在楼层。输入端的公共端COMI接地,输出端的公共端COMⅡ接+24V电源。
软件设计
程序流程图
假设电梯停于一楼,则D0中的值为1。此时如果按下三楼向上按钮,则D9中赋值为3。然后就将D9中的值与D0中的值相比较,显然D9大于D0,电梯上行。如果在上行过程中如果按下二楼向上按钮,则先停于二楼,再上行至三楼。如果在上行过程中按下二楼向下按钮,由于是反向信号,所以电梯先去三楼,所有的上行信号均响应以后再响应下行信号。如果按下四楼向下按钮,则电梯完成其他外呼向上信号以后就上行至四楼。电梯到达四楼后,如果同时按下一楼向上按钮、二楼向上按钮、三楼向上按钮,则轿厢首先下行至一楼响应最远反向呼信号。然后再上行至二楼、三楼。
程序语句
外部信号输入存储程序
(1)内呼信号输入及存储程序
编程思路:以一楼内呼为例,按下X000按钮,则Y000被接通并保持,直到电梯到达一楼时利用X014常闭触点断开Y000。在按下X000的同时D1赋值为1,从而实现存储功能。当Y000失电时,D1和M0、M1、M2被清零。
内呼信号输入及存储程序梯形图
(2)外呼信号输入及存储程序
编程思路:以二楼向上外呼信号为例,如果电梯不在二楼,此时按下X006,D7赋值为2,M106得电并保持。如果此时电梯为下行,则M106、Y017常开闭合,Y006得电并且在电梯下降过程中一直保持。如果电梯处于上行阶段,则M106、Y016常开闭合,Y006得电并保持,直到电梯上行到二楼时失电。Y006失电时,D7和M18、M19、M20被清零。
外呼信号输入及存储程序梯形图
轿厢停于某层时,所在楼层存于D0并用数码管显示程序
编程思路:轿厢停于某层时,该楼层平层开关被接通,为D0赋予对应的值。
轿厢停于某层时,所在楼层存于D0并用数码管显示程序梯形图
比较判断轿厢上下行程序
编程思路:(1)比较程序:按下某楼层按钮则将该按钮所对应的数据寄存器中的值与轿厢所在楼层数据寄存器D0中的值进行比较,从而可以判断上下行。(2)判断上下行程序:当D1到D10中任一数据寄存器中的值大于D0中的值,则轿厢上行;当D1到D10中任一数据寄存器中的值小于D0中的值,则轿厢下行。如果当D1到D10中任一数据寄存器中的值既有大于D0的,又有小于D0的,则轿厢上下行以第一次按下按钮所对应的数据寄存器中的值与D0的比较结果而得。
梯形图如图所示。
比较判断轿厢上下行程序梯形图
补充程序
编程思路:电梯停于某层时,按下当前层外呼信号启动开门程序。否则一旦轿厢停止上
文档评论(0)