1、PLCPLC应用技术应用技术 电梯指层显示程序设计 数码显示程序设计数码显示程序设计 布置任务 电梯指层显示程序设计 现有一台4个层站的电梯,要求显示电梯轿厢当前所 在的位置。 任务分析 说明 PLC软元件 元件文字符号 元件名称 控制功能 输入 X1 SQ1 行程开关 检测轿厢位置 X2 SQ2 行程开关 X3 SQ3 行程开关 X4 SQ4 行程开关 输出 Y000Y007 数码管 当前层站显示 任务实施 (1)使用数据传送指令MOV设计 当四楼层站的行程开关X4闭合时,PLC执行MOV K102 K2Y000指令,将K102传送到#0输出单 元,使数码管显示数字“4”。 当二楼层站的行程
2、开关X2闭合时,PLC执行MOV K91 K2Y000指令,将K91传送到#0输出单元 ,使数码管显示数字“2”。 当一楼层站的行程开关X1闭合时,PLC执行MOV K6 K2Y000指令,将K6传送到#0输出单元, 使数码管显示数字“1”。 当三楼层站的行程开关X3闭合时,PLC执行MOV K79 K2Y000指令,将K79传送到#0输出单元 ,使数码管显示数字“3”。 任务实施 (2)使用编码指令ENCO设计 在M8000触点的驱动下,PLC执行ENCO X000 D0 K3指令,将X0X7中置ON的位元件的位置编号转换 成BIN码,并存放到D0中。 任务实施 (3)使用触点比较指令设计
3、PLC执行MOV K1 D0指令, 将立即数K1存入当前层站存储 器D0中。 PLC执行SEGD D0 K2Y000 指令,使数码管显示数字“1”。 以一楼层站显示为例,PLC执 行 K2X000 K2指令,用 于判断(K2X000)是否等于 K2; 如果(K2X000)=K2,则说明 行程开关X1受压,轿厢在一楼 层站。 任务实施 (4)使用加/减1指令INC/DEC设计 当(D1)(D0)时,电梯上行,如 果层站行程开关X0闭合,PLC执行 INC D0指令,电梯层站数加1。 当PLC上电后,在M8002触点的驱动下,PLC执行 FMOV K1 D0 K2指令,使(D0)(D1) K1。 当(D1)(D0)时,电梯上行,如果层站行程开关X0闭合,计数 器C200进行加1计数,电梯层站数加1。 任务实施 (5)使用可逆计数器设计 在M8000触点的驱动下,PLC执行SEGD D0 K2Y000指令,将D0中的数值译成七段码,通过#0 输出单元显示当前层站数。 当(D1)(D0)时,电梯上行 ,如果层站行程开关X0闭合,计 数器C200进行加1计数,电梯层 站数加1。 当(D1)(D0)时,电梯下行,如果 层站行程开关X0闭合,计数器C200进 行减1计数,电梯层站数减1。 THANK YOU! 电梯指层显示程序设计