plc教程理论篇之plc 的计数指令及计数程序设计二

plc教程理论篇之plc 的计数指令及计数程序设计二

ID:11441176

大小:436.00 KB

页数:6页

时间:2018-07-12

plc教程理论篇之plc 的计数指令及计数程序设计二_第1页
plc教程理论篇之plc 的计数指令及计数程序设计二_第2页
plc教程理论篇之plc 的计数指令及计数程序设计二_第3页
plc教程理论篇之plc 的计数指令及计数程序设计二_第4页
plc教程理论篇之plc 的计数指令及计数程序设计二_第5页
资源描述:

《plc教程理论篇之plc 的计数指令及计数程序设计二》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、PLC教程理论篇之PLC的计数指令及计数程序设计二二、计数指令应用1.用作输入记忆如图7-10所示,输入按钮,接0.00、I0.0、X000。标志字为计数器CNT001、C1,设定值均为2。从图a知,0.00从OFF到0.00ON一次,则CNT001的内容从1。再从OFF到0.00ON一次,CNT001减到0,计数器将复位,其内容又变为设定值2。CNT001的现值总是在1、2间变化。从b、c知,I0.0、X000从OFF到0.00ON一次,则C1的内容加1。再从OFF到0.00ON一次,C1加到2,计数器将复位,

2、其内容又变为设定值0。CNT001的现值总是在1、0间变化。显然,可利用这计数器的值作为按钮作用状态的标志,再对其进行判断实现单按钮起、停控制。进行判断得用到比较指令,这指令将在本教程第9讲介绍。2.用于建立定时间控制器图7-11示的为时间控制器梯形图。该图定时由计数器CNTR001、C0加0.1S(图b为SM0.5、图c为M8013)的定时脉冲建立。从图知,0.02、I0.2、X002ON后,使10.00、Q0.0、Y000ON,并自保持。CNT000、C0计数,每0.1s,计数器的现值加1。对图a加到249。

3、再加1时,其现值恢复为0000,且常开触点ON,计数器复位。对图b、c加到250时,其现值恢复为0000,且常开触点ON,计数器复位。这时,如果0.03、I0.3、X003未按下(仍为OFF),10.00、Q0.0、Y000仍保持,CNT000又从0000开始计数。循环又重复进行。如果0.03、I0.3、X003按下(要停循环),则CNT000、C0的常闭触点,将使10.00、Q0.0、Y000OFF。CNT000、C0将不再计数,循环即可停止。这里CNT000、C0的计数值即可用来进行时间区间的划分。CNT00

4、、C0值0~49,即对应时间段1。CNT00、C0值50~99,即对应时间段2。等等。显然,可利用这计数值作为状态的标志,再对其进行判断,即可实现类似图6-12的喷泉时间控制。进行判断得用到比较指令,这指令将在本教程第9讲介绍。三、高速计数简介1.脉冲信号类型:高速计数用于采集脉冲信号。脉冲信号有3种:1.两相输入式:有A、B及Z三相,用编码器输入脉冲,可能的一种接线如图4-6所示。当A相超前于B相90°为增计数,反之为减计数。这超前与滞后与旋转编码器的转动方向有关。这正反映了实际运动的情况。A、B相信号波形见图

5、7-13。从图知,一个脉冲周期,其输入的脉冲数为4。计算其转动量及最高频率时,一定要考虑到这一点。Z相为复位信号。编码器每旋转一圈发一个脉冲信号。如需硬件复位时,要用到它。再如,另一方式为增方式。仅一个脉冲输入端。有脉冲入,计数值即增加。但一个脉冲周期仅增一个计数值。另外,也还有复位点,接入信号ON,可能使计数器复位。这种方式,仅需用两个输入点。2.正、反脉冲控制的增、减输入式:它有正、反向脉冲输入点,正脉冲输入,则增计数;反向脉冲输入,则减计数。此外,也还有复位点,接入信号ON,也可使计数器复位。3.输入脉冲加

6、计数方向控制输入式:它有一个脉冲输入点,还有一个计数方向控制的输入点。当方向控制ON,则增计数;方向控制OFF,则减计数。此外,也还有复位点,接入信号ON,也可使计数器复位。以上3种脉冲信号,第3种最简单。用有中断功能的输入点,以至于用普通的输入点即可采集。只是其频率要受限制。提示:在计算脉冲频率是两相输入是其它输入的4倍。2.用内置高速计数器采集小型PLC内置有高速计数器(实际是若干开关量输入点,可设置用于采集脉冲信号),以及有关高速计数数据处理指令,可用其实现脉冲信号采集及处理。CPM2A机:可使用000通道

7、的00、01、02三个输入点采集脉冲。以上介绍的3种脉冲信号均可采集。但在使用前要作好3个设定:1.是否使用高数计数功能?应设为使用。2.高速计数模式,是增计数?还是两相(加/减)计数?等等,应按要求选定。3.复位方式,是软件复位(用特殊继电器252.00ON,使高速计数器现值回到0),还是Z相输入ON加这软件复位?如选前者,要在25200(特殊继电器)ON后,赶上I/O刷新,即一个扫描周期后,才能实现复位,见图7-14。如选后者,先要25200ON,并经I/O刷新,还要Z相输入ON,才能复位。这常用于对编码器做

8、多圈计数的场合。图7-15示的为这种复位方式的定时图。如Z相输入ON在先,而25200ON、I/O刷新在后,将不复位。这时,只能在Z相OFF后,再ON才复位。见图7-16。这些都是靠选定DM参数区(DM6642)的值实现。也可在CXP软件的设定窗口上选择。而后者实质是用CXP软件选定DM参数区的值。有了以上设定,PLC运行时,即可从高速计数输入点读入脉冲,并进行计数。其计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。