威纶通有符号32位寄存器采用索引寄存器的问题 点击:5004 | 回复:3



时空——王者之师

    
  • 精华:2帖
  • 求助:234帖
  • 帖子:482帖 | 4472回
  • 年度积分:66
  • 历史总积分:31282
  • 注册:2008年6月06日
发表于:2013-09-04 21:26:49
楼主

威纶通有符号32位寄存器采用索引寄存器的问题

见下图:


其中0002为LW9230,*****为LW0加INDEX16索引寄存器,当数值小时,LW9230值从0~9十个便宜量对应LW0对应的偏移寄存器的值都是正确的,当数值较大是,就显示星号了,这种数值乱码,说明显示的是16位的数,后一位为32位数值的高16位吧,显示就错了,我的问题是,32的数值就没有办法直接用所以寄存器显示了吗?只能用于16的数值吗?(我说的是直接使用,使用数位转换当然可以使用)



楼主最近还看过



小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2013-09-04 22:08:13
1楼

看到了顶一个,维纶通的不了解啊


芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2013-09-05 10:02:24
2楼

星号这个显示你选择了什么类型?是32位吗?

时空——王者之师

  • 精华:2帖
  • 求助:234帖
  • 帖子:482帖 | 4472回
  • 年度积分:66
  • 历史总积分:31282
  • 注册:2008年6月06日
发表于:2013-09-05 13:46:43
3楼

这个问题已经用特殊方法解决,和PLC一样,只支持16位数据处理,32位要进行分配处理后才能直接处理成功


热门招聘
相关主题

官方公众号

智造工程师