您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC的高速计数器指令
来源:艾特贸易2017-06-04
简介高速计数器指令有两条:高速计数器定义指令 HDEF 和高速计数器编程指令 HSC 。其格式见表 3-35 所示。 表 3-35 高速计数器指令格式 1) 高速计数器定义指令 HDEF 用来指定高速计数器 (HSC
高速计数器指令有两条:高速计数器定义指令HDEF和高速计数器编程指令HSC。其格式见表3-35所示。 表3-35 高速计数器指令格式 1)高速计数器定义指令HDEF用来指定高速计数器(HSC x)的工作模式。选择了工作模式即选择了高速计数器的输入脉冲、计数方向、复位和启动功能。每个高速计数器只能用一条高速计数器定义指令。高速计数器中的4个计数器拥有三个控制位,用于配置重置(复位)、起始输入(启动)的激活状态和选择1×或4×计数模式(只用于正交计数器)。这些位处于计数器的控制字节内,只有在执行HDEF指令时才使用。执行HDEF指令之前,必须将这些控制位设定成要求的状态,否则,计数器对所选计数器模式采用默认配置。重置输入及起始输入的默认设定是高电平有效,正交计数速率为4×(或输入时钟频率的4倍)。一旦执行HDEF指令,则不可改变计数器设定,除非首先将PLC置于停止模式。 高速计数器定义指令由助记符或操作码HDEF、使能端EN(语句表中由前一条语句决定)、编号HSC、工作模式MODE构成。 高速计数器定义指令允许时,计数器号HSC及工作模式MODE被确定,须注意的是HDEF指令只能用一次(如对某高速计数器执行两次HDEF指令,将产生运行错误而且不会改变第一次执行HDEF指令后对计数器的设定),HSC的编号和HDEF的编号要符合表3-30的规定。 数据范围: 高速计数器使能端EN:I、Q、M、SM、T、C、V、S、L。 高速计数器编号HSC:常数0、1、2、3、4、5。 高速计数器工作模式MODE:常量0、1、2、3、4、5、6、7、8、9、10、11。 2)高速计数器编程指令HSC,根据高速计数器控制位的状态HDEF指令指定的工作模式控制高速计数器,参数N指定高速计数器的编号。在定义高速计数器之后,在重置(复位)、更新当前值、更新预置值时,都要应用高速计数器编程的HSC指令对其编程,只有经过编程,高速计数器才能运行。 高速计数器编程指令由助记符或操作码HSC、使能端EN(语句表中由前一条语句决定)和对高速计数器进行编程的计数器编号N构成。 高速计数器编程指令允许时,对高速计数器N进行的一系列新操作,可用被S7-200进行编程,高速计数器新的功能生效。 数据范围: 编程指令使能端EN:I、Q、M、SM、T、C、V、S、L。 高速计数器编号N:常数0、1、2、3、4、5。 高速计数器指令格式见表3-35。
点击排行
