三菱PLC如何把存储区小数最后一位四舍五入 点击:5116 | 回复:14



一坤YK

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2019年10月22日
发表于:2019-10-22 12:52:54
楼主
求助帖30分-已结帖

请教大神们如何把PLC的D存储区保存的小数最后一位四舍五入,比如1.233通过四舍五入后变为1.230,如果是1.236通过四舍五入后变为1.240,请知道的大神不吝赐教,给予指点,不胜感激。




phoenixyqc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 124回
  • 年度积分:89
  • 历史总积分:625
  • 注册:2009年2月23日
发表于:2019-10-23 09:01:56
1楼

喵?.jpg


回复内容:

对: 一坤YK 这是读取的称重传感器的程序,你的意思是读取的整数进行四... 内容的回复!

-------------------------

一坤YK

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2019年10月22日
发表于:2019-10-22 12:59:00
2楼

自己先顶一个,望大神们能出手相助。

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-10-22 13:07:17
3楼


回复内容:

对: 一坤YK 自己先顶一个,望大神们能出手相助。 内容的回复!

-------------------------

这个确实没有见过。1.233通过四舍五入后变为1.23,如果是1.236通过四舍五入后变为1.24这个倒是可以的。

phoenixyqc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 124回
  • 年度积分:89
  • 历史总积分:625
  • 注册:2009年2月23日
发表于:2019-10-22 14:46:54
4楼

加子程序 凑整.除十.取余.作比较?

一坤YK

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2019年10月22日
发表于:2019-10-22 16:55:30
5楼


回复内容:

对: 请叫我王老湿 回复内容:对: 一坤YK  自己先顶一个,望大神们能出... 内容的回复!

-------------------------

三菱PLC能实现吗?因为我也是刚接触PLC,不太了解,好像三菱没有办法对寄存器单独的位操作。

一坤YK

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2019年10月22日
发表于:2019-10-22 16:57:23
6楼


回复内容:

对: phoenixyqc 加子程序 凑整.除十.取余.作比较? 内容的回复!

-------------------------

三菱里没有子程序啊

phoenixyqc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 124回
  • 年度积分:89
  • 历史总积分:625
  • 注册:2009年2月23日
发表于:2019-10-22 20:04:19
7楼


回复内容:

对: 一坤YK 回复内容:对: phoenixyqc  加子程序 凑整... 内容的回复!

-------------------------

子程序有,但是也不重要,只是为了批量处理,还可以变址做嘛,不用管它。问题是你这数据是咋来的,为了什么目的要处理啊,其实如果是取整的时候四舍五入的话,数据加0.5再取整就行的

一坤YK

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2019年10月22日
发表于:2019-10-22 20:28:11
8楼


回复内容:

对: phoenixyqc 回复内容:对: 一坤YK  回复内容:对: phoen... 内容的回复!

-------------------------

我是读取的称重传感器的数据,可是最后一位总是不稳定,一会0.001一会0,做了滤波也是没有效果,我是希望能在触摸屏上显示稳定,这个有什么好的办法吗?希望能给个好的方法。谢了。

一坤YK

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2019年10月22日
发表于:2019-10-22 20:31:00
9楼


回复内容:

对: 一坤YK 回复内容:对: phoenixyqc  回复内容:对:... 内容的回复!

-------------------------

我用的是仿三菱3U的PLC,不知道能不能解决这个问题。因为我也是刚接触,不同懂,如果大神知道怎么做,麻烦给个范例,感激不尽。

一坤YK

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2019年10月22日
发表于:2019-10-22 20:38:02
10楼

这是读取的称重传感器的程序,你的意思是读取的整数进行四舍五入以后再转为浮点数吗?具体怎么操作,我真是不懂,麻烦指点一下QQ图片20191022203557.png

回复内容:

对: phoenixyqc 回复内容:对: 一坤YK  回复内容:对: phoen... 内容的回复!

-------------------------


一坤YK

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2019年10月22日
发表于:2019-10-23 14:52:18
11楼


回复内容:

对: phoenixyqc 回复内容:对: 一坤YK  这是读取的称重传感器的程序... 内容的回复!

-------------------------

谢谢了!确实是高手,按照你的程序能实现我想要达到的目的,只是我想的还是比较简单,这样做最后一位是稳定了,但是这样最后一位除了显示0,其他都不显示了,所以,也谈不上精确到这一位了,我觉得还是需要提升硬件来解决这一问题。再次由衷的感谢您热心的回答,谢谢!

phoenixyqc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 124回
  • 年度积分:89
  • 历史总积分:625
  • 注册:2009年2月23日
发表于:2019-10-24 10:18:22
12楼


回复内容:

对: 一坤YK 回复内容:对: phoenixyqc  回复内容:对:... 内容的回复!

-------------------------

360截图20191024101102572.jpg

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2793帖 | 22283回
  • 年度积分:311
  • 历史总积分:144042
  • 注册:2006年8月04日
发表于:2019-11-26 10:25:34
13楼

感谢大家的无私奉献答疑,也感谢大家积极发求助帖子。互帮互助,一起进步!

工控网88

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2236回
  • 年度积分:45
  • 历史总积分:281
  • 注册:2019年8月17日
发表于:2019-11-30 16:35:31
14楼

感谢大家的无私奉献答疑,我也学习中,一起进步!


热门招聘
相关主题

官方公众号

智造工程师