登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:请教关于三菱PLC中除法的问题
点击:3559 回复:25
楼主
编辑
引用
管理
豆豆淘518
各位老师好!请问在三菱FX3S plc中要计算几个数的除法,先要算出75除以1600等于0.046875,把结果传送到D2中,然后再要计算10除以0.046875,把结果传送到D4中,请问要怎么样实现啊,看资料说是要先把十进制数转化成二进制数再来乘除,然后再把结果转换回十进制吗?还有除式中有带小数点的数应该怎么处理呢?多谢有人能指教我一下
20-09-10 14:31
1楼
编辑
引用
管理
qjj740210
此款PLC支持浮点数乘除法指令的话,直接计算,没必要转换。
20-09-10 15:00
2楼
编辑
引用
管理
YXBK
20-09-10 15:02
3楼
编辑
引用
管理
豆豆淘518
多谢老师您的指点,可是我编了个小程序如图中,为什么在执行DDRVI命令时那个D30的数值变得很大了呢,不是我想要的1600啊
20-09-10 15:28
4楼
编辑
引用
管理
ZCMY
PLC内本来就是二进制的;
小数的需要用浮点运算;
20-09-10 15:34
5楼
编辑
引用
管理
PLC-hmi
DDRVI能用浮点数吗。估计不行
20-09-10 15:36
6楼
编辑
引用
管理
bnnyygy
刚才试了ST,感觉好麻烦,
先得全局变量定义一个浮点变量,地址指定D4,才能使用。。
20-09-10 15:42
7楼
编辑
引用
管理
YXBK
引用
豆豆淘518
在 2020/9/10 15:28:27 发言
【内容省略】
DDRVI不能用浮点数,需要转成整数
DINT D30 D40
20-09-10 15:47
8楼
编辑
引用
管理
豆豆淘518
果然如老师所说,改了之后就OK了
20-09-10 15:57
9楼
编辑
引用
管理
豆豆淘518
结果如图
20-09-10 15:58
上一页
下一页
工控新闻
前5个月融资额232亿元 超去年全年!京东美团等大厂“疯投”机器人
西克2025新品 - 位移传感器 OD200
伊戈尔定增注册获同意 拟于深交所上市
丹佛斯传动携源网荷储一体化方案亮相光储直柔大会,助推绿色高质量发展
莱迪思与三菱电机合作带来新一代工业自动化体验
“万物皆可协作”,《2025年中国协作机器人产业发展蓝皮书》正式发布
三菱电机与鹿明机器人,达成战略合作!
非计划停机、试错烧钱?一本白皮书给出破解答案
更多新闻资讯