FBs系列PLC-高级应用篇-高速脉波可变波宽(PWM)输出课件.ppt

上传人:小飞机 文档编号:1284696 上传时间:2022-11-03 格式:PPT 页数:27 大小:1.93MB
返回 下载 相关 举报
FBs系列PLC-高级应用篇-高速脉波可变波宽(PWM)输出课件.ppt_第1页
第1页 / 共27页
FBs系列PLC-高级应用篇-高速脉波可变波宽(PWM)输出课件.ppt_第2页
第2页 / 共27页
FBs系列PLC-高级应用篇-高速脉波可变波宽(PWM)输出课件.ppt_第3页
第3页 / 共27页
FBs系列PLC-高级应用篇-高速脉波可变波宽(PWM)输出课件.ppt_第4页
第4页 / 共27页
FBs系列PLC-高级应用篇-高速脉波可变波宽(PWM)输出课件.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《FBs系列PLC-高级应用篇-高速脉波可变波宽(PWM)输出课件.ppt》由会员分享,可在线阅读,更多相关《FBs系列PLC-高级应用篇-高速脉波可变波宽(PWM)输出课件.ppt(27页珍藏版)》请在三一办公上搜索。

1、FBs系列PLC 高级应用篇-高速脉波/可变波宽(PWM)输出,FBs系列PLC 高级应用篇-高速脉波/可变波宽(PWM)输,高速脉波/可变波宽(PWM)输出,4轴硬件高速脉冲输出3种输出模式U/D, K/R, A/BMN主机可达920KHz (U/D, K/R)MN主机可达460KHz (A/B)MC主机可达200KHz (U/D, K/R)MC主机可达100KHz (A/B)MA主机可达100KHz (U/D, K/R)MA主机5KHz (A/B)单轴点对点运动控制(FUN140)多轴点对点直线补间运动控制(FUN147),高速脉波/可变波宽(PWM)输出4轴硬件高速脉冲输出,高速脉波/可

2、变波宽(PWM)输出,高速脉波输出(HSPO),U : Up/上D : Down/下P : Pulse/脉冲R : Direction/方向A : Phase A/A相B : Phase B/B相,*MN主机可达 920K Hz (U/D, K/R),460K Hz (A/B)*MC主机可达 200K Hz (U/D, K/R), 100K Hz (A/B)*MA主机可达 10 Hz (U/D, K/R),5K Hz (A/B),M1991: ON,减速停止 Off,立即停止R4056=90,允许动态变更频率,*1:线速度显示,高速脉波/可变波宽(PWM)输出高速脉波输出(HSPO),脉冲指令

3、FUN140,Ps :第几组Pulse Output (03)0:Y0 & Y11:Y2 & Y32:Y4 & Y53:Y6 & Y7SR :定位程序起始缓存器WR:指令运作起始缓存器,共占用7个缓存器,其它程序不可重复使用,高速脉冲输出(HSPSO)指令,脉冲指令FUN140Ps :第几组Pulse Output,控制脉冲输出相关指令,Ps:03 强制第几组Pulse Output停止输出,FUN142:强制停止HSPSO脉冲输出指令,FUN143:脉冲值转换为显示值(mm,Deg,lnch,PS)指令,Ps:03;将第几组脉冲位置(PS)转换为与设定值同单位的mm(Deg,Inch,PS)

4、,来作为目前位置显示.D:储存转换后目前位置的缓存器,共需要使用两个缓存器;例如D10,即代表D10(Low Word)与D11(High Word)两个缓存器。,控制脉冲输出相关指令Ps:03FUN142:强制停止HSP,高速脉冲输出指令应用,*在I/O组态中规划脉冲输出点,脉冲输出I/O组态建构,高速脉冲输出指令应用*在I/O组态中规划脉冲输出点脉冲输出I,高速脉冲输出指令应用,脉冲输出指令编写,PSO.: 03,伺服命令表格起始寄存器,辅助工作寄存器起始地址(占用7个),*按Z键即可弹出命令表格,伺服命令表格,一步伺服控制命令(占用9个寄存器),高速脉冲输出指令应用脉冲输出指令编写PSO

