lanjinghao
师夷洋技以制夷!!!
级别: 略有小成
精华主题: 0
发帖数量: 21 个
工控威望: 234 点
下载积分: 600 分
在线时间: 21(小时)
注册时间: 2009-05-06
最后登录: 2012-09-18
查看lanjinghao的 主题 / 回贴
楼主  发表于: 2009-07-15 10:58
  程序说明:EM235用采样交流电压信号,1ms执行一次采样中断。将采样值存储到VW4000~VW4198中100个空间。并将VW4000~VW4198的值在触摸屏显示出来,用于观察交流电压信号波形。现在建立一个指针VD4488,并且把指针指向VW4000地址。然后将AIW0赋给×VD4488,然后VD4488加2进行指针偏移。当VD4488=4198时再重新初始化指针VD4488。

AIW0数据处理




数据存储处理




-----------------------
现在问题出来了: VD4488的值竟然为134222128,而不是4000~4198之间的值。无法执行指针偏移以下的指令。这是为什么啊?VD4488存储空间的值应该是个地址啊,怎么会是134222128?
伟大的光荣的正确的中国人民万岁!!
以恒
Blog: http://ye_w.plcjs.cn/
级别: 工控侠客

精华主题: 5 篇
发帖数量: 467 个
工控威望: 3090 点
下载积分: 4172 分
在线时间: 68(小时)
注册时间: 2007-08-26
最后登录: 2024-09-22
查看以恒的 主题 / 回贴
1楼  发表于: 2009-07-16 15:00
指针是VW4000对应的实际物理地址,而不是VW4000本身
本帖最近评分记录:
  • 下载积分:+2(sjm213) 热心助人,加分表扬
  • 欢迎大家访问我的BLOG:  [URL]http://ye_w.plcjs.cn/[/URL]

    1、ABB AC500系列PLC培训或技术支持
    2、购买PLC和方案咨询电话:13973322058
    3、其他请通过邮箱:07330731@163.com
    以恒
    Blog: http://ye_w.plcjs.cn/
    级别: 工控侠客

    精华主题: 5 篇
    发帖数量: 467 个
    工控威望: 3090 点
    下载积分: 4172 分
    在线时间: 68(小时)
    注册时间: 2007-08-26
    最后登录: 2024-09-22
    查看以恒的 主题 / 回贴
    2楼  发表于: 2009-07-16 15:02
    地址指针是先建立后使用,你弄反了
    欢迎大家访问我的BLOG:  [URL]http://ye_w.plcjs.cn/[/URL]

    1、ABB AC500系列PLC培训或技术支持
    2、购买PLC和方案咨询电话:13973322058
    3、其他请通过邮箱:07330731@163.com