首页 理论教育 相关指令:高速计数器与脉冲输出

相关指令:高速计数器与脉冲输出

时间:2023-06-16 理论教育 版权反馈
【摘要】:表3-136 高速计数器与脉冲输出控制指令1.F162该指令是高速计数器的输出置位指令,其功能是当内置高速计数器的当前值(经过值)达到中的目标值时,将指令中指定的高速计数器的输出Y。

相关指令:高速计数器与脉冲输出

FP1中高速计数器的使用还涉及一些相关的高级指令,除了前面介绍的数据传送指令中的F0(MV)、F1(DMV)外,还有F162(HC0S)、F163(HC0R)、F164(SPD0)和F165(CAM0),如表3-136所示。

表3-136 高速计数器与脉冲输出控制指令

978-7-111-46505-8-Chapter03-236.jpg

1.F162(HC0S)

该指令是高速计数器的输出置位指令,其功能是当内置高速计数器的当前值(经过值)达到(S+1,S)中的目标值时,将指令中指定的高速计数器的输出Y。置为1(ON),指令格式及操作数范围如表3-137所示。

当触发信号使X0接通时执行该指令,HSC开始计数,若(DT2,DT1)中的目标值与HSC的当前值相等,Y0被置为1(ON)并保持(以中断的方式进行处理),同时该指令的控制功能及指令中设置的目标值被清除。S设定的目标值范围是-8388608~8388607(HFF800000~H007FFFFF),存储在对应的特殊数据寄存器DT9047和DT9046中。

表3-137 指令格式及操作数范围

978-7-111-46505-8-Chapter03-237.jpg

该指令在执行时,对应的标志继电器R903A被置为1(ON),这样PLC就不会执行HSC的其他相关指令。每一个HSC的工作方式和目标值都可以用F0(MV)或F1(DMV)读出或修改,当前值可以用F0(MV)或F1(DMV)读出,但只能用F1(DMV)修改。HSC工作方式的设定参数存储在特殊数据寄存器DT9052中,如表3-138所示。下面的相关指令与此类似,不再重复说明。

表3-138 DT9052中的参数设置

978-7-111-46505-8-Chapter03-238.jpg

2.F163(HC0R)

该指令是高速计数器输出复位指令,其功能是当内置高速计数器的当前值(经过值)达到(S+i,S)中设定的目标值时,指令中指定的高速计数器的输出Yn被复位为0(OFF),指令格式及操作数范围如表3-139所示。

表3-139 指令格式及操作数范围

978-7-111-46505-8-Chapter03-239.jpg

当触发信号使X0接通时执行该指令,HSC开始计数,若(DT2,DT1)中的目标值与HSC的当前值相等,Y0被复位为0(OFF)并保持(以中断的方式进行处理),同时该指令的控制功能及指令中设置的目标值被清除。S设定的目标值范围是-8388608~8388607(HFF800000~H007FFFFF),存储在对应的特殊数据寄存器DT9047和DT9046中。

3.F164(SPD0)

该指令可根据高速计数器的当前值对输出状况进行控制。它可提供两种模式的输出控制:脉冲输出控制模式(仅用于晶体管输出型)和格式输出控制模式。

(1)脉冲输出控制模式

在脉冲输出控制模式中,F164(SPD0)指令可根据图3-95中的时序图所示的高速计数器的当前值来控制输出脉冲频率。

(2)格式输出控制模式

在格式输出控制模式中,F164(SPD0)指令可根据高速计数器的当前值,按照固定的格式对输出的ON/OFF进行控制。F164(SPD0)指令的格式输出控制模式时序图如图3-96所示。

978-7-111-46505-8-Chapter03-240.jpg

图3-95 脉冲输出控制模式的时序图

978-7-111-46505-8-Chapter03-241.jpg

图3-96 F164(SPD0)指令的格式输出控制模式的时序图

4.F165(CAM0)

该指令可根据高速计数器的当前值,控制输出的“ON”或“OFF”,实现电子凸轮控制。

由Y0开始,最多可使用八个凸轮控制输出。FP1系列PLC中的C14型和C16型最多可使用的模板是16对(16个“ON”目标和16个“OFF”目标),C24型、C40型、C56型、C72型共有32对(32个“ON”目标和32个“OFF”目标)可使用的模板。F165(CAM0)指令的时序图如图3-97所示。

5.F0(MV)

F0(MV)指令控制高速计数器进行软件复位操作、计数输入控制操作、允许复位输入X2控制操作、控制与高速计数器有关的指令[F162(HC0S)、F163(HC0R)、F164(SPD0)和n65(CAM0)指令]、清除目标值一致中断等处理任务。

