松下小型PLC位控编程培训ppt课件.ppt
《松下小型PLC位控编程培训ppt课件.ppt》由会员分享,可在线阅读,更多相关《松下小型PLC位控编程培训ppt课件.ppt(63页珍藏版)》请在三一办公上搜索。
1、松下电器(中国)有限公司元器件公司,松下小型PLC位置控制编程培训,目录,小型PLC位置控制简介,FP-X0位置控制编程,FP0R位置控制编程,FP-X位置控制编程,FP位置控制编程,小型PLC位置控制简介,小型PLC位置控制简介,注:相对来说位置控制单元脉冲输出频率更高,精度更好,位置控制单元又分为晶体管输出型和线性输出型,位置控制:一般分为高数计数器功能、脉冲输出功能及PWM输出功能。,高数计数器功能是对来自传感器、编码器等外部的输入信号进行计数,其值达到目标值时,可将任意的输出变为ON或OFF。脉冲输出功能是通过与普通的脉冲串输入方式的步进或伺服电机驱动器组合使用,实现定位控制,利用专用
2、指令可进行梯形控制、原点返回、JOG运行等控制。行业内一般分为2种方式,即CPU本体脉冲输出和位置控制单元脉冲输出。PWM输出功能是使用专用指令可以实现任意占空比的脉宽变化输出。,FPWIN GR向导功能的使用,在使用松下小型PLC(FP-X0、FP0R、FP-X、FP)的位置控制时,都可以利用FPWIN GR软件中的向导功能,利用此功能可快速编写位置控制指令程序。,步骤1,步骤2,步骤3,步骤4,程序编写完毕!,注:此处以梯形控制程序编写为例,其他控制方式(JOG,原点复归等)请参照不同数据表填写。,填写参数,“CPU本体位置控制功能”向导使用方法,2.目标值为正,脉冲经过值DT90356增
3、加,Y5=OFF,正转,目标值为负,脉冲经过值DT90356减少.Y5=ON,反转,1.目标值为正,CW运行,Y4输出脉冲,经过值DT90356都增加;目标值为负,CCW运行,Y5输出脉冲,DT90356减少,3.目标值为正,经过值DT90356增加,同时Y5=OFF,目标值为负,经过值DT90356减少,同时Y5=ON,5.目标值当前值,Y5=OFF,正转输出目标值当前值,Y5=ON,反转输出正转时过程值增加,反转过程值减少,6.目标值当前值,Y5=ON,正转输出,过程值增加;目标值当前值,Y5=OFF,反转输出,过程值减少,4.目标值当前值,CW工作,Y4输出脉冲目标值当前值,CCW工作,
4、Y5输出脉冲,1,2,3,4,5,6,F171指令正转反转取决于目标值的设置,FPWIN GR向导数据表的定义,F171指令数据表定义,FPWIN GR向导数据表的定义,无计数模式时目标值一致停止模式无效,此时相当于无目标值停止模式,1.正转模式,Y0输出脉冲,但DT90348无变化,需设置目标值当前值,2.反转模式,Y1输出脉冲,DT90348无变化,需设置目标值当前值,3.正转模式,Y0输出脉冲,加计数,DT90348增加,需设置目标值当前值,,4.正转模式,Y0输出脉冲,Y1=OFF,加计数,DT90348增加,设置目标值当前值,5.正转模式,Y0输出脉冲,Y1=ON,加计数,DT903
5、48增加,需设置目标值当前值,6.反转模式,Y1输出脉冲,减计数,DT90348减少,需设置目标值当前值,,F172指令数据表定义,FPWIN GR向导数据表的定义,1.正转模式,Y0输出脉冲,增计数,DT90348始终增加,目标值必须为正值才有效,否则会一直发送个不停,2.反转模式,Y1输出脉冲,减计数DT90348始终减少,目标值必须设为负值才有效,否则会一直发送个不停,3.正转模式,Y0输出脉冲,Y1=OFF,加计数,DT90348增加,目标值必须为正值才有效,4.反转模式,Y0输出脉冲,Y1=ON,减计数,DT90348始终减少,目标值必须为负值才有效,5.正转模式,Y0输出脉冲,Y1
6、=ON,加计数,DT90348增加,目标值必须为正值才有效,6.反转模式,Y0输出脉冲,Y1=OFF,减计数,DT90348减少,目标值必须为负值才有效,因为正传反转是分开的,所以目标值的正负固定的,CW时目标值为必须输入正值,CCW时目标值必须为负值,动作模式为增量型时,F174指令数据表定义,1,2,3,4,5,6,1.正转模式,Y0输出脉冲,增计数,DT90348始终增加,目标值设置要逐渐增大,但正负皆可,2.反转模式,Y1输出脉冲,减计数DT90348始终减少,目标值段设置要逐渐减少,但正负皆可,3.正转模式,Y0输出脉冲,Y1=OFF,加计数,DT90348增加,目标值段设置要逐渐增
7、加,但正负皆可,4.反转模式,Y0输出脉冲,Y1=ON,减计数,DT90348始终减少,并且目标值段设置要逐渐减少,但正负皆可,5.正转模式,Y0输出脉冲,Y1=ON,加计数,DT90348增加,并且目标值段设置要逐渐减少,但正负皆可,6.反转模式,Y0输出脉冲,Y1=OFF,减计数,DT90348减少,并且目标值段设置要逐渐增加,但正负皆可,因为正传反转是分开的,所以目标值段设置输入大小有规定,CW时目标值大于当前值,CCW时目标值必须小于当前值,动作模式为绝对型时,FPWIN GR向导数据表的定义,FP-X0位置控制编程,FP-X0高数计数器规格一览,高数计数器功能规格,注:复位输入X5和
8、X7兼作脉冲输出功能的原点输入,必须在PLC系统寄存器中对使用方法进行设定。,FP-X0脉冲输出规格一览,脉冲输出规格,表2,使用CH0的偏差计数清除输出时,输出Y2仅可用于一般输出或PWM输出 使用脉冲输出功能时,必须设置系统寄存器No.402。,控制字说明,脉冲输出控制标志区域 DT90052,【实例】:,1.在原点复归动作中,使近原点输入有效并进入减速动作时,2.当强制停止脉冲输出时,3.使脉冲输出减速停止时,梯形控制(F171指令),梯形控制(F171)指令,执行条件ON时,根据指定的数据表自行进行梯形控制在脉冲输出中,如果(F0)指令发出减速停止要求,则减速停止,以初始速度1KHz,
9、目标速度10KHz,加速时间100ms,减速时间1000ms,移动量30000脉冲,使用通道为CH0.,示例程序,JOG运行(F172指令),执行条件ON时,根据指定参数输出脉冲执行条件OFF时,按照指定的减速时间进行减速控制方式有类型0和类型1两种方法,不论目标值的设定内容如何,执行条件ON时进行JOG运行动作,JOG运行 类型0,即使执行条件ON,也会根据目标值的设定内容,进行减速停止动作,JOG运行 类型1,注:JOG运行过程中,运行频率无法修改。,JOG运行(F172)指令,JOG运行(F172指令),示例程序,以初始速度1kHz,目标速度7KHz,加速时间100ms,减速时间1000
10、ms的条件,正转时从Y0,反转时从Y1输出脉冲。,用控制代码指定控制类型0(无目标值)时,目标请指定“0”,任意数据表控制(F174指令),任意数据表控制(F172)指令,从指定通道中根据指定的数据表输出脉冲按照数据表中值的顺序进行定位,当脉冲输出停止(K0)的值写入数据表时,定位停止。,示例程序,直线插补(F175指令),直线插补(F175)指令,根据指定的数据表,直线插补控制2根轴利用F175指令,指定分配给X轴的通道(CH0)相应的代码(K0)并执行,示例程序,仅限于L46/L60型号,原点复位(F177指令),执行条件ON时,根据指定的数据表,进行原点复位原点复位结束后,过程值区域恢复
11、为“0”原点输入为ON时,如果执行该指令,也会开始脉冲输出加速途中近原点输入变ON后,开始减速动作。,原点复位 类型0,无论是有无近原点输入的状态,还是减速中或减速结束后的状态,原点输入均有效,另外,也可以不使用近原点输入而实现原点复位。,不使用近原点输入时,使用近原点输入时,在近原点输入减速 途中执行原点输入时,原点复位 类型1,仅当基于近原点输入的减速动作结束后,原点输入才有效的模式,减速动作后,以蠕变速度运行时,如果检测到原点输入的上升沿(OFFON),则停止脉冲输出。,原点复位(F177)指令,原点复位(F177指令),示例程序,以初始速度1kHz,目标速度5KHz,蠕变速度500Hz
12、,加速时间300ms,减速时间500ms,运行原点复位。,PWM输出功能,PWM输出(F173)输出规格,用此指令可得到任意占空比的脉宽变化输出,注:L14型仅可使用CH0通道。在控制代码中写入非指定范围的数值时,会发生运算错误。指令执行中,在占空比区域内写入非指定范围的数值时,输出修正为最大值的频率。当指令执行开始时写入,会发生运算错误。,示例程序,PWM输出(F173指令),注:1.控制代码的指定,请用K常数指定2.占空比的指定,请用K常数指定 K0-K999(0%-100.0%)1000分辨率,FP0R位置控制编程,FP0R高数计数器规格一览,高数计数器功能规格,注:复位输入X2可设置为
13、CH0/CH1中的任意一个,复位输入X5可设置为CH2/CH3中的任意一个。,FP0R脉冲输出规格一览,C16的情况下为Y6(CH0),Y7(CH1),C32的情况下为Y8(CH0),Y9(CH1)使用脉冲输出时,必须要设置系统寄存器No.402。,脉冲输出规格,脉冲输出控制标志区域 DT90052,【实例】:,1.在原点复归动作中,使近原点输入有效并进入减速动作时,2.当强制停止脉冲输出时,3.使脉冲输出减速停止时,0,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,DT90052,通道指定:H0H3 CH0CH3,脉冲指定H1固定,定位要求(JOG定位)0:无效 1
14、:有效,减速停止要求 0:无效 1:有效,近原点输入 0:无效 1:有效,脉冲输出停止 0:无效 1:有效,脉冲输出控制清除 0:无效 1:有效,计数 0:无效 1:有效,软复位 0:无效 1:有效,控制字说明,梯形控制(F171指令),梯形控制(F171)指令,执行条件ON时,根据指定的数据表自行进行梯形控制梯形控制过程中也可以执行目标速度的变更(输出的脉冲总和不会发生变化)控制过程中也可以执行减速停止控制方法有两种:0型和1型 0型可将最初指定的目标速度作为上限来执行速度变更 1型可在最高频 率以下的范围内执行速度变更。,以初始速度1KHz,目标速度7KHz,加速时间450ms,减速时间3
15、00ms,移动量100,000脉冲,使用通道为CH0.,示例程序,梯形控制的动作模式,0型模式 梯形控制过程中,可将最初指定的目标速度作为 上限来进行速度变更。(以下实例中上限为7kHz),1型模式 梯形控制过程中,可将最初指定的目标速度作为 上限来进行速度变更。(以下实例中上限为7kHz),梯形控制减速停止,梯形控制过程中,如果有减速停止要求,则按照减速时间从目标值开始进行减速停止使用DT90052的bit5来发出减速停止要求。,FP0R的梯形控制中有两种动作模式,0型和1型。在梯形控制的过程中变更目标速度的情况下,动作规格会有所差异。变更目标速度的情况下,需要在梯形控制过程中使执行条件持续
16、置ON,两种类型均可执行减速停止控制。,梯形控制(F171指令),JOG定位0型(F171指令),JOG定位0型(F171)指令,脉冲输出过程中,有来自外部的定位开始输入,或者来自内部的定位要求时,该指令将输出指定 脉冲数,并执行减速停止,可变更启动过程中的 目标速度。,1.以初始速度1KHz,目标速度7000Hz,加速时间300ms,减速时间450ms,移动量100,000脉冲从CH0输出脉冲。2.脉冲输出过程中,在接受到定位开始要求时,输出目标值 中所设定的脉冲数并执行减速停止。,示例程序,不变更目标速度时,目标速度变更时,JOG定位1型(F171指令),JOG定位1型(F171)指令,脉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 松下 小型 PLC 编程 培训 ppt 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2123708.html