关于寻址地址的问题 点击:337 | 回复:3



zhangyq110

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 32回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2013年6月18日
发表于:2015-08-03 16:11:30
楼主

这种双整数和实数的地址不是4位的嘛?比如VD20之后就到VD24,但是现在到VD22,编译影响?都能通过的,想问一下,这种寻址和隔4位的有什么区别,结果有什么影响?




银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2015-08-03 17:07:06
1楼

建议楼主使用地址时候按照规定进行编程,否则数据处理会出现错误的。

对于西门子双字地址VD,编号应该间隔4,比如:VD20/VD24/VD28

楼主那样编程,编译是不会提示错误的,也有可能计算到的值是正确的,但是如果VD地址被数据全部使用就会出错的。


zhangyq110

  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 32回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2013年6月18日
发表于:2015-08-03 17:23:26
2楼

谢谢版主的指教,这里受教了,还是老实按规定编程吧。

喜欢你真的

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 39回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2015年8月03日
发表于:2015-08-03 18:36:47
3楼

对于西门子双字地址VD,编号应该间隔4,比如:VD20/VD24/VD28

楼主那样编程,编译是不会提示错误的,也有可能计算到的值是正确的



热门招聘
相关主题

官方公众号

智造工程师