中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

蒙住了!高手请往下看! FXos: LD M8...

 放手一博

下载贤集网APP入驻自媒体

蒙住了!高手请往下看!
FXos:
LD M8000  
OUT  T12 D0(用D0间接指定T12的值,T12:100ms计时器)
LD X1
PLS M0
LD M0
DMOV K36000 D0(当K#值不大于32767时,能正常监视T12的计时)
为什么当K值大于32767时,监视时只显示D0的值为零,我用的是DMOV,不知道是哪错了?求解惑!

最新回复
发布回复
大于>32767,数值应该用 d0和d1来共同显示。
定时器T12的设定值寄存器是16位的,只能存放0--32767的数值,超过了会产生溢出。如果需要定的时间超过3276.7秒,建议使用多个定时器嵌套的方式。
问题不是出在DMOV上,而是出在T12上面。
改是不行的。可以用两个时间继电器组合嵌套用。
呵呵,你不断开一下M8000 T12的D0数据会变嘛??? 下个仿真软件自己试试,再多看看编程手册你的问题就解决了。知识要靠自己努力才记得牢。
在mou前面加d是32位的了呀

为您推荐

热门交流