您当前的位置:五五电子网电子知识plc技术PLC入门西门子S7-300/400 PLC的计数器类型与使用 正文
西门子S7-300/400 PLC的计数器类型与使用

西门子S7-300/400 PLC的计数器类型与使用

点击数:7742 次   录入时间:03-04 12:02:40   整理:http://www.55dianzi.com   PLC入门

    西门子S7-300/400的计数器数量决定于所选择的PLC CPU模块,计数的形式可以分为“加计数”、“减计数”与“加减计数”3类,计数原理与方法同S7-200 PLC。计数输入信号为上升沿有效。

    S7-300/400的计数器有单独的“置数”控制端S与复位控制端R。只有当“置数”控制端S为“l”时(上升沿有效),设定值才能被写入计数器;当复位控制端R为“1”时,将计数值清除。

    S7-300/400的计数器具有输出端Q、现行计数值输出端CV(二进制)、现行计数值的BCD码输出端CVBCD三个输出端。输出端Q可以作为计数器的状态指示信号使用,当计数器的现行计数值为“0”时,Q=0”;当现行计数值大于0时,Q=1”。通过现行计数值输出端CV(或CV- BCD)可以获得计数器的当前计数值。

    在程序中同一计数器编号既可以作为触点使用,也可以作为现行值数据使用,它决定于程序中使用的指令形式。在逻辑运算指令中使用计数器编号,采用的是计数器的触点:在数据运算指令中使用计数器编号,为现行值计数值。

    S7-300/400的计数指令

    S7-300/400的定时指令包括如下几种;

    (l)计数器控制指令

    FR:计数器启动信号;

    L:装载计数值,或将现行计数值以二进制的形式读入到累加器l中:

    LC:将现行计数值以BCD码的形式读入到累加器l中:

    R:计数器复位;

    S:设定计数器的预置值:

    (2)定时器类型选择指令

    CU:加计数;

    CD:减计数。

    以上各指令的应用以及梯形图编程、指令表编程的方法如图所示。指令表程序中的BLD用于编程器的图形显示,NOP为“空操作指令”,它在转换格式时由编程软件自动生成,无功能含义。

 

 


本文关键字:计数器  西门子  PLC入门plc技术 - PLC入门