使用F0(MV)指令和特殊数据寄存器DT9052,可控制高速计数器的运行。一旦工作方式被指定,高速计数器便会以设定的方式工作,直到进行新的设定。

【例3-7】 如图3-98的指令进行软件复位操作,当触发器X7为“ON”时,高速计数器的当前值清零,并且计数重新开始。

在上述程序中,在步骤1中进行复位,在随后的步骤2中设置0。此时计数已准备就绪。若只对其复位,则将不能进行计数。

6.F1(DMV)

该指令改变或读取高速计数器的当前值。利用F1(DMV)指令对特殊数据寄存器DT9044进行操作。当前值以32位数据保存在特殊数据寄存器DT9045和DT9044的数据区中。只有F1(DMV)指令可以改变和读取当前值。

【例3-8】 如图3-99改变高速计数器的当前值,当触发器X7变为“ON”时,高数计数器的当前值改变为K3000。

在图3-100中,当触发器X7变为“ON”时,高速计数器的当前值被复制到数据寄存器DT101和DT100中。每次执行DF指令时,当前值都自动地由当前值区传送到特殊数据寄存器DT9045和DT9044中。

7.高速计数器相关参数的设定

(1)脉冲输出控制的频率值

表3-140表示指令F164(SPD0)的数据表中设定的速度数据,以及在进行脉冲输出过程中实际输出的相应的输出脉冲频率。当进行这些设置时,可参照此表格。

978-7-111-46505-8-Chapter03-242.jpg

图3-97 F165(CAM0)指令的时序图

978-7-111-46505-8-Chapter03-243.jpg

图3-98 软件复位的操作(www.xing528.com)

978-7-111-46505-8-Chapter03-244.jpg

图3-99 改变当前值的操作

978-7-111-46505-8-Chapter03-245.jpg

图3-100 读取当前值的操作

表3-140 输出脉冲频率

978-7-111-46505-8-Chapter03-246.jpg

(续)

978-7-111-46505-8-Chapter03-247.jpg

(续)

978-7-111-46505-8-Chapter03-248.jpg

(续)

978-7-111-46505-8-Chapter03-249.jpg

(续)

978-7-111-46505-8-Chapter03-250.jpg

(续)

978-7-111-46505-8-Chapter03-251.jpg

(续)

978-7-111-46505-8-Chapter03-252.jpg

使用时请注意以下几点:

1)在实际输出的脉冲频率中有少量误差(±0.5%);

2)由于负载条件和其他因素,频率高于5kHz的脉冲可能无法使用;

3)当使用的占空比的数值比较小时,脉冲输出可能无法使用。(上表中的数值不包括硬件输出元件部分造成的延迟)

(2)速度数据计算公式

在范围0(360Hz~5kHz)中,978-7-111-46505-8-Chapter03-253.jpg

在范围1(180Hz~5kHz)中,速978-7-111-46505-8-Chapter03-254.jpg

在范围2(90Hz~5kHz)中,速978-7-111-46505-8-Chapter03-255.jpg

在范围3(45Hz~5kHz)中,速978-7-111-46505-8-Chapter03-256.jpg

在范围4(1440Hz~5kHz)中,978-7-111-46505-8-Chapter03-257.jpg

在范围5(720Hz~5kHz)中,978-7-111-46505-8-Chapter03-258.jpg

(3)频率范围的设定

在使用F164(SPD0)指令时,根据图3-101设置F164(SPD0)指令的输出脉冲数据表的开始数据寄存器[S]。

(4)脉冲输出控制的ON脉冲宽度

图3-102所示的数据表的内容为ON脉冲宽度固定条件下进行值和相应的脉冲宽度,使用CPU版本2.9或更新版本的控制器可以设定ON脉冲的宽度。

978-7-111-46505-8-Chapter03-259.jpg

图3-101 设置F164(SPD0)指令的输出脉冲数据表

978-7-111-46505-8-Chapter03-260.jpg

图3-102 脉冲输出的设定

根据图3-102所示的方法设定F164(SPD0)指令的脉冲数据表的开始数据寄存器[S]。

ON脉冲宽度:占空比50%,(设定值:H0)。固定ON脉冲宽度(设定值1~F)。根据频率范围,输出的ON脉冲宽度将不同,如表3-141所示。

表3-141 设定值和对应ON脉冲宽度(设定值×L)

978-7-111-46505-8-Chapter03-261.jpg

(续)

978-7-111-46505-8-Chapter03-262.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