有关基于plc的6位数计数控制的语句实例,该控制程序是将C48和C51计数器串联得到的计数次数,再与C50计数次数相加的结果,进行6位数计数,需要将计数器串联构成6位加法计数器。
西门子s7-200 的计数器的计数值为-32767~32767,计数位数不超过5位数,如果要进行6位数计数,需要将计数器串联构成6位加法计数器。
如图3-21所示是6位数计数控制程序,其构成的6位数是123456。计数器输入脉冲10.1,复位输入脉冲10.0,当计数脉冲10.1满123次后,C50计数器的常开触点C50接通,C48计数器在脉冲10.1到来时计数,当C48计数器计满1000次后,C51计数器计数一次,而后C48再计满1000次后,C51计数一次,直到C51计数满456次,即共计数满123+456*〔999+1) =123456次后,输出接通。
梯形图对应的语句:
EU
= M0.0
LD M0.0
A C50
LD C48
O 10.0
A M0.0
CTU C48,999
LD M0.0
LD 10.0
CTU C50,123
LD C48
LD 10.0
CTU C51,456
LD C51
= Q0.0
该控制程序是将C48和C51计数器串联得到的计数次数,再与C50计数次数相加的结果。C48计数器计满1000次后,由其常开触点C48与M0.0复位,构成循环计数,叫做循环计数器。
本站仅提供信息发布平台,文章仅代表作者个人观点。