S7-200计数器的使用问题?

在使用S7-200计数器时,我想要用计数器的当前值和一个实数进行比较,若是计数器当前值等于此实数则可以输出,若不等于则不输出。

问题补充:
不好意思,我的问题没说清楚。我是说计数器的当前值(X1)去和另外的一个数(X2)进行比较。而且(X2)不是计数器的设定值而是另外的一个数。
  S7-300里边计数器能够把当前值输入到一个内存区里,所以300能够读到计数器的当前值。我想问200能不能也象300一样,读到计数器的当前值。这个当前值并不是预设值。
 假如计数器的预置值是4,而当前计数值是2,我能通过什么方法能读取到这个2,并拿这个2做计算呢?谢谢各位,俺是新手!

最佳答案

如果使用普通计数器,都会有一个PV值。例如C0, C0既是一个字,表示计数器的当前计数值,也是一个位,当计数器当前值等于设定值(PV)时,C0就会置位。
   例如:
   LD  I0.0
   LD  I0.1
   CTD C0,+3
   =       Q0.0

   当计数器值为3时,Q0.0就会点亮。

  那就直接用比较指令比较C0和另外一个数值。

 当前计数值(就是你说的2)就在C0里,是个字,整数

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:09
下一篇 2021年7月5日 上午10:09

相关推荐

发表回复

登录后才能评论