zxiaof0815
问题就是如题,用什么功能功,使计数能一直累计下去呢.
seseqq
你用的是16位的指令
最高也就是2*2*2*2~~~~~~16个2也就是从0---32767
你要用32位指令
我不知道90-30是什么PLC
三菱的FX举例传送MOV 就是16位加D DMOV就是32位
好好看编程手册
FX的好像是D8140
32位的是d8140是低位,d8141是高位,也就是32位的前16位
龙家俊
说清楚点好帮你分析///
雪世界
蚂蚁牙黑
你可以设置下,计数到10000,就进一,然后再使用浮点运算~~把数据计算出来``显示就行了~~~
学习小样儿
数据存储是有大小的啊,超过了就放不下了。就好象你吃饱了就再吃不下去了。
要更大的,你可以用多个计数器。
比如第一个走到10000了,第二个计数器+1 第一个计数器清零。
就好象分针和秒针的关系
liangzai2008
同意二楼的说法:
你用的是16位的指令 最高也就是2*2*2*2~~~~~~16个2也就是从0---32767 你要用32位指令 我不知道90-30是什么PLC 三菱的FX举例传送MOV 就是16位加D DMOV就是32位 好好看编程手册
共创美好
shengkun
xiakebiao110
你得先了解一下“二进制”的问题!!
悬赏的分怎么还没给呢? 给我吧
古船
gokafone123
你用的是十六位的,要改成三十二位就可以了,以前我也遇到同样的问题,
daniel4587
[明月夜]
计数或累计,最好不要用浮点,特别是短浮点,因为我吃过亏;
否则,累计到了一定程度后,再加的数值低于浮点的分辨率,将不再变化,
似乎不再累计,我查了一天才发现原因。
比如:累计到了很大,如10的10次数,再往这个大数上加1,你可以发现,它不再变化;
wangshunping
erics_zhao1983
改双字就OK了撒
改吧