三菱PLC的一个运算题!!主要是关于乘除法指令如何运用!!! 点击:6209 | 回复:3



一直在纠结

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:10帖 | 68回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2009年5月16日
发表于:2012-10-08 23:47:22
楼主
求助帖40分-已结帖

A/D转换得到的8个12位二进制数据存放在D0-D7中,A/D转换器的输出数值0-4000对应温度值0-1200℃,在X0的上升沿,用循环指令将D0-D7中的数据转换为对应的温度值,存放在D20-D27中,设计出梯形图程序。
谢谢 
可以将写好的程序发到我的邮箱:258308206@qq.com

主要是关于乘除法指令如何运用?除法指令如果有余数该怎么处理?或者转换成浮点数运算,小数部分呢???




工控小周

  • 精华:0帖
  • 求助:3帖
  • 帖子:45帖 | 502回
  • 年度积分:3
  • 历史总积分:2254
  • 注册:2011年10月28日
发表于:2012-10-09 08:24:40
1楼
悬赏20分,得此梯形图,不简单呀!这个写下,没有个一二十分钟。。。

一直在纠结

  • 精华:0帖
  • 求助:2帖
  • 帖子:10帖 | 68回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2009年5月16日
发表于:2012-10-09 11:04:22
2楼

这样吧,我把我的思路传上来,各位高人帮我指点一下好吧!!不甚感激!!

首先,我使用循环指令(FOR K8),在循环中使用乘除法指令(MULP D0V K1200 D20Z)-->(DIVP D20Z K4000 D20Z)

这样,我经过模拟测试,发现D20Z中的数据不对,不清楚到底是哪个环节出了问题?请高人帮我指正 谢谢@!!!!或者程序发给我参考一下!

子文2

  • 精华:0帖
  • 求助:1帖
  • 帖子:18帖 | 502回
  • 年度积分:0
  • 历史总积分:837
  • 注册:2006年5月17日
发表于:2012-10-10 22:35:26
3楼
我的见意是把D0-D7的数值乘以3再除以10,方便一点!

热门招聘
相关主题

官方公众号

智造工程师