资源描述:
《第3章-11(171-183指令)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、脉冲输出控制适用机型F171(SPDH)(梯形控制:带通道指定)FP∑概述根据参数表的设置,从指定的输出通道(ch0或ch2)输出脉冲。程序示例布尔形式梯形图程序地址指令触发器10STR1011DF12F171(SPDH)DT100K0S参数表存储区的起始地址n指定用于输出脉冲的输出通道Yn(n:K0或K2)操作数继电器定时器/计数器数据寄存器索引寄存器常数操作数索引变址WXWYWRSVEVDTIXKHSN/AN/AN/AN/AN/AAN/AN/AN/AAnN/AN/AN/AN/AN/AN/AN/AAAN/AA:可以使用N/A:不可使用描述当相关控制标志为
2、OFF并且执行条件(触发器)变成ON时,从指定的通道(ch0或者ch2)输出脉冲.通道号输出输出方式Y0CWPLSch0Y1CCWSIGNY3CWPLSch2Y4CCWSIGN利用下页所示参数表中的”S”到”S+1”指定控制代码、初速度、最大速度、加/减速时间、目标值.根据加/减速时间从初速度到最高速改变频率.在减速过程中,频率的改变和加速时的斜率是一样的.如果频率被设置成50kHz或者更高,指定占空比为1/4(25%).3-435使用的数据区通道号控制标志经过值目标值ch0R903ADT90044,DT90045DT90046,DT90047ch2R90
3、3CDT900200,DT90201DT90202,DT90203动作模式增量型<相对值控制>输出由目标值设定的数量的脉冲..选择方式PLS+SIGNPLS+SIGNCW/CCW经过值目标值正向:OFF反向:ON正向:ON反向:OFF脉冲输出ON脉冲输出ON正数从CW输出脉冲递增方向输出OFF方向输出ON脉冲输出ON脉冲输出ON负数从CCW输出脉冲递减方向输出ON方向输出OFF绝对型<绝对值控制>根据当前值与目标值的差值,输出脉冲.(当前值与目标值的差值即为输出脉冲的数量)选择方式PLS+SIGNPLS+SIGNCW/CCW经过值目标值正向:OFF反向:O
4、N正向:ON反向:OFF目标值大于脉冲输出ON脉冲输出ON从CW输出脉冲递增当前值方向输出OFF方向输出ON目标值小于脉冲输出ON脉冲输出ON从CCW输出脉冲递减当前值方向输出ON方向输出OFF编程时的注意事项使用本指令时,在对应系统寄存器400和401设置中该通道为”不设置为高速计数器”在RUN模式下当脉冲输出运行时,如果改写参数,那么实际输出的脉冲数可能多于设定的脉冲数.如果常规部分的程序和中断程序的代码对同一通道操作,则应该确保两部分不同时执行.在圆弧插补控制标志R904E为ON的情况下,脉冲输出指令F166~F176不能执行.在设置加/减速时间、阶
5、梯数量和初始速度时,应使用满足以下公式的数值.当加/减速过程包含30级时,请以30ms为单位进行设置.当该过程有60级时,请以60ms为单位.加/减速时间:t[ms]≥(阶梯数×1000)/初始速度f0[Hz]3-436数据表设置S控制代码(*1)S+1S+2初始速度输出脉冲(*2)S+3Fmin(Hz)数量S+4最高速度(*2)S+5Fmax(Hz)S+6加/减速时间加速时间减速时间(*3)S+7t(ms)S+8目标值(*4)S+9(脉冲数量)S+10K0S+11控制码H□□□□□□□□(*1)由H常数(16进制)指定控制代码0:固定加/减速段数指定0:
6、30段1:60段(Ver.2.0及以上)占空比(ON脉冲宽度)0:占空比1/2(50%)1:占空比1/4(25%)频率范围0:1.5Hz~9.8kHz1:48Hz~100kHz2:191Hz~100kHz动作模式及输出逻辑关系00:增量型CW/CCW02:增量型PLS+SIGN(正向OFF/反向ON)03:增量型PLS+SIGN(正向ON/反向OFF)10:绝对型CW/CCW12:绝对型PLS+SIGN(正向OFF/反向ON)13:绝对型PLS+SIGN(正向ON/反向OFF)(*2)频率范围(Hz)”K值表示”,1.5Hz到9.8kHz[K1到K9800
7、(单位:Hz)](最大误差在9.8kHz时约-0.9kHz)*设定”K1”对应1.5Hz48Hz到100kHz[K48到K100000(单位:Hz)](最大误差在100kHz时约-3kHz)191Hz到100kHz[K191到K100000(单位:Hz)](最大误差在100kHz时约-0.8kHz)(*3)加/减速时间(ms)”K值表示”30段:K30到K3276760段:K60到K32767(版本2.0以后)(*4)目标值K-2147483648到K21474836473-437应用示例输出脉冲数量100000使用30级时:使用60级时:加/减速时间设置
8、加/减速时间值应大于或等于根据以下公式计算出的数值.加/减速时间(