三菱PLC中这个运算怎办(15.558/3.2要求结果为十进制常数并保留小数点) 点击:4191 | 回复:11



张春林

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 248回
  • 年度积分:0
  • 历史总积分:423
  • 注册:2005年11月03日
发表于:2008-09-12 00:13:02
楼主
15.558/3.2要求结果为十进制常数并保留小数



张春林

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 248回
  • 年度积分:0
  • 历史总积分:423
  • 注册:2005年11月03日
发表于:2008-09-12 00:18:19
1楼

1     将H常数15.558转成2进制浮点数,将H常数3.2转成2进制浮点数,

2    将两2进制浮点数相除

3浮点数相除结果转成将H常数 

                              步骤对吗?

张春林

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 248回
  • 年度积分:0
  • 历史总积分:423
  • 注册:2005年11月03日
发表于:2008-09-12 00:18:23
2楼

 

 

张春林

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 248回
  • 年度积分:0
  • 历史总积分:423
  • 注册:2005年11月03日
发表于:2008-09-12 00:36:20
3楼

ld x1

movp k15558 d0

movp k-3 d1

movp k32 d10

movp k-1  d11

debin  do d20

debin d10 d30

dediv d20 d30 d40

debcd d40   d50

 

结果中D51,D50为十进制数,

这样算对吗?有没有大师给出PLC运算结果和结果所处D中的具体位置,谢谢

 

 

wantong

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 435回
  • 年度积分:0
  • 历史总积分:673
  • 注册:2002年2月03日
发表于:2008-09-12 05:40:19
4楼
好                 

newchp

  • 精华:3帖
  • 求助:0帖
  • 帖子:113帖 | 3966回
  • 年度积分:0
  • 历史总积分:9364
  • 注册:2006年7月15日
发表于:2008-09-12 07:21:39
5楼
如果PLC支持浮点数就可台直接用

ZJZC

  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 3984回
  • 年度积分:0
  • 历史总积分:4895
  • 注册:2004年10月18日
发表于:2008-09-12 08:54:47
6楼

呵呵;用FX2N或FX2NC的可以用浮点运算;

FX1S/FX1N不支持浮点运算,只能用整数运算了;

张春林

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 248回
  • 年度积分:0
  • 历史总积分:423
  • 注册:2005年11月03日
发表于:2008-09-12 12:35:35
7楼

huozhe

ld x0

ddiv 1555800  32 d0

直接取结果,误差会小些

 

心灵之光

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2007年8月23日
发表于:2009-11-12 20:34:25
8楼
能算出来吗?

zhujianqing272

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2014年1月18日
发表于:2014-03-09 20:44:43
9楼

请教朋友帮忙:

FX3U PLC中 我想用30除以4000结果等于0.0075,再用  2000乘以0.0075的结果显示在人机界面上,怎么编程啊 我的QQ331212923  手机13840383579


zhujianqing272

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2014年1月18日
发表于:2014-03-09 20:51:01
10楼

FX3U PLC中 我想用30除以4000结果等于0.0075,再用  2000乘以0.0075的结果保存在D100中,怎么编程啊 我的QQ331212923  手机13840383579 非常感谢

zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2014-03-29 16:24:27
11楼


不过这样的出的结果是浮点数,要想得整数再转换一下


热门招聘
相关主题

官方公众号

智造工程师