登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:请教关于三菱PLC中除法的问题
点击:3599 回复: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
上一页
下一页
工控新闻
正式立项!优必选再牵头主导两项人形机器人国家技术标准
瑞典CAN总线专家克萨KVASER获ISO双体系认证,为全球工业可持续发展与智能化升级赋能
欧姆龙携手柳职大,共推产教融合与工业自动化人才升级
AI 催化智能制造市场百亿扩容,ICT 厂商估值抬升逻辑显现
总投资近14亿,机器人精密减速器智能制造基地奠基!
美欧联合声明!欧盟将取消对美国所有工业品关税
中国机械工业联合会数据显示:我国机械工业生产及投资保持增长态势
创中国工业机器人新纪录!越疆第10万台机器人成功下线
更多新闻资讯