FP0高速脉冲输出功能位置控制整理版.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《FP0高速脉冲输出功能位置控制整理版.doc》由会员分享,可在线阅读,更多相关《FP0高速脉冲输出功能位置控制整理版.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流FP0高速脉冲输出功能位置控制整理版.精品文档.FP0高速脉冲输出功能脉冲输出功能电机电机Y0Y2Y1Y3电机驱动器1电机驱动器2利用FP0的高速计数器功能,可以实现两路脉冲信号的输出。并且,若与脉冲控制的电机(如步进电机或数字式交流伺服电机等)一起使用,配以FP0的专用指令,可实现定位控制、梯形升降速控制、原点返回和点动等功能。概述l 利用FP0的脉冲输出功能,可以控制脉冲串输入形式的电机驱动器,来实现定位控制。l 指令F168能够根据设置的初始速度、最大速度、加/减速时间以及目标值,自动输出所要求的脉冲,实现梯形升降速的定位控制。l F1
2、68指令也能实现自动回原点功能。l 利用指令F169,可以实现点动(JOG)的脉冲输出。设置系统寄存器当使用脉冲输出功能时,应将相应通道(CH0或CH1)的系统寄存器No.400和No.401设置为“不使用高速计数器”。设置方法请参考“7.4.3的系统寄存器表”。F168 位置控制(梯形控制/原点返回)根据设定的参数,从特定的输出点(Y0或Y1)输出特定形式的脉冲信号。编程举例:梯形图逻辑表地址指令 R010 F168 SPD1, DT100, K0 S n 触点1011ST R OF168 (SPD1)DT 100 K 0n与脉冲输出点Yn(n:k0或k1)相对应的输出通道S运动参数数据表的
3、首地址相应的寄存器表操作数继电器计时/计数寄存器索引寄存器常数索引修正值WXWYWRSVEVDTIXIYKHSN/AN/AN/AN/AN/AAN/AN/AN/AN/AAnN/AN/AN/AN/AN/AN/AN/AN/AAAN/AA:可使用 N/A:不可使用说明:l 若控制标志(Control flag)(R903A或R903B)为OFF,且控制触点(如R0)为ON状态时,则从指定的输出点(Y0或Y1),按照数据表给定的参数输出一个特定形式的脉冲串。l 数据表用于指定位控运动的控制码、起始速度、最大速度、加速/减速时间或目标值等。l 根据加/减速时间,输出频率从起始速度升到最大速度。l 相应的数
4、据区见下表:通道控制标志当前值目标值方向输出原点接近原点输入CH0R903ADT9044,9045DT9046,9047Y2DT9052,bit2X0CH1R903BDT9048,9049DT9050,9051Y3DT9052,bit6X1l 在脉冲输出的过程中,可通过重写目标值,来输出更多的脉冲。运行模式说明:l 增量模式根据目标的设置设定值,来输出相应脉冲数的脉冲。将控制码(Control code)设置为H02(即:增量模式;正向:OFF;反向:ON),当目标值为正时,方向信号输出为OFF,同时高速计数器的当前值增加。当目标值为负时,方向信号输出为ON,同时高速计数器的当前值减少。当控制
5、码(Control code)设置为H03时,方向信号输出则和前述情况的相反。l 绝对模式绝对值控制根据当前值和目标值的设置不同,输出脉冲(当前值与目标值之差为输出的脉冲数)。将控制码(Control code)设置为H12(即:绝对值;正向:OFF;反向:ON),当当前值比目标值小时,方向信号输出为OFF,同时高速计数器的当前值增加;当当前值比目标值大时,方向信号输出为ON,同时高速计数器的当前值减少。若将控制码(Control code)设置为H13,则方向信号输出与前述情况相反。l 原点返回模式在原点信号(X0或X1)输入之前,脉冲将连续输出。为了在接近原点时进行减速(以减少过冲或冲击)
6、,当接收到原点接近信号时,应将DT9052的相应位设置为OFFONOFF,以实现减速。在返回原点模式中,仅仅用到数据表中的控制码、起始速度、最大速度和加速/减速时间。在回原点过程中,当前值和设定值不变;当回原点运动结束时,则当前值变为0。数据表设置SS+6*1K40到K5000(Hz)K40到K9500(Hz)*2K30到K32767(ms)K-8388608到K8388607“K0” SS+1S+2S+3S+4S+5S+6控制码起始速度Fmin(Hz)最大速度Fmax(Hz)加/减速时间(ms)目标值(脉冲数)K0FmaxFmin减速时间加速时间ttH脉冲宽度: 0:占空比为50% 1:固定
7、脉宽(大约80us)运行模式和方向输出信号:00:增量模式,无方向输出;02:增量模式,正向OFF/反向ON;03:增量模式,正向ON/反向OFF;10:绝对模式,无方向输出;12:绝对模式,正向OFF/反向ON;13:绝对模式,反向OFF/正向ON;20:原点返回,无方向输出;22:原点返回,方向输出OFF;23:原点返回,方向输出ON。*1:控制码(Control code)是由常数H来确定的。*2:当脉冲宽度被设置为占空比为50%时,最大输出频率是6KHz。当脉冲宽度被设置为固定脉宽时(大约80us),最大频率为9.5KHz。l 在执行指令F168时,若设有脉冲输出,故障查找的方法请参考
8、6-32页。R11 F0 MV,H2,DT0 F0 MV,K1000,DT1 F0 MV,K7000,DT2 F0 MV,K3000,DT3 F1 DMV,K100000,DT4 F0 MV,K0,DT6 F168 SPD1,DT0,K0R0应用举例:DT00DT1K1000DT2K7000DT3K300DT4 和DT5K100000DT60Df=(7000-1000)30Step/s=200(HZ)Dt=300ms30Step/s=10ms300ms 300ms输出脉冲数100,0007KHz1KHzDtDfF169(PLS)脉冲输出指令(点动)从指定输出点(Y0或Y1)输出指定参数的脉冲。
9、编程举例梯形图逻辑表地址指令 X1010 F169 PLS, DT10, K0 S n 触点1011ST X 10F169 (PLS)DT 10K 0S数值表的首地址。n对应与脉冲输出通道(n:K0或K1)的输出点Yn。寄存器表:操作数继电器计时/计数寄存器索引寄存器常数索引修正值WXWYWRSVEVDTIXIYKHSN/AN/AN/AN/AN/AAN/AN/AN/AN/AAnN/AN/AN/AN/AN/AN/AN/AN/AAAN/AA:可使用 N/A:不可使用举例说明l 若相应通道的控制标志为OFF,且控制触点为ON时,则从特定的输出点(Y0或Y1)输出一个脉冲串。脉冲串是在控制触点为ON的
10、同时输出的。l 若在控制码中设置为增量计数或减量计数方式时,则该指令可用作一个点动操作指令。对于情况,可以将控制码设置为H12(增量,方向输出OFF)或22(减量,方向输出ON);l 在每次扫描中,频率和占空比都可以进行改变。(这条指令执行以后,设置的参数对下一个脉冲仍有效)。l 相应寄存器的情况如下:通道控制标志当前值方向信号ch0R903ADT9044,9045Y2ch1R903BDT9048,9049Y3l 在使用增量计数方式时,若当前值超出H7FFFFF时,则脉冲停止。l 在使用减数计数方式时,若当前值超出HFF800000时,则脉冲停止。l 在运行期间,可以进行一个重写操作,在重写过
11、程中输出脉冲停止。数据表设置*1K40到K10,000(HZ) SS+1控制码频率H脉冲宽度:19:占空比大约为1090%(10%增量)运行模式和方向输出信号:00:无计数方式;10:增量计数,无方向输出;12:增量计数,方向输出OFF;13:增量计数,方向输出ON;20:减量计数,无方向输出;22:减量计数,方向输出ON;23:减量计数,方向输出OFF;*1:控制码是由常数H来设置的功能和约束条件通道 同一通道不能用于一种以上的功能应用限制举例你不能将通道既用于高速计数又用于脉冲输出功能输入输出口序号输入输出出触点l 每一功能的相应通道 不能用于一般的输入输出出应用限制举例当用作为两相输入的
12、高速计数功能时,不能让和作为一般的输入口当用作为脉冲输出时,不能将输入端作为一般的输入口当作为脉冲输出出作为定向输出功能功能时,不能将方向输出作为一般的输入输出口l 当将高速计数器作为不能复位输入的模式使用时,不能将参数表括号中所到的输入口作为一般的输入口允许使用举例当高速计数器用不能复位和两相输入时,不能将作为一般的输入口相关指令到执行的约束l 当任一与高速计数相关的指令到执行时,使用通道的对应控制标志位内部特殊寄存器到:l 当一个通道的标志,用于同一通道的其它指令不能执行应用限制举例当执行目标指相应于指令和处于状态时目标指相应于指令不能在通道执行 最高计数速度最高输出入脉冲频率限制l 当作
13、为高速计数器时计数速度将随表中列出的计数模式不同而变化例当处于增幅输入模式和使用和两通道时,如果 是用的,那能用到达例当处于两相输入模式和使用和两通道时,如果用的那么能用到l 当用作脉冲输出功能时,最高输出频率将随表中列出的输出触点数不同而变化例当仅使用或时,最高输出频率是非曲直例当使用和两触点时,最高输出频率是l 当用作高速计数功能和脉冲输出出功能时参数将随使用条件不同而异例当将一脉冲输出触点的最高输出出频率定时,同步使用的高速计数器最高计数速度是增幅模式为;两相模式是非曲直I/0口分配及其线路对于单脉冲输入的驱动器(脉冲输入和方向输入):l 一个输出点用作单脉冲输出,而另一个用作方向输出;
14、l 脉冲输出点、方向输出点、以及原点输入点的I/O分配,由所选定的通道来确定。脉冲输出方向开关输出原点输入原点接近输入02*02驱动器 原点接近开关输入点可自由选择,例如2。l 原点接近开关信号,输入到所分配的输入点(如X2)时,置位(ON)和清除(OFF)DT9052的特定位来启动减速。选CH0通道时脉冲输出方向开关输出原点输入原点接近输入13*13驱动器 原点接近开关输入点可自由选择,例如3。选1通道时对于双脉冲输入的驱动器(CW脉冲输入和CCW脉冲输入): 当使用双脉冲输入的驱动器时,方向的切换开关必须由外部继电器完成。 一个输出点被用作脉冲输出的方向切换。 脉冲输出点和原点输入点的I/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FP0 高速 脉冲 输出 功能 位置 控制 整理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内