您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400 PLC的计数器指令
来源:艾特贸易2017-06-04
简介在 S7-300/400 的 CPU 存储器内为计数器预留了一定容量的存储区,每个计数器都是 16 位的。共有 3 种计数器可供选择。 (1) 加减计数器 加减计数器对应的 LAD 指令如图 4-12 所示。 各符号说
在S7-300/400的CPU存储器内为计数器预留了一定容量的存储区,每个计数器都是16位的。共有3种计数器可供选择。 (1)加减计数器 加减计数器对应的LAD指令如图4-12所示。 各符号说明如下。 ◇ C10:计数器的编号,其编号范围与CPU的具体型号有关。 ◇ CU:加计数输入端。每出现一个上升沿,计数器的值自动加1,当计数值达到999 时,则保持为999,加1操作无效。 ◇ CD:减计数输入端。每出现一个上升沿,计数器的值自动减1,当计数值为0时, 则保持为0,减1操作无效。 ◇ S:置位信号输入端,当出现上升沿时,将计数器的值作为当前值。 ◇ R:复位信号输入端,在任何情况下当出现上升沿时,将计数器的值置位为0。 ◇ PV:计数器初值输入端,初值范围为0~999,可输入BCD码的立即数也可通过 字存储器为计数器提供初值,如C#128。 ◇ CV:以整数形式输出计数器当前值。该端可以接字储存器,也可悬空。 ◇ CV_BCD:以BCD码的形式输出计数器当前值。该端可以接字储存器,也可悬空。 ◇ Q:为计数器状态输出端,计数器当前值不为零时,其输出为1,反之为零。该端 可接存储器也可悬空。 下面通过如图4-13所示的实例对计数器的工作过程作一简要描述。 图4-12 加减计数器所对应的LAD指令符号
图4-13 计数器指令 设置计数器C4的初值为6,当I0.1出现上升沿时,计数器值加1;当I0.2出现上升沿时,计数器值减1。 若计数器当前值不为零,则输出为1,反之为0。 当I0.3出现上升沿时,计数器的值被置为6。 当I0.4出现上升沿时,计数器的值被复位为0。CV将计数器的当前值送入到储存单元MW0中,CV BCD将计数器的当前值以BCD码的形式送入到储存单元MW4中。 (2)加计数器和减计数器 除了加减计数器之外,还有加计数器和减计数器,其所对应的指令符号如图4-14 (a)、图4-14 (b)所示。与加减计数器的区别在于它们只有加或减信号输入端口,其他形式一样。
图4-14 加、减计数器所对应的指令符号
点击排行
