首页 理论教育 计数控制电路的工作原理与应用

计数控制电路的工作原理与应用

时间:2023-06-16 理论教育 版权反馈
【摘要】:图6-49 用一个计数器控制2个输出图6-50 扫描计数电路2.扫描计数电路在某些场合中,需要统计PLC的扫描次数。

计数控制电路的工作原理与应用

1.用一个计数器实现多个计数控制

计数控制电路一般都要使用计数器CT指令或者F118加减计数器指令,当达到目标值时,计数器接通。如果进行数值动态监控,常使用经过值寄存器EV并结合F60高级比较指令或者基本比较指令达到控制目的。

图6-49是使用一个计数器达到了控制2个输出的目的,按下计数按钮X0,当计数达到10时,Y0输出,当计数达到20时,Y1输出,按下复位按钮X1,计数器复位,使用这种办法可以用一个计数器实现多个计数控制。

978-7-111-46505-8-Chapter06-59.jpg

图6-49 用一个计数器控制2个输出

978-7-111-46505-8-Chapter06-60.jpg

图6-50 扫描计数电路

2.扫描计数电路

在某些场合中,需要统计PLC的扫描次数。图6-50使用计数器C100统计PLC的扫描次数,当输入X0接通,内部继电器R0每隔一个扫描周期接通一次,每次接通一个扫描周期,计数器C100对扫描次数进行计数,当达到扫描规定次数20时,C100接通,输出继电器Y1接通。

3.计数器串联使用可扩大计数器的计数范围

计数器设置也有一个范围,CT指令预置范围为0~32767,高级指令F118的计数范围为-32768~32767。当控制系统的计数实际需要大于计数器的允许设置范围后,使用计数器串联可扩大计数器的计数范围。图6-51使用三个计数器串联组合,在达到计数值C100×C101×C102=3×4×5=60以后,Y0接通。使用这种方法,总计数值就不再受限制,一般是串联计数器计数值的乘积。

978-7-111-46505-8-Chapter06-61.jpg(www.xing528.com)

图6-51 计数器串联扩大计数范围

978-7-111-46505-8-Chapter06-62.jpg

图6-52 用计数器组成高、低位计数器

4.用计数器构建高、低位计数器

使用计数器可以构成高、低位计数器。图6-52程序中,第1,2行用Y0、Y1构成一个单脉冲发生器,第一个计数器CT100构成计数器的低位计数部分,第二个计数器CT101构成计数器的高位计数部分,输出继电器Y2用于产生由低位向高位的进位计数脉冲。第一个计数器的最大计数值是9999,当第10000个计数脉冲来临时,Y2进位脉冲使高位开始计数,第二个计数器所构成的高位计数器最大计数是99990000,再加上低位计数器的计数值9999,所构建的高、低位计数器可实现的最大计数为99999999。

5.计数报警电路

报警电路有很多种,有指示时间的定时报警,也有限位开关检测到信号后引发的报警,当计数值达到规定数值时引发的报警称为计数报警电路。图6-53就可以看成是一个计数报警电路。假设Y0按蜂鸣器、Y1按指示灯,则当达到规定值一半时,蜂鸣器报警,当达到规定值时报警指示灯亮。但编制计数报警电路并不一定非要使用计数器,使用加1、减1高级指令,同样可以完成计数报警电路。图6-53就是一个这样的报警电路程序,本程序假设一个展厅只能容纳10人,当超过10人就报警。

978-7-111-46505-8-Chapter06-63.jpg

图6-53 计数报警电路

在展厅进出口各装一个传感器X0,X1,当有人进入展厅时,X0检测到实现加1运算,当有人出来时X1检测到实现减1运算,在展厅内人数达到10以上就接通Y0报警。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