在触摸屏上做个累计器,想清零的时候就按一下累计器旁的清零按键,累计器就清零,怎么写。求教各位大侠。
只会写累计,清零怎么写,我写这个报错。不能清变量存储器?求教了。
答:你的程序错在第二条:
即:你对“R”复位指令的用法错误:“R”复位指令的上方置的变量应为被复位的双字存储器VD4变量的最高位的位变量(V4.0)而不应为双字存储器VD4,其下方值应为被复位的VD4变量中所有位变量的个数的总和值(即=32)。如用“R”复位指令将VD4清零,正确的编程应为这样:
网络2中的“R”复位指令上方应填写“V4.0”,下方填写“32”,这样当执行复位指令时,程序会自动将V4.0为首址的连续32个位变量(V4.1、V4.2…V4.7、V5.0、V5.2…V5.7、V6.0、V6.2…V6.7、V7.0、V7.2…V7.7)清零。
也可用“MOV”传递指令将VD4清零,见下图:
一般对字、双字存储器复位,选用“MOV”传递指令清零:简单明了。