高速计数器指令
发布时间:2019/6/8 19:09:15 访问次数:1796
高速计数器指令
普通计数器受CPU扫描速度的影响,对高速脉冲信号的计数会发生脉冲丢失的现象。 F5022-S-TB16R
而高速计数器是脱离主机的扫描周期独立计数的,它可以对脉宽小于主机扫描周期的高速脉冲准确计数,即高速计数器计数的脉冲输入频率比PLC扫描频率高得多。高速计数器常用于电动机转速检测等场合,使用时,可由编码器将电动机的转速转化成脉冲信号,再用高速计数
器对转速脉冲信号进行计数。
不同型号的PI£主机,高速计数器的数量不同。使用时,每种高速计数器都有地址编号,都有多种功能不同的工作模式,高速计数器的工作模式与中断事件密切相关。使用一个高速计数器,首先要定义高速计数器的工作模式。可用HDEF指令来进行设置。HDEF,高速计数器定义指令,使能输人有效时,为指定的高速计数器分配一种工作模式。HSC为高速计数器编号,字节型常量,范围是0~5。
MODE为工作模式,字节型常量,范围是0~l1。
指令格式:HDEF HSC, M()DE
使能流输出ENO断开的出错条件:0003(输入冲突)、0004(中断中的非法指令)、000A(HsC重复定义)。
HSC,高速计数器指令,使能输人有效时,根据高速计数器特殊存储器位的状态,并按照HDEF指令指定的模式,设置高速计数器并控制其工作。N为高速计数器编号,字节型常量,范围是0~5。
高速计数器指令
普通计数器受CPU扫描速度的影响,对高速脉冲信号的计数会发生脉冲丢失的现象。 F5022-S-TB16R
而高速计数器是脱离主机的扫描周期独立计数的,它可以对脉宽小于主机扫描周期的高速脉冲准确计数,即高速计数器计数的脉冲输入频率比PLC扫描频率高得多。高速计数器常用于电动机转速检测等场合,使用时,可由编码器将电动机的转速转化成脉冲信号,再用高速计数
器对转速脉冲信号进行计数。
不同型号的PI£主机,高速计数器的数量不同。使用时,每种高速计数器都有地址编号,都有多种功能不同的工作模式,高速计数器的工作模式与中断事件密切相关。使用一个高速计数器,首先要定义高速计数器的工作模式。可用HDEF指令来进行设置。HDEF,高速计数器定义指令,使能输人有效时,为指定的高速计数器分配一种工作模式。HSC为高速计数器编号,字节型常量,范围是0~5。
MODE为工作模式,字节型常量,范围是0~l1。
指令格式:HDEF HSC, M()DE
使能流输出ENO断开的出错条件:0003(输入冲突)、0004(中断中的非法指令)、000A(HsC重复定义)。
HSC,高速计数器指令,使能输人有效时,根据高速计数器特殊存储器位的状态,并按照HDEF指令指定的模式,设置高速计数器并控制其工作。N为高速计数器编号,字节型常量,范围是0~5。