登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:PLC乘除法
点击:1123 回复:9
楼主
编辑
引用
管理
845090586
我现在想把VW3000(或者&VB3000)里的数据除以1000(或者乘以0.001)后得数据放到vw存储区。请问需要用哪些乘除法、移位指令可以做到?
16-04-03 14:30
1楼
编辑
引用
管理
高雅的雅
你还是直接选用整数除法得了,
16-04-03 16:10
2楼
编辑
引用
管理
ytthink
整数或者浮点运算都可以
16-04-03 16:43
3楼
编辑
引用
管理
pan_xiansheng
看样子,楼主是科班出身,知道移位也能达到相除的效果。
但你别忘了,每移位一次是2的整倍数,而你要求的是1000,能行吗?
16-04-03 16:44
4楼
编辑
引用
管理
845090586
整数、浮点数除法寄存器要求达不到,我的被除数是在VW寄存器里,最后结果也想存在VW寄存器里,恳请指点?
16-04-03 16:54
5楼
编辑
引用
管理
845090586
整数除法结果取整,但是我的要求结果至少两位小数,请问还有别的办法没?
16-04-03 16:55
6楼
编辑
引用
管理
845090586
还望指点一二!
16-04-03 16:56
7楼
编辑
引用
管理
高雅的雅
你把源数转换为浮点数(有整数转换浮点数指令),然后你就可以用浮点数除法了
16-04-03 17:43
8楼
编辑
引用
管理
xuhuifox
应该先转换成实数,然后才能运算!否则会出错,v区数据可以随便用,不在乎是d还是w。
16-04-03 20:51
9楼
编辑
引用
管理
845090586
十分感谢!
16-04-04 11:57
工控新闻
英伟达加码机器人 上新Omniverse库和Cosmos模型
非夕科技北京办公室全新启航,打造华北市场增长新引擎
智控未来!华北工控PPC-3312QL工业平板电脑,支持楼宇智能中控平台集成
2025年7月份规模以上工业增加值增长5.7%
汇川技术工业零碳战略 “1+4+X=0 (zero carbon)”重磅发布!
共创、合作、共赢!缅甸能源局及石化公司高层领导专家莅临和利时考察推进项目合作
资料下载 | ABB HyQ产品组合助力制氢行业降本增效
布局AI视觉应用!华北工控推出多网口工控机BIS-6960I-A12TW-24V
更多新闻资讯