三菱PLC为什么引用的数据会变化呢? 点击:715 | 回复:8



猛牛

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2017年1月25日
发表于:2017-12-05 10:33:50
楼主

为什么公式里面D101的数据和脉冲输出指令里面的不一样,请大家解释一下,谢谢1



楼主最近还看过



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2017-12-05 10:38:55
1楼

因为16位乘法指令的结果为32位,因此MUL指令的运算结果占用D101,D102,而16位指令DRVI的对象是16位,而你使用D101,用32位指令将得到相同的结果。



猛牛

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2017年1月25日
发表于:2017-12-05 10:40:43
2楼

谢谢,我刚才用1乘,结果就对了。非常感谢

猛牛

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2017年1月25日
发表于:2017-12-05 10:50:53
3楼

应该用ddrvi,再请教一下,伺服电机运转到位后,发出一个信号,是用M8029还是用脉冲数量输出统计比较?有没有更好的方法?

猛牛

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2017年1月25日
发表于:2017-12-05 10:51:23
4楼

东洋和西洋还是有区别的啊,以前用西洋的。

猛牛

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2017年1月25日
发表于:2017-12-05 10:51:46
5楼

我是小菜一枚

乖乖小笨熊

  • 精华:2帖
  • 求助:0帖
  • 帖子:1200帖 | 11283回
  • 年度积分:2326
  • 历史总积分:62523
  • 注册:2006年8月05日
发表于:2017-12-05 11:40:01
6楼


引用 猛牛 的回复内容: 东洋和西洋还是有区别的啊,以前用西洋的。

数据运算都是一致,实话实说东洋更加人性化

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2017-12-06 16:07:33
7楼

大小超过了吧?感觉寄存器范围过小,数据丢失

c563939755

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2012年8月22日
发表于:2017-12-06 19:17:04
8楼

学习了!非要十个字,凑字数容易么!


热门招聘
相关主题

官方公众号

智造工程师