PLC控制是在继电器控制基础上发展起来的,为了让读者能初步了解PLC控制方式,下面以电动机正转控制为例对两种控制系统进行比较。PLC正转控制线路也可分作主电路和控制电路两部分,PLC与外接的输入、输出部件构成控制电路,主电路与继电器正转控制的主电路相同。......
2025-09-29
1.认知定位控制的基本要求
1)原点位置的确定
为了在直线运动机构上实现定位控制,运动机构应该有一个参考点(即原点),并指定运动的正方向。YL-335B输送单元的直线运动机构,原点位于原点开关的中心线上,抓取机械手从原点向分拣单元运动的方向是正方向(由设定伺服驱动器的Pr0.00参数确定)。
PLC进行定位控制前必须搜索到原点位置,从而建立运动控制的坐标系。定位控制从原点开始,时刻记录着控制对象的当前位置,根据目标位置的要求驱动控制对象运动。
2)目标位置的指定
进行定位控制时,目标位置的指定可以用两种方式:一种是指定当前位置到目标位置的位移量;另一种是直接指定目标位置对于原点的坐标值,PLC根据当前位置信息自动计算目标位置的位移量,实现定位控制。前者为定位控制,后者为绝对驱动方式。FX3U系列PLC配置了相对位置控制和绝对位置控制的指令。
因为使用相对位置控制指令,在紧急停车后再启动等情况下,编程计算当前位置到目标位置的位移量会比较烦琐,所以在YL-335B输送单元机械手的定位控制中,主要使用的是绝对位置控制指令。
3)定位控制过程
定位控制驱使控制对象从某一基层速度开始,加速到指定速度,在到达目标位置前减速到基层速度后停止,如图2-65所示。
图2-65 定位控制过程
图2-65中,最高速度受限于电动机和PLC的最大输出频率,指定速度应不大于允许的最高速度。基层速度则是运动开始和停止时的速度,如果基层速度太小,可能会在运动开始和结束时跳动;数值过高,电动机可能在启动时丧失脉冲,并且在停车时负载惯性过大而停不下来。基层速度和加、减速时间等是进行定位控制的基本参数信息,需要预先存储在PLC内存中。
2.认知FX3U系列PLC的定位控制功能
晶体管输出的FX3U系列PLC CPU单元支持高速脉冲输出功能,具有这项功能的输出点为Y000~Y002。下面我们就介绍一下以Y000为例相关定位控制指令,以及它们的功能、指令格式、编程和调试时的注意事项。
1)定位控制的相关软元件
FX3U系列PLC可以用一系列特殊软元件来记录定位控制的参数信息。下面仅对YL-335B定位控制中所使用的部分特殊软元件加以介绍。
(1)相关的特殊辅助继电器。编程输送单元机械手的定位控制,只使用了脉冲输出中监控、脉冲输出停止指令等定位控制专用标志位,此外还使用了“指令执行结束”标志M8029。注意:M8029适用于指令系统的所有应用指令。
M8340为Y000的脉冲输出中监控(BUSY/READY)标志位,为只读属性,在定位指令(例如ZRN、DRVA、PLSV等)执行时,监控脉冲输出。
M8349是Y000的脉冲输出停止指令(立即停止),为可驱动属性,驱动此标志位为ON,立即使脉冲输出停止。需要注意的是,这时M8029不能动作。
(2)相关的特殊数据寄存器。
下面介绍使用Y000输出时,定位指令所使用的部分特殊辅助寄存器。其中,最高速度、基层速度、加速时间和减速时间是定位控制的基本参数信息,如需要修改其初始值,须在PLC加电首个扫描周期写入设定值。
D8340、D8341(32 bit)为当前值寄存器,执行DRVA、PLSV等指令时,对应旋转方向增减当前值。
D8344、D8343(32 bit)为最高速度寄存器,执行定位指令的最高速度,初始值为100 kHz,设定范围为10 Hz~100 kHz。
D8342(16 bit)为基层速度寄存器,执行定位指令时的基层速度,设定范围为最高速度的1/10以下。
D8348为加速时间寄存器,为从基层速度到最高速度的加速时间,设定范围为50~5 000 ms。
D8349为减速时间寄存器,为从最高速度下降到基层速度的减速时间,设定范围为50~5 000 ms。
2)原点回归指令FNC156(ZRN)
(1)指令的功能。原点回归指令主要用于上电时和初始运行时,搜索和记录原点位置信息。该指令要求提供一个近原点的信号,原点回归动作须从近点信号的前端开始,以指定的原点回归速度开始移动;当近点信号由OFF变为ON时,减速至爬行速度;最后,当近点信号由ON变为OFF时,在停止脉冲输出的同时,使当前值寄存器(Y000:[D8141,D8140],Y001:[D8143,D8142])清零。原点归零动作过程示意图如图2-66所示。
(2)指令格式。由此可见,原点回归指令要求提供3个源操作数和1个目标操作数。源操作数为:原点回归开始的速度、爬行速度、指定近点信号输入。目标操作数为指定脉冲输出的Y编号作为目标操作数。原点回归指令格式如图2-67所示。
图2-66 原点归零动作过程示意图
图2-67 原点回归指令格式(https://www.chuimin.cn)
使用原点回归指令编程时应注意:
回归动作必须从近点信号的前端开始,因此当前值寄存器(Y000:[D8141,D8140],Y001:[D8143,D8142])数值将向减少方向动作。
原点回归速度,对于16位指令,这一源操作数的范围为10~32 767 Hz,对于32位指令,范围为10 Hz~100 kHz。
近点输入信号宜指定输入继电器(X),否则由于会受到可编程控制器运算周期的影响,引起原点位置的偏移增大。
在原点回归过程中,指令驱动接点M0变OFF状态时,将不减速而停止,并且在“脉冲输出中”标志(Y000:M8147,Y001:M8148)处于ON时,将不接受指令的再次驱动。这时至少需要等待该标志变成OFF状态后一个扫描周期,才能再次驱动。
安装YL-335B时,通常把原点开关的中间位置设定为原点位置,并且恰好与供料单元物料台中心线重合。
3)绝对位置控制指令FNC159(DRVA)
使用原点回归指令使抓取机械手返回原点时,按上述动作过程,机械手应该在原点开关动作的下降沿停止,显然这时机械手并不在原点位置上,因此,原点回归指令执行完成后,应该再用下面所述的绝对位置控制指令,驱动机械手向前低速移动一小段距离,才能真正到达原点。
(1)指令的功能。用目标位置对原点的坐标值(以带符号的脉冲数表示)来指定目标位置,并指定输出脉冲频率,以实现定位控制。
(2)指令格式。如图2-68所示,该指令要求指定目标位置信息和输出脉冲频率
两个源操作数,并指定脉冲输出地址
、旋转方向输出地址
两个目标操作数。
图2-68 绝对位置控制指令的指令格式
指令格式说明:为输出脉冲数(绝对指定),其范围[16位指令]为-32 768~+32 767,[32位指令]为-999 999~+999 999;
为输出脉冲频率,其范围[16位指令]为10~32 767 Hz,[32位指令]为10 Hz~100 kHz;
为脉冲输出起始地址,仅能指令Y000、Y001、Y002;
为旋转方向信号输出起始地址,根据和当前位置的差值,按照以下方式动作[+(正)]→ON[-(负)]→OFF。
(3)编程调试注意事项:
①脉冲输出时,指令执行过程中的当前值寄存器存放当前位置对于原点的坐标值(32位数),正转时其数值增加,反转时其数值减小。
②在指令执行过程中,即使改变操作数的内容,也无法在当前运行中表现出来,只在下一次指令执行时才有效。
③若在指令执行过程中,指令驱动的接点变为OFF时,将减速停止。这时指令执行完成标志M8029不动作。指令驱动节点变为OFF后,在“脉冲输出中”标志处在ON时,将不接受指令的再次驱动,需至少等待该标志变成OFF状态后一个扫描周期,才能再次驱动。
4)可变速脉冲输出指令FNC157(PLSV)
(1)指令的功能。PLSV指令是一个附带旋转方向的可变速脉冲输出指令。执行这一指令,即使在脉冲输出状态中,仍然能够自由改变输出脉冲频率。
(2)指令格式。可变速脉冲输出指令格式示例如图2-69所示。
图2-69 可变速脉冲输出指令格式示例
该指令只有一个源操作数,用来指定输出脉冲频率,对于16位指令,操作数范围为1~32 767 Hz,-1~-32 767 Hz;对于32位指令,操作数范围为10 Hz~100 kHz,-10 Hz~-100 kHz。
目标操作数有两个:一是指定脉冲输出地址,此处为Y000;二是指定旋转方向信号输出地址,这里是Y002.
(3)编程调试注意事项:
①在启动/停止时不执行加减速过程。
②指令驱动节点变为OFF后,在“脉冲输出中”标志处于ON时,将不接受指令的再次驱动。需至少等待该标志变成OFF状态后一个扫描周期,才能再次驱动。
■任务总结
通过对伺服电动机及其驱动器和FX3U系列PLC的定位控制技术的介绍和讲解,使学生掌握伺服电动机驱动器的电气特性,正确认识伺服驱动器的外部端口功用,能正确接线,能正确地设定伺服驱动器的控制参数,能够掌握FX3U系列PLC内置定位控制指令的使用和编程方法,编制实现伺服电动机定位控制的PLC控制程序。
■拓展案例
1.伺服控制器主接线图中包括哪几个部分?
2.松下伺服驱动器有几种控制运行方式?各是什么?
相关文章
PLC控制是在继电器控制基础上发展起来的,为了让读者能初步了解PLC控制方式,下面以电动机正转控制为例对两种控制系统进行比较。PLC正转控制线路也可分作主电路和控制电路两部分,PLC与外接的输入、输出部件构成控制电路,主电路与继电器正转控制的主电路相同。......
2025-09-29
图5-25 多地控制的PLC线路与梯形图单人多地控制1)甲地起动控制。2)甲地停止控制。在甲地按下停止按钮SB2时→X001常闭触头断开→线圈Y000失电→Y000常开自锁触头断开,Y000端子内部硬触头断开→接触器线圈KM失电→主电路中的KM主触头断开,电动机失电停转。乙地和丙地的起/停控制与甲地控制相同,利用图5-25b所示梯形图可以实现在任何一地进行起/停控制,也可以在一地进行起动,在另一地控制停止。......
2025-09-29
在YL-335B中使用的气动控制元件主要分为流量控制阀和方向控制阀。在YL-335B中主要的流量控制阀为节流阀,由单向阀和节流阀并联而成,用于控制气缸的运动速度,故常称为速度控制阀。图2-30安装了气缸节流阀的气缸2.方向控制阀方向控制阀是用来改变气流流动方向或者通断的控制阀,通常使用电磁换向阀。■拓展案例1.查阅资料,了解当前国内外主要气动元件生产厂家。......
2025-09-29
在整个成本控制过程中,良好、有效的控制制度及环节要有整体、系统的观念,即目标一致。信息反馈是成本控制上最重要的一环。成本控制取决于企业内部的同心协力,上下结合,既要明确责任,又要同心协力,这样才能提高成本的可控程度。......
2025-09-29
当焊缝冷却后收缩,由于受到接头周围金属的限制,而不能自由收缩时受到拉伸,产生拉应力,即焊接残余应力。控制焊接残余应力的主要方法如下:1.机械拉伸法焊后对焊接构件进行加载,使焊接接头中的不协调应变区进行拉伸到屈服,从而减少由焊接引起的拉伸残余应力,使内应力有所降低。......
2025-09-29
1.明确系统的控制要求系统要求通过3个按钮分别控制电动机连续正转、反转和停转,还要求采用热继电器对电动机进行过载保护,另外要求正、反转控制联锁。2)往PLC写入程序。......
2025-09-29
限位控制线路如图3-39所示。从图3-39可以看出,限位控制线路是在接触器联锁正、反转控制线路的控制电路中串接两个行程开关SQ1、SQ2构成的。图3-39 限位控制线路线路工作原理分析如下:首先,闭合电源开关QS。2)正向限位控制。当电动机反转驱动运动部件运动到行程开关SQ2处→SQ2常闭触头断开→KM2线圈失电→KM2主触头断开、常开辅助触头断开、常闭辅助触头闭合→KM2主触头断开使电动机断电而停转→运动部件停止反向运动。......
2025-09-29
相关推荐