基于PLC双轴位置控制.docx
《基于PLC双轴位置控制.docx》由会员分享,可在线阅读,更多相关《基于PLC双轴位置控制.docx(9页珍藏版)》请在冰豆网上搜索。
基于PLC双轴位置控制
基于PLC双轴位置控制
—学年第学期
课题名称双轴位置控制实训
姓名
学号
班级
成绩
基于PLC双轴控制实训
[摘要]双轴位置控制主要利用PLC来实现对整个系统的控制,利用设备控制面板上模式旋钮来选择手动或自动的运行方式,可以在二维平面内完成一定的设计,在数控系统等领域应用极为广泛
关键词:
双轴控制PLC位置控制
Abstract:
BiaxialpositioncontrolismainlytheuseofPLCtorealizethecontrolofthewholesystem,theuseofequipmentonthecontrolpanelmodelknobtoselectmanualorautomaticoperationmode,canbedonein2dplanedesign,iswidelyappliedinthefieldofnumericalcontrolsystem,etc
Keywords:
BiaxialcontrolPLCpositioncontrol
动作
对应输入输出口
动作
对应输入输出口
上
y0
y2
右
X5
下
y0
左
X6
右
y1
y3
上
X7
左
y1
下
X10
启动
X0
下行程
X17
m4
自动
X13
上行程
X16
停止
X1
左行程
X14
m3
复位
X2
右行程
X15
Z轴
X3
急停
X11
吸盘
X4
手动
x12
表1动作与输入输出对应
1.软件具体实现
由于本次实训有两种方法可以完成,故,分别使用两种方法编程如下:
4.1使用定时器编程:
使用定时器方式的编程结果如下,整个系统通过控制定时器定时时间与限位开关来完成位置的定位,使其可以画出一个等腰三角形
其中,程序中的PLSY为16位连续执行型脉冲输出指令PLC的PLSY指令的编程格式:
PLSYK1000D0Y0
*K1000:
指定的输出脉冲频率,可以是T,C,D,数值或是位元件组合如K4X0
*D0:
指定的输出脉冲数,可以是T,C,D,数值或是位元件组合如K4X0,当该值为0时,输出脉冲数不受限制
*Y0:
指定的脉冲输出端子,只能是Y0或Y1
图4双轴位置手动流程图
图4双轴位置手动流程图
4.2使用脉冲数编程:
由上文驱动步进电机需输出脉冲驱动,PLSY指令使用后,PLC内相关标志位与寄存器如下:
M8029:
脉冲发完后,M8029闭合。
当M0断开后,M8029自动断开。
M8147:
Y0输出脉冲时闭合,发完后脉冲自动断开;
M8148:
Y1输出脉冲时闭合,发完后脉冲自动断开;
D8140:
记录Y0输出的脉冲总数,32位寄存器
D8142:
记录Y1输出的脉冲总数,32位寄存器
D8136:
记录Y0和Y1输出的脉冲总数,32位寄存器
故,程序如下:
图5双轴位置流程图
5.结论
为期一周的实训转眼就过了。
实训,在我看来是一种练习或者说复习,是为了巩固以前学的知识和增强自己的动手能力,因此,每个实训我都很重视,都全力以赴,都有很大的收获。
在以前的学习中,我们常常仅限于书面上的学习,最多也仅仅就是看着老师操作,自己动手相对很少,所谓眼高手低也就这样。
本次实训让我更深刻的了解了PLC顺序功能图、梯形图、指令表、外部接线图有了更好的了解,也让我更加了解了关于PLC设计原理与方法。
按我的总结来看,有很多设计理念来源于实际,从中找出最适合的设计方法。
这次实训脱离不了集体的力量,遇到问题和同学互相讨论交流,同学之间解决不了的问题就去找老师讨论。
多和同学,老师讨论,你会得到意外的收获。
我们在做实训项目的过程中要不停的讨论问题,这样,我们可以互相交流设计方法以至达到更适合的设计方法,同时讨论不仅是一些思想的问题,还可以深入的讨论一些技术上的问题,这样可以使自己的处理问题要快一些,少走弯路。
多改变自己设计的方法,在设计的过程中最好要不停的改善自己解决问题的方法,这样可以方便自己解决问题。
参考文献
[1]杨后川,张春平.三菱PLC应用100例[M],北京:
电子工业出版社2011
[2]初航.零基础学三菱FX系列PLC[M],北京:
机械工程出版社2010.
[3]廖常初.FX系列PLC编程及应用[M].北京:
机械工业出版社,2005