1、PLCPLC应用技术应用技术 拔河比赛程序设计 数码显示程序设计数码显示程序设计 布置任务 拔河比赛程序设计 拔河绳用9个指示灯排成一条直线来模拟,裁判员持比赛控制按 钮,甲乙双方各持1个拔河按钮。 当裁判员按下比赛控制按钮时,最中间的指示灯亮起,表示 拔河比赛开始。甲乙双方都快速不断地按动各自所持的拔河 按钮,每按动1次拔河按钮,亮点向本方移动1位。 当亮点移动到本方的端点时,该方获胜得1分,同时拔河按钮 操作失效,但指示灯一直亮。当裁判员再次按下比赛控制按 钮时,指示灯熄灭,本次比赛结束。 Y10Y7Y6Y5Y4Y3Y2Y1Y0 X1 乙方 X0 甲方 X2 开始 甲方计分数码管乙方计分数
2、码管 任务分析 任务分析 说明 PLC软元件 元件文字符号 元件名称 控制功能 输入 X0 SB1 按钮 模拟甲方拔河 X1 SB2 按钮 模拟乙方拔河 X2 SB3 按钮 控制拔河过程 输出 Y0Y10 HL1HL9 指示灯 模拟绳子的运动 Y20Y27 数码管 显示甲方得分 Y30Y37 数码管 显示甲方得分 任务实施 (1)用基本指令设计 当裁判员首次按下按钮X2时,PLC执行ALT M0 指令,继电 器M0线圈得电。当裁判员再次按下按钮X2时,PLC再次执行 ALT M0 指令,继电器M0线圈失电。 在M8000继电器驱动下, PLC执行SEGD D0 K2Y020指令,用来显示甲方
3、得分; PLC执行SEGD D1 K2Y030指令,用来显示乙方 得分。 当PLC上电后,在M8002继电器驱动下,PLC执 行FMOV K0 D0 K2指令,使(D0)(D1 )K 0,对D0和D1进行初始化处理。 任务实施 (1)用基本指令设计 在M0触点常开变为常闭期间, PLC执行SEGD D0 K2Y020 指令,显示甲方得分; PLC执行SEGD D0 K2Y030指令,显示乙方得分; PLC执行SET Y004 指令,Y4指示灯点亮,拔河开始 。 甲方每按下一次按钮X0时, PLC就执行一次 SFTL M8001 Y000 K9 K1指令,使亮点左移一位 。 任务实施 (1)用基本指令设计 甲方按按钮X0时,当亮点左移到Y010位时,Y010线圈得电, 由于Y0的常闭触点变常开,PLC不再执行移位指令,亮点移动 停止; 由于Y010的常开触点变常闭,PLC执行INC D0指令,D0中 的数据被加1。 在M0触点下降沿脉冲的驱动下,PLC执行ZRST Y000 Y010,使指示灯熄灭。 THANK YOU! 拔河比赛程序设计