求助,我在模拟量取值方面遇到问题,大家帮我解决一下 点击:646 | 回复:4



谭谈

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 0回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2006年3月30日
发表于:2006-03-30 22:17:00
楼主
我用的是S-200,
在模拟量采样中遇到了问题
我从AIW0里取值到VW12中,
然后累加到VD14中
因为取值过多的话只能用VD14这样的双字位来存数据
我应该怎样把VW12转变成双字,
来同VD14相加啊?



挖掘机

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 63回
  • 年度积分:0
  • 历史总积分:90
  • 注册:2004年8月05日
发表于:2006-03-31 16:40:00
1楼
利用conver中的I_DI命令,改组中的其他命令可实现,自己试试!!

DL天天天蓝

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 51回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2003年1月21日
发表于:2006-03-31 19:14:00
2楼
用I_DI指令,但你不能直接把VW12转换成VD12,因为VD12占用四个字节(即VB12,VB13,VB14,VB15),和VD14(即VB14,VB15,VB16,VB17)发生地址冲突,你只能把VW12转换别的地址的双字,比如:VW12转换成VD18,或者把VD14往后移,变成VD16(即VB16,VB17,VB18,VB19).

fubing

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 300回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-04-01 14:27:00
3楼
直接用VD10和VD14相加不就可以了嘛。

流水无意

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 73回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2006-04-14 15:46:00
4楼
楼上的兄弟,你这样做的前提是VW10没有用做别的存储变量才行

热门招聘
相关主题

官方公众号

智造工程师