您现在的位置是:首页 > PLC技术 > PLC技术

FP0的F162 (HC0S)指令

来源:艾特贸易2017-06-05

简介F162 (HC0S) 是高速计数器的输出置位指令,其功能是当内置高速计数器的当前值(经过值)达到 ( S+1 , S) 中的目标值时,将指令中指定的高速计数器的输出 Yn 置为 1(ON) ,指令形式及操作

    F162 (HC0S)是高速计数器的输出置位指令,其功能是当内置高速计数器的当前值(经过值)达到( S+1S)中的目标值时,将指令中指定的高速计数器的输出Yn置为1(ON),指令形式及操作数类型如表4-135所示。    4-135    指令格式及操作数范围
指令格式及操作数范围
    当触发信号X0接通时执行该指令,HSC开始计数,若(DT2DT1)中的目标值与HSC0通道(CH0)中的当前值相等,Y0被置为1(ON)并保持(以中断的方式进行处理),同时该指令的控制功能及指令中设置的目标值被清除。S设定的目标值范围是-83886088388607( HFF800000H007FFFFF),存储在对应的特殊数据寄存器DT9047DT9046中。    该指令在执行时,对应的标志继电器( R903AR903D)被置为1(ON),就不会执行同一通道HSC的其他相关指令。每一个HSC的工作方式和目标值都可以用F0 (MV)F1 (DMV)读出或修改,当前值可以用F0 (MV)F1 (DMV)读出,但只能用F1 (DMV)修改。HSC工作方式的设定参数存储在特殊数据寄存器DT9052中,每一个通道对应DT9052中的4位二进制数,如图4-91所示。下面的相关指令与此类似,不再重复说明。
DT9052中的参数设置
    4-91    DT9052中的参数设置