西门子plc的计数器指令使用说明

来源:电工天下时间:2020-04-23 09:54:55 作者:老电工手机版>>

有关西门子plc的计数器指令的使用说明,西门子s7—200系列plc的计数器分为一般用途计数器与高速计数器,一般用途计数器用来累计输入脉冲的个数,包括增计数器、减计数器、增、减计数器等。

西门子plc的计数器指令

西门子s7—200系列plc的计数器分为一般用途计数器和高速计数器两大类。

一般用途计数器用来累计输入脉冲的个数,其计数速度较慢,其输入脉冲频率必须要小于plc程序扫描频率,一般最高为几百hz,所以在实际应用中主要用来对产品进行计数等控制任务。

高速计数器主要用于对外部高速脉冲输入信号进行计数,例如,在定位控制系统中,位置编码器的位置反馈脉冲信号一般高达几khz,有时甚至达几十khz,远远高于plc程序扫描频率,这时一般的计数器已经无能为力,plc对于这样的高速脉冲输入信号计数采用的是与程序扫描周期无关的中断方式来实现的。

以一般用途计数器为例。

1、计数器种类与编号

s7—200系列plc的计数器有3种:增计数器ctu、增减计数器ctud和减计数器ctd。

计数器的编号用计数器名称和数字(0~255)组成,即c×××,如c6。计数器的编号包含两方面的信息:计数器的位和计数器当前值。

计数器位和继电器一样是一个开关量,表示计数器是否发生动作的状态。

当计数器的当前值达到设定值时,该位被置位为on。

计数器当前值是一个存储单元,它用来存储计数器当前所累计的脉冲个数,用16位符号整数来表示,最大数值为32 767。

计数器的设定值输入数据类型为int型。寻址范围:vw、iw、qw、mw、sw、smw、lw、aiw、t、c、ac、*vd、*ac、*ld和常数。一般情况下使用常数作为计数器的设定值。

2、计数器指令使用说明

计数器指令的lad和stl格式如表所列。

表7.11 计数器指令的lad和stl形式

西门子plc的计数器指令1

(1)增计数器ctu(count up)

首次扫描时,计数器位为off,当前值为0。在计数脉冲输入端cu的每个上升沿,计数器计数1次,当前值增加一个单位。当前值达到设定值时,计数器位on,当前值可继续计数到32 767后停止计数。复位输入端有效或对计数器执行复位指令,计数器复位,即计数器位为off,当前值为0。图1所示为增计数器的用法。需要注意:在语句表中,cu、r的编程顺序不能错误。

(2)减计数器ctd(count down)

首次扫描时,计数器位为off,当前值为预设定值pv。

对cd输入端的每个上升沿计数器计数1次,当前值减少一个单位,当前值减小到0时,计数器位置位为on,当前值停止计数保持为0。复位输入端有效或对计数器执行复位指令,计数器复位,即计数器位off,当前值复位为设定值。图2所示为减计数器的用法。

西门子plc的计数器指令2

图1 增计数器指令

西门子plc的计数器指令3

图2 减计数器指令

(3)增、减计数器ctud(count up/down)

增减计数器有两个计数脉冲输入端:cu输入端用于递增计数,cd输入端用于递减计数。

首次扫描时,定时器位为off,当前值为0。cu输入的每个上升沿,计数器当前值增加1个单位;cd输入的每个上升沿,都使计数器当前值减小1个单位,当前值达到设定值时,计数器位置位为on。

增减计数器当前值计数到32 767(最大值)后,下一个cu输入的上升沿将使当前值跳变为最小值(-32 768);当前值达到最小值-32 768后,下一个cd输入的上升沿将使当前值跳变为最大值32767。复位输入端有效或使用复位指令对计数器执行复位操作后,计数器复位,即计数器位off,当前值为0。图3所示为增、减计数器的用法。 

西门子plc的计数器指令4

图3 增减计数器指令

相关文章
  • 西门子s7-200系列plc顺序控制指令的功能详解

    西门子s7-200系列plc顺序控制指令的功能详解

    西门子s7-200系列plc顺序控制指令的功能,每一个scr程序段一般有三种功能,驱动处理,指定转移条件和目标,转移源自动复位功能,顺序控制指令的应用说明。

    时间:2022-09-20 19:49:31

  • 西门子plc数学运算指令的分类

    西门子plc数学运算指令的分类

    西门子plc数学运算指令的分类,数学运算指令是对存储器数据进行的四则运算、函数运算处理,一般以字或双字的形式进行,数据可以是整数、浮点数。

    时间:2022-09-18 14:29:56

  • 西门子plc触点并联指令的用法

    西门子plc触点并联指令的用法

    西门子plc触点并联指令的用法,触点并联指令为O(Or)、ON(Or Not),有关plc触点并联指令的梯形图与语句表的实例,plc触点并联指令的使用说明。

    时间:2022-09-18 14:29:34

  • S7-1200基本指令:SR、RS用法指南

    S7-1200基本指令:SR、RS用法指南

    本文介绍了西门子S7-1200基本指令SR与RS的用法,置位/复位触发器SR,复位/置位触发器SR,以及s7-1200中置位/复位触发器的应用实例说明,供大家学习参考。

    时间:2022-03-18 06:21:00

  • 西门子s7-200系列plc定时中断指令编程入门

    西门子s7-200系列plc定时中断指令编程入门

    西门子s7-200系列plc定时中断指令编程入门,

    时间:2022-02-05 08:11:01

  • 西门子S7-200系列PLC中断指令第二部分

    西门子S7-200系列PLC中断指令第二部分

    西门子S7-200系列PLC中断指令第二部分,先来复习下中断指令的三要素:激活中断(1次即可);中断事件连接中断程序;开放中断。以上提到的三要素,要求必须包含在中断指令的主程序中。

    时间:2022-02-05 06:42:51

  • 西门子S7-200系列PLC中断指令第一部分

    西门子S7-200系列PLC中断指令第一部分

    西门子S7-200系列PLC中断指令第一部分,中断跟扫描周期无关,响应快,只要中断事件发生才会去执行程序,可以节省时间,避免等待和浪费时间。

    时间:2022-02-05 06:38:11

  • 西门子S7-200 Plc之比较指令入门教程

    西门子S7-200 Plc之比较指令入门教程

    西门子S7-200 Plc之比较指令入门教程,本节来学习下西门子s7-200“比较指令”的知识,下面是比较指令的常见类型:常见操作数,针对B\I\DI\R做下简单的解释。

    时间:2021-10-23 07:16:16

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有