发表于:2006-09-09 13:42:00
楼主
标题:应用PLC控制五台电机的启、停。
设备:一个启动按钮SB2,一个停止按钮SB3,一个紧急停止按钮 SB1,
一面七段码显示屏和五台电机M1、M2、M3、M4、M5及其相应的电器元件等
要求:
1. 当急停按钮SB1:OFF时,正常启动电机。第一次按启动按钮SB2:ON(一次),第一台电机M1启动正常运行;第二次按启动按钮SB2:ON(一次),第二台电机M2启动正常运行;第三次按启动按钮SB2:ON(一次),第三台电机M3启动正常运行;...;第五次按启动按钮SB2:ON(一次),第五台电机M5启动正常运行。至此五台电机全部启动正常运转。
2. 这时第一次按动停止按钮SB3:ON(一次),先停止第五台电机M5,其它电机照常运行;第二次按动停止按钮SB3:ON(一次),再停止第四台电机M4;第三次按动停止按钮SB3:ON(一次),是停止第三台电机M3;…;第五次按动停止按钮SB3:ON(一次),停止第一台电机M1。至此五台电机全部停止运行。
3. 在任何正常情况下,若按动停止按钮SB3一次都是对所有正在运行电机的编号选最大的先停止运行,其它状态不变;若按启动按钮SB2一次都是对所有没有运行电机的编号选最小的先启动。
4. 当急停按钮SB1:ON时,所有电机都停止运行,启动无效。
5. 用七段码随时显示正在运行的电机个数。
I/O分配:
输入端:
X0:急停按钮SB1
X1:启动按钮SB2
X2:停止按钮SB3
输出端:
Y1:第一台电机M1
Y2:第二台电机M2
Y3:第三台电机M3 七段码显示示意图:
Y4:第四台电机M4
Y5:第五台电机M5 a
Y10:七段码a段
Y11:七段码b段 f b
Y12:七段码c段
Y13:七段码d段
Y14:七段码e段 g
Y15:七段码f段 e c
Y16:七段码g段
d
参考程序:(松下FP1)
1 ST X1
2 DF
3 OT R0
4 ST X2
5 DF
6 OT R1
7 ST R0
8 AN Y1
9 AN Y2
10 AN Y3
11 AN Y4
12 SET Y5
13 ST R1
14 AN/ Y5
15 AN/ Y4
16 AN/ Y3
17 AN/ Y2
18 OR X0
19 RST Y1
20 ST R0
21 AN Y1
22 AN Y2
23 AN Y3
24 SET Y4
25 ST R1
26 AN/ Y5
27 AN/ Y4
28 AN/ Y3
29 OR X0
30 RST Y2
31 ST R0
32 AN Y1
33 AN Y2
34 SET Y3
35 ST R1
36 AN/ Y5
37 AN/ Y4
38 OR X0
39 RST Y3
40 ST R0
41 AN Y1