第一篇:PLC课程设计-产品在流水线上的测试与分检控制
PLC课程设计-产品在流水线上的测试与分检控制
悬赏分:200 | 提问时间:2008-6-14 17:17 | 提问者:czmut | 问题为何被关闭
急需完整的设计过程 问题补充:
二楼的哥们儿,有没有完整的论文啊,急需啊!!
其他回答 共4条
产品在流水线上的测试与分检控制
一、概述
产品在生产流水线上的检测目前在工业自动化领域中使用是非常普遍的,这里,我们选用一机电产品在装配生产线上要对产品进行检测与分检控制,结构示意图如图所示。
流水线由一电动机M带动,产品由左边进入(位0),经PHl检测,凡不合格产品应由PHl产生信号。正品最后在右端(位6)装入成品框内,不合格的次品在PLC控制下,从位4的电磁分检阀门落人次品框内。为了保证次品落下后及时关闭分检阀门以免后面的正品也落人次品框内,设置了次品检测传送器PH2。
产品传送器传动轴上有一个凸轮,每转动一圈,就拨动微动开关一次(也可为霍尔开关或接近开关),发出一个脉冲信号。
当成品箱计数为20个,满箱时,将产生一个信号使M停止,成品就移走。移走后,再起动M。
二、设计任务和要求
1.根据以上要求,试用PLC控制该产品在流水线上的检测和分检,画出I/O电气接口图。
2.调试程序,并用模拟装置模拟运行。
三、设计方案提示
1.I/O地址
输人
输出
X0:启动开关
Y0:PLC工作指示灯
X1:停止开关
YI:传送带电动机M
X2:凸轮开关
Y2:次品电磁阀门YV
X3:检测开关PHl
Y3:次品小车电动机M1
X4:次品开关PH2
Y4:正品小车电动机M2
X5:正品车限位开关SQl
X6:次品车限位开关SQ2
2.方案提示
①传送带产品计数可用移位寄存器实现,产品正品/次品的计数用PLC的计数器指令实现。
②本课题可用步进指令和计数器指令组合起来实现控制。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
课程设计报告:
目录
引言 …………………………………………………………………1 系统方案论证……………………………………………………2
1.1 系统的功能说明………………………………………………………………2
1.2功能的实现途径论述………………………………………………………… 3
1.3 系统设计的方式选择…………………………………………………………4 设计方案的拟定 …………………………………………………5
2.1 系统功能分析…………………………………………………………………5
2.2 输入/输出地址分配……………………………………………………………6
2.3 PLC外部接线 …………………………………………………………………6 软件设计……………………………………………………………7
3.1 软件系统规划…………………………………………………………………7
3.2 软件系统设计…………………………………………………………………8 软硬件的调试分析………………………………………………15
4.1 调试的操作步骤 ……………………………………………………………15
4.2 系统的功能测试 ……………………………………………………………15
4.3测试问题总结与改进意见……………………………………………………16 结论……………………………………………………………………………………………………16
参考文献 ……………………………………………………………16
附录 …………………………………………………………………17
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
状态图程序的设计如下,供大家参考
附录
产品在流水线上的测试与分检控制指令表
LD
M8002
SET
S0
STL
S0
LD
X0
SET
S20
STL
S20
MOV(FNC12)
K0
D0
SET
Y0
SET
Y1
LD
X2
SET
S21
STL
S21
INC
(FNC24)
D0
LDI
M101
SET
M101
LD
X3
DEC
(FNC25)
D0
RST
M101
LDI
M102
OUT
Y2
CMP
(FNC10)
D0
K20
M0 LD
M1
ANI
M100
MOV
(FNC12)
K0
D0
RST
C0
SET
M100
LD
M100
OUT
C0
K6
AND
C0
CALL(FNC01)
P1
LD
X4
OUT
C1
K20
AND
C1
CALL(FNC01)
P2
LD
X1
SET
M8O34
LD
X7
SET
M8034
LDI
X2
SET
S22
STL
S22
LD
X2
SET
S23
STL
S23
INC
(FNC24)
D0
LDI
M102
SET
M102
LD
X3
DEC
(FNC25)
D0
RST
M102
LDI
M103
OUT
Y2
CMP
(FNC10)
D0
K20
M0
LD
M1
ANI
M100
MOV
(FNC12)
K0
D0
RST
C0
SET
M100
LD
M100
OUT
C0
K6
AND
C0
CALL(FNC01)
P1
LD
X4
OUT
C1
K20
AND
C1
CALL(FNC01)
P2
LD
X1
SET
M8034
LD
X7
RST
M8034
LDI
X2
SET
S24
STL
S24
LD
X2
SET
S25
STL
S25
INC
(FNC24)
D0
LDI
M103
SET
M103
LD
X3
DEC
(FNC25)
D0
RST
M103
LDI
M104
OUT
Y2
CMP
(FNC10)
D0
K20
M0 LD
M1
ANI
M100
MOV
(FNC12)
K0
D0
RST
C0
SET
M100
LD
M100
OUT
C0
K6
AND
C0
CALL(FNC01)
P1
LD
X4 OUT
C1
K20
AND
C1
CALL(FNC01)
P2
LD
X1
SET
M8034
LD
X7
RST
M8034
LDI
X2
SET
S26
STL
S26
LD
X2
SET
S27
STL
S27
INC
(FNC24)
D0
LDI
M104
SET
M104
LD
X3
DEC
(FNC25)
D0
RST
M104
LDI
M101
OUT
Y2
CMP
(FNC10)
D0
K20
M0
LD
M1
ANI
M100
MOV
(FNC12)
K0
D0
RST
C0
SET
M100
LD
M100
OUT
C0
K6
AND
C0
CALL(FNC01)
P1
LD
X4
OUT
C1
K20
AND
C1
CALL(FNC01)
P2
LD
X1
SET
M8O34
LD
X7
RST
M8034
LDI
X2
SET
S28
STL
S28
LD
X2
OUT
S21
RET
FEND
(FNC06)
P1
RST
C0
RST
M100
RST
Y0
RST
Y1
SET
Y4
LD
X5
PLS
M50
LD
M50
MOV
(FNC12)
K0
D0
RST
Y4
SET
Y0
SET
Y1
SRET
(FNC02)
P2
RST
C1
RST
Y0
RST
Y1
RST
Y3
LD
X6
PLS
M51
LD
M51
回答者: wjykxh | 一级 | 2008-6-14 20:45
我觉得你的题目不是很清楚,首先作为课程设计,他肯定有原始数据和资料:比如设计要求(是你满意的,不是我个人认为加上去的,)所以,我建议,你要想找到一个很合你心意的话,就应该把原始资料表明,就相当于是我们在做你要求的题目。其实你这个题目说简单也不简单,说 复杂就看你要得要求来!
回答者: 海棠瑚薇 | 二级 | 2008-6-15 12:09