实训四 皮带机控制

  • 格式:docx
  • 大小:26.37 KB
  • 文档页数:10

实训四皮带机控制一、实训目的
1掌握分支程序的编程方法
2并行分支程序指令的写法
3进一步熟悉步进顺控指令的用法
二、实训内容
(一)控制要求
1、正常启动顺序(空仓或启动按钮)
M1 DT M2 M3 M4 间隔8秒
2、故障启动(紧急停车后的启动)
M4 M3 M2 M1 DT 间隔12秒
3、正常停止顺序(满仓或按钮正常停机)
DT M1 M2 M3 M4 间隔8秒
4、热继电器动作,无条件全部停机;
5、具有点动功能
(二)I/O分配及输入输出图
1、输入的指令
LD X0
CJ P0
LD X4
OUT Y0
LD X5
OUT Y1
LD X6
OUT Y2
LD X7
OUT Y3
LD X10
OUT Y4
FEND 主程序结束
跳转程序:
P0
LD X0
SET S0
STL S0
LD X3
ZRST S20 S22(区间复位指令)
ZRST Y0 Y4
LD X1
OR X12
ANI X2
ANI M0
ANI Y4
SET S20
LD X1
OR X12
ANI X2 AND M0 SET S21
LD X11
OR X2
AND Y0 AND Y4 SET S22 STL S20 OUT T0 K80 OUT T1 K160 OUT T2 K240 OUT T3 K320 SET Y1
LD T0
SET Y0
LD T1
SET Y2
LD T2
SET Y3
LD T3
SET Y4
LD Y4
OUT S0
STL S21 OUT T4 K120 OUT T5 K240 OUT T6 K360 OUT T7 K480 SET Y4
LD T4
SET Y3
LD T5
SET Y2
LD T6
LD T7
SET Y0
RST M0
LD Y0
OUT T1 K80
OUT T2 K160
OUT T3 K240
RST Y0
LD T0
RST Y1
LD T1
RST Y2
LD T2
RST Y3
LD T3
RST Y4
LDI Y4
OUT S0
RET
END
本程序是基于状态继电器S用STL指令的顺序执行程序,程序中运用了CJ跳转指令,来执行自动控制部分,自动控制部分选用选择方式执行正常运行,故障运行和停止三部分功能,当符合某一部分入口跳进,那一部分的S处于活动状态。

自动部分不满足时执行手动程序。

2、主程序状态图
三、实验产生梯形图
四、思考题
课本中使跳转指令CJ来自动程序的跳转,这里也可以用MC和MCR指令实现这一功能。

1、修改后的程序指令:
LD X0
MC N0 M100
SET S0
STL S0
LD X3
ZRST S20 S22(区间复位指令)
ZRST Y0 Y4
SET M0
LD X1
OR X12
ANI X2
ANI M0
ANI Y4
SET S20
LD X1
OR X12
ANI X2
AND M0
SET S21
LD X11
OR X2
AND Y0
AND Y4
SET S22
STL S20
OUT T0 K80
OUT T1 K160
OUT T2 K240
OUT T3 K320
SET Y1
LD T0
SET Y0
LD T1
SET Y2
LD T2
SET Y3
LD T3
SET Y4
LD Y4
OUT S0
STL S21
OUT T4 K120
OUT T5 K240
OUT T6 K360
OUT T7 K480
SET Y4
LD T4
SET Y3
LD T5
SET Y2
LD T6
SET Y1
LD T7
SET Y0
RST M0
LD Y0
OUT T1 K80
OUT T2 K160
OUT T3 K240
RST Y0
LD T0
RST Y1
LD T1
RST Y2
LD T2
RST Y3
LD T3
RST Y4
LDI Y4
OUT S0
MCR N0
LD X4
OUT Y0
LD X5
OUT Y1
LD X6
OUT Y2
LD X7
OUT Y3
LD X10
OUT Y4
FEND 主程序结束END
2、主程序状态图
3、梯形图。