您现在的位置是:首页 > PLC技术 > PLC技术
FX系列PLC的内部信号计数器简介
来源:艾特贸易2017-06-05
简介内部信号计数器是在执行扫描操作时对内部元件(如 X 、 Y 、 M 、 S 、 T 和 C )的信号进行计数的计数器。因此,其接通 ( ON) 时间和断开 (OFF) 时间应比 PLC 的扫描周期稍长,通常其输入
内部信号计数器是在执行扫描操作时对内部元件(如X、Y、M、S、T和C)的信号进行计数的计数器。因此,其接通( ON)时间和断开(OFF)时间应比PLC的扫描周期稍长,通常其输入信号频率大约为几个扫描周期/秒。 (1) 16bit增计数器(设定值:1~32767) 有两种类型的16bit二进制增计数器: ①通用:C0~ C99(100点)。 ②停电保持用:C100~ C199(100点)。 其设定值在K1~K32767之间。设定值K0与K1含义相同,即在第一次计数时,其输出触点动作。使用计数器C100~C199时,即使停电,当前值和输出触点的置位/复位状态也能保持。 通用/停电保持型计数器数目分配可以通过参数设置加以改变。如图1-10所示,X11为计数输入,X11接通时,计数器当前值加1。当计数器的当前值为10时,即计数输入达到第10次时,计数器C0的输出触点闭合;之后即使输入X11再接通,计数器的当前值都保持不变。当复位输入X10接通(ON),执行RST指令,计数器当前值复位为0,输出触点也断开(OFF)。 图1-10 16bit增计数器 计数器的设定值,除了可由常数K设定外,还可间接通过指定数据寄存器的元件号来设定,如指定D10而D10的内容为123,则与设定K123等效。 如果将大于设定值的数置人当前值寄存器(例如用MOV指令),则当计数输入端ON时,计数器继续计数。其他计数器也是如此。 (2) 32bit双向计数器(设定值:-2147 483 648~+2 147 483 647) 有两种32bit的增/减计数器:通用计数器C200~C219(20点),保持计数器C220~C234(15点)。其设定值为-2 147 483 648~+2 147 483 647,计数的方向(增计数或减计数)由特殊辅助继电器M8200~ M8234设定。 如图1-11所示,用X14作为计数输入,驱动C200线圈进行加计数或减计数:
图1-11 32bit双向计数器 当计数器的当前值由-6→-5(增加)时,其触点接通(置1);由-5→-6(减少)时,其触点断开(置0)。 当前值的增减虽与输出触点的动作无关,但从+2 147 483 647起再进行加计数,当前值就成为-2 147 483 648。同样从-2 147 483 648起进行减计数,当前值就成了+2 147 483 647(这种动作称为循环计数)。当复位输入X13接通(ON),计数器的当前值就为0,输出触点也复位。 使用停电保持的计数器,其当前值和输出触点状态均能停电保持。32bit计数器可当作32bit数据寄存器使用,但不能用作16bit指令中的操作元件。
点击排行
