登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:请教关于三菱PLC中除法的问题
点击:3561 回复: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
上一页
下一页
工控新闻
Vishay最新工业级3/8英寸方形单匝金属陶瓷微调器,优化PCB上的布局
越疆科技深化全球布局,马来西亚子公司开业推动东南亚智能制造升级
霍尼韦尔公布2025年第二季度业绩 更新全年指导范围
尼得科旗下品牌恩布拉科压缩机将在印度建厂
国内首个!腾讯发布具身智能开放平台
新型瞬态抑制二极管将直流线路保护的箝位电压降低多达15%
台达位列中国企业社会责任发展指数前十 连续六年获颁“杰出责任企业”
工信部将完善人形机器人等产业发展政策
更多新闻资讯