关于模拟量采集的定时中断 点击:734 | 回复:7



夜吹雪

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2013年9月16日
发表于:2013-10-29 21:54:24
楼主

本人新手,编了一个定时读取模拟量的程序,子程序初始化时已经将vd1025 movr了0.0,为什么在定时中断里vd1025是随机的一个数,而且开程序状态监控的时候,子程序没有显示,这是怎么回事?





明维修

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 15回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2007年7月13日
发表于:2013-10-29 22:01:07
1楼

地址重叠了,有了VD1024,就不应该有vd1025!

夜吹雪

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2013年9月16日
发表于:2013-10-29 22:07:34
2楼

回复内容:

对: 明维修 地址重叠了,有了VD1024,就不应该有vd1025! 内容的回复!

呀!对哦!茅塞顿开啊,一直纠结着呢。。。

邵-王者之师

  • 精华:1帖
  • 求助:39帖
  • 帖子:81帖 | 861回
  • 年度积分:0
  • 历史总积分:2844
  • 注册:2011年3月24日
发表于:2013-10-29 23:00:02
3楼

楼主用日系PLC多吧,呵呵。日系PLC只需要对字和双子区分,而西门子什么长度的都有的~

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2013-10-30 12:36:13
4楼

哼:西门子的字地址全部是双数起点,双子地址全部是4的倍数起点!

夜吹雪

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2013年9月16日
发表于:2013-10-31 19:35:25
5楼

回复内容:

对: 乖乖小笨熊 哼:西门子的字地址全部是双数起点,双子地址全部是4的倍... 内容的回复!


原来这样子啊~

明维修

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 15回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2007年7月13日
发表于:2013-10-31 21:25:30
6楼

回复内容:

对: 乖乖小笨熊  哼:西门子的字地址全部是双数起点,双子地址全部是4的倍... 内容的回复!


也不是必须的,只是习惯而已,是4的倍数不容易出错!

但照样可以有vd1021 、vd1025等等。我试过,没任何问题!!

LYS8616

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 103回
  • 年度积分:0
  • 历史总积分:565
  • 注册:2010年7月09日
发表于:2013-11-02 14:58:34
7楼

学习了!!!!!!!!!!!!!


热门招聘
相关主题

官方公众号

智造工程师