程序如下:
……
LDM2.0
AM21.0
LDQ0.3
EU
LDM2.0
ED
OLD
OM0.0
OM10.0
CTUC1,VW2
……
1、计数器C1的预设值PV是VW2,VW2怎么能知道是多少呢?
2、计数器C1的值没说保存在哪里呀?!
3、当对计数器复位时,是复位计数器的状态,还是复位计数器的值?谢谢!
最佳答案
1、想知道VW2是多少,先查找一下程序里面有没有对VW赋值的,如果没有,看看有没有触摸屏上位机之类的HMI设备
2、保存就是保存到C1里面,C1也是各寄存器,能用于开关量也能用于模拟量,自动根据你所用的地方判断
3、当使用复位指令复位计数器时,计数器位复位并且计数器当前值被清零。计数器标号既可以用来表示当前值,又可以用来表示计数器位。
参考
S7-200可编程序控制器系统手册
htTPs://suPPORT.induSTry.siemens.com/cs/cn/zh/view/1109582
里面关于计数器的说明
提问者对于答案的评价:
首先谢谢你提供的链接,正是我需要的s7-200的知识。我找到了C1是通过mor-w给vw8的,但始终没找到vw2是从哪儿来的。
专家置评
已阅,最佳答案正确。