frd_123
级别: 探索解密
精华主题: 0
发帖数量: 3 个
工控威望: 131 点
下载积分: 568 分
在线时间: 3(小时)
注册时间: 2013-08-12
最后登录: 2013-08-28
查看frd_123的 主题 / 回贴
楼主  发表于: 2013-08-15 15:07







  
[ 此帖被frd_123在2013-08-15 15:22重新编辑 ]
frd_123
级别: 探索解密
精华主题: 0
发帖数量: 3 个
工控威望: 131 点
下载积分: 568 分
在线时间: 3(小时)
注册时间: 2013-08-12
最后登录: 2013-08-28
查看frd_123的 主题 / 回贴
1楼  发表于: 2013-08-15 15:11
如上图,D1024中数据为2800-2810某一数值波动,需要将(此数值+4000)/2后存入D1028中与其他数据比较。
直接读取D1024,数据有规律的波动,但(+ D1040 D1024)后,D1024中数据就在0与6810间来回跳动,无法实现比较。
希望大家指点一下,哪里出了问题?
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1278 个
工控威望: 6109 点
下载积分: 52482 分
在线时间: 1124(小时)
注册时间: 2012-04-24
最后登录: 2024-12-28
查看john42tw的 主题 / 回贴
2楼  发表于: 2013-08-15 16:35
[+ D1040 D1024]  = [+ D1040 D1020 D1020]
故每掃描一次便加D1040 一次 也就是4000
如果將SM400 改成 SM412
便可清楚了解
frd_123
级别: 探索解密
精华主题: 0
发帖数量: 3 个
工控威望: 131 点
下载积分: 568 分
在线时间: 3(小时)
注册时间: 2013-08-12
最后登录: 2013-08-28
查看frd_123的 主题 / 回贴
3楼  发表于: 2013-08-18 12:00
是D1028,D1040都被使用的原因
xizux
级别: 探索解密
精华主题: 0
发帖数量: 74 个
工控威望: 169 点
下载积分: 391 分
在线时间: 106(小时)
注册时间: 2012-08-25
最后登录: 2021-05-13
查看xizux的 主题 / 回贴
4楼  发表于: 2013-08-20 00:38
同意2楼