5、.: 03伺服,高速脉冲输出衍生指令,FUN140定位衍生指令说明,高速脉冲输出衍生指令FUN140定位衍生指令说明命令运算元说,高速脉冲输出衍生指令,速度设定:DD1000,(D1001 D1000),DRV ADR, ,R1000,Ps :相对坐标轴位置作前进(DR1000 0) 或者后退(DR1000 0) DRV ADR,+,R1002,Ps : 相对坐标轴位置前进DR1002所指定的步数DRV ADR,-,R1004,Ps : 相对坐标轴位置后退DR1004所指定的步数,命令: DRV,*当脉冲输出数等于0时,将作不停止的运动输出.,*此步将以DD1006作不停止行前进运动直到X50

6、为ON后才停止,并跳转到下一步。,绝对坐标轴以10KHZ的速度运动到0点位置,在脉冲输出结束后,根据跳转条件,跳到指定的执行步,高速脉冲输出衍生指令速度设定:DD1000,(D1001,高速脉冲输出衍生指令,SPD,Ut,DD1000,DR1000,DD1002,DR1002,DD1004,DR1004,DD1006,DR1006,命令: DRVC,首个DRVC命令决定运动方向如果有必要,只有第一个DRVZ命令可以使绝对坐标定位此命令表格中作了4段速度变换控制,*最多可以实现8段速度变换控制,*DRVC指令的个数必须比连续的段数少一个,也就是最后一段必须使用DRV指令,高速脉冲输出衍生指令SP

7、DUtDD1000DR1000DD1,高速脉冲输出衍生指令,命令 : DRVZ,DRVZ指令使用的参数,MD 0,MD 1,MD 2,高速脉冲输出衍生指令命令 : DRVZDRVZ指令使用的参数,直线插补定位输出指令,FBs系列PLC在OS4.42(以上)版本提供直线插补控制输出指令:FUN147,Gp:第几个群组(01)SR:定位程序起始缓存器WR:指令运作起始缓存器,共占用9个暂存器,其它程序不可重复使用,直线插补定位输出指令FBs系列PLC在OS4.42(以上)版,直线插补指令的应用,*在I/O组态中规划脉冲输出点,脉冲输出I/O组态建构,此时要规划2个轴,组长一组,直线插补指令的应用*

8、在I/O组态中规划脉冲输出点脉冲输出I/,直线插补指令的应用,Gp.: 01,伺服命令表格起始寄存器,辅助工作寄存器起始地址(占用9个),伺服命令表格,一步伺服控制命令(占用15个寄存器),直线插补指令的应用Gp.: 01伺服命令表格起辅助工作寄,直线插补衍生指令,FUN147定位衍生指令,直线插补衍生指令FUN147定位衍生指令命令操作数说明SPD,直线插补衍生指令,由DR0指定向量速度(R1 R0),.DR100 : Ps 0运动脉冲量.DR102 : Ps 1运动脉冲量. Ps 0 & 1 以DR0指定速度以相对坐标轴作直线插补运动,命令: LIN,*LIN 支持点对点的直线插补运动控制

9、,在当前步执行完毕后,根据跳转条件,跳转至下一步,.当在ADR相对坐标下,当对应的轴输出脉冲数为空白或者等于0时,此轴将会停止不运行.每轴的最大输出脉冲数为1999999 Ps .根据设定值判定运动方向 当设定值 0 : 向前进 ;设定值 0 : 向后退,4轴以DR2的速度,绝对坐标轴为作直线插补运动,直线插补衍生指令由DR0指定向量速度(R1 R0).DR,直线插补衍生指令,由DR0指定速度(R1 R0),命令: LINE,*此步将作连续插补运动,直到X20-ON,再跳转到下一步,*LINE 应用于作连续直线插补运动. 此模式下,四轴的行程设定值将被解释为一比例关系(行程最长者作为主轴,其他

10、为追踪轴) 例如, 当 DR100=1000, DR102=333; 意思为Ps0 每发送 1000 Ps, 然后 PS1 也将跟随着发送 333 Ps 。,.DR100 : Ps 0运动脉冲量.DR102 : Ps 1运动脉冲量. Ps 0 & 1 以DR0指定速度以作连续的直线插补运动,.当在ADR相对坐标下,当对应的轴输出脉冲数为空白或者等于0时,此轴将会停止不运行.每轴的最大输出脉冲上限1999999.根据设定值判定运动方向 当设定值 0 : 向前进 ;设定值 0 : 向后退,直线插补衍生指令由DR0指定速度(R1 R0)命令: LI,直线插补衍生指令,多轴脉冲输出运动控制表格,表示第

11、一轴(X轴)的行程设定为1000个Ps,第二轴(Y轴)的行程设定为500个Ps,第三及第四轴不输出(因行程设定为0)。,直线插补衍生指令多轴脉冲输出运动控制表格表示第一轴(X轴)的,NC定位参数值设定指令FUN141,NC定位参数值设定指令,Ps:第几组Pulse Output (03)SR:参数表起始缓存器,共18个参数,占用24个缓存器,NC定位参数值设定指令FUN141NC定位参数值设定指令Ps,FUN141参数值设定指令应用,*每轴运动参数只能使用一个FUN141来修改,*务必在执行FUN140指令之前完成定位参数的修改,参数表格寄存器对应数值说明,Ps号: 03,伺服命令表格起始寄存

12、器,*选定该指令后,按”Z”键即可调出参数命令表格,FUN141参数值设定指令应用*每轴运动参数只能使用一个FU,FUN141参数值设定指令应用,FUN141参数值设定指令应用,高速脉波/可变波宽(PWM)输出,可变波宽(PWM)输出-利用FUN139指令,184.32KHz(1%解析度)18.432KHz(0.1%解析度)PWM输出,. Output 0 (Y0)与Output 1 (Y2)必须设定相同 的解析度(RS)与 输出频率(Pn); 同样Output 2 (Y4)与Output 3 (Y6)亦必须相同设定 亦即Output 0 & 1/Output 2 & 3输出分辨率与 频率相同

13、,只有波宽可个别控制,Pw : 高速脉冲宽度调变输出点 (0=Y0,1=Y2,2=Y4,3=Y6)Op : 输出极性;0=输出不倒相 1=输出倒相Rs : 分辨率;0=1/100 (1%) 1=1/1000 (0.1%)Pn : 输出频率参数设定(0255)OR : PWM输出宽度设定缓存器0100或 01000WR : 指令运作工作缓存器,其它程序不 可重复使用,当Rs(分辨率)设定为1/100时,当Rs(分辨率)设定为1/1000时,注意:输出频率受输出晶体管速度限制!TR-M:20KHzTR-H:200KHz,高速脉波/可变波宽(PWM)输出可变波宽(PWM)输出-利,高速脉波/可变波宽

14、(PWM)输出,范例:假设Pn(输出频率参数)设为50,Rs(分辨率)=0 则,当OR=R2=1时,1*OR/100=Ton/T, Ton=2.7uS,高速脉波/可变波宽(PWM)输出范例:假设Pn(输出频率参数,PWMDA模块的使用,为了实现单点的模拟量输出,永宏PLC可以通过PWMDA输出板来实现,PWMDA模块的使用为了实现单点的模拟量输出,永宏PLC可以,PWMDA模块的使用,使用:对主机的Y0,Y2,Y4和Y6进行更换(更改方法请参考使用手册)配合FUN139-HSPWM指令做输出,PWMDA模块的使用使用:,PWMDA范例,Pw : 高速脉冲宽度调变输出点(0=Y0)。Op : 输出极性; =0: 数字量输出值0时, Vo=0V; 数字量输出值1000时, Vo=10V。Rs : 分辨率; 1=1/1000 (0.1%)。Pn : 输出频率参数设定(0255), 建议设为1输出频率为9.2Khz。OR : PWM 输出宽度设定缓存器01000(数字量输出值)。WR : 指令运算工作缓存器, 其它程序不可重复使用。,PWMDA范例Pw : 高速脉冲宽度调变输出点(0=Y0)。,上海产品部2015-4-7,上海产品部,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号