libin24
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看libin24的 主题 / 回贴
楼主  发表于: 2011-03-25 10:17
图片:
请教各位大虾一个问题,公司有一台设备计数出现问题,程式如图,正常情况应该是d100应该交替DMOVP给d102,但监控程式并不是这样导致
计数出现问题,d100只有两个固定值131072   65536 ,  d100值不知道从哪里来的?d100只在图上面的一小段用到,其他的就查不到了
131072   65536如果不交替dmovp给d102,后面的计数就不准了
监控程式有时会连续dmovp几次131072或65536到d102
libin24
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看libin24的 主题 / 回贴
1楼  发表于: 2011-03-25 11:27
图上并不是原程式,是我根据原程序打出来的。所以就是搞不明白d100的值131072  65536是怎么来的
libin24
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看libin24的 主题 / 回贴
2楼  发表于: 2011-03-25 11:35
d100的值131072  65536是怎么来的 d100只在图上面的一小段用到
libin24
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看libin24的 主题 / 回贴
3楼  发表于: 2011-03-25 11:56
源程序不在这里
libin24
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看libin24的 主题 / 回贴
4楼  发表于: 2011-03-29 21:25
谢谢大家,问题已经解决了,d100的数据来源是d101      ,d100是32位操作,后面程式还有16位对d101的操作。