lijirui
级别: 家园常客
精华主题: 0
发帖数量: 125 个
工控威望: 526 点
下载积分: 954 分
在线时间: 160(小时)
注册时间: 2008-07-15
最后登录: 2022-01-23
查看lijirui的 主题 / 回贴
楼主  发表于: 2011-11-11 22:12
300的输出DB1.DBD    6内部输出数对怎么到屏上就不对,还有模拟器显示数也不对,但监控的数据是正确的。怎么想不通呀
还有第二个程序,MD2。MD3输出在监控显示都是正确的数,但模拟器里的数就不一样,还有在触摸屏也无法正确显示监控数据里MD2.MD3的数据。有点不明白。谢谢大家帮忙
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2011-11-12 12:45
16进制和10进制的问题,用BCD指令转换之后再监控。
hanqin
级别: 论坛先锋
精华主题: 0
发帖数量: 1237 个
工控威望: 1226 点
下载积分: 2922 分
在线时间: 925(小时)
注册时间: 2009-01-09
最后登录: 2023-10-27
查看hanqin的 主题 / 回贴
2楼  发表于: 2011-11-12 13:14
你的地址出问题了,md是双字地址以4的倍数定义不会出错,你的第二段MD2和MD3有冲突的。
lingleiy
mass
级别: 探索解密
精华主题: 0
发帖数量: 46 个
工控威望: 193 点
下载积分: 681 分
在线时间: 55(小时)
注册时间: 2009-05-04
最后登录: 2024-07-09
查看lingleiy的 主题 / 回贴
3楼  发表于: 2011-11-12 15:57
估计数据块弄错了
daisy111
级别: 探索解密
精华主题: 0
发帖数量: 67 个
工控威望: 152 点
下载积分: 664 分
在线时间: 14(小时)
注册时间: 2010-04-06
最后登录: 2015-04-09
查看daisy111的 主题 / 回贴
4楼  发表于: 2011-11-14 23:22
MD2和MD3的地址有冲突,要注意的
gaohongjin52
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看gaohongjin52的 主题 / 回贴
5楼  发表于: 2011-11-15 09:55
地址有冲突,D是4字节的,注意,要不你让这些数据都离得远点,比如,MD4,MD20,这样就不会冲突了。