PLC实训报告.docx
《PLC实训报告.docx》由会员分享,可在线阅读,更多相关《PLC实训报告.docx(17页珍藏版)》请在冰豆网上搜索。
PLC实训报告
PLC实训报告
院:
名:
级:
口
号:
指导老师:
实训时间:
19〜20周
实训地点:
工程实训楼二号楼三楼
2015年1月22日
实训的目的
1.前PLC知识回顾,同时学会怎么运用理论来实践;
2.掌握SIMATICS7—300PLC的梯形图编程方法;
3.MATICS7—300PLC的硬件组态方法;
4.握Wince与PLC的连接方法及使用Wince实现在线监控。
二、实训的内容
1、供料单元
(1)PLC:
—PLC工作部分、复位顺序、急停功能的编程和使用
—PLC程序结构
(2)调试:
—生产系统的调试
2、操作手单元
(1)PLC:
—PLC的编程和使用
(2)调试
—生产系统的调试
、实训的步骤
设计安装编程调试操作维护错误诊断
四、相应模块的介绍
1.供料单元
供料单元是一个供货装置,将工件从料仓中推出,料仓最多可以装下
个工件。
料仓内是否装有工件由光电式传感器进行监测。
双作用气缸将工件
逐个推出。
摆动模块上安装有一个吸盘,可以将推出的工件吸气。
一个震恐检测开
关可以检测到工件是否被吸起。
摆动模块的摆动臂由摆动缸驱动,将工件传送到下一个工位上。
启动条件:
料仓中有工件
初始位置:
送料缸伸出摆动刚处于料仓位置真空关闭
顺序:
1.如果料仓中有工件,按下STAR按钮后,摆动缸转换到“下一工位”位置。
2.送料缸缩回,工件从料缸中推出。
3.摆动缸转换到“料仓”位置。
4.真空启动,当工件被吸起,真空开关切换。
5.送料缸伸出,工件落下。
6.摆动缸转换到“下一工位”位置。
7.真空关闭。
8.摆动缸转换到“料仓”位置。
2.操作手单元
操作手单元配置了柔性2-自由度提取装置。
光电式传感器对放置在支架
上的工件进行检测。
提取装置上的气抓手将工件从该位置提起,气抓手上装有光电式传感器用于区分“黑色”和“非黑色”工件,并将工件根据检测结果放置在不同的滑槽中。
本工作站可以与其他工作站组合并定义其他分类标准,工件可以北直接传送到下一工作站。
启动条件:
工件处于支架上
初始位置:
无杆缸在左限位位置
提升缸缩回(气抓手起)气抓打开
顺序:
1.如果支架上有工件并按下STAR按钮,提升缸伸出。
2.气抓手打开,提升缸缩回。
3.无杆缸移动到到下一站位置。
4.提升缸缩回。
5.气抓手打开,将工件放入下一站位置的皮带上。
6.提升刚缩回。
7.无杆缸移动到做极限位置。
四、程序流程图
1.供料单元(图1)_
「幵始")
—一土N.
V二迄全一空H结寺
fff■-
「Y丁,
丨訂壬:
主壹I
T
图1供料单元流程图
五、梯形图编程
1■供料单元
(1)地址变量
表1供料单元I/O口分配表
伸缩缸在伸出位置
I
0.1
伸缩缸在缩回位置
I
0.2
工件被吸住
I
0.3
摆动缸在料仓位置
I
0.4
摆动缸在下站位置
I
0.5
料仓空
I
0.6
开始按钮
I
1.0
停止按钮
I
1.1
复位
I
1.3
工件被推出
Q
0.0
产生真空
Q
0.1
产生正压
Q
0.2
摆动缸到料仓位置
Q
0.3
摆动缸到下站位置
Q
0.4
开始灯
Q
1.0
复位灯
Q
1.1
料仓空灯
Q
1.2
(2)程序段和注释
躺母开始灯亮
iSI:
翳时E位乱5工
Q1.0
分始处
程序段2:
摆动缸到下站位S
L当按下幵始按钮,伸缩缸匙于伸出位S及摆动缸在料仓位曙、料仓没有空、工件没有被推出时,电路通电形成自锁,摆动缸到下站位S,到了下站位a电路互锁断幵.
2.当佃缩缸在伸出位摆动缸在料仓位a、工件被吸住时.电路逋电形成自锁,摆动缸到下站位羞到了下站位S电路互锁断开。
3.当按下复e键,同时工件被吸住』电蹌通电形成自锁,摆动缸到下站位S到了下站位S电路互锁断开T
4.
当按下停止按钮,整个电路全部停止*
5.
按下复位按延时定时器开始工作,到了三秒之后就会接通相应的按钮。
11.3
空位按时
11
T1
OFFDT
■Q
11
E5T#G3-
TV
BI
—・・・
R
BCD
・■■4
程序段4:
工件被推出
当摆动缸自下站位3、料仓不空、W縮缸在伸岀位置、工件没有W吸住、停止按钮没有按下、T1没有斷幵,电路通电形成自锁,工件被推出。
00.3
,摆动缸到料仓位置
10.510.1
*摆动缸在*伸绵缸在
下站位置*伸出位蚤亠
10.3
11.3*工件被吸*复位披制*住*
程序段6:
产生S空
I当摆动缸在料仓位S、伸缩缸在缩回位羞、摆动缸没有到下站位置,电踣通电形成自锁,产生真空。
当摆动掘到下站位置,电路断幵。
10.410.210.5
才摆动缸在*伸缩缸在*摆动缸在Q0.1
糾仓位置’缩回位S'下站位"产生真空'
—II1I————/I0—
Q0.1"产生真空"
程序段T:
产生正压
斟勰瞬5停止扌T,电路通电形成自锁,产
Q0.2.产生正压*
程*段9:
料仓灯亮
当料仓空了、停止按钮没有按下八电路通电,料仓灯乘披下停止披钮,电賂断幵。
程呼段10:
复包灯亮
肢卩停止按钮、不按下■复位按钮,电路通电形成目锁,复位灯亮。
按下复位灯电路断幵。
2■操作手单元
(1)地址变量
表2操作手单元I/O口分配表
工件已准备好
I
0.0
气抓手组件在前一站位置
I
0.1
气抓手组件在下一站位置
I
0.2
气抓手在下位
I
0.4
气抓手在上位
I
0.5
开始按钮
I
1.0
停止按钮
I
1.1
复位按钮
I
1.3
气抓手组件到前一站
Q
0.0
气抓手组件到下一站
Q
0.1
气抓手组件向下
Q
0.2
气抓打开
Q
0.3
开始灯
Q
1.0
复位灯
Q
1.1
(2)程序段和注释
程序段1标题:
开始灯
注释:
当气抓手在初始位置时,即气抓手在上位,气抓手组件在前一站位置,工件已准备好,气抓手打开,开始灯常亮。
10.5
'气抓手在
上位严
10_1
•气抓手组
件在前一站
位雾
10.0
円工件已准Q0.3
备好^h气抓打开"开始灯k
—II1I()—
QE0
程序段2:
标题:
复位灯
注释:
当气抓手组件没有在初始状态,即气抓手不在前一站位置,气抓手组件
没有到前一站,气抓手组件没有到下一站,气抓手组件没有向下,复位
灯亮。
Q0.0Q0.1
件在前一站件iS闊件至?
f袪*气抓杀组
位g***件向下"
气抓手组
Q1-1
"复位灯*
—t—
00.3
"气抓打开k
—1/—
程序段3:
标题:
气抓手组件向下
注释:
1.按下开始按钮,工件一准备好,气抓手打开,气抓手没有在下位,没有
处于停止状态,电路通电形成自锁,气抓手组件向下。
2.处于开始状态,抚慰状态断开,气抓手组件在前一站位置,工件一准好,
气抓手打开,气抓手没有在下位,没有处于停止状态,电路通电形成自
锁,气抓手组件向下。
3.气抓手组件在下一站位置,气抓手关闭,气抓手没有在下位,没有处于
停止状态,电路通电形成自锁,气抓手组件向下。
IK0
'幵始按册
10.0164Q0.2
k工件已准Q0-3'气抓手在10.2"气拒手组
备蚪*k气抓打幵下位"'停止状态k件向下*
—I11I)/11/1fJ—
Q0.3
10.1
'气抓手组
■0.4».3件在前一站
"幵始状态-k复位状态位置"
T[[/I)1
10.2
k气抓手组
件右卡一站
位S"h气抓打幵
—I[/I—
QO.3
程序段4:
标题:
气抓手组件到前一站
注释:
气抓手打开,气抓手在上位,停止状态断开,电路通电,气抓手组件到前一站。
Q0.0
10-5.气抓手组
■0.2
Q0.3*气抓手在».2件到前一站
'气抓打开&上位*&停止状态"
—II1IA
程序段5:
标题:
气抓手组件到下一站
注释:
气抓手在上位,气抓手没有打开,气抓手组件没有在下一站位置,没有
处于停止状态,电路通电形成自锁,气抓手组件到下一站。
10.2Q0.1
10.S尸气抓手组■^气抓手组
・气抓手在00-3件在下一站»-2件到下一站
上位**气抓打开*位S*.停止状态-*
—II1/11/1/I
程序段6:
标题:
气抓手打开
注释:
气抓手组件到下站、下位位置后,气抓手打开,将工件放到皮带上。
气抓手组件在前站、下位位置时,由断开气抓状态触发气抓张开
程序段7:
标题:
断开气抓手
注释:
气抓手没有抓住工件和放下工件,气抓张开,记一个断开气抓状态。
10.1
"气抓手组
*气抓手在件在前一站»-1»-0
下位*位S##放下工件#断幵气抓*
—II1I/I()—
程序段8:
标题:
放下工件
注释:
气抓手组件在下一站位置,气抓手在下位,放下工件。
10.2
"气抓手组
件在下一站
10-4
气抓手在
下
10.1
程序段9:
标题:
开始状态
注释:
按下开始按钮,记一个开始状态,自锁,并且与复位状态形成互锁。
11-011.3
护始按钮*復位按钮*
—II————/I—
■0.4
5T始状态*
—f)—
■0.4
5^始状态摻
程序段10:
标题:
停止状态
注释:
按下停止按钮,记一个停止状态,自锁,并且与复位状态形成互锁。
11-3
11.1
★停止按钮*•复位按钮*
*停止状态*
——
程序段11:
标题:
复位状态
注释:
气抓手组件没有在前一站位置时,按下复位按钮,记一个复位状态,复位自锁。
IO.1k气抓手组11-3件在前一站
"复位按钮*位墨亠—II————/I—
■0-3
"复位状态*
六、实训总结
经过2周的实训,我收获了很多东西。
在这2周里,我和我的小组完成了2个实训项目。
首先我学会了团队合作,没有我们组一起的努力,也就没有最终的成果。
之前在大三的时候学了PLC编程,但是由于时间隔得有点久了,忘得差不多了。
经过老师帮我们复习了如何使用SIMATICS7—300PLC软件编程梯形图,和自己拿以前的课本复习了一下,重拾回了SIMATICS7—300PLC软件编程梯形图的方法。
根据老师给的要求,我们实训过程中编程和调试了供料单元和操作手单元。
在这次的实训当中,我对PLC的使用也有了近一步的了解。
我们班自由组合分成了十个小组,我们小组两个女生,虽然在编写过程中我们遇到了很多问题,如按下复位按键的时候,怎么使伸缩缸不推出工件,怎么调节使三个灯有节奏的亮而不是同时亮或者同时不亮,气抓手停在某个位置时输出变量哪些属于高电平等,经过问老师的指导和同学们的帮助我们顺利的解决了遇到的问题。
在程序编写或者调试的时候,小组成员都参与了进来,也互相学习着各自的优点,并借鉴其他小组做得好的地方。
通过实训,我进一步对自己所学的知识有了更加明确的认识,并且我相信,在以后的学习当中,我会弥补我自己本身存在的不足,主动得发挥团队合作精神,争取在其他方面,包括编写程序这块内容中得到提高。
通过这次实训无论是团队合作这方面还是动手能力方面,我们都得到了很好的锻炼,同时我们对PLC这门课的知识有了一步的渴望。